body {
	padding: 0;
	margin: 0;
/*	background-image: url('../fondo.jpg');*/
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffff;	
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	color: #323232;
	}


div#pagInicio div#colIzq {width: 220px; float: left;}
div#pagInicio div#colImg {float: left;}
div#pagInicio div#colDer {float: left;}
div#pagInicio div#colDer div#logo {margin: 40px 0 0 20px; width: 541px;}
div#pagInicio div#colDer div#logo div#idiomas {text-align: right; line-height: 1.5em;}
div#pagInicio div#colDer div#logo div#idiomas img {margin: 10px 0 5px 5px;}
div#pagInicio div#colDer div#logo div#idiomas a {font-weight: bold; color: #0051A1; text-decoration: none;}
div#pagInicio div#colDer div#logo div#idiomas a:hover {text-decoration: underline;}

div#pagina {}
div#rowSup {height: 106px; padding: 0; margin: 0;}
	div#colSubmenuSup {width: 220px; float: left; padding: 0; margin: 0;}
	div#colImgSup {width: 150px; float: left; padding: 0; margin: 0;}
	div#cellIdiomas {float: left; padding: 80px 0 0 10px; margin: 0;}
		div#cellIdiomas img {margin-right: 10px;}
	div#cellLogotipo {float: right; padding: 34px 20px 0 0; margin: 0;}

div#rowMenu {height: 37px; background-color: #0099FF;}
	div#cellTransparente {width: 10px; height: 37px; background-color: #ECF2F8; margin-left: 210px;}
	div#cellMenu {float: right; padding: 10px 10px 0 0;}
		div#cellMenu a{font-weight: bold; color: #fff; text-decoration: none; margin-right: 12px;}
		div#cellMenu a:hover{text-decoration: underline;}
		
