html {font-size: 62.5%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 18px;
	color: #2788BC;
	padding: 0px;
	margin: 0;
	background-color: #BFEDE3;
	background-image: url(imgcomunes/fd.jpg);
	background-repeat:  repeat-x;
}
h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0;}

ul { padding: 0; margin: 0; list-style: none;}
/*****ul li {	padding: 4px 0 4px 18px; background: url(imgcomunes/bolillo.gif) 7px 9px no-repeat;}****/
ul li {
	padding: 0 0 10px 18px;
	background: url(imgcomunes/bolillo.gif) 1px 5px no-repeat;
}
ul li img {vertical-align: middle;}
ol { padding: 0; margin: 0; list-style: none;}

img.foto_de { float: right; margin-left: 10px;}
img.foto_iz { float: left; margin-right: 10px;}

img.foto_de2 { float: right; margin-left: 10px; padding: 5px; border: 1px solid #BCBBB1;}
img.foto {margin-left: 10px; padding: 5px; border: 1px solid #BCBBB1; text-align: center;}
.contenedor {width: 1014px;}
.fd_supiz{
	width: 245px;
	background-image: url(imgcomunes/fd_sup_iz.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu {
	background-image: url(imgcomunes/fd_med_iz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:white;
	font-size: 16px;
	text-align: left;
	padding-left: 90px;	
	vertical-align: top;
	padding-top: 4px;
	font-weight: bold;
}
.menu a:link, .menu a:visited, .menu a:hover {
	color:white;
	border-bottom: 1px solid #66ABCF;
	text-decoration: none;
	display: block;
	padding: 8px 0px;
}
.coliz {
	background-image: url(imgcomunes/sombra_iz.gif);
	background-repeat: repeat;
	background-position: left top;
	vertical-align: top;
	
}
.fdizq {
	background-image: url(imgcomunes/fd_inf_iz.jpg);
	background-repeat:   no-repeat;
	background-position: left top;
	color:white;
	text-align: left;
	padding-left: 90px;	
	vertical-align: top;
	font-size: 10px;
	line-height: 14px;
	padding-top: 10px;
	height: 462px;
}
.contenidohome {
	background-color: #BFE6EE;
	width: 409px;
	padding: 30px 30px 10px 30px;
	line-height: 18px;
	vertical-align: top;
	background-image: url(imghome/fd_presentacion.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.contenidointerior {
	background-color: white;
	width: 409px;
	padding: 30px 30px  20px 30px;
	vertical-align: top;
	color:#545556;
}
.fd_drecha {
	background-image: url(imgcomunes/fd_inf_der.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contenidohome h1 {
	font-family: georgia;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 5px;
	
}
.contenidointerior h1 {
	font-family: arial;
	font-size: 18px;
	padding-bottom: 7px;
	color: #111152;
	
}
.contenidointerior h2 {
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
	color: #2788BC;
}
.contenidointerior h3 {
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	color: #2788BC;
	border-bottom: 5px solid #2788BC;
	margin-bottom: 15px;
}
.contenidointerior h4 {
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	color: #111152;
	border-bottom: 5px solid #111152;
	margin-bottom: 15px;
}
.banner_laterales {
	padding: 10px 0px 0px 0px;
}
.contenedor_dest  {
	width: 50%;
	height: 209px;
	vertical-align:top;
	background-color: #EBF7F9;
	border: 1px solid white;
}
.destacado1 {
	padding: 16px 17px 20px 16px;
	font-size: 10px;
	line-height: 14px;
	vertical-align: top;
}
.remate {
	background-image: url(imgcomunes/fd_remate.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	height: 25px;
	padding: 5px 320px 0px 0px;
}
.destacado1 h1 {
	color: #F07347;
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	padding: 5px 0px;
}
.destacado1 a:link, .destacado1 a:visited {
	color: #2788BC;
	text-decoration: none;
}
 .destacado1 a:hover{
	color: #2788BC;
	text-decoration: underline;
}
.a:link, a:visited, .coliz a:link, .coliz a:visited, .contenidointerior a:link, .contenidointerior a:visited {
	color: #D85692;
	text-decoration: none;
}
.a:hover, .coliz a:hover, .contenidointerior a:hover {
	color: #D85692;
	text-decoration: underline;
}
.boton2 {
	color: white;
	background-color:#D85692;
	float: right;
	padding: 2px;
	border: 0px;
}
.boton1 {
	color: white;
	background-color:#D85692;
	padding: 1px;
	border: 1px solid white;
}
/********************************actividades*************************************************/
.tit_noticias {
	font-weight: bold;
	font-size: 14px;
	color: #D85692;
}
.fecha_int {
	color: #2788BC;
	font-size: 11px;
}
.noticias_interior {
	padding:0px 0px 20px 0px;
    background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(imgcomunes/separador.gif);
	margin-top: 10px;
}
.buscador {
	padding: 3px;
	border: 1px solid white;
	width: 134px;
	margin-top: 8px;
	margin-bottom: 4px;
	background-color: #DA518D;
}
form {
	padding: 0;
	margin: 0;
}
input, textarea, select {
	font-size: 10px;
	background: white;
	border: 1px solid #E0D5CD;
	padding: 2px;
	color: #30302D;
}

/**************************************************************
Paginador
**************************************************************************************************/
.paginador_bloque{font-size: 10px;}
.paginador_datos {float: left; width: 200px;}
.paginador { margin-left: 210px; text-align: right;}
.paginador a {padding: 0px 4px; color: #D85692; text-decoration: none;}
.paginador a:hover {background-color: #D85692; text-decoration: none; color: #fff;}
.paginador_finalizador { clear: both;}
a.paginador_activado, a:visited.paginador_activado {background-color: #D85692; text-decoration: none; color: #fff;}


/*********************************************************************************************/
.listaservicios {
	width: 50%;
	vertical-align: top;
}
.listaservicios h1 {
	color: #000046;
	border-bottom: 5px solid #000046;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.horariotit {
	color: #D5629F;
	vertical-align: top;
	padding: 5px 10px 5px 5px;
	font-weight: bold;
	background-color: #FAE5F2;
	font-size: 11px;
}
.horario {
	color: #D5629F;
	padding: 5px 5px 5px 10px;
	background-color: #FAE5F2;
	font-size: 11px;
}

.resaltar {
	color: #D85692;
	border: 1px solid #E59BC6;
	padding: 5px;
	margin: 10px 0px;
}
.documentos {
	background-color: #FFF7FC;
	width: 137px;
	color: #545556;
}
.documentoscont {
	padding: 5px 5px 5px 5px;
}
.firma {
	font-size: 9px;
	float: right;
}
.firma a:link, .firma a:visited {
	color:#D85692;
	text-decoration: none;
}
.firma a:hover {
	color: #D85692;
	text-decoration: underline;
}
