@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../imagenes/fondo-page.jpg);
	background-position:center top;
	background-color: #ebebeb;
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#top-menu { margin:auto; width:994px; height:190px; padding:0px; background-image:url(../imagenes/fondo-topmenu.gif); background-repeat:no-repeat;}

.top-menu-a { float:left; }


#contenidofondo { margin:auto; width:994px; height:auto; padding:0px; background-image:url(../imagenes/fondo-contenido-cab.png); background-repeat:no-repeat; padding-top:22px; }

.contenido { background-image:url(../imagenes/fondo-contenido-pie.jpg); background-repeat:no-repeat; background-position: bottom;}

#entradas {width:290px; height:auto; padding-top:8px; padding-bottom:4px; padding-left:0px;}

#advert { margin:auto; width:296px; height:91px; padding:0px; background-image:url(../imagenes/advert.gif); background-repeat:no-repeat; background-position:top; padding-top:18px; text-align:left;}

#advert-txt { margin:auto; width:250px; padding:0px; text-align:left; }

#enlaces { margin:auto; width:296px; height:24px; padding:0px; background-color:#ffe2cb; text-align:left;}

#anuncios {width:294px; height:103px; padding:0px; background-image:url(../imagenes/anuncios.gif); background-repeat:no-repeat; background-position:top; padding-top:8px; padding-left:8px;}

#anuncios-txt { padding-top:8px; padding-right:12px; padding-bottom:4px;}

#pie {margin:auto; width:100%; height:90px; }

.margen-01 { height:22px;}

.margen-02 { height:9px;}

.margen-03 { height:90px;}

.margen-04 { height:24px;}

.margen-05 { height:10px;}

.margen-06 { height:23px;}

.div-01 { padding-left:6px; padding-right:6px;}

.div-02 { margin-left:12px; margin-right:12px;}

.div-03 { padding-left:9px; padding-right:8px;}

.div-04 { padding-bottom:6px; padding-left:0px;}

.div-05 { padding-right:8px;}

.div-06 { padding-right:4px;}

.div-07 { padding-top:10px; padding-bottom:15px;}

.div-08 { padding-bottom:14px;}

.div-09 { padding-top:8px; padding-bottom:5px;}


.color-01 { height:1px; background-color:#87173f;}

.color-02 { background-color:#f8f8f8; color:#f8f8f8;}

.color-03 { height:1px; background-color:#ccc;}

.borde-01 { border:#cfcfcf solid 1px; padding:4px; background-color:#FFF;}

.ta { text-align:right; padding-right:14px; }


ul.izquierda { margin-left: 25px; padding:0px; text-align:left;}

li.list1 {list-style: disc; color:#f5822a; padding-bottom:5px;}




#cabecera {width:622px; float:left; }

.ruta { padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none; border-top-style: solid; border-top-color: #87173f; border-top-width: 1px; border-bottom-style: solid; border-bottom-color: #87173f; border-bottom-width: 1px;}

.titulo { padding:20px 0px 20px 0px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:36px;  color:#8d1c46; text-decoration:none; border-bottom-style: solid; border-bottom-color: #87173f; border-bottom-width: 1px;}

.foto {width:622px; float:left; padding:23px 0px 0px 0px; clear:left;}

.video {width:612px; float:left; padding: 4px 4px 4px 4px; border-style: solid; border-color: #cccccc; border-width: 1px;}

.texto-int { width: 622px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; text-align:left; padding:23px 0px 23px 0px; }

#post { width:622px; float:left; }

.postitem { float:left; width:622px; padding:23px 0px 23px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; text-align:left; border-bottom-style: solid; border-bottom-color: #cccccc; border-bottom-width: 1px; clear:left; }

#post .postitem img { float:left; margin:0px 12px 0px 0px;}

#post .postitem h2 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px; color:#8d1c46; text-decoration:none; font-weight:normal;  margin: 0px 0px 8px 0px;}
#post .postitem h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; font-weight:bold; margin: 0px;}

#post .postitem a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f5822a; margin: 10px 0px 0px 0px;}
#post .postitem a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#87173f; text-decoration:none;}

.postitemfin { float:left; width:622px; padding:23px 0px 23px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; text-align:left; clear:left; }

#post .postitemfin img { float:left; margin:0px 12px 0px 0px;}

#post .postitemfin h2 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px; color:#8d1c46; text-decoration:none; font-weight:normal;  margin: 0px 0px 8px 0px;}
#post .postitemfin h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; font-weight:bold; margin: 0px;}

#post .postitemfin a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f5822a; margin: 10px 0px 0px 0px;}
#post .postitemfin a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#87173f; text-decoration:none;}


#paginacion { width:622px; float:left; padding:23px 0px 23px 0px; border-top-style: solid; border-top-color: #cccccc; border-top-width: 1px; }

.paginacionitem_a { float:left; width:210px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; text-align:left; }
.paginacionitem_b { float:right; width:412px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; text-align:right; }


#galerias {width:622px; float:left; padding:23px 0px 23px 0px; }

#enlaces-interes {width:296px; padding:0px 8px 10px 8px; }

#multimedia {width:296px; padding:0px 8px 10px 8px; background-image:url(../imagenes/fondo-mapa.jpg); background-repeat:no-repeat; background-position: 8px 0px; }

#bt-multimedia {width:296px; padding:0px 8px 10px 8px; }

#comentarios {width:296px; padding:0px 8px 10px 8px; }

#buscador { width:622px; float:left; background-color:#f8f8f8; border-top-style: solid; border-top-color: #fff; border-top-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; border-bottom-width: 1px;}

#buscar{ width:592px; float:left;  padding:6px 15px 6px 15px; text-align:right; }

#desplegar{ width:592px; float:left;  padding:20px 15px 25px 15px; text-align:center} 

.titubiblioteca { float:left; width:622px; padding:23px 0px 23px 0px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:40px;  color:#8d1c46; text-decoration:none; text-align:left; font-weight:normal;  border-bottom-style: solid; border-bottom-color: #cccccc; border-bottom-width: 1px; clear:left; }


#registro {width:622px; padding-top:30px; padding-bottom:30px; margin:0px;}
#registro fieldset {padding:0px 0px; border:0px;}
#registro legend{font: bold 12px Arial, Helvetica, sans-serif;  color:#b61a1f; padding:0px 0px 20px 0px;}
#registro p label {font:normal 12px Arial, Helvetica, sans-serif; color: #50423c; float: left; width: 10%; text-align:right; padding:4px 10px 15px 0px;}
#registro p br {clear: left;}
.datos {font:normal 12px Arial, Helvetica, sans-serif; color: #50423c; border-width:0; background-color: #fde5d1; height:18px; padding-left:3px; padding-top:6px; margin: 0; }
.datos:hover {font:normal 12px Arial, Helvetica, sans-serif; color: #50423c; border-width:0; background-color: #fbebde; height:18px; padding-left:3px; padding-top:6px; margin: 0; }
.texta {font:normal 12px Arial, Helvetica, sans-serif; color: #50423c; border-width:0; background-color: #fde5d1; width:300px; height:100px; padding-left:3px; padding-top:4px; margin: 0;}
.texta:hover {font:normal 12px Arial, Helvetica, sans-serif; color: #50423c; border-width:0; background-color: #fbebde; width:300px; height:100px; padding-left:3px; padding-top:4px; margin: 0;}
.enviar{margin:10px 0 0 78px;}