div#rowContenido {height: 430px;}
	div#colSubmenu {width: 220px; float: left;}
		div.cellSubMenu {
	width: 210px;
	background-color: #FFFFFF;
	margin-top: 10px;
	line-height: 24px;
	vertical-align: center;
	color: #CC0000;
} /* height: 24px; */
		div.cellSubMenu img {margin: 2px 10px 0 10px; float: left;} /* float: left; */
		div.cellSubMenu a{font-size: 12px;font-weight: bold; color: #0099FF; text-decoration: none;}
		div.cellSubMenu a:hover{text-decoration: underline; color: #EAF0F8;}
	div#colImg {width: 160px; float: left;}
	div#cellContenido {padding: 17px 20px 0 395px;}
		div#cellContenido div.pagEstatica {
			overflow: auto;
			height: 380px;
			line-height: 1.5em;
			padding: 0 10px 0 0;
			scrollbar-base-color: #800000;
			scrollbar-arrow-color: #FFFFFF;
			scrollbar-darkshadow-color: #000080;
			scrollbar-face-color: #0051a1;
			scrollbar-highlight-color: #FFFFFF;
			scrollbar-shadow-color: #808080;
			scrollbar-3dlight-color: #0051a1;		
			}
		div#cellContenido div.pagEstatica h1 {padding: 0; margin: 0 0 20px 0; font-size: 18px; color: #0051a1;}
		div#cellContenido div.pagEstatica h2 {padding: 0; margin: 20px 0 10px 0; font-size: 16px; color: #0051a1;}
		div#cellContenido div.pagEstatica h3 {padding: 0; margin: 0; font-size: 12px; color: #0051a1;}
		div#cellContenido div.pagEstatica p {padding: 0; margin: 0 0 12px 0; text-align: justify;}		
		div#cellContenido div.pagEstatica p.tabulado {text-indent: 50px; }
		div#cellContenido div.pagEstatica p.parrafomargen {margin-left: 50px;}

div#rowPie {background-color: #0099FF;  width: 100%;}
	div#cellPie {margin-left: 220px; color: #fff; font-size: 11px; font-weight: bold; padding: 0px 0 0px 0;}
	




.ctlListado .lstDatos table th .titulo {padding: 0;}
.ctlListado .lstDatos table th .ascdesc {padding: 0 2px 0 2px;}
.ctlListado .lstDatos table th .ascdesc img {padding: 1px 0 1px 0;}

.ctlListado .lstDatos th {
	padding: 3px;
	border-right: 1px solid #1D5F9F;	
	background-color: #235A8F;
	font-family: "Trebuchet MS", arial;
	font-size: 14px;
	color: #fff;
	}

.ctlListado .lstDatos td {
	padding: 3px;
	border-bottom: 1px solid #C3D1DF;
	border-right: 1px solid #E0E8EF;
	font-family: arial;
	font-size: 12px;
	vertical-align: top;
	}
	
.ctlListado .lstDatos .rowPar td {}
.ctlListado .lstDatos .rowImpar td {background-color: #E0E8EF;}

.ctlListado .lstDatos td a{text-decoration: none; color: #323232;}
.ctlListado .lstDatos td a:hover {text-decoration: underline;}

.ctlListado .lstDatos td a.politicaEmpresa{
	font-weight: normal;
	border-bottom: 1px dotted #0051A1;
	text-decoration: none;
	color: #4179AF;
	}
.ctlListado .lstDatos td a.politicaEmpresa:hover {
	text-decoration: none;
	font-weight: bold;
	color: #A13900;
	border-bottom: 1px dotted #A13900;
	}
	
.ctlListado .lstPie {border-color: #235A8F;}
.ctlListado .lstPie .lstPaginacion td{
	font-family: arial;
	font-size: 13px;	
	}	
	
.cajaTexto input {font-family: arial; font-size: 13px; border: 1px solid #00182F; margin-right: 2px; background-color: #E0E8EF;}
.cajaLista select {font-family: arial; font-size: 13px; border: 1px solid #00182F; background-color: #E0E8EF;}

.ctlMolletas ul {margin: 0 0 8px 0; padding: 0;  font-size: 11px;}
.ctlMolletas ul li {
	display: inline;
	padding: 0 0 0 12px;
	margin: 0;
	background-image: url('http://www.hidramon.com/app/img/flecha.gif');
	background-repeat: no-repeat;
	background-position: center left;	
	}


.ctlMolletas ul li a{color: #4179AF;}
.ctlMolletas ul li a:hover{color: #A13900;}



/**
 * Listado Item Plantilla
 */

.itemPlantilla {padding: 10px 0 10px 0; margin-right: 10px; border-bottom: 1px dotted #99A4AF;}
.itemPlantilla .imagen {float: left; width: 106px; padding: 0 10px 0 0;}
.itemPlantilla .imagen div {padding: 2px; border: 1px solid #99A4AF;}
.itemPlantilla .texto .titular a {font-size: 14px; font-weight: bold; color: #0051A1;}
.itemPlantilla .texto .desarrollo a {font-size: 13px; color: #323232; text-decoration: none;}
.itemPlantilla .texto .desarrollo a:hover {text-decoration: underline;}

.itemPlantilla .texto .lugar a {font-size: 13px; font-weight: bold; color: #323232; text-decoration: none;}
.itemPlantilla .texto .lugar a:hover {text-decoration: underline;}
.itemPlantilla .texto .fecha a {font-size: 11px; color: #74828F; text-decoration: none;}


/**
 * Ficha Item
 */

.fichaItem {margin: 0 20px 20px 0;}
.fichaItem .imagenPrincipal {padding: 2px; border: 1px solid #99A4AF; float: right; margin: 0 0 0 30px;}
.fichaItem .fecha {font-size: 11px; color: #74828F;}
.fichaItem .imagen {padding: 2px; border: 1px solid #99A4AF; float: left; margin: 5px 5px 0 0;}

.fichaItem .descargarArchivo {padding: 0 0 0 20px; background: url('http://www.hidramon.com/app/img/filePDF.gif') no-repeat center left;}
	
.fichaItem .descargarArchivo a {text-decoration: none; color: #0051A1;font-weight: bold;}
.fichaItem .descargarArchivo a:hover {text-decoration: underline;}
.textoBanner{
	color: #0099FF;
	font-weight: bold;
	font-size: 36px;
}
