@import url("publicidad.css");
@import url("layout.css");
/* ************************* */
/* SKIN*/

body {background:#C1004E url(/img/ES/PYC/f.gif) 0 0 repeat; font-size:0.7em;}
input, select, textarea {border:1px solid #000000;}
.general {width:954px;padding:0 19px; background:transparent url(/img/ES/PYC/f_general.gif) 0 0 repeat-y;}
.cuerpo {padding:0; background-color:transparent;}
.home .ppal {padding:15px 0 0 0;}
button {padding:0.1em 0.2em; color:#ffffff;background:#1e3648 url(/img/ES/PYC/fb.gif) 0 50% no-repeat; border:1px solid #FFFFFF;}
.logo {height:125px;}




/*color enlaces */
.mas {text-decoration:none;}
a, .ruta h1 a, .apartados ol.pest li a, .cabecera .func a, .cabecera .buscador a {color:#B00C13;}
a:hover, .ruta h1 a:hover, .cabecera .func a:hover, .cabecera .buscador a:hover  {color:#B00C13;}
.visorfotos ul li a:hover {border-color:#B00C13;}
.visorfotos ul li a.activo, .visorfotos ul li a.activo:hover {border-color:#000000;}
.otros li a {text-decoration:none; color:#333333;}
.impar, .otros li a:hover {background-color:#EFEFEF;}
.otros li a {border-top:1px solid #CCCCCC;}
h2, h3, h4, h5 {text-decoration:none; font-weight:normal;color:#000000;}
h1, h1 a, h2 a, h3 a, h4 a, h5 a, a h1, a h2, a h3, a h4, a h5  {text-decoration:none;color:#B00C13;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration:underline;}
h1 {font-weight:bold;font-size:2.5em;margin:1em 0 0.2em 0;}
h2 {font:bold 1.4em Arial,Helvetica,sans-serif; margin-bottom:0.2em;}
.home h2 {font-size:1.4em;}
h4 {margin-bottom:0;font:bold 1em Arial,Helvetica,sans-serif; text-transform:uppercase;color:#000000; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC;}
h4.numero {color:#000000; border-bottom:2px solid #000000 }
h4 a {font-weight:bold;color:#B00C13;}
h2 a {color:#000000;}
.destaca2 h2 a {color:#B00C13;}

/* REGISTRO DE USUARIOS */
.registro  .ppal form fieldset {background-color:#F3F3F3;border-color:#DDDDDD;}
.registro  .ppal h3 {color:#0099CC;}
.registro  .ppal .bloque {background-color:#F3F3F3;border:1px solid #DDDDDD;}
.contenidos_usuario  tbody tr:hover {background:#B80034 url(/img/ES/PYC/f_over.gif) 0 0 repeat-x;}
.contenidos_usuario  th {border-bottom:1px  solid #000000;}

/* cabecera */
.logo {height:80px;margin-left:0;width:570px;}
.cabecera {color:#183A54; background:#ffffff;font-size:1em;}
.cabecera .func {color:#000000;text-transform:uppercase;right:4px;}
.cabecera .buscador {color:#DDDDDD;right:4px;}
.cabecera .buscador input {background:#ffffff url(/img/ES/PYC/f_buscador.gif) 0 0 no-repeat;}
.cabecera .buscador button {position:absolute;top:0;left:152px;width:20px;height:20px;text-indent:-1000px;background:#000000 url(/img/ES/PYC/fb_lupa.gif) 50% 50% no-repeat;}

/* menu */
.menu { float:left; width:950px;position:relative;display:block; overflow:hidden;padding:0; }
.menu ul {float:left; width:100%;display:block; overflow:hidden; background:#ffffff url(/img/ES/PYC/f_menu.gif) 0 bottom repeat-x;border-bottom:1px solid #C1004E}
.menu ul li {float:left;margin-right:3px;}
.menu ul li a {float:left;font-size:1.5em;padding:0 5px; font-weight:bold; text-transform: uppercase; color:#000000; height:25px;line-height:25px;  display:block; white-space:nowrap; text-decoration:none;}
.menu li a:hover { text-decoration:none;color: #C1004E; background:#ffffff /* url(../img/ES/PRO/f_menu_a_over.gif) 0 bottom repeat-x;*/}
.a1 .menu li.a1 a, .a2 .menu li.a2 a, .a3 .menu li.a3 a, .a4 .menu li.a4 a, .a5 .menu li.a5 a, .a6 .menu li.a6 a, .a7 .menu li.a7 a, .a8 .menu li.a8 a, .a9 .menu li.a9 a, .a10 .menu li.a10 a {color: #ffffff; background-color:#C1004E;background-image:none;}
	.submenu {float:left;width:100%;padding:0;clear:both;background:#C1004E;display:block; overflow:hidden;}
	.home .submenu {visibility:hidden; position:absolute;}
	.submenu ul {border:none;background-color:#C1004E; background-image:none; height:2em;}
	.b1 .submenu li.b1 a, .b2 .submenu li.b2 a, .b3 .submenu li.b3 a, .b4 .submenu li.b4 a, .b5 .submenu li.b5 a, .b6 .submenu li.b6 a, .b7 .submenu li.b7 a, .b8 .submenu li.b8 a, .b9 .submenu li.b9 a, .b10 .submenu li.b10 a {background-color:transparent; color:#ffffff;}
	.menu .submenu li a {color:#000000; font-size:1.2em;border:none; height:2em; line-height:2em;}
	.submenu li a:hover {background-color:#000000; color:#ffffff;  background-image:none;}
	.menu form {float:left; height:34px;}
	.menu form button {width:20px; height:20px; text-indent:-1000px;background:#000000 url(/img/ES/PYC/fb_go.gif) 50% 50% no-repeat; border:1px solid #ffffff;}
	.menu form a {color: #ffffff; text-decoration:underline; padding-left:20px;background:transparent url(/img/ES/PYC/llave.gif) 0 50% no-repeat;}


/* marco */
.marco {background-color:#B80034; color:#ffffff;}
.marco .acciones .boton {padding:0.2em 0.5em; background:#000000 url(/img/ES/suscribete.gif) 0 50% repeat-x; border:1px solid #ffffff; color:#FFFFFF; font-weight:bold; text-decoration:none;}

/* ruta */
.ruta, .galetit {margin-top:5px;border-bottom:1px solid #000000;}
.ruta h1 {color:#000000;}
/* modulos */
.relacionados {background-image:none;}
.ppal .destacado {background:transparent url(/img/ES/PRO/f_mod.gif) 0 bottom repeat-x;}
.ppal .destaca1, .ppal .destaca2, .ppal .destaca3 {margin-bottom:1em;padding:10px; border-top:1px solid #cccccc;}
.ppal .destaca2 {padding:10px 0;}
.destacado h1 a {color:#000000;}
.resul li {padding:10px; border-top:2px solid #B80034;}
.boletin {margin-top:1em;}
.meta {margin:0 0 1em 0;font-size:0.9em; color:#333333;}
span.img {border:3px solid #FFFFFF;}
/*.home .col1 .mod, .home .col2 .mod, .home .col3 .mod, .home .col12 .mod {background-color:#FFFFFF;}*/
.home .ppal .col1 .destacado div, .home .ppal .col2 .destacado div, .home .ppal .col3 .destacado div {padding:10px 0;}
.boletin div {border:none;}

/* pest */
ul.pest {padding-top:0.2em;background:#ffffff; background-image:none;border-bottom:1px solid #DDDDDD}
ul.pest li a {background-color:#DDDDDD; background-image:none;;color:#333333;}
ul.pest li a:hover {background-color:#B80034;background-image:none; color:#ffffff;}
ul.pest li a.activo:hover, ul.pest li a.activo {background-color:#EFEFEF; background-image:none; color:#000000;}
/* lomas*/
#lomas{border-color:#B80034;}
#lomas li a {color:#B00C13;}
#lomas li a:hover {background-color:#B80034; background-image:none;}
#lomas li a span {color:#000000;}

/* mod_buscador_guia*/
.buscador_guia h4 {text-indent:-1000px;background:#ffffff url(/img/ES/PRO/f_h4_buscador_guia.gif) 0 0 no-repeat;}
.buscador_guia form {background:#DDDDDD url(/img/ES/PYC/f_buscadores.gif) 0 bottom repeat-x;}

/* mod_buscador_pruebas*/
.buscador_pruebas h4 {text-indent:-1000px;background:#ffffff url(/img/ES/PRO/f_h4_pruebas.gif) 0 0 no-repeat;}
.buscador_pruebas form {background:#DDDDDD url(/img/ES/PYC/f_buscadores.gif) 0 bottom repeat-x;}

.buscador_pruebas label input {border:1px solid #999999;}

/* comparador */
.comparador form {background-image:none; background-color:#EFEFEF;}



/* 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; font-size:1.15em;color:#000000}
p.estadillo {border-bottom:1px solid #B80034;}

/*prestaciones*/
#prestaciones .contenido {border:1px solid #00CC33;}
#prestaciones tr:hover {color:#FFFFFF; background-color:#000000;}
/*ficha tecnica*/
#ficha {padding-bottom:10px; background: #ffffff url(/img/ES/PYC/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/PYC/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/PYC/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/PYC/dotted1.gif); background-position: 0 bottom; background-repeat:repeat-x;}
#conclusion th {white-space:nowrap; font-weight:bold;background-color:#FFF0AF}

/* ENVIAR */ 
#enviar form fieldset {background-color:#EFEFEF;}
/* COMENTARIOS */
#comentarios li {padding:10px; background:#FDFDFD url(/img/ES/PYC/f_tr_prueba5min.gif) 0 0 repeat-x;border-top:1px solid #B80034;}
#comentar form fieldset {background-color:#EFEFEF;}
#comentar h3 {color:#0099CC;border-bottom:1px solid #999999;}
#comentar form label input, #comentar form label textarea {width:99%;background:#FFFFFF url(/img/ES/PYC/f_campos.gif) 0 0 no-repeat}
#comentar form button {background:#333333 url(/img/ES/PYC/fb.gif) 50% 50% no-repeat; border:1px solid #DDDDDD}

/* comentarios-mini */
.comentarios-mini textarea {background:#FFFFFF url(/img/ES/PYC/f_campos.gif) 0 0 no-repeat                ; width:99%;}
.comentarios-mini button {margin-top:10px;background:#333333 url(/img/ES/PYC/fb.gif) no-repeat scroll 50%;}

/* HOME */
.home .lat .contenido{padding:1em 5px 5px; background-color:#DDDDDD;}

/* prueba */
.prueba, .apartados ol.atajos {background-color:#efefef;}
.mejorpeor {border:1px solid #ffffff;}
.mejorpeor .mejor {border-bottom:1px solid #ffffff;}
.prueba .foton img {border:3px solid #B80034;}
.foto {border:3px solid #B80034;}
/* pasamini */
.pasamini {background:transparent url(/img/ES/PYC/f_prueba.gif) 0 0 no-repeat;}
a.siguiente {color:blue; text-decoration:underline;}
a.go, a.pausa, a.back {background-color:#000000;}
.colofon {color:#000000; background-color:#FFFFFF; border-top:1px solid #CCCCCC;}
.colofon a {color:#000000;}

.pie {background:transparent url(/img/ES/PYC/f_pie.gif) 0 0 no-repeat;color:#ffffff;padding:1em 5px 0pt;}
.pie p {border-bottom:1px solid #EFEFEF;font-weight:bold;padding:10px 0pt;}
.pie a {color:#ffffff;}
.pie p a {border:1px solid #EFEFEF; color:#ffffff;}
.pie p.repie {border-top:1px solid #EFEFEF; border-bottom:none; padding:0; height:auto;}

/* visorfotos */
.visorfotos {border-color:#B80034}
.visorfotos, .visorfotos ul li {background-color:#EFEFEF;}
.visorfotos ul li a {border-color:#DDDDDD;}

/* mirafotos*/
.mirafotos {
background-color:#f8f8f8;border:1px solid #DDDDDD;}
.mirafotos ul li {background-color:#EFEFEF;}
.mirafotos ul li a:hover { border-color:#B00C13;}

/* categorias */
.categoria, .subcategoria {padding:5px; background-color:#F9F9F9}
.categoria p , .subcategoria p {padding:0; color:#666666;}
.categoria h4 , .subcategoria h4 {font-size:1.2em; color:#C1004E;}
.foot {padding:0 0 5px 0;border-bottom:1px solid #efefef;}
.subcategoria a.activo {color:#000000;}

/* CADUCA*/

/* GALERIA */
body.galeria {background:#000000 url(/img/ES/PYC/f_galeria.jpg) 0 0 repeat-x;color:#333333; }
.galeria .volver {position:absolute; right:0; top:10px; background-image:url(/img/ES/PYC/volver_galeria.gif);}
.galeria h1 a {color:#FFFFFF;}
.galeria .general {background-color:transparent; background-image:none;border:none;}
.galeria .visorfotos {background-image:none; background-color:transparent;padding:0; border:none; margin:0 auto; text-align:center;}
.galeria a:hover {color:#ff6600;}
.galeria .contenedor {padding-top:0; background-color:transparent; background-image:none;}
.galeria .ppal {text-align:center;}
.galeria .contenido {position:relative;text-align:center;}
.galeria #visorFotos2{margin:0 auto;}
.galeria .cuerpo {position:relative; background-image:none; background-color:transparent;border:none}
.galeria .cabecera {background-image:none; background-color:transparent;border:none}
.galeria .func {right:0;color:#666666;}
.galeria .buscador {right:0;}
.galeria .buscador a {color:#999999;}
.galeria .func a {color:#999999;}
.galeria .logo {background-image:url(/img/ES/PYC/logo2.gif);}
.galeria .menu, .galeria .menu ul, .galeria .submenu, .galeria .menu li, .galeria .menu li a {background:transparent; background-image:none; color:#999999;border:none;}
.galeria .menu ul {padding-right:0;float:right;border:none;}
.galeria .menu ul li a {border:none;}
.galeria .menu ul li a:hover {color:#ff6600;}
.galeria .submenu {position:absolute; visibility:hidden;}
.galeria .cuerpo {padding:0;width:100%; background-color:transparent; background-image:none;border-top:1px solid #666666;}
.galeria .ppal {width:100%; text-align:center;background-color:transparent; background-image:none;}
.galeria .ppal .contenido {padding:10px 0;}
.galeria h1 {display:block; text-align:center;}
.galeria #visorFotos2 {margin-left:200px;}