@import url("publicidad.css");
@import url("layout.css");
/* ************************* */
/* SKIN*/
body {font-size:0.75em;color:#333333;background:#666666 url(/img/ES/VIV/f.gif) 0 bottom repeat-x;}
.contenedor {width:100%; text-align:center;background:transparent url(/img/ES/VIV/f_sup.gif) 0 0 repeat-x;}
.general {position:relative; float:none; margin:0 auto;background-color:transparent; background-image:none;}
.cabecera {position:relative;background-color:transparent; background-image:none;}
.cabecera .logo {height:70px;}
.cabecera .func, .cabecera .buscador {right:0; color:#333333;}
button {padding:0.2em; font-weight:bold; color:#ffffff; background:#000000 url(/img/ES/VIV/fb_boton.gif) no-repeat scroll 0pt 50%;}
input, select, textarea {border:1px solid #999999; background:#ffffff url(/img/ES/VIV/f_buscador.gif) 0 0 repeat-x;}

/* botones */
button {padding:0.2em; color:#ffffff;background:#000000 url(/img/ES/VIV/fb.gif) no-repeat scroll 0pt 50%;border:1px solid #FFFFFF;}
.buscador_guia form button, .buscador_pruebas form button, .comparador form button {background-image:url(/img/ES/VIV/fb_go2.gif); padding-left:20px;}

/*color enlaces */
.cabecera .func a, .cabecera .buscador a {color:#C00000;}
a, .ruta h1 a, .apartados ol.pest li a, .otros li a h3{color:#C00000; text-decoration:none;}
a:hover, .ruta h1 a:hover, .cabecera .func a:hover, .cabecera .buscador a:hover {text-decoration:underline; color:#C00000;}
.pie a {color:#CCCCCC;}
.mirafotos ul li a {border-color:#666666;}
.mirafotos ul li a:hover {border-color:#000000;}
.mirafotos ul li a.activo, .mirafotos ul li a.activo:hover {border-color:#C00000;}
.otros li a {border-top:1px solid #DDDDDD;}
.impar, .otros li a:hover {background-color:#EFEFEF;}

h2, h3, h4, h5 {text-decoration:none; font-weight:bold;color:#000000;}
h1, h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration:none;color:#C00000;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration:underline;}
h1 {font-size:2.5em;margin:1em 0 0.2em 0;}
h2 {font-size:1.7em; margin-bottom:0.2em;}
.home h2 {font-size:1.2em;}
h4, .prueba h4 {padding:0.3em 5px;font-weight:bold; font-size:1em; text-transform:uppercase; color:#ffffff; background:#000000 url(/img/ES/VIV/f_h4.gif) 0 0 repeat-x;border:2px solid #000000;}
h4.numero {color:#ffffff; margin-right:15px;}
h4 a {font-weight:normal;color:#ffffff}

/* REGISTRO DE USUARIOS */
.registro  .ppal form fieldset {background-color:#F3F3F3;border-color:#A39F82;}
.registro  .ppal h3 {color:#0099CC;}
.registro  .ppal .bloque {background-color:#F3F3F3;border:1px solid #A39F82;}
.contenidos_usuario  tbody tr:hover {background:#c00000 url(/img/ES/VIV/f_over.gif) 0 0 repeat-x;}
.contenidos_usuario  th {border-bottom:1px  solid #000000;}

/* menu */
.menu {width:100%;height:50px;background:#EFEFEF url(/img/ES/VIV/f_menu.gif) 0 0 repeat-x}
.menu li ul {background:transparent;border-left:1px solid #efefef;}
.menu ul li {position:relative;width:auto;}
.menu ul li a{font-size:1.1em;padding:0 5px; font-weight:bold; text-transform: uppercase; color:#ffffff; height:25px;line-height:25px;  display:block;border-left:1px solid #333333; border-right: 1px solid #000000}
.menu li.activo ul li a {color:#666666;}
.menu li a:hover { text-decoration:none; color:#666666; background-color: #efefef;}
.menu li ul li a:hover {color:#000000;}
.menu li.activo a, .menu li.activo a:hover {background-color:#EFEFEF; color:#000000;}
.menu li ul {display:none;float:left;width:980px;position:absolute;left:1px; top:25px; height:25px;}
.menu ul li ul li {border-left:1px solid #dddddd;border-right:1px solid #efefef;}
.menu li.activo ul li a {background-color:transparent; color:#666666;}
.menu li.activo ul li.activo a {background-color:#efefef; color:#000000;}

.menu li ul li a {color:#666666;border:none;background:transparent; }

/* ruta */
.ruta, .galetit {background:#FFFFFF url(/img/ES/VIV/puntos_h.gif) 0 bottom repeat-x;}

/* modulos */
/*.ppal .destacado {}*/
.ppal .destaca1, .ppal .destaca3 {padding:8px; margin-bottom:1em; text-align:justify; background-image:url(/img/ES/VIV/puntos_h.gif); background-position:0 0; background-repeat:repeat-x;}
.ppal .destaca2 {background-image:none; margin-bottom:1em;}

.boletin {margin-top:1em;}
.meta {margin:0 0 1em 0;font-size:0.9em; color:#333333;}
span.foto {background-color:#FFFFFF;border:2px solid #000000;}

/* pest */
ul.pest {background-image:none; border-bottom:1px solid #C00000;}
ul.pest li a {background-color:#E5E5E5;color:#333333;}
ul.pest li a.activo {background-color:#C00000; color:#ffffff;}
/* lomas*/
#lomas{border-color:#DDDDDD;}
#lomas li a:hover {background:#c00000 url(/img/ES/VIV/f_over.gif) 0 0 repeat-x; color:#ffffff; text-decoration:none;}
#lomas li a span {color:#000000;}

/* mod_buscador_guia*/
.buscador_guia h4 {text-indent:-1000px;background:#ffffff url(/img/ES/VIV/f_h4_buscador_guia.gif) 0 0 no-repeat;}
.buscador_guia form {background:#C00000 url(/img/ES/VIV/f_buscadores.gif) 0 bottom repeat-x;}

/* mod_buscador_pruebas*/
.buscador_pruebas form {background:#C00000 url(/img/ES/VIV/f_buscadores.gif) 0 bottom repeat-x;}

/* comparador */
.comparador {padding-bottom:1em;}
.comparador form {background:#C00000 url(/img/ES/VIV/f_buscador_guia.gif) 0 0 repeat-x;}
.comparador form p {color:#ffffff;}

/*mod_relacionados*/
.relacionados {background-color:transparent; background-image:none;}
.relacionados p {color:#c00000;}
.relacionados p a {text-transform:lowercase; font-family:"Trebuchet MS", Arial, helvetica, Sans-serif;}
.relacionados p a:hover {color:#c00000;}

/*mod_blogs mod_bazares*/
.blogs li a, .bazares li a {color:#333333; border-bottom:1px solid #efefef;}
.blogs li a strong, .bazares li a strong {color:#c00000;}
.blogs li a:hover, .bazares li a:hover {text-decoration:none;background:#c00000 url(/img/ES/VIV/f_over.gif) 0 0 repeat-x; color:#ffffff} /* <<< como .valoracion ul li a:hover */
.blogs li a:hover strong, .bazares li a:hover strong {color:#0b4054;}
.blogs li a img, .bazares li a img {background-color:#FFFFFF; padding:1px;border:3px solid #999966;}
.blogs li a:hover img, .bazares li a:hover img {background-color:#ffffff; padding:1px;border:3px solid #0c4a62;}

/* textos */
.apartados ol.pest {padding-top:5px;}
.apartados ol.pest li a.activo {color:#000000;background-color:#ffffff; background-image:none;font-weight:bold;}
.entradilla {font-weight:bold; color:#000000;}
#articulo .entradilla {color:#000000}
p.estadillo {border-bottom:1px solid #DDDDDD;}
.autor, .fecha {color:#666666;}

/* pasapaginas */
.pasa {border-top:1px solid #DDDDDD;}
.pasa a {color:#000000;}
.pasa a:hover, .pasa a.activo {color:#FFFFFF;}
.pasa a.next {color:#FFFFFF;}
.pasa a.prev {color:#FFFFFF;}

/*prestaciones*/
#prestaciones .contenido {border:1px solid #00CC33;}
#prestaciones tr:hover {color:#FFFFFF; background-color:#A39F82;}
/*ficha tecnica*/
#ficha {padding-bottom:10px; background: #ffffff url(/img/ES/VIV/f_articulo.gif) 50% bottom no-repeat;}
#ficha .contenido {clear:both;padding:0; background-color:#ffffff;}
#ficha table {font-size:0.9em; color:#000000; border:1px solid #B2B2B2; }
#ficha p {background-color:#FFFFFF; margin:0;padding:10px 0;}
#ficha tr.nohover{ background-image: none;}
#ficha td, #ficha th {padding:0.5em; text-align:left; vertical-align:top;background-image:url(/img/ES/VIV/dotted1.gif); background-position: 0 bottom; background-repeat:repeat-x;}
#ficha th {font-weight:bold;background-color:#FFF0AF}

/*conclusion*/
#conclusion {padding-bottom:10px; background: #ffffff url(/img/ES/VIV/f_articulo.gif) 50% bottom no-repeat;}
#conclusion .contenido {clear:both;padding:0; background-color:#ffffff;}
#conclusion table {font-size:0.9em; color:#000000; border:1px solid #B2B2B2; }
#conclusion p {background-color:#FFFFFF; margin:0;padding:10px 0;}
#conclusion td, #conclusion th {padding:0.5em; text-align:left; vertical-align:top;background-image:url(/img/ES/VIV/dotted1.gif); background-position: 0 bottom; background-repeat:repeat-x;}
#conclusion th {white-space:nowrap; font-weight:bold;background-color:#FFF0AF}

/* COMENTARIOS */
#comentarios li {padding:10px; background:#FDFDFD url(/img/ES/VIV/f_tr_prueba5min.gif) 0 0 repeat-x;border-top:1px solid #DDDDDD;}
#comentar form fieldset {background-color:#F3F3F3;}
#comentar h3 {color:#0099CC;border-bottom:1px solid #999999;}
#comentar form label input, #comentar form label textarea {width:99%;background:#FFFFFF url(/img/ES/VIV/f_campos.gif) 0 0 no-repeat}
#comentar form button {background:#333333 url(/img/ES/VIV/fb.gif) 50% 50% no-repeat; border:1px solid #ff9900}

/* comentarios-mini */
.comentarios-mini textarea {background:#FFFFFF url(/img/ES/VIV/f_campos.gif) 0 0 no-repeat  ; width:99%;}
.comentarios-mini button {margin-top:10px;background:#333333 url(/img/ES/VIV/fb.gif) no-repeat scroll 50%;}

/* HOME */
.home .ppal .col1 .destacado div, .home .ppal .col2 .destacado div, .home .ppal .col3 .destacado div {padding:10px 0;}
.home .ppal .col3 .boletin div {padding:10px;}
.home .ppal .col3 .boletin button {font-weight:normal;}

/* marco */
.marco {background-color:#000000; color:#E5E5E5;}
.marco .acciones .boton {padding:0.2em 0.5em; background:#FF0000 url(/img/ES/VIV/suscribete.gif) 0 50% repeat-x; border:1px solid #ffffff; color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* prueba */
.prueba, .apartados ol.atajos {background-color:#E5E5E5;}
.prueba .foton img {width:284px;border:2px solid #ffffff;}

/* pasamini */
.pasamini {background:transparent url(/img/ES/VIV/f_prueba.gif) 0 0 repeat-x;}
a.siguiente {color:blue; text-decoration:underline;}

.colofon {background:#333333 url(/img/ES/VIV/f_colofon.gif) no-repeat scroll 0pt bottom;color:#FFFFFF;}
.colofon a {color:#FFFFFF;}
.pie {float:none; margin:0 auto;background:transparent none;color:#ffffff;padding:1em 5px 0pt;}
.pie p {border-bottom:1px solid #FFFFFF;font-weight:bold;padding:10px 0pt;}
.pie p.repie {border-top:1px solid #ffffff; border-bottom:none;}

.pie p a {border:1px solid #FFFFFF;}


/* publicidadtop*/

.publicidadtop {position:absolute; top:0; left:50%; margin-left:-490px;}


/* categorias */
.categoria, .subcategoria {background:#000000 url(/img/ES/VIV/f_menu.gif)  0 0 repeat-x; color:#666666;border:1px solid #000000;}
.categoria h4, .subcategoria h4 {background-image:none;font-size:1.5em;}
.categoria a, .subcategoria a {color:#CCCCCC;}
.categoria a:hover, .subcategoria a:hover {color:#ffffff;}
.categoria p , .subcategoria p {padding:0;}
.foot {padding:5px 0;border:none; background-image:url(/img/ES/VIV/puntos_h.gif); background-position:0 bottom; background-repeat:repeat-x;}
.subcategoria a.activo {color:#ffffff;}