/* CSS GEOTRATRAL */

body { background:#F0FFFF; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#contenedor { width:760px; margin:0 auto; vertical-align:middle; background:white; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; padding:5px; }

h1 { }
h2 { }
h3 { }

p { }

a { color:#FF9900; text-decoration:none; } 
a:hover { color:#006699; text-decoration:underline; }

#top_menu, #footer { background:#F0F0F0; padding:5px; color:#666; }
#top_menu { text-align:right; font-size:10px;} 
#footer { text-align:center; margin-top:5px; }
#top_menu a, #footer a { color:#666; margin:0px 4px; }
#top_menu a:hover, #footer a:hover { color:#006699; text-decoration:none; }

#encabezado { }

#contenido { }
#cont_index { margin:5px 0px 0px 5px; }
#left_menu { background:#FF9900; width:166px; padding:2px 2px 5px 3px; text-align:center; }
#left_menu ul { margin:0px 0px 5px 0px; padding:0px; list-style:none; text-align:left; }
#left_menu ul li { margin:2px 0px; display:block; background:url(../images/bg_link_menu.gif) no-repeat center; width:165px; padding:3px 0px 3px 0px;}
#left_menu ul li a { color:#4C3A1E; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:16px; }
#left_menu ul li a:hover { color:#000000; }
.banner { margin-bottom:5px; }

#buscar { background:url(../images/divider_busc.gif) repeat-x left bottom; color:#006699; margin-left:5px; }
#buscar input, select { background:#66A3C2; color:white; font-size:10px; border:0px; padding:2px; }
#buscar input#btn_buscar { background:url(../images/btn_ok.jpg) no-repeat; width:50px; height:16px; }

/* Inicio ---------------------------------------------------------------------------------------------------------------------*/

/* Destacado */
.destacado {
	width:98%;
	margin-bottom:5px;
}
.destacado_tit { background:url(../images/destacados_titulo.jpg) no-repeat right top; background-color:#006699; color:white; font-weight:bold; height:30px; width:518px;}
.destacado_cuerpo { border:1px solid #006699; padding:5px; }
.destacado_cuerpo h1 { background:url(../images/flecha_lightblue.gif) no-repeat right bottom; background-color:#99C2D6; color:white; font-weight:bold; font-size:11px; padding:2px; margin:0px;} 
.destacado_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; }
.destacado_titulo_1  {

	border: 1px solid #000066;
}

.destacado_titulo_0  h1 {
	background-color: #990000;
	color:white; font-weight:bolder; font-size:12px; padding:2px; margin:0px;
}

.destacado_titulo_0  h2 ,.destacado_titulo_1  h2 {
	font-weight:bold; 
	font-size:12px; 
	padding:1px 2px;
	padding-top:10px;
	margin:1px; color:#6CB4A0;
	background:url(../images/divider_205_dotted.gif) repeat-x bottom center; 
}


.destacado_titulo_0 p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; }

.destacado_titulo_1  h1 {
	background-color: #003399;
	color:white; font-weight:bolder; font-size:12px; padding:2px; margin:0px;
}
.destacado_titulo_1 p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; }

.destacado_seccion{ width:98%; margin-bottom:5px; }
.destacado_seccion_tit { background:url(../images/cor_celeste.gif) no-repeat right top; background-color:#006699; color:white; font-weight:bold;}
.destacado_seccion_cuerpo { border:1px solid #006699; padding:3px; }
.destacado_seccion_cuerpo h1 { background:url(../images/flecha_lightblue.gif) no-repeat right bottom; background-color:#99C2D6; color:white; font-weight:bolder; font-size:12px;  padding:2px; margin:0px;} 
.destacado_seccion_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; }


.destacado_carteleras_cuerpo { padding:3px; }
.destacado_carteleras_cuerpo h1 ,destacado_cartelera_teatro_buscador_cuerpo h1{ background:url(../images/flecha_lightblue.gif) no-repeat right bottom; background-color:#99C2D6; color:white; font-weight:bolder; font-size:12px;  padding:2px; margin:0px;} 
.destacado_carteleras_cuerpo p,destacado_cartelera_teatro_buscador_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; }
.destacados_carteleras_titulos{color:#2F5199;}
.destacado_cartelera_teatro_buscador_cuerpo { border:1px solid #2F5199; }

.img_dest { border-right:1px solid #CCCCCC; padding:3px; margin:3px; }
.ver_nota { margin:0px 0px 4px 0px; display:block; } 
.vero{

}
/*Buscador*/
.busacador_teatro_tit { background:url(../images/buscador_titulo.jpg) no-repeat right top; background-color:#006699; color:white; font-weight:bold;height:30px;}

/* Ademas */
.ademas { width:98%; }
.ademas_tit { background:url(../images/cor_violeta.gif) no-repeat right top; background-color:#660066; color:white; font-weight:bold;}
.ademas_cuerpo { padding:3px; color:white }
.ademas_cuerpo h1 { color:white; font-weight:bolder; font-size:12px;  padding:1px; margin:0px;} 
.ademas_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:2px 0px; line-height:11px; font-size:10px; color:#666666; }
.ademas_cuerpo p strong { color:black; padding-bottom:2px; }
.img_ademas { border-right:1px solid #CCCCCC; padding:3px; margin:3px; }

.index_separador { background:url(../images/separador_vertical.gif) no-repeat center ;padding:3px; margin:3px; }



/* Ademas seccion*/
.ademas_seccion { width:98%; }
.ademas_seccion_tit { background:url(../images/cor_violeta.gif) no-repeat right top; background-color:#660066; color:white; font-weight:bold;}
.ademas_seccion_cuerpo { border:1px solid #660066; padding:3px; }
.ademas_seccion_cuerpo h1 { color:white; font-weight:bolder; font-size:12px;  padding:1px; margin:0px;} 
.ademas_seccion_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:2px 0px; line-height:11px; font-size:10px; color:#666666; }
.ademas_seccion_cuerpo p strong { color:black; padding-bottom:2px; }



/* BUSCADOR por Fecha */
.buscador { width:224px; background:#006699; margin:0px 0px 5px 0px;} 
.buscador_tit { background-color:#006699; color:white; font-weight:bold;}
.buscador_cuerpo { border:0px; padding:3px; }
.buscador_cuerpo h1 { background:url(../images/flecha_lightblue.gif) no-repeat right bottom; background-color:#99C2D6; color:white; font-weight:bolder; font-size:12px;  padding:2px; margin:0px;} 
.buscador_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; }

.calendario { background:#C8F0F2; color:#2F5199; border:1px solid #CCCCCC; padding:1px; }
.calendario tr td { border:1px solid #ededed; }

.buscador form { margin:5px 0px 0px 0px; padding:0px; }
.buscador form input { font-size:10px; }
input#buscar_fecha { background:url(../images/btn_buscar2.jpg) no-repeat; width:69px; height:16px; border:0px; }

/* Cine */
.cine { width:98%; margin:0px 0px 5px 0px; 
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		
		} 
.cine_tit { background:url(../images/cor_verde.gif) no-repeat right top; background-color:#669900; color:white; font-weight:bolder; font-size:12px; }
.cine_cuerpo { border:0px; padding:3px;  }
.cine_cuerpo h1 { font-weight:bolder; font-size:12px;  padding:1px 2px;; margin:1px;} 
.cine_cuerpo h2 { color:#999; font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; font-size:11px; font-weight:normal; }
.cine_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:10px; font-size:10px; }
.cine_ademas { background:url(../images/divider_205_dotted.gif) repeat-x top center; color:#666666; padding:5px 3px; font-size:11px; }
.cine_ademas a { color:#999999;}


.separador_punteado { background:url(../images/divider_205_dotted.gif) repeat-x top center; }


.index_literatura_titulo {font-weight:bold; font-size:14px; padding:1px 2px;; margin:1px; color:#6CB4A0}
.index_literatura h1 { font-weight:bolder; font-size:12px;  padding:1px 2px;; margin:1px; color:#6CB4A0} 
.index_literatura h2 { color:#999; font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; font-size:11px; font-weight:normal; }
.index_literatura p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:10px; font-size:10px; }

.menu_lateral_derecho{width:224px; }

/* Recomendados */
.recomendados { width:224px; background:#f7f7f7; margin:0px 0px 5px 0px; } 
.recomendados_tit { background:url(../images/cor_naranjas.gif) no-repeat right top; background-color:#FACA00; color:white; font-weight:bolder; font-size:12px; }
.recomendados_cuerpo { border:0px; padding:3px; border:1px solid #FACA00; }
.recomendados_cuerpo h1 { font-weight:bolder; font-size:12px;  padding:1px 2px;; margin:1px;} 
.recomendados_cuerpo h2 { color:#999; font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; font-size:11px; font-weight:normal; }
.recomendados_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:10px; font-size:10px; }
.recomendados_ademas { background:url(../images/divider_205_dotted.gif) repeat-x top center; color:#666666; padding:5px 3px; font-size:11px; }
.recomendados_ademas a { color:#999999;}

.index_recomendados { width:98%; margin:10px 0px 5px 0px; } 
.index_recomendados_tit { background:url(../images/cor_naranjas.gif) no-repeat right top; background-color:#FACA00; color:white; font-weight:bolder; font-size:12px; }
.index_recomendados_cuerpo { border:0px; padding:3px; }
.index_recomendados_cuerpo h1 { font-weight:bolder; font-size:12px;  padding:1px 2px;; margin:1px;} 
.index_recomendados_cuerpo h2 { color:#999; font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; font-size:11px; font-weight:normal; }
.index_recomendados_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:10px; font-size:10px; }
.index_recomendados_ademas { background:url(../images/divider_205_dotted.gif) repeat-x top center; color:#666666; padding:5px 3px; font-size:11px; }
.index_recomendados_ademas a { color:#999999;}




.beneficios { width:98%;  margin:10px 0px 5px 0px; } 
.beneficios_tit { background:url(../images/cor_naranjas.gif) no-repeat right top; background-color:#6CB4A0; color:white; font-weight:bolder; font-size:12px; }
.beneficios_cuerpo { border:0px; padding:3px;  }
.beneficios_cuerpo h1 { font-weight:bolder; font-size:12px;  padding:1px 2px;; margin:1px;} 
.beneficios_cuerpo h2 { color:#999; font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:13px; font-size:11px; font-weight:normal; }
.beneficios_cuerpo p { font-family:Arial, Helvetica, sans-serif; margin:3px; line-height:10px; font-size:10px; }
.beneficios_ademas { background:url(../images/divider_205_dotted.gif) repeat-x top center; color:#666666; padding:5px 3px; font-size:11px; }
.beneficios_ademas a { color:#999999;}



/* HOME Interna ---------------------------------------------------------------------------------------------------------------*/
/* .hinterna { width:576px; margin-bottom:5px; }*/
.hinterna { width:98%; margin-bottom:5px; }
.hinterna_tit { background:url(../images/cor_celeste.gif) no-repeat right top; background-color:#2F5199; color:white; font-weight:bold; font-size:13px;}
.hinterna_cuerpo { border:1px solid #2F5199; padding:3px; }


.hinterna_seccion { width:100%; margin-bottom:5px; }
.hinterna_seccion_tit { background:url(../images/cor_celeste.gif) no-repeat right top; background-color:#2F5199; color:white; font-weight:bold; font-size:13px;}
.hinterna_seccion_cuerpo { border:1px solid #2F5199; padding:3px; }


.hinterna_not_destacado { background:url(../images/divider_565_celeste.gif)  no-repeat bottom;margin:0px 0px 10px 0px; }
.hinterna_not_destacado h1 { background:url(../images/flecha_lightblue.gif) no-repeat right bottom;  background-color:#99C2D6;  color:#333; font-weight:bold; font-size:11px; padding:4px 5px; margin:0px 0px 4px 0px;} 
.hinterna_not_destacado h1 a { color:#333333; font-weight:bold;  }
.hinterna_not_destacado h1 a:hover { color:#000000; font-weight:bold;  }
.hinterna_not_destacado p { font-family:Arial, Helvetica, sans-serif; margin:5px; line-height:13px; }


.hinterna_not { background:url(../images/divider_565_gray.gif) no-repeat bottom; margin:0px 0px 10px 0px;  }
.hinterna_not h1 { background:url(../images/flecha_grey.gif) no-repeat right bottom; background-color:#ccc; color:#333; font-weight:bolder; font-size:12px;  padding:4px 5px; margin:0px 0px 4px 0px;} 
.hinterna_not h1 a { color:#333333; }
.hinterna_not h1 a:hover { color:#000000; }
.hinterna_not p { font-family:Arial, Helvetica, sans-serif; margin:5px; line-height:13px; }
.img_hinterna { border-right:1px solid #CCCCCC; padding:0px 6px 0px 3px; margin:3px; }

.paginador { background:#f0f0f0; border:1px solid #ccc; padding:4px; color:#666666; text-align:center; }
.paginador a, .caminito a { color:#669900; } 
.paginador a:hover, .caminito a:hover { color:#006699; } 

.caminito { font-size:10px; color:#666666; margin-bottom:4px; }

/* Detalle Nota ---------------------------------------------------------------------------------------------------------------*/
.detalle_nota {  margin-bottom:5px; border:1px solid #000023; }
.detalle_nota h1 { font-size:25px; color:#234489; margin:5px; }
.detalle_nota h2 { font-size:12px; color:#999; margin:5px; font-style:oblique; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
.detalle_nota p { font-size:11px; color:#333333; line-height:15px; }
.ficha_tec { background:url(../images/separador_contenido.gif) no-repeat top center; }
.img_detalle_nota { border:1px solid #CCCCCC; padding:1px; }
.volver { font-size:10px; color:#999999; text-align:right; } 
.volver a { color:#666; } 
.volver a:hover { color:#333; text-decoration:none; }



.contenidos_relacionados_titulo{
	background: #6CB4A0 ;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}

.contenidos_relacionados{
	background: #F5F5F5 ;
	color: #000023;
}

.contenidos_relacionados a,.contenidos_relacionados_links { color:#000023 ; } 
.contenidos_relacionados a:hover,.contenidos_relacionados_links  { color:#000023 ; text-decoration:none; }

.cine_cartelera_estrenos_titulo{
	background-color: #FA8D26;
	font-weight: bold;
	color: #ffffff;
	height:20px;
}

.cine_cartelera_encartelera_titulo{
	font-weight: bold;
	height:20px;
	background-color: #77A9A8;
	color: #ffffff;
}






	#dhtmlgoodies_menu img{
		border:0px;
	}

	/* End general styles for this example page */
	/* General configuration CSS */
	
	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */
	
	
	/* Cosmetic */
	
	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		border:1px solid #000;
		background-color:#FFF;
		padding:1px;
	}
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px;
		padding:1px;
		border:1px solid #317082;
/*		background-color:#E2EBED; */
		background:url(../images/menu_base.gif) repeat-x ;
		overflow:visible;
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:0px;
		padding:1px;
		border:1px solid #555;
	}
	
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color: #FFFFFF;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif; 	
		font-weight:bold;
	}
	

	/*
	Main menu items 
	*/
	
	#dhtmlgoodies_menu .currentDepth1{
		padding-left:5px;
		padding-right:5px;
		border:1px solid #E2EBED;
	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-left:5px;
		padding-right:5px;
		background-color:#00A2FF;
		border:1px solid #000;
		
		
	}
	#dhtmlgoodies_menu .currentDepth1 a{
		font-weight:bold;
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#FFF;
		font-weight:bold;
	}
	
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
/*		border:1px solid #FFF; */
		background:url(../images/menu_base.gif) repeat-x ;
/*		background-color:#00A2FF; */
	}
	#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;
/*		background-color:#00A2FF;
		border:1px solid #000; */
		background:url(../images/menu_base.gif) repeat-x ;
	}	
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#FFFFFF;
	}	
	/* Sub menu depth 2 */
	#dhtmlgoodies_menu .currentDepth3{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;
		background-color:#EDE3EB;
		border:1px solid #000;
	}
	/* Sub menu depth 3 */
	#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		background-color:#EBEDE3;
		border:1px solid #000;
	}	
	
	
	


.destacado_titulo_0  { 
	border: 1px solid #000066;
 } 
 
 
 
 
 
/*  Reacudros redondeados */

.roundcont {
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	
}

.roundcont h1 {
	
}

.roundtop { 
	background: url(../images/recuadro-superior-derecho.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../images/recuadro-inferior-derecho.gif) no-repeat top right; 
}


img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

