@charset "utf-8";

/* CSS Document */



/*colorido

cyan #0033ff 
marino #002851

*/



/*generales*/

p {margin: 0 0 15px 0; padding:0;}

a img {border: none;}

.clearer{clear: both;height: 0;max-height: 0;overflow: hidden;} 

small {font-size: 10px;}



body {margin:0; padding:0; background: #FFF url(fnd_body.jpg) left top repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #002851; line-height:140%;}

.pagina {width: 940px; padding:0 20px 30px 20px; margin:0 0 30px 0; background: #FFF; margin: 0 auto;}
.idioma { text-align:right; font-size:11px; padding:10px 10px 0 0;}
.cabecera {width:940px; position:relative; height:120px;}

.cabecera h1 {margin: 0; padding:0; display:block; left:0; top:0; position:absolute; width:183px; height:86px;}

.cabecera h1 a { background: url(logo_cab.gif) left top no-repeat; width:183px; height:86px; display:block;}

.cabecera h1 a span {display: none;}

.logo_empresa {width: 88px; height: 88px; display: block; position:absolute; top:0px; right: 0; background: #CCC url(logo-ie.png) left top no-repeat; margin:0; padding:0;}

.datos_contacto_cab {background: #CCC url(datos_contacto_cab.gif) left top no-repeat; display:block; width: 298px; height: 89px; position:absolute; top:0; right: 83px;}

.logo_empresa span, .datos_contacto_cab span {display: none;}




.caja_doctores_inicio { background: url(foto_inicio.jpg) left bottom no-repeat; padding: 45px 550px 30px 20px; margin:0 0 10px 0 ;min-height: 323px; height: auto !important; height: 323px;}

.caja_entrar {background: #009ac7; padding:10px 0 0 0; color: #FFF; font-size:15px; font-weight:bold; margin:0 0 20px 0;}

.caja_entrar p { text-align:center;}

a.btn_entrar:link, a.btn_entrar:visited, a.btn_entrar:hover, a.btn_entrar:visited { width:124px; height:29px; display:block; margin: 0 auto; padding: 0 0 10px 0; background: url(btn_entrar.jpg) left top no-repeat;}

.btn_entrar span {display: none;}


.menu {border-bottom: 5px solid #0033ff ; margin: 0; position:relative; height:49px;}

.menu ul {margin:0; padding:0; list-style: none; background: url(fnd_menu.jpg) left top repeat-x; width:913px; position:absolute; left: 14px; height:49px;}

.menu ul li {margin:0; padding:0; display:block; float: left; height:49px;}

.menu ul li a:link, .menu ul li a:visited {margin:0; padding:0px 0px 0px 20px; width:auto; background: url(fnd_menu.jpg) left top repeat-x; text-decoration:none; font-weight:bold; color:#002851; display:block; float: left; height:49px;}

.menu ul li a:hover, .menu ul li a:active {color:#0033ff ;}

.menu ul li a span {background: url(barra_menu.gif) right top no-repeat; height:49px; display:block; float:left; padding:15px 20px 0 0;}

.menu ul .activo a {color:#0033ff !important;}

.deco_menu_izq {display:block; position:absolute; left:10px; width:4px; height: 49px; background: url(deco_menu_izq.jpg) left top no-repeat;}
.deco_menu_der {display:block; position:absolute; right:10px; width:3px; height: 49px; background: url(deco_menu_der.jpg) left top no-repeat;}


.cab_page {margin: 0 0 30px 0;}

.contenidos_izquierda {float: left; width: 460px;}

.contenidos_derecha {float: right; width: 440px;}

h2 {margin:0 0 20px 0; padding:0; display:block; clear:both; font-size:25px; color: #0033ff ; line-height:120%;}

h3 {font-size: 16px; color:#0033ff ; margin:0 0 10px 0; padding:0;}

.contenidos .cita {font-size: 22px; font-style:italic; font-weight:bold; line-height: 140%;}

.contenidos .img_right {float: right; margin: 0 0 40px 40px;}

.pdf_download {background: url(pdf_download.gif) left center no-repeat; padding:3px 0 3px 30px;}


fieldset {border: none; padding:0 0 10px 0;}
label {width: 80px; display: block; float:left;}
input, select, textarea {border: 1px solid #CCC; margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #002851; line-height:140%;}
.boton_input { background:#0033ff ; color: #FFF; font-weight:bold; border:none; padding:5px;}
.input_text {width: 150px;}
.input_select {width: 200px;}
textarea {width: 300px; height:150px;}
.input_checkbox {float: left;}
.caja_checkbox {margin: 0 0 15px 0;}
.aviso_legal_form { }

.pie {font-size:12px; color:#666; margin: 15px 0 0 0; padding: 20px 0 20px 0;border-top: 1px solid #CCC;}
.pie h3 { font-size:16px;}

.seo {width: 33%; float:left; display:block; text-align:left; color: #0033ff ; margin:0 0 30px 0;}
.seo a:link, .seo a:visited {color: #0033ff ; text-decoration:none;}
.seo a:hover, .seo a:active {text-decoration:underline;}
.seo ul {margin: 0 ; padding:0;}
.seo ul li {margin: 0; padding:0; list-style: square; list-style-position:inside;}



.pie .dgr_pie {background: #d9e2da; font-size:10px; font-weight:normal; color: #666; padding:15px 15px 1px 15px; clear:both; position:relative;}
.pie .info-espanol {color: #666; background: url(flag_spain.jpg) left center no-repeat; padding: 0 0 0 25px; margin: 0 0 20px 0;}
.pie .info-espanol a, .pie_legal a, .pie_mediador a {color: #666 !important;}
.pie_legal {padding: 20px 0 0 0;border-top: 1px solid #CCC;}
.pie_legal .izquierda {float: left; background: url(logo_pie.gif) left center no-repeat; padding:25px 0 2px 75px;}
.pie_legal .derecha {float: right;}
.pie_mediador {background: url(logo_howden.png) left 4px no-repeat; padding:2px 0 2px 75px; margin: 20px 0 0 0;}

.small {font-size: 11px; color: #666; line-height:120%;}

.cuadro-test{
	width: 600px;
	height: auto;
	background: #110081;
	margin:0 auto;
	padding: 35px 30px 20px 30px;
	font-family: arial;
	font-size: 20px;
	line-height: 130%;
	color:#ffffff;
	border-radius:0px 70px / 70px
}

.cuadro-test .destacado{
	font-family: arial;
	font-weight: bold;
	font-size: 38px;
	color:#ffffff;
	padding-bottom: 10px;
}

.cuadro-test .anotacion{
	font-family: arial;
	font-size: 14px;
	color:#ffffff;
	line-height: 110%;
}

/*colores links*/

a:link, a:visited {color: #002851;}

a:hover, a:active {color: #0033ff ;}







