/* CSS Document */

body{ 

	background-color:#E7E7DB;

	margin:0px;

}

h1, h2, h3{

	font-size:14px;

	margin:0px;

}

.oculto{

	display:none;

}

.divlinea{

	float:right;

	display:block;

	width:100%;

	height:1px;

	margin:0px;

	padding-bottom:2px;

}

#totalindex{

	background-color:#FFFFFF;

	display:block;

	position: absolute;

	top:50%;

	left: 50%;

	width: 876px;

	height: 800px;

	margin-left: -438px;

	margin-top:-285px;

	border:0px;

} 

#total{

	background-color:#FFFFFF;

	display:block;

	position: absolute;

	left: 50%;

	width: 876px;

	height: auto;

	margin-left: -438px;

	margin-top:20px;

	border:0px;

} 

#cabindex{

	background-image:url(../img/cabindexp.jpg);
	
	background-repeat: no-repeat;

	position:relative;

	width:100%;

	height:240px;

}

#cabadm{

	background-image:url(../img/cabadm.jpg);

	position:relative;

	width:100%;

	height:240px;

}

#contenidogral{

	background-color:#FFFFFF;

	position:relative;

	width:876px;

	height:auto;

}

#izda{

	float:left;

	background-image:url(../img/fondoizda.gif);

	background-color:#FFFFFF;

	background-repeat:no-repeat;

	position:relative;

	display:inline;

	width:267px;

	height:490px;

}

#central{

	background-color:#FFFFFF;

	display:block;

	padding-left:41px;

	float:left;

	position:relative;

	display:inline;

	height:auto;

	width:246px;

	height:auto;

}

#dcha{

	background-color:#FFFFFF;

	float:right;

	background-image:url(../img/fotoindex.jpg);

	background-repeat:no-repeat;

	position:relative;

	display:inline;

	width:322px;

	height:372px;

}

#central2{

	background-image:url(../img/fondoesquina.gif);

	background-position:right;

	background-position:top;

	background-repeat:no-repeat;

	display:inline;

	padding-left:41px;

	padding-top:20px;

	float:left;

	position:relative;

	display:inline;

	height:auto;

	width:568px;

}

#pie{

	background-image:url(../img/pie.gif);

	background-repeat:no-repeat;

	position:relative;

	float:left;

	width:100%;

	height:31px;



}

#menusup{

	padding-top:10px;

	position:relative;

	float:right;

	width:auto;

}

#menupie{

	position:relative;

	float:right;

	width:auto;

}

ul{

	display:inline;

	float:left;

	margin:0px;

	padding:0px;

}

li{

	display:inline;

	list-style-type:none;

}

ul.principal li a  {

	float:left;

	display:inline;

	padding-top:5px;

	padding-right:20px;

	width:auto;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#85857E;

	text-decoration:none;

}

ul.principal li a:hover  {

	float:left;

	display:inline;

	padding-top:5px;

	padding-right:20px;

	width:auto;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#00209F;

	text-decoration:none;

}

ul.principal li.llave a{

	background-image:url(../img/adm.gif);

	background-repeat:no-repeat;

	float:left;

	display:inline;

	width:18px;

	height:12px;

	margin-top:6px;

}

ul.principal li.llave a:hover{

	background-image:url(../img/adma.gif);

	background-repeat:no-repeat;

	width:18px;

	height:12px;

}

ul.menupie{

	padding-left:350px;

}

ul.menupie li a  {

	float:left;

	display:inline;

	padding-right:20px;

	width:auto;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#00209F;

	text-decoration:none;

}

ul.menupie li a:hover  {

	float:left;

	display:inline;

	width:auto;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#85857E;

	text-decoration:none;

}

#cabnoticias{

	display:block;

	background-image:url(../img/cabnoticias.gif);
	
	background-repeat: no-repeat;

	width:245px;

	height:53px;

}

.noticias{

	display:block;

	width:230px;

}

#pienoticias{

	display:block;

	background-image:url(../img/pienoticias.gif);

	background-repeat:no-repeat;

	width:245px;

	height:23px;

	margin-top:10px;

}

#cabnoticiasint{

	display:block;

	float:left;

	background-image:url(../img/cabnoticias2.gif);

	width:555px;

	height:53px;

}

#cabenlacesint{

	display:block;

	float:left;

	background-image:url(../img/cabenlaces.gif);
	
	background-repeat: no-repeat;

	width:555px;

	height:53px;

}

.noticiasint{

	display:block;

	float:left;

	width:555px;

	height:auto;

}

.noticiasfoto{

	display:inline;

	float:left;

	width:auto;

	height:auto;

	padding-right:10px;

}

.noticiascont{

	display:inline;

	float:left;

	width:335px;

	height:auto;

}

.noticiascont2{

	display:inline;

	float:left;

	width:550px;

	height:auto;

}

.proyectosint{

	display:inline;

	float:left;

	width:335px;

	height:auto;

}

.proyectosfoto{

	display:inline;

	float:left;

	width:auto;

	height:auto;

	padding-left:10px;

}

#pienoticiasint{

	display:block;

	float:left;

	background-image:url(../img/pienoticias2.gif);

	width:555px;

	height:23px;

	margin-top:10px;

}

#banners{

	display:inline;

	float:left;

	width:298px;

	height:142px;	

	padding-top:180px;

	padding-left:15px;

}

