.titulos { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: 
#FFFFFF; text-decoration: underline} .textos { font-family: "Times New Roman", 
Times, serif; font-size: 14px; color: #19519d} a:visited { color: #19519d ; text-decoration: 
none} a:link { color: #19519d ; text-decoration: none} a:hover { color: #FF0000; 
text-decoration: underline} a:active { color: #009900; text-decoration: none} 
.titulos { font-family: "Times New Roman", Times, serif; font-size: 14px; color: 
#19519d } .titulosrojo { font-family: "Times New Roman", Times, serif; font-size: 
14px; color: #FF0000; font-weight: bold} .textosblanco { font-family: "Times New 
Roman", Times, serif; font-size: 14px; color: #FFFFFF} .menusmini { font-family: 
"Times New Roman", Times, serif; font-size: 12px; color: #19519d } .cabecera { 
font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF} .textosverde 
{ font-family: "Times New Roman", Times, serif; font-size: 14px; color: #006633} 
.precios { font-family: "Times New Roman", Times, serif; font-size: 14px; color: 
#19519d ; text-decoration: line-through} .textosgrande { font-family: "Times New 
Roman", Times, serif; font-size: 18px; color: #19519d } .mini { font-family: 
"Times New Roman", Times, serif; font-size: 9px; color: #999999 }
.cabeceraceldas{	
	text-align: left;
	background: #99CCFF;
	color: #19519d;
	font-size: 130% !important;
		padding-left:20px;
	padding-top: 5px; 
	padding-bottom : 5px; 
border-bottom: 1px solid #408ED2;
border-top: 1px solid #408ED2;
padding: 3px 3px 3px 3px;
	  }
	  
.infocabecerafamilias {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color:#19519d;
font-size: 14px;
font-weight: bold;
padding: 3px 3px 3px 3px;
border-bottom: 1px solid #19519d;
}	  

.cabeceranoticias {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color:#19519d;
font-size: 18px;
font-weight: bold;
padding: 3px 3px 3px 3px;
}	

.cabeceraweb {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color:#5591f9;
font-size: 14px;
font-weight: bold;
text-align:right;
font-style:italic;
}	  

	  
h1 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color:#19519d;
font-size: 18px;
font-weight: bold;
padding: 3px 3px 3px 3px;
border-bottom: 1px solid #19519d;
background-image:url(imagenes/fondo.gif);

}	  
	
.fondoolas {
background-image:url(imagenes/fondoalto.gif);
}	

.titulosflor {
text-align:right;
background: transparent url(imagenes/flor.png) no-repeat center right;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color:#5591f9;
font-size: 32px;
padding-right:102;
padding-bottom:5;
}	
	  
.infofamilias {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
background-image:url(imagenes/fondo.gif);
color:#19519d;
font-size: 11px;
padding: 3px 3px 3px 3px;
}

.noticiastexto {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color:#19519d;
font-size: 10px;
padding:0px 10px 10px 10px;
vertical-align:top;

}	

.noticiastexto a{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color:#19519d;
font-size: 10px;
padding:0px 10px 10px 10px;
vertical-align:top;

}	

.noticiasfoto {
padding:10px 10px 10px 10px;
text-align:center;
}
.noticialafoto {
padding:5px 5px 5px 5px;
border:#19519d 1px solid;
text-align:center;
}
.noticiastitulo {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#5591f9;
font-size: 12px;
font-weight:bold;
padding:10px 10px 0px 10px;
}





.bandasuperior { 
background-color: #19519d;
 }
 
 .bandainferior { 
background-color: #19519d;
border-bottom:#19519d 1px solid;
}
 .bandainferior2 { 
background-color: #5591f9;
border-bottom:#19519d 1px solid;
}


.menucategoria {
	text-align:center;
margin: 10px;
	color: #5591f9;
	font-size: 10px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Arial, sans-serif';
} 

.textobajo {
	text-align:center;
	color: #FFF;
	font-size: 12px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Arial, sans-serif';
} 
 
 #button {
padding: 0;
}

#button li {
display: inline;

}

#button li a {
font-family: 'Trebuchet MS', 'Lucida Grande', 'Arial, sans-serif';
font-size:14px;
text-decoration: none;
float:left;
padding: 10px;
background-color: #19519d;
color: #fff;
BORDER-RIGHT: #5591f9 1px solid;
}

#button li a:hover {
background-color: #fff;
color: #19519d;
margin-top:-2px;
padding-bottom:12px;
}


#ddblueblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 190px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 190px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 190px; /*IE 5*/
w\idth: 190px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #19519d;
border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle{
color: #19519d;
border-bottom: 1px solid black;
padding: 1px;
padding-left: 5px;

font: bold 12px 'Trebuchet MS', 'Lucida Grande', 'Arial, sans-serif';
}

.breadcrumb{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(imagenes/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: #19519d;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}
