/*** Tags
-------------------------------------------------------------- ***/
* { margin:0; padding:0;}

body { background:#e0dace; font:62.5% Arial, Helvetica, sans-serif; color:#312a54;}



:focus {outline:0;}
img {border:0px;}
ul, ol {list-style-type:none;}

a {color:#7d7168; text-decoration:none;}
a:hover {color:#a49488; text-decoration:none;}

p, ul, ol { font-size:1.1em;}

/*** Clases comunes
-------------------------------------------------------------- ***/
.right { float:right;}
.left { float:left;}
.cleaning { clear:both;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .clearfix {height:1px;}/* Hack para ie mac*/


/*** layout
-------------------------------------------------------------- ***/

#monotype { font-family:"Monotype Corsiva"}
	
#wrap{ width:945px; padding: 0px 4px; background:url(../img/bg_sombra.gif) repeat-y right top; margin: 46px auto 0px}

#cabecera {
height:107 px;
background:url(../img/bg_cabecera.gif);
position:relative;
}

img.flor_cabecera  { position:absolute; top:-19px; left:-30px; }

#contenedor {}

#contenido{background:url(../img/bg_interior.gif) repeat-y 0px 0px;}

#contenidoIndex{background-color:#ebdce8;}
#contenidoIndex #leftCol{ width:458px; float:left;}
#contenidoIndex #rightCol{ width:487px; float:right;}
#contenido #leftCol_interior{ width:722px; float:left;}
#contenido #rightCol_interior{ width:221px; float:right;}

img.imagen_cabecera {

margin-top: 60px;
margin-left:130px;
padding-left: 14px;

}

img.reproductor {
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom:13px;
}

#navlist{
background-color:#faf9f5;
list-style-type: none;
border-bottom: 1px solid #e5e2dd;
border-top: 1px solid #e5e2dd;
margin-bottom:5px;
}

#navlist ul, #navlist li
{
display: inline;
}


a.menu_superior {
font-size:12px;
font-weight:bold;
color:#7d7168;
padding-right: 10px;
padding-left: 3px; 
}

a.menu_superior:hover {
font-weight:bold;
/*background-color:#f6e6f2;*/
font-size:12px;
color:#ae739e;
padding-right: 10px;
padding-left: 3px;  
}

.menu_mapa {
	width:550px;
	margin:5px auto;
	background-color:#e1c3dc;
	padding:5px 10px
}
.menu_mapa:hover {
	width:550px;
	margin:5px auto;
	background-color:#f6e6f2;
	padding:5px 10px;
	cursor:pointer;
}

h3.titulo_imagen {
background-color:#ae739e;
color:#FFFFFF;
font-size:15px;
height: 33px;
width: 50%; 
text-align:center;
line-height: 30px;

}

h3.titulo_imagen2 {
background-color:#cba6c1;
color:#FFFFFF;
font-size:14px;
height: 33px;
width:50%; 
text-align:center;
line-height: 30px;
border-bottom: 1px solid #dec6d7;

}

#abecedario
{
padding:0px 6px;
background: url(../img/bg_abecedario2.gif);
height:32px;

}

#abecedario ul, #abecedario li
{

display: inline;
list-style-type: none;
}


#abecedario_interior
{
padding:5px 0px;
width: 712px;
height:18px;
}
#abecedario_interior .lista_formulario { line-height:28px;}
#abecedario_interior ul, #abecedario_interior li
{

display: inline;
list-style-type: none;


}

h3.titulo_noticias, h3.titulo_contacta {
color:#FFFFFF;
font-size:15px;
height: 33px;
text-align:center;
line-height: 30px;
display:block;
}
h3.titulo_noticias {background:url(../img/bg-noticias.png) repeat-x 0px 0px;}
h3.titulo_contacta {background:url(../img/bg_contacta.gif) repeat-x 0px 0px;}

div.listado_noticias {
background-color:#c8bdb3;
width:266px;
padding-bottom: 29px;
height:281px;
}

div.caja_formulario {
background-color:#c8bdb3;
width:221px;
padding-bottom: 29px;
background:#e1c3dc;
height:281px;
}


ul.lista_formulario {
padding-left:15px;
line-height:30px;
}


ul.lista_formulario li {
float:left;
}

a.enlace_formulario {
font-size:14px;
padding-right:5px;
color:#6c5f56;
display:block;
padding:0px 3px; 
}


a.enlace_formulario:hover, .abecedario_seleccionado{
font-size:14px;
padding-right:5px;
color:#fff;
display:block;
padding:0px 3px; 
background: #b47fa5 url(../img/seleccionado.gif) no-repeat center 0px;
}



div.capa_noticia {
width:266px; 
padding-top:16px;
height:60px;
}

p.noticias_home {
width:140px;
padding-left:18px;

}

img.noticias_home {
margin-right: 14px;
}


table.listado_buscador{


}

div.buscador2 {

padding-top: 15px;



}

table.listado_buscador tr td {
padding-top:2px;
padding-bottom:2px;

}

table.listado_buscador td{
background-color:#eee3e3;
border-bottom:#FFFFFF solid 4px;

}

#listado {
margin:auto 0px;
padding:0px 0px;
background-color:#FFFFFF;

}

a.listado {
color:#b46ea5;
font-size:12px;
padding-left:19px;

}

a.listado:hover {
color:#916d87;
font-size:12px;
padding-left:19px;

}

#caja_paginador {
text-align:right;
height:29px;
background-color:#e1c8d9;
margin:0px auto;
}

.paginador {
text-align:right;
margin: 0px auto;
}

.paginador li
{
float:left;
color:#b671a7;
}

li.paginador_seleccionado
{
font-size:14px;
color:#b671a7;
padding:0px 4px;
line-height:29px;
display:block;
background: #ebdbe6 url(../img/bg_paginador.gif) no-repeat center 0px;
}

