body {background-color: #fff; margin: 0;}
ul, ol, ul li, ol li {margin: 0; padding: 0; list-style-type: none;}
a {text-decoration: none; outline: none;}
.oculto {display: none;}
.alavista {display: inline;}
a img {border: none;}
form {margin: 0;padding: 0;}

.rompedor {
	clear: both;
	line-height: 1px;
	height: 0;
	display: block;
}

.estirar:after {
                visibility: hidden;
                display: block;
                font-size: 0;
                content: " ";
                clear: both;
                height: 0;
                }
* html .estirar             { zoom: 1; } /* IE6 */
        
*:first-child+html .estirar { zoom: 1; } /* IE7 */



/* Cabecera */
.zona_superior {width:1000px;margin:0px auto;border:1px solid #C7CFD2;border-bottom:0px; background:#fff;}
.c_nivel_1_interior {height:30px;}
.c_nivel_1_interior h2 {text-align:left;float:left;margin: 10px 0 10px 5px;font:bold 170%/180% Arial, Helvetica, sans-serif;vertical-align:middle;color:#191919;}
.c_nivel_1_interior h2 img {vertical-align:middle;}

.contenedor_nuevo {width:1000px; margin:0px auto; border-right:1px solid #CCCCCC; border-bottom:1px solid #D9D9D9; border-left:1px solid #CCCCCC;}




/* contacto */


.columnaizquierda {
	width: 190px;
	float: left;
	border-top: 1px solid #000;
	margin: 0 0 0 10px;
}
.columnaizquierda h1 {
	padding: 10px 0 0 0;
	font: bold 28px/34px Arial,Helvetica,Garuda,sans-serif;
}




.columnaprincipal {
	width: 780px;
	float: left;
	margin: 0;
	border-top: 1px solid #000;
	padding: 20px 0 0 0;
}
.columnaprincipal p {
	font: normal 14px/22px Arial, Helvetica, Garuda, sans-serif;
	padding: 0;
	margin: 18px 0 20px 0;
}
.columnaprincipal a,
.columnaizquierda a {
	color: #f30;
}
.columnaprincipal a:hover,
.columnaizquierda a:hover {
	text-decoration: underline;
}


.contacto .error {
	margin: 0 0 20px 0;
	background: #efefef url(/iconos/error.png) no-repeat 10px 10px;
	padding: 22px 0 28px 65px;
	border: 1px solid #ddd;
	border-right: #fff;
	border-bottom: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: auto;
}
.contacto .columnaprincipal .error p {
	color: #134D86;
	padding: 0;
	margin: 0;
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}

.formulario {
	width: 410px;
	float: left;
	padding: 20px 0 60px 0;
	background-color: #fff;
}
.formulario label, input {
	display: block;
}
.formulario label {
	font: bold 11px/14px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	padding: 0 0 8px 0;
	margin: 0;
}
.formulario input,
.formulario textarea {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 8px;
	font: normal 12px/16px Arial, Helvetica, Garuda, sans-serif;
	margin: 0 0 20px 0;
	width: 370px;
}
.formulario input[type="checkbox"] {
    display: inline-block;
    margin-right: 5px;
    width: auto;
}
.formulario a.boton {
	display: block;
	background-color: #134D86;
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	width: 100px;
	padding: 7px 0 7px 0;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.formulario a.boton:hover {
	background-color: #5b7caf;
	text-decoration: none;
}
.formulario .captcha p {
	width: 370px;
	font: normal 11px/20px Tahoma, Arial, Helvetica, Garuda, sans-serif;
}
.formulario .captcha .imagencaptcha {
	margin: 20px 0 0 0;
}
.formulario .captcha input {
	width: 144px;
	font: bold 36px/20px Arial, Helvetica, Garuda, sans-serif;
	padding: 0 2px 0 2px;
	letter-spacing: 4px;
	border: 1px solid #333;
	display: inline;
	margin: 0 0 0 20px;
}
.formulario input.boton {
	display: block;
	background-color: #134D86;
	font: bold 11px/16px Tahoma, Arial, Helvetica, Garuda, sans-serif;
	color: #fff;
	width: 150px;
	padding: 7px 0 7px 0;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	letter-spacing: 0;
	margin: 20px 0 0 0;
	border: none;
	cursor: pointer;
}
.formulario input.boton:hover {
	background-color: #5b7caf;
}





/* Pie */
/* 21/20:20 */

/* nuevo pie navegacion con capas */
.linea_ccc{height:1px;font-size:1px;line-height:1px;background:#fff;clear:both}
.linea_disc{height:1px;font-size:1px;line-height:1px;}

/* ------------------------------ Pie --------------------------------------------------*/
#pie{padding:0;width:995px; margin:0px auto; position:relative; z-index:20; clear:both;}
#pie ul{list-style-type:none}
#pie img{border:0}
#pie a{text-decoration:none; color:#555}
#pie a:hover{text-decoration:underline;}


#pie #copy{clear:both; padding:7px;border:1px solid #c4c4c4; border-top:0px; background:#F9F9F9;}
#pie #copy img.boton{float:right;margin:0 0 0 7px;position:relative;}
#pie #copy p{color:#666;font:10px/12px Arial, Helvetica, sans-serif; margin:0px; padding:4px 0 0;}
#pie #copy a{color:#666;font-size:11px}
#pie #copy p img{ vertical-align:middle;}


/* MEDIOS COMUNES */

/* pie comun v3 */

#pie-comun3 .inside {background:#fff url(/iconos/pie-comun.gif) no-repeat 0 0;border-top:1px solid #f0f0f0;padding:0;position:relative;width:993px;height:116px;margin:0 auto;position:relative;text-align:left}
#pie-comun3 a{display:block;text-indent:-9999px;overflow:hidden;color:#000;text-decoration:none;text-align:left}
#pie-comun3 a:hover{text-decoration:underline}
#pie-comun3 .medios-destacados,
#pie-comun3 .muestra-medios {float:left;width:auto;display:inline}
#pie-comun3 .medios-destacados ul{margin-left:172px;width:750px;margin-top:5px}
#pie-comun3 .medios-destacados ul.primerafila{padding-top:10px}
#pie-comun3 .medios-destacados ul li{display:inline; float:left; background:none; margin:0 9px 0 0; padding:0}

#pie-comun3 #pc_prisa{width:135px; height:50px; position:absolute; left:18px; top:25px}

#pie-comun3 #pc_elpais{width:100px; height:25px}
#pie-comun3 #pc_as{width:50px; height:25px}
#pie-comun3 #pc_cincodias{width:90px; height:25px}
#pie-comun3 #pc_santillana{width:92px; height:25px}
#pie-comun3 #pc_elviajero{width:70px; height:25px}
#pie-comun3 #pc_clasificados{width:56px; height:25px}
#pie-comun3 #pc_plus{width:65px; height:25px}
#pie-comun3 #pc_cuatro{width:50px; height:25px}
#pie-comun3 #pc_infometeo{width:65px; height:25px}

#pie-comun3 #pc_tvi{width:40px; height:25px}
#pie-comun3 #pc_tvi24{width:62px; height:25px}
#pie-comun3 #pc_ser{width:40px; height:25px}
#pie-comun3 #pc_los40{width:67px; height:25px}
#pie-comun3 #pc_caracol{width:65px; height:25px} 
#pie-comun3 #pc_adn{width:50px; height:25px} 
#pie-comun3 #pc_wradio{width:45px; height:25px} 
#pie-comun3 #pc_continental{width:55px; height:25px}
#pie-comun3 #pc_maxima{width:35px; height:25px}
#pie-comun3 #pc_m80{width:50px; height:25px}
#pie-comun3 #pc_radiole{width:60px; height:25px} 
#pie-comun3 #pc_dial{width:40px; height:25px} 

#pie-comun3 #pc_alfaguara{width:62px; height:25px}
#pie-comun3 #pc_cinemania{width:68px; height:25px}
#pie-comun3 #pc_rollingstone{width:81px; height:25px} 
#pie-comun3 #pc_plural{width:87px; height:25px} 
#pie-comun3 #pc_kalipedia{width:73px; height:25px}
#pie-comun3 #pc_japy{width:50px; height:25px} 
#pie-comun3 #pc_wip{width:63px; height:25px}
#pie-comun3 #pc_parasaber{width:82px; height:25px}
#pie-comun3 #pbt-medios{margin-left:5px;width:125px; height:25px}

/* pie capa medios */

#pie-comun3 #empresa1{width:57px; height:65px; background:url(/iconos/logo-patro.gif) no-repeat left top; position:absolute; top:17px; right:22px;z-index:1}
#pie-comun3 #empresa2{display:none}

.todook {
    border-top: 1px solid #000;
    margin: 0 10px 0 10px;
}

.todook p {
    font: normal 14px/40px Arial, Helvetica, Garuda, Sans, sans-serif;
    color: #fff;
    padding: 25px 0 25px 190px;
    margin: 20px 0 20px 0;
    background: #63c20e url(../iconos/ok.png) no-repeat 135px 20px;
    border: 1px solid #63ad21;
    border-right: #74f006;
    border-bottom: #74f006;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.todook p a {
    font: bold 11px/40px Tahoma, Arial, Helvetica, Garuda, Sans, sans-serif;
    color: #fff;
    padding: 5px 15px 7px 17px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 20px 0 0 0;
    border: 1px solid #b1e187;
}

.todook p a:hover {
    text-decoration: none;
    border: 1px solid #63c20e;
}

.contenedor_nuevo #ei .contacto .columnaprincipal.ancho{padding-left:177px;margin-left:13px;float:none}
.contenedor_nuevo #ei .contacto .columnaprincipal.ancho h1{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:#333}
