@charset "utf-8";
/* CSS Document */

@import url(actualidad.css);
@import url(agenda.css);

body {
margin: 0;
background: #e2cbe4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

form {margin:0; padding:0}
img {border:0}
p {margin:0; padding:0 }
h1 a {color: #0d53b2;text-decoration:none}
h1 a:hover {color: #0d53b2;text-decoration:underline}

.separador {
height:10px;
font-size:1px;
border-bottom:1px solid #ebebeb;
margin-bottom:10px;
clear:both
}

#contenedor {
width: 985px;
background: #FFFFFF;
margin:0 auto;
}

#cabecera {
height: 127px;
}

#cabecera .logo {
padding: 12px 0 0 10px;
height: 52px;
}

#cabecera .logo img {float:left}

#cabecera menu {
width: 975px;
height: 19px;
background:url(../images/semanasanta/fondo_menu.jpg) no-repeat;
clear:both;
margin:0;
padding: 44px 0 0 10px;
}

#cabecera menu li {
color:white;
display:inline;
}

#cabecera menu li a {color:white; text-decoration:none;padding:3px 10px 4px 10px}
#cabecera menu li a:hover {background: white; color:#9711a3; text-decoration:none; padding:3px 10px 4px 10px}
#cabecera menu li a#on {background: white; color:#9711a3; text-decoration:none; padding:3px 10px 4px 10px}

#cuerpo {
padding:10px 10px 0 10px;
background: url(../images/semanasanta/fondo_cuerpo.gif) top repeat-x;
}

#cuerpo #destacado {
width: 391px;
height: 306px;
}

#cuerpo #destacado img {border: 1px solid #9b2297}

#cuerpo #destacado .contenido {
height: 39px;
border-left: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
padding:8px;
}

#cuerpo #destacado .subtitulo {
color: #363636;
font-size:11px;
font-weight:bold;
}

#cuerpo #destacado h1 {
font-weight:normal;
font-size:18px;
margin: 5px 0;
}

#cuerpo .titulo_noticia {
width: 391px;
height: 16px;
text-indent: -9999px;
font-size:1px;
background:url(../images/semanasanta/titulo_noticias.gif) no-repeat;
margin-bottom:15px;
}

#cuerpo #central {padding: 0 10px}

#cuerpo #central #video {margin-bottom:5px}

.publicidad {
padding: 10px;
background: #ebebeb;
}

#cuerpo #fichas {
background: white;
}

#cuerpo .ficha {
width: 233px;
height: 75px;
border: 1px solid #9711a3;
margin-bottom:10px;
}

#cuerpo .ficha a.contenido {
border: 4px solid white;
width: 225px;
height: 67px;
color: black;
text-decoration:none;
background: #ebebeb;
display:block;
}

#cuerpo .ficha a.contenido:hover {
border: 4px solid #d9d9d9;
color:black;
text-decoration:none
}

#cuerpo .ficha img {float:left; margin-right:10px}
#cuerpo .ficha b {color: #9711a3; margin:10px 0 5px 0; display:block}

#cuerpo .masficha {
background: url(../images/semanasanta/fondo_masficha.gif) top no-repeat;
clear:both;
padding:15px 5px 5px 5px;
}

#pie { 
border-top: 3px solid #9711a3;
padding-top: 8px;
height: 63px;
}

#pie .logo1 {
width: 78px;
float:left;
margin-left:19px;
display:inline;
}

#pie .logo2 {
width: 84px;
float:right;
margin-right: 19px;
display:inline;
}

#pie .contenido {
width: 783px;
text-align:center;
float:left;
color: #432745;
display:inline;
}

#pie menu {
margin:0 0 5px 0;
padding:0;
}

#pie menu li {display:inline}
#pie menu li a {color: #432745; text-decoration:none}
#pie menu li a:hover {color: #432745; text-decoration:underline}


/*** Estilos de texto ***/

.t_morado {color: #9711a3; font-weight:bold}
.t_mini {font-size:11px}


/*** Elementos comunes ***/

.galeria {background: #f3f3f3}
.galeria a {float:left; display:block; margin:0 10px 10px 0; *margin: 0 10px 0 0;  border: 3px solid #f3f3f3;}
.galeria a:hover {border: 3px solid #0d53b2;}

.galeria .cont {padding:10px 0 0 15px; min-height: 40px}

.galeria .cab {
background: #9711a3;
color:white;
font-size:12px;
padding: 2px 0 2px 5px;
}

#pueblo_pueblo {color: #9711a3; text-align:center; padding:10px; border: 1px solid #9711a3 }

#pueblo_pueblo .titulo {color: #363636; font-weight:bold; margin-bottom:5px}
	
#pueblo_pueblo a {color: #9711a3; text-decoration:none}
#pueblo_pueblo a:hover {color: #9711a3; text-decoration:underline}
	


/*** Publicidad ***/

#banner_trocha {
width: 132px;
height: 102px;
background: url(../images/logo_trocha.gif) no-repeat;
text-indent: -9999px;
position:absolute;
margin: 3px 0 0 843px;
} 

/*** Enviar a un amigo ***/

#enviar_amigo {
border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
margin: 10px 0 10px 0;
padding: 8px 0 8px 8px;
color: #646464;
}

#enviar_amigo p {float:left; margin-right:20px}
