/* Estilos default ==================================================== */ 
* {
	margin: 0;
	padding: 0;
}


body {
	
	/* Textos default */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#083059;
	
}

/* Links */
a, a:visited, a:active {
	outline:none;
	text-decoration: none;
	color:#C66300;
}
a:hover {
	text-decoration: underline;
	color:#C55300;
}

.centrado {
	margin-left: auto;
	margin-right: auto;
}
ul, ol{ margin-left:8px; padding-left:25px; }
ul li{ padding-left:5px; list-style:square;}
ol li { padding-left:5px; }

td ul { padding-left:0; margin:10px 0; }
td ul li { padding-left:0; list-style:square; list-style-position:inside}
/* Estilos de Head ====================================================================== */
#header{
	height:119px;
	width:100%;
	margin:0 auto;
	background:url(../img/fondos/head.jpg) no-repeat top center;
}
#header .cajita{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#934a00;
}
#header .cajita a, #header .cajita a:link, #header .cajita a:active, #header .cajita a:visited{ text-decoration:none}
#header .cajita a:hover{ text-decoration:underline;}
#menu{
	height:40px;
	width:100%;
	margin:0 auto;
	background:url(../img/fondos/menu.jpg) no-repeat top center;
}

/* Estilos de modulos ===================================================================== */
.contenidos{
	width:752px;
	margin:0 auto;
	padding:3px 10px;
	
}
.colIzq {
	width:500px; margin-top:12px; padding-left:20px; _padding-left:17px; float:left
}

.Izq {
	width:400px;
	margin-top:0px;
	padding-left:0px;
	_padding-left:0px;
	float:left;
	color: #CD6800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}
.Naranja {
	width:500px;
	margin-top:0px;
	padding-left:0px;
	_padding-left:0px;
	float:left;
	color: #CD6800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
}

.colDer {
	float:left;
	width:200px;
	background:url(../img/fondos/body_fondo_bot.jpg) repeat-x bottom #E4E3DE;
	margin:12px 5px 0 5px; padding:10px;
	height:800px;
}

.colDer ul { padding:0; margin:10px 0; color:gray; }
.colDer ul li { padding-left:0; list-style:square; list-style-position:inside; margin-bottom:1px; border-bottom:2px dotted #ccc; }
.colDer ul li ul { margin:2px 0 4px 6px; }
.colDer ul li ul li { border:none;}
.colDer ul li ul li:hover { color:white; }

.pie { border-top:1px dashed #C66300; text-align:right; padding:2px 0; color:#C66300 }


/* Estilos de Fondos ====================================================================== */
.barra_naranja{ background-color:#FF9D06;}
.fondo_home{ background:url(../img/fondos/fondo_home.gif) no-repeat top center;}

/* Estilos de Foot ====================================================================== */
#foot{
	height:33px;
	width:100%;
	margin:0 auto;
	background:url(../img/fondos/foot.gif) no-repeat bottom center;
}
#foot .footer{
	width:752px;
	margin:0 auto;
	padding:3px 10px;

}
.firma{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#2e2e2e;
}
.firma a, .firma a:link, .firma a:active, .firma a:visited {color:#2e2e2e;}
.firma a:hover{color:#2e2e2e; text-decoration:underline;}
/* Estilos de Texto ===================================================================== */
h1{ font-size:18px; color:#083059;}
h2{ font-size:18px; color:#FFFFFF;}
h3{ font-size:18px; color:#CD6800;}
.naranja_18{ font-size:18px; color:#CD6800;}
.naranja_12{ font-size:12px; color:#CD6800;}
.azul_18{ font-size:18px; color:#083059;}
h5 { font-size:13px; color:#083059;}
h4 { font-size:15px; color:#CD6800;}
h6 { font-size:13px; color:#083059;}
p { margin:1em 0 1.2em 0;}
.subrayado {
	border-bottom:1px solid #FF9D06;
}

/* Estilos de Formularios ================================================================ */
.campoConsulta {
	width:440px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#083059;	
	border:1px solid #3a628c;
}

.campoDatos {
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:1px;	
	color:#083059;	
	border:1px solid #3a628c;
}

.boton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#083059;	
	padding:1px;	
	border:1px solid #3a628c;
	
}

.nomFormulario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:3px;
	color:#CD6800;	
}

.domtab #tabla ul li{
	text-align: left;
	padding: 5px 0 5px 20px	;
	list-style: none; list-style-position:outside;
	background:url(../img/bullets/cilindro.gif) no-repeat 0 6px;
}

/* hack para IE, no tocar ni alterar ==================================================== */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



p#paginador {
	text-align:center !important;
}

#paginador a.seleccionado { padding:1px 2px; color:white; font-weight:bold; background:#CD6800; }

