@charset "utf-8";
/* CSS Document */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a {
  text-decoration:none;
}

a:hover {
   text-decoration: underline;
}


ul {
  list-style:none; 
}

body {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#contenedor {
   width:990px;
}

#header {
   background-color:#0094a6;
   padding-left:204px;
   padding-bottom: 10px;
}

#header .menu {
    background-color:#FFF;
	height:24px;
	font-size:12px;
	color:#999;
}

#header .menu .separador {
    float:left;
	width: 24px;
}

#header .menu .elemento {
   background: url(../images/punto.png) no-repeat left center; 
   float:left;
   padding-left:25px;
   text-align:left;
   padding-top: 5px;
}

#header .menu .elemento a {
    color:#999;
}

.filalogo {
   height: 96px;
  
}

.filalogo .menu {
   float:left;
   width:201px;
   height: 66px;
   margin-top: 30px;

}

.filalogo .menu .elemento {
   float:left;
   border-right: #afafaf 1px dotted;
   height: 23px;
}

.filalogo .menu .elemento li {
   height: 13px;
   line-height: 13px;
   font-size: 10px;
   color:#0094a6;
}

.filalogo .menu .elemento a {
   color:#0094a6;
}

.filalogo .textologo {
   margin-top: 30px;
   width: 642px;
   padding-left: 28px;
   float:left; 
}

.filalogo .cuno {
   float:right;
}

.limpiar {
   clear:both;
}

#cuerpo .izquierda {
     width: 199px;
     float:left;
}


#cuerpo .izquierda .logo {
    padding-bottom: 15px;
}

#cuerpo .izquierda .buscador {
    background-image:url(../images/backbuscador.gif);
	background-repeat:no-repeat;
	width:199px;
	height:37px;  
	padding-top: 65px;
}

.input{
 padding-top:2px;
 padding-bottom:0px;
}

#cuerpo .izquierda .buscador .input {
    background-image:url(../images/backinput.gif);
	background-repeat:no-repeat;
	width:143px;
	height:22px;
}

#cuerpo .izquierda .buscador .izquierda {
	float:left;
	width:143px;
	padding-left: 10px;
}

#cuerpo .izquierda .buscador .derecha {
	float:left;
	width:24px;
	padding-left: 10px;
}

#cuerpo .izquierda .opciones {
   border-right: 1px #999 solid;
}

#cuerpo .izquierda .opciones .menu {
   padding-bottom: 15px;
}

#cuerpo .izquierda .opciones .menu li {
    height:24px;
	background-image: url(/images/punto_azul.png);
        background-repeat: no-repeat;
        background-position: left center;
	border-bottom: #999 1px dotted;
	padding-left: 20px;
	color:#007b91;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-top: 5px;
}

#cuerpo .izquierda .opciones .menu li a{
	color:#007b91;
}

#cuerpo .izquierda .opciones .encabezado {
    background-image:url(/images/encabezadoizq.gif);
    width:173px;
	height: 25px;
    font-size:20px;
	color:#FFF;
	text-align:left;
	padding-left: 25px;
	font-weight:bold;
}

.calendario .mes {
     color:#b7b7b7;
	 font-size:15px;
	 text-align:left;
	 font-weight:700;
	 padding-bottom: 5px;
}

.calendario input[type="submit"]{
 width:20px;
}

.calendario .elementoscalendario {
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-top: 3px;
   padding-bottom: 10px;
}

.calendario .filameses {
	height:17px;
	line-height:17px;
	margin-bottom: 3px;
}

.calendario .elemento {
    float:left;
	width: 25px;
}

.calendario .elementodomingo {
    float:left;
	width: 26px;
	color:#990000;
}

.calendario .filadias {
   padding-top:3px;
   font-size:14px;
   font-weight:normal;
   padding-bottom: 3px;
   color:#8c8c8c;
   border-bottom:#b7b7b7 1px dotted;
}

.calendario .filalastdias {
   padding-top:5px;
   font-size:14px;
   font-weight:normal;
   padding-bottom: 5px;
   color:#8c8c8c;
   border-bottom:#8cc3cd 2px solid;
}

.calendario .elemento a {
   color:#8c8c8c;
}