a.lista_paginador {
font-size:14px;
color:#b671a7;
padding:0px 4px;
line-height:29px;
display:block;
}

a.lista_paginador:hover {
font-size:14px;
color:#b671a7;
padding:0px 4px;
line-height:29px;
display:block;
background: #ebdbe6 url(../img/bg_paginador.gif) no-repeat center 0px;
}

a.retroceder {
display:block;
background:url(../img/retroceder_hover.gif);
height: 0px !important;
height /**/:22px; /* IE 5/Win hack */ 
padding: 22px 0 0 0;
background-repeat:no-repeat;
background-position:0px 0px;
width:20px;
overflow:hidden;
margin-top:2px;


}
a.retroceder:hover{
background-position:0px -22px;

}

a.avanzar {
display:block;
background:url(../img/avanzar_hover.gif);
height: 0px !important;
height /**/:22px; /* IE 5/Win hack */ 
padding: 22px 0 0 0;
background-repeat:no-repeat;
background-position:0px 0px;
width:20px;
overflow:hidden;
margin-top:2px;

}
a.avanzar:hover{
background-position:0px -22px;

}


#actualizaciones {
background-color:#ebdce8;
padding-top:20px;
height:296px;

}

#actualizaciones_interior {
	padding:10px 10px 10px 15px;
	text-align:justify;
	font-size:11px;
	color:#6f6965;
}
#actualizaciones_interior .titular{
	font-size:13px;
	font-weight:bold;
	padding-bottom:15px;
}
#actualizaciones_interior p{
	padding-bottom:10px;
	font-size: 12px;
}
#actualizaciones_interior ul{
	padding-left:40px;
	list-style-image:url(../img/ico_lista.gif);
}

h4.actualizaciones {
color:#6f6965;
padding-left:15px;
padding-top:10px;
font-size:16px;
}



p.actualizaciones {
color:#6f6965;
font-size:11px;
padding-left:15px;
padding-top:12px;
width:176px;
}

p.actualizaciones_interior {
color:#6f6965;
padding-left:29px;
padding-top:32px;
padding-right:31px;
width:369px;

}

.visor_imagenes {
	width:256px;
	height:193px;
	background:url(../img/fnd_img.gif);
	padding:10px;
	margin-bottom:15px;
	position:relative;
}

#barra_visor {
	width:256px;
	height:17px;
	position:absolute;
	top:175px;
	float:right;
	background-color:#b47fa5;
}

.visor_fla {
	width:258px;
	height:193px;
	background:url(../img/fnd_img.gif) no-repeat;
	padding:10px;
}

.visor_fla_inicio {
	width:351px;
	height:271px;
	background:url(../img/pantalla3.gif) no-repeat;
	padding:8px 0px 0px 0px;
}

p.sinopsis {
padding-left:12px; 
padding-top:24px; 
color:#8c4a87; 
font-weight:bold;

}

.tit_seccion {
padding:10px 0px 25px 0px; 
color:#8c4a87; 
font-weight:bold;
font-size:14px
}

span.texto_gris {
color:#575652; 
font-weight:bold; 
font-size:12px;

}

span.protagonistas {
color:#575652; 
font-weight:bold; 
font-size:12px;

}

span.texto_protagonistas {
color:#8c4a87;
}

span.datos_caja{
color:#8c4a87; 
font-weight:bold; 
font-size:12px;

}

div.caja_gris {
background-color:#d5d1c8; 
padding-left:20px;
padding-top:16px;
padding-right:31px;
width:340px;
padding-bottom: 15px;

}

#fondo_sup {
background:url(../img/fondo_superior_interior.gif);
width: 724px;
height: 29px;

}

img.actualizaciones {
padding-top:21px;
padding-bottom:28px;
padding-right:14px;
}

img.actualizaciones_interior {

padding-bottom:28px;
padding-right:14px;
}

#pie {
text-align:center;
background:url(../img/bg_pie.gif);
height:40px;
font-family: Tahoma;
font-size:11px;
color:#7e7975;

}

#pie p {
padding-top: 18px;

}

/********** Formu normal *************/
.caja_texto01 {
	width:133px;
	height:17px;
	border:0px;
	background:#e1c3dc url(../img/fnd_caja01.gif) no-repeat;
	margin-bottom:5px;
	color:#848484;
	padding:2px;
}

.caja_texto02 {
	width:133px;
	height:87px;
	border:0px;
	background:#e1c3dc url(../img/fnd_caja02.gif) no-repeat;
	margin-bottom:5px;
	color:#848484;
	padding:2px;
}

.caja_texto03 {
	background-color:#f7f4ed;
	border:1px solid #cba6c1;
	color:#848484;
}

.label_line {
	display:block;
	float:left;
	width:50px;
	text-align:right;
	padding-right:1px;
	margin-top:5px;
	margin-left:10px;
	color:#6c5f56;
	font-size:12px;
}

.label_line_interior {
	width:100px;
	clear:left;
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
	margin-top:5px;
	font-weight:bold;
	color:#6c5f56;
	font-size:14px;

}

.textoBlanco12 {color:#FFFFFF!important; font-size:12px;}
.textoRosa12 {color:#8c4a87!important; font-size:12px;}
.textoBlanco14 {color:#FFFFFF!important; font-size:14px;}
.textoMarron14 {color:#6f6965!important; font-size:14px;}
.textoAzul16 {color:#8c4a87!important; font-size:16px;}
.textoMarron18 {color:#7d7168!important; font-size:14px;}
.textoAzul18 {color:#312a54!important; font-size:18px;}
.textoVioleta18 {color:#8c4a87!important; font-size:18px;}
