/* CSS Document */
*{margin:0; padding:0; }
/*body{ margin:0 auto; width:851px; background:rgb(17, 142, 17) url(img/bg_body.png) repeat-y center; }*/
body{ margin:0 auto; width:851px; /*background:rgb(166, 128, 31) url(img/bg_body_marron.png) repeat-y center top;*/ background:#FFF url(img/bg_body_blanco.png) repeat-y center top; }

body.portada{ margin:0 auto; width:851px; background:rgb(128,150,0) url(img/bg_portada_blanco.png) repeat-x top; padding-top:143px; }

#titular{ margin:0 auto; }

/*#titular_logo{ height:198px; width:267px; background:url(img/bg_titular_logo.png) no-repeat; }
#titular_foto{ height:198px; width:533px; background:url(img/bg_titular_foto.png) no-repeat; }*/

#titular_logo{ height:198px; width:267px; background:url(img/bg_titular_logo_marron.png) no-repeat; }
#titular_foto{ height:198px; width:533px; background:url(img/bg_titular_foto_marron.png) no-repeat; }

#titular_fondo{ height:184px; width:801px; background:url(img/bg_titular.jpg) no-repeat; }

#titular_letras{ float:left; width:470px; margin-left:20px; margin-top:95px; }

#traducir{ float:right; margin-right:10px; padding:2px; background:#FFF; border:1px solid #CCCCCC; }
#traducir a{ font-family:Georgia, "Times New Roman", Times, serif; color:#006699; font-size:12px; text-decoration:none; }

#menu_titular{ margin:0 auto; margin-bottom:15px; width:801px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; background:url(img/bg_boton_out.png) repeat-x; height:33px; }

#menu_titular p.boton a{ display:block; height:26px; color:#003366; text-decoration:none; padding:7px 5px 0 5px; text-align:center;background:url(img/bg_boton_out.png) repeat-x; }
#menu_titular p.boton a:hover{ background:url(img/bg_boton_in.png) repeat-x; color:#0099CC; }

/*#menu_titular p.opcion{ margin:0; padding:0; border:1px solid #CCC; border-top:0; border-bottom:0; background:#FFF; }

#menu_titular p.opcion a{ display:block; height:22px; font-size:12px; padding:5px; height:auto; color:#990000; text-decoration:none; text-align:center;}
#menu_titular p.opcion a:hover{ background:#EEE; color:#DD0000; }*/

/*#menu_titular a.inicio{ color:#333333; }
#menu_titular a.consultas{ color:#009900; }*/

.bloque{ background:#FFFFFF; /*border:1px solid #BBB;*/ margin:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:786px; margin:0 auto; }
.bloque h1{ margin:10px 5px 5px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#003399; }
.bloque h2{ margin:10px 5px 5px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#993300; }
.bloque p{ margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.5; }
.bloque a{ color:#006699; }
.bloque a:hover{ color:#0099CC; }

#pie{ border:0; border-top:3px solid #DDD; border-bottom:3px solid #DDD; text-align:right; margin-top:20px; background:url(img/bg_pie.jpg) no-repeat left top #FFF; }

.contenedor_swf{ margin: 0 auto; width:550px; border:1px solid #990000; padding:5px; }

.centrado{ text-align:center; }
.flotar_centro{ margin:0 auto; }
.derecha{ text-align:right; }

#verif { color:#DD0000; font-weight:bold; }

a img{ border:0; }

#contenedor_imagen{ text-align:center; }
#contenedor_imagen img{ background:#DDD; padding:10px; margin:3px; }

#contenedor_thumbs{ text-align:center; }

#contenedor_thumbs img{ background:#FFF; padding:5px; border:1px solid #999; margin:3px; }
#contenedor_thumbs a:hover img{ border:1px solid #EE0000; }

#sonido_pajaros{ width:1px; height:1px; }

#banner_azul img{ margin:0 auto; }

.imagen{ margin:5px; background:#DDD; padding:5px; }

#brand{ background:0; border:0; }
#brand p{ font-size:10px; text-align:center; }

.cargando_swf{ background:rgb(221,221,221) url(img/cargando_swf.png) no-repeat center; padding:4px; margin:8px; }

.saltar_anim{ text-align:center; color:#FFFFFF; }
.saltar_anim a{ color:#FFFFFF; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; }

.justificado{ text-align:justify; }

#cont_administrador p{ margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.5; }
#cont_administrador a{ color:#006699; }

.listado_anuncios{ text-align:center; margin:auto; }

p.gris_claro{ color:#999; }

.novedad{ border:1px solid #CCCCCC; margin:5px; padding:0 10px 10px 10px; }
.novedad img{ float:right; margin:5px; }

.mensaje h2{ color:#003366; }