.calendario .elementodomingo a {
   color:#990000;
}

.servicios .elemento {
   padding-left: 10px;
   padding-top: 5px;
   padding-right: 10px;
   font-size: 12px;
   color:#666;
   text-align:left;
   padding-bottom: 14px;
}

.servicios .elemento h2 {
     background: url(../images/flechita.png) no-repeat left center; 
	 color:#0094a6;
	 font-size: 12px;
	 text-align:left;
	 padding-left: 20px;
}

.servicios .elemento p {
   padding-left: 20px;
}

.leer {
  color:#cc6600;
}

.leer a{
   color:#cc6600;  
}

#cuerpo .derecha {
   width: 780px;
   float:left;
}

#cuerpo .derecha .cuerpo {
   background-image:url(../images/backcuerpo.jpg);
   background-repeat:no-repeat;
   height: auto;
   padding-left:29px;
   padding-top:24px; 
}

#cuerpo ul{
 list-style:square;
 padding-left:30px;
}

#cuerpo .derecha .cuerpo .primertitular {
    font-size:13px;
	color:black;
	text-align:left;
	padding-bottom: 10px;
	border-bottom:#b7b7b7 1px dotted;
	
}

#cuerpo .derecha .opciones {
    padding-top: 10px; 
}

#cuerpo .derecha .opciones .izquierda{
    float:left;
	width:345px;
	border-right:#b7b7b7 1px dotted;
	padding-right: 20px;
}

#cuerpo .derecha .opciones .elemento {
   text-align:left;
   padding-bottom: 9px;
   padding-top: 9px;
   border-bottom:#b7b7b7 1px dotted;
 
   
}

#cuerpo .derecha .opciones .imagen{
  padding:2px;
  border:#b7b7b7 1px solid;
  margin-right: 5px;
}

#cuerpo .derecha .opciones .titular{
   color:#006600;
   font-size: 12px;
}

#cuerpo .derecha .opciones .texto{
   color:black;
   font-size: 13px;
}


h1 {
   background: url(../images/btnh1.gif) no-repeat left center;
   color:#0094a6;
   font-size: 25px;
   font-weight:bold;
   text-align:left;
   padding-left:25px;
   margin-bottom: 10px;
   
}

.fecha {
   color: #666;
   font-size:12px;
}

#cuerpo .derecha .opciones .derecha{
    float:left;
	width:344px;
	padding-left: 15px;

}

#cuerpo .derecha .opciones .eventos {
   padding-top: 10px;
}

#footer .cintillo {
   background-color:#0094a6;
   height: 36px;
   color:#60bcc8;
   font-size:10px; 

}

.cintillo .izquierda {
   background: url(../images/backizqfooter.png) no-repeat left;  
   float:left;
   width: 300px;
   height: 26px;
   padding-top: 10px;


}

.cintillo .derecha {
    background: url(../images/backderfooter.png) no-repeat right; 
	float:right;
	width: 400px; 
	height: 26px;
	padding-top: 10px;
}

#footer .menu .separador{
    padding-left: 10px;
	padding-right: 10px;
}

#footer .menu {
   font-size: 11px;
   color:#005293;
   padding: 10px;
   font-weight:bold;
}

#footer .menu a{
  color:#007b91;
}

.noticiaimagen {
   /*color:#5c5c5c;*/
   font-size: 13px;
   text-align:left;

}

.noticiaimagen .imagen {
  padding:2px;
  border:#b7b7b7 1px solid;
  margin-right: 20px;
}


caption {
 color: #b7b7b7;
 font-size: 15px;
 text-align: left;
 font-weight: 700;
 padding-bottom: 5px;
}

th{
 font-size:10px;
}
td {
 font-size:16px;
 color:#8c8c8c;
 text-align:center;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #b7b7b7;
}
select{
 font-size:11px;
}
a{
 color:#007b91;
}
.rojo{
 color:#990000;
}
.paginate{
 color:#cc6600;
 font-size:12px;
}
.celeste{
 color: #007b91;
}
.listcolor
{
 color:#007b91;
}
.borderleft{
 border-left-color:#0094a6;
 border-left-style:dashed;
 border-left-width:1px;
 padding:10px;
}
