/*COMMONS*/

*{
	margin:0;
	padding:0;
}

body,html{
	width:100%;
	height:100%;
	
}

a			{text-decoration:none;}
	
a img 	{border:none;}

table 	{border-collapse: collapse; border-spacing: 0;}

/* POR SU NOMBRE */

.bold		{font-weight:bold;}
.left 		{float:left;}
.right 		{float:right;}
.cleaner 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last	{margin-bottom:0px;}

/* POR SU NOMBRE */


/*ALERT*/

.error{
	background-color:#fff !important;
	border:1px solid #1DBED0 !important;
	color:#1DBED0 !important;
}

#modal, #modal-alert{
	width: 150%;
	height:150%;
	margin:-1em;
	background: #000;
	display:none;
	position:fixed;	
	opacity: 0.4;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	z-index:999;
}
#alert {
	border: #A9A9A9 4px solid;
	background: #DBDAD8;
	font-size: 12px;
	color:white;
	width: 290px;
	height: 140px;
	padding: 10px;
	margin:15% 0 0 35%;
	position:fixed;
	text-align: left;
	z-index:9999;
}
#alert a{
	font-size:12px;
	color:#666;
}
#alert a:hover{
	color:#000;
}

#error-image{
	margin: 10px;
	float: left;
}
#alertinfo{
	width: 200px;
	height: 120px;
	float:right;
	line-height: 17px;
	top: 25%;
	color: #000;
}
#alertinfob{
	width: 200px;
	height: 20px;
	float:right;
	line-height: 17px;
	top: 25%;
}

#cuadro{
	width:225px;
	margin:25% 0 0 40%;
	background: #fff;
	border: 1px solid #DFE67D;
	display:none;
	position:absolute;	
	z-index:9999;
}
#cuadroTxt{
	padding:20px;
}
	
/*pagination*/

.pagination{
	clear:both;
	padding:12px 0;
	text-align:left;
}

.pagination a{
	cursor: pointer;
}

.pagination a, .pagination b{
	color: #A6CE39;
	margin:5px;
	font-weight:bold;
}

.pagination b.selected{
	font-weight:bolder;
	font-size:1.5em;
}

.pagination a:hover{
	color: #efefef;
}

/*MISC*/

/*MENU HORIZONTAL*/
ul{
list-style-type: none;	
}
ul.horizontal
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
float:left;
}

.horizontal li
{
display: inline;
list-style-type: none;
}

.horizontal a {  }

.horizontal a:link, .horizontal a:visited
{
text-decoration: none;
}

.horizontal a:hover
{

}

/*MENU HORIZONTAL*/



/* FIELDSET */

fieldset{
	border:none!important;	
}
fieldset legend {
	font-weight:bold;

}
fieldset ul, fieldset li{
	border:0; margin:0; padding:0; list-style:none;
}
fieldset li{
	clear:both;
	list-style:none;
	padding:10px;
}

fieldset input{
	float:left;
}
fieldset label{
	width:140px;
	float:left;
}