html,body{margin:0;padding:0}
body{text-align:center; color:#666666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  background-color:#999; font-size:70%;}
table{color:#666666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
hr { 
background-color: #333;
height: 1px;
border: 0;
color:#333;
}
h2 {padding-left:30px;}
div#header{height:44px; background-image:url(lv_images/fondo_menu.jpg); background-position:right; background-repeat:no-repeat; }
div#header_sec{height:44px;  }

div#container{text-align:left; background-color:#f7f7f7;}
div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:5px;}
div#extra{background:#e6e6e6;}
div#footer{background:#BFBD93; height:78px;}
div#container{width:960px;margin:0 auto;}
div#content{float:left;width:641px;}
div#content p{line-height:1.3; margin-left:30px; margin-right:30px; text-align:justify;}
div#content p.derecha{line-height:1.3; margin-left:200px; margin-right:30px; text-align:justify;}
div#content .aviso{ margin-left:35px;}
div#content_doble{width:900px;}

div#navigation{float:right;width:314px; background-color:#f2f2f2; float:left;}
div#extra{clear:both;width:100%; height:235px; color:#6a6a6a; font-size:10px;}
div#extra p{ margin-left:30px; font-family:Arial, Helvetica, sans-serif;}
div#social{clear:both; width:100%; height:54px; color:#6a6a6a;}
div#links{clear:both;width:100%; height:31px; background:#e6e6e6; background-image:url(lv_images/fondo_links.jpg);  }
div#links p { margin:0; padding-top:10px; font-size:10px; padding-left:10px;  }
div#links a { color:#666666; text-decoration:none; }
div#links a:hover { color:#333333; text-decoration:none; }

div#menu { height:37px; width:100%; background-color:#3c526f; background-image:url(lv_images/fondo_menu_barra.jpg);
background-image:none; 
 background-position:right; background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:bold; }

div#menu p { margin:0px; padding-top:11px; text-align:center; }
div#menu a { margin-left:25px; text-decoration:none; color:#fff; }
div#menu a:hover { text-decoration:none; color:#909090; }

div#cont_cabecera{clear:both;width:100%; background-image:url(lv_images/fondo_barras.gif); background-position:left; background-repeat:no-repeat;}
div#cabecera{ margin:0 auto; clear:both;width:960px; height:119px; background-color:#f7f7f7; background-image:url(lv_images/fondo_cabecera.jpg); background-position:right; background-repeat:no-repeat; text-align:left;}

div#cabecera_sec{ margin:0 auto; clear:both;width:960px; height:119px; background-color:#f7f7f7; background-image:url(lv_images/fondo_cabecera_sec.jpg); background-position:right; background-repeat:no-repeat; text-align:left;}

div#columna1{float:left;width:33%;background:#e6e6e6;}
div#columna1 p {margin-top:10px;background:#e6e6e6;}
div#columna2{float:left;width:33%;background:#e6e6e6;}
div#columna2 p {margin-top:10px;background:#e6e6e6;}
div#columna3{float:left;width:33%;background:#e6e6e6;}
div#columna3 p {margin-top:10px;background:#e6e6e6;}

div#cab1{float:left;width:284px;}
div#cab2{float:left;width:482px;}
div#cab2 p{ margin-top:64px; text-align:center; font-size:12px; margin-bottom:0px; line-height:16px;}
div#cab3{float:left;width:194px; text-align:right;}


.rojo { color:#9f2222; }
.mas_uno { font-size:12px; }
.mas_dos { font-size:13px; }
.mas_tres { font-size:14px; }
.mas_cuatro { font-size:15px; }
.titulo { font-size:12px; color:#3c526f; font-weight:bold; }

/* ESTRENOS */

div#estrenos{ height:51px; background-image:url(lv_images/fondo_estrenos.jpg); margin-top:0px; }
div#estrenos p { padding-left:80px; padding-top:16px; font-size:11px; color:#192432; }
div#estrenos .grande { font-size:12px;  }

/* CARRUSEL */

div#carrusel{ margin: 0 auto; height:215px; background-image:url(lv_images/fondo_carrusel.jpg); background-position:right top; background-repeat:no-repeat; }
div#flecha_i{ float:left; margin-left: 9px !important; margin-left: 4px; float:left; height:184px; width:11px; }
div#libros{  float:left; width:921px; height:184px; background-color:#f0f0f0; background-image:url(lv_images/fondo_libros.jpg); background-position:right; background-repeat:no-repeat; }
div#flecha_d{ float:left; height:184px; width:11px; }
div#temas{ width:941px; margin-left: 9px !important; margin-left: 4px; padding-top:6px; float:left; }
div#temas a{ display: block; background-color:#ebebeb; color:#666; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:2px; margin-right:8px; width:16%; float:left; text-align:center; text-decoration:none; }
div#temas a.uri{  width:155px !important; width:150px;  margin-right:0px; }
div#temas a:hover{ background-color:#CCC;  }

/* VARIOS */

div#linea_error{ padding: 10px; min-height:51px; margin-top:0px; background-color: #FDDCE6;}
div#linea_ok{ padding: 10px; min-height:51px; margin-top:0px; background-color: #F2FDDC}
div#linea_aviso{ padding: 10px; min-height:51px; margin-top:0px; background-color: #FDFCDC}


div#ecometro { width:284px; height:92px; background-image:url(lv_images/fondo_ecometro.jpg); }
div#ecometro p { padding-right:30px; padding-left:100px; padding-top:22px; text-align:right; color:#FFF; font-size:11px;  }

div#libros{ margin-left:8px;  float:left; width:943px; height:204px; background-color:#f0f0f0; background-image:url(lv_images/fondo_libros_ext.jpg); background-position:right top; background-repeat:no-repeat; margin-bottom:15px; }
div#carrusel{ margin: 0 auto; height:235px; background-image:url(lv_images/fondo_carrusel.jpg); background-position:right top; background-repeat:no-repeat; }

div#lanzatip {margin-top:15px;margin-left:18px;}

#obratip {
    display:none; 
	margin-left:20px;
    z-index:10000; 
    background-color:#3C526F; 
    width:270px;     
	padding:10px;
    min-height:100px; 
    border:1px solid #333; 
    -moz-box-shadow:0 0 20px 5px #6A6A6A; 
    -webkit-box-shadow: 0 0 20px #6A6A6A;     
	color: #fff;
}

a.aestrenos {
	cursor:pointer;
	color:#666; font-size:10px; text-decoration:none;
}
a:hover.aestrenos { text-decoration:underline; color:#000; }

a.aestrenos2 {
	cursor:pointer;
	color:#666; font-size:11px; text-decoration:none;
}
a:hover.aestrenos2 { text-decoration:underline; color:#000; }

a.aestrenos_i {
	cursor:pointer;
	color:#E7ECF2; font-size:11px; text-decoration:underline;
}
a:hover.aestrenos_i { text-decoration:underline; color:#fff; }


a.aestrenos3 {
	cursor:pointer;
	color:#666; font-size:15px; text-decoration:none;
}
a:hover.aestrenos3 { text-decoration:underline; color:#000; }

a.aestrenos5 {
	cursor:pointer;
	color:#666; font-size:30px; text-decoration:none;
}
a:hover.aestrenos5 { text-decoration:underline; color:#000; }

a.blanco {
	cursor:pointer;
	color:#fff; text-decoration:none;
}
a:hover.blanco { text-decoration:underline; color:#fff; }


ul.dummy {list-style-type:none;
padding: 0;
padding-left:30px;
margin-left: 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}

li {padding-right:20px;}

.tooltip_grande { 
    display:none; 
	margin-left:20px;
    z-index:10000; 
    background-color:#3C526F; 
    width:675px;     
	padding:10px;
    min-height:100px; 
    border:1px solid #333; 
    -moz-box-shadow:0 0 20px 5px #6A6A6A; 
    -webkit-box-shadow: 0 0 20px #6A6A6A;  
	color: #fff;   
} 	

.modal { 
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#ffffff; 
     
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;    
	text-align:left; 
} 
 
.modal .close { 
    background-image:url(lv_images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

.boton {
	z-index : -3;
	font-size:1.0em;
	border:solid 1px #6a5626;
	background-color:#3C526F;
	background:#3C526F;	
	color: #fff;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	text-align:center;
}
.boton_mediano {
	z-index : -3;
	font-size:2.0em;
	border:solid 1px #6a5626;
	background-color:#3C526F;
	background:#3C526F;	
	color: #fff;
	padding:10px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	min-width: 110px;
	text-align:center;
}
.boton_grande {
	z-index : -3;
	font-size:2.0em;
	border:solid 1px #fff;
	background-color:#3C526F;
	background:#3C526F;	
	color: #fff;
	padding:15px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	min-width: 150px;
	text-align:center;
}
.boton_inverso {
	z-index : -3;
	font-size:1.0em;
	border:solid 1px #6a5626;
	background-color:#fff;
	background:#fff;	
	color: #3C526F;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	text-align:center;
}

div#foro table {border-collapse: collapse;
border: 1px solid #112C38; width:96%;
/* font: normal 80%/140% arial, helvetica, sans-serif; */
font-family: arial, helvetica, sans-serif; 
font-size: 1.0em;
color: #555;
background: #fff;}

div#foro td, th {border: 1px dotted #bbb;
padding: .5em;}

div#foro caption {padding: 0 0 .5em 0;
text-align: left;
font-size: 1.0em;
font-weight: bold;
text-transform: uppercase;
color: #333;
background: transparent;}

div#foro thead th, tfoot th {border: 1px solid #112C38;
text-align: left;
font-size: 1.0em;
font-weight: normal;
color: #fff;
background: #3E728A;}

div#foro tfoot td {border: 2px solid #112C38;}

div#foro tbody th, tbody td {vertical-align: top;
text-align: left;}

div#foro tbody th {white-space: nowrap;}

div#foro .odd {background: #fcfcfc;}

div#foro tbody tr:hover {background: #fafafa;}