#destacado{

	display:inline;

	float:left;

	background-image:url(../img/fondobanner.jpg);
	
	background-repeat:no-repeat;

	width:290px;

	height:132px;

	padding:5px 5px 5px 5px;

}

#lineabanner{

	display:inline;

	float:left;

	background-image:url(../img/separacion.gif);

	background-repeat:no-repeat;

	margin-top:3px;

	margin-left:-7px;

	width:290px;

	height:15px;	

}

#aniversario{

	display:inline;

	float:left;

	background-image:url(../img/fondoaniversario.gif);

	margin-left:5px;

	width:136px;

	height:80px;

	padding:37px 5px 5px 5px;

}

.fecha{

	width:auto;

	height:auto;

	text-align:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#81817E;

}

#cabinterior{

	background-image:url(../img/cabindex.jpg);
	
	background-repeat: no-repeat;

	position:relative;

	width:100%;

	height:240px;

}

#menuinterior{

	position:relative;

	float:right;

	width:auto;

	height:auto;

	padding-right:24px;

}

#intnoticias{

	padding-top:10px;

	position:relative;

	float:right;

	width:568px;

	height:218px;

	background-image:url(../img/fpresentacion.jpg);
	
	background-repeat: no-repeat;

}

#cabpresenta{

	padding-top:10px;

	position:relative;

	float:right;

	width:568px;

	height:218px;

	background-image:url(../img/fpresentacion.jpg);
	
	background-repeat:no-repeat;

}

#divcontacto{

	padding-top:10px;

	position:relative;

	float:right;

	width:568px;

	height:218px;

	background-image:url(../img/fpresentacion.jpg);

}

.contpresenta2{

	 position:relative;

	 float:left;

	 width:563px;

	 height:303px;

	 background-image:url(../img/fondopresentacion.jpg);

	 background-repeat:no-repeat;

}

.contpresenta{

	 position:relative;

	 float:left;

	 width:561px;

	 height:70px;

	 background-image:url(../img/presentfondo.gif);

	 background-repeat:no-repeat;

}

 li.textopresenta{

	float:left;

	display:inline;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#0213C7;

	padding: 10px 8px 8px 20px;

	width:250px;

	height:42px;

}

#cabsistemas{

	padding-top:10px;

	position:relative;

	float:right;

	width:568px;

	height:218px;

	background-image:url(../img/fsistemas2.jpg);
	
	background-repeat: no-repeat;

}

.contsistemas{

	float:left;

	display:inline;

	background-image:url(../img/ptonaranja.gif);

	background-repeat:no-repeat;

	width:536px;

	height:auto;

	padding:2px 2px 2px 30px;

}

#cabespecialidad{

	padding-top:10px;

	position:relative;

	float:right;

	width:568px;

	height:218px;

	background-image:url(../img/fespecialidades.jpg);
	
	background-repeat: no-repeat;

}

.contespecial{

	float:right;

	display:inline;

	background-image:url(../img/especialidadfondo.gif);

	background-position:right;

	background-repeat:no-repeat;

	width:558px;

	height:27px;

	padding-top:10px;

}

#cabrrhh{

	position:relative;

	float:right;

	padding-top:10px;

	width:568px;

	height:218px;

	background-image:url(../img/frrhh.jpg);
	
	background-repeat: no-repeat;

}

.contrrhh{

	float:right;

	display:inline;

	background-image:url(../img/fondorrhh.jpg);

	background-repeat:no-repeat;

	width:560px;

	height:541px;

	padding-top:140px;

	padding-right:8px;

}

#cabproyectos{

	position:relative;

	float:right;

	padding-top:10px;

	width:568px;

	height:218px;

	background-image:url(../img/fproyectos.jpg);
	
	background-repeat: no-repeat;

}

#cproyectos{

	float:right;

	display:inline;

	background-image:url(../img/fcontproyectos.jpg);

	background-repeat:no-repeat;

	width:560px;	

	height:auto;

	padding-top:100px;

	

}

.contproyectos{

	float:left;

	display:inline;

	background-image:url(../img/ptoproyectos.gif);

	background-repeat:no-repeat;

	width:534px;

	height:auto;

	padding:3px 3px 3px 30px;

}

#cabdelega{

	position:relative;

	float:right;

	padding-top:10px;

	width:568px;

	height:218px;

	background-image:url(../img/fdepartamentos.jpg);
	
	background-repeat: no-repeat;

}

.contdelega{

	float:right;

	display:inline;

	background-image:url(../img/fdelegaciones.gif);

	background-repeat:no-repeat;

	width:560px;

	height:auto;

	padding-top:20px;

	padding-right:8px;

}

#divtelefono{

	position:relative;

	float:none;

	display:block;;

	background-image:url(../img/telf.jpg);

	width:204px;

	height:43px;

}

#datosdelega{

	position:relative;

	float:right;

	display:block;

	width:200px;

	height:auto;

	padding-right:8px;

	padding-top:445px;

}

ul.delegaciones li{

	display:block;

	width:195px;

	height:auto;

	padding-left:5px;

}

li.zona{

	display:block;

	width:195px;

	height:27px;

	background-color:#0213C6;

}
.certificado{
	position:relative;
	
	display:block;
	
	width:131px;
	
	height:104px;
	
	padding-left:90px;
}
.ajusta{
	clear:both;
}