/* CSS Document */

*{margin:0; padding:0; border:0}
body{ background-image:url(../images/fd_web_repeat.jpg); background-repeat:repeat-x; background-color:#0098d1; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:16px}

.clear_b{ clear:both}
.mensaje_user{ width:470px; margin:30px auto; background-color:#dad8d9; font-size:14px; font-weight:bold; text-align:center; padding:20px 10px 10px 10px; clear:both}
.enviarconsulta{ width:422px; margin:10px auto; text-align:right}
.enviarotra{ width:422px; margin:20px auto 0 auto; text-align:center}


#mask{ width:100%; height:100%; position:fixed; z-index:1000; background-image:url(../images/1blue.png); }
#mask .landing{ width:770px; height:701px; left:50%; top:50%; position:absolute; margin:-350px 0 0 -385px; }
#mask .cerrar{ position:absolute; float:right; margin:0px 0 0 726px; z-index:1001; cursor:pointer;}

/*PAGINACION*/

#promoPrius{ width:99%; height:100%; text-align:center; position:absolute; margin:0 0 0 0; background:url(../images/1px.png); 	}


#contenedor{ width:980px; margin:0 auto}

#flash_visulizador{ width:980px; margin:2px auto}

.nota_leg{ width:440px; margin:0 auto; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#000}
.nota_leg h1{ font-size:14px; margin:0 0 10px 0}

/*TOP*/
#top{ width:980px; height:99px; margin:2px auto 0 auto; background-image:url(../images/fd_top.gif); clear:both}
#top .right{ width:294px; float:right; margin:18px 13px 0 0}
#top .logo_toyota{ float:left; margin:16px 0 0 30px}

/*LOGIN TOP*/

#solicita{ width:305px; margin:6px 5px 0 auto; padding:5px 0 5px 9px; background-color:#f1f1f1; text-align:left; color:#6a6a6a}
#solicita a{ color:#6a6a6a; font-weight:normal; text-decoration:none}
#login{ width:301px; height:50px; font-size:10px; background-color:#fff;  padding:15px 0 15px 9px}
#login label.user{ width:100px; font-size:9px; color:#5d5d5d; float:left; margin:0 15px 0 0}
#login input.user{ width:100px; font-size:10px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }
#login label.pass{ width:100px; font-size:9px; color:#5d5d5d; float:left;margin:0 2px 0 0}
#login input.pass{ width:100px; font-size:10px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }
#login input.bot{ vertical-align:baseline; margin:2px 7px 0 0; float:right}
#login .otros{ width:301px; clear:both; background-color:#fff}

#login .olvide{ width:150px; float:left; margin:0 0 0 0; text-align:left; font-size:10px}
#login .olvide a{ color:#5d5d5d; font-weight:bold}
#login .registrate{ width:100px; float:right; margin:0 50px 0 0; font-size:10px}
#login .registrate a{ color:#5d5d5d; font-weight:bold}

#bienvenido{ width:301px; height:18px; padding:10px 0 0 9px; background-color:#f1f1f1; margin:4px auto 10px auto; text-align:left}
#bienvenido .intro{ width:200px; float:left; margin:0 auto; text-align:left}
#bienvenido .bienvenido img { vertical-align:middle; float:right}
#bienvenido a{ color:#e95d0f; text-decoration:none; font-size:11px; font-weight:bold}


#RecuperaPss{width:301px;  font-size:11px; background-color:#fff;  padding:20px 0 20px 9px; margin:0 0 0 0;}
#RecuperaPss .intro{ width:305px; margin:0 auto; text-align:left}
#RecuperaPss label.user{ width:220px; font-size:11px; color:#5d5d5d; float:left; margin:0 15px 0 0}
#RecuperaPss input.user{ width:220px; font-size:11px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9 }
#RecuperaPss input.bot{ vertical-align:baseline; margin:4px 2px 0 0}
#RecuperaPss a{ margin:0; padding:0; border:0}

/*MENU*/
#nav{ width:980px; height:25px; margin:0px auto 1px auto; padding:7px 0 0 0; background-color:#003366; font-size:13px; font-weight:bold; text-align:center; color:#fff; clear:both}
#nav a{ margin:0 5px 0 5px; color:#fff; text-decoration:none}


/*CONTENIDO*/
#contenido{ width:980px; margin:0 auto 0 auto; clear:both}
#contenido #left{ width:650px; float:left; margin:5px 0 20px 0}
#contenido #right{ width:310px; float:right; margin:5px 0 20px 0}
#contenido .content_calculadora{ width:980px; margin:0 auto; background-color:#fff; clear:both}

/*ACCESOS COLUMNA LATERAL*/
#accesos{ width:310px; margin:0 auto; font-size:12px; font-weight:bold}
#accesos a.opcion{ color:#fff; text-decoration:none; margin:0 0 0 10px}
#accesos .opc_suscribete{ width:310px; height:60px; background-color:#c3c3c3; }
#accesos .opc_suscribete fieldset{ margin:0 0 0 10px; padding:8px 0 0 0} 
#accesos .opc_suscribete fieldset .sucr_news { width:180px; display:inline; margin:0 5px 0 0}
#accesos .opc_suscribete fieldset input.news{ width:250px; height:17px; padding:2px; margin:5px 0 0 0; vertical-align:middle} 
#accesos .opc_suscribete fieldset img{ vertical-align:middle; margin:5px 0 0 0}
#accesos .opc_hibridizador{ width:310px; margin:6px 0 0 0 }
#accesos .opc_calculadora{ width:310px; margin:6px 0 0 0 }
#accesos .opc1{ width:310px; height:25px; margin:5px auto 0 auto; padding:5px 0 0 0; background-image:url(../images/fdmn_opc1.png); cursor:pointer}
#accesos .opc2{ width:310px; height:25px; margin:5px auto 0 auto; padding:5px 0 0 0; background-image:url(../images/fdmn_opc2.png); cursor:pointer}
#accesos .opc3{ width:310px; height:25px; margin:5px auto 0 auto; padding:5px 0 0 0; background-image:url(../images/fdmn_opc3.png); cursor:pointer}
#accesos .opc4{ width:310px;  height:25px; margin:6px auto 0 auto; padding:5px 0 0 0; background-image:url(../images/fdmn_opc4.png); cursor:pointer}
#accesos .opc5{ width:310px; height:25px; margin:5px auto 0 auto; padding:5px 0 0 0; background-image:url(../images/fdmn_opc5.png); cursor:pointer}
#accesos .opc6{ width:310px; height:30px; margin:5px auto 0 auto; background-image:url(../images/fdmn_opc6.png); display:none}
#accesos .opc7{ width:310px; height:30px; margin:5px auto 0 auto; background-image:url(../images/fdmn_opc7.png); cursor:pointer}
#accesos .opc_facebook{ width:310px; background-color:#3b5997; padding:15px 0 5px 0; text-align:center; margin:6px auto 0 auto;}
#accesos .opc_facebook img{ float:right; margin:10px}
#accesos .opc_facebook .widget{ width:292px; margin:0 auto; background-color:#FFF}
#accesos .opc_enlaces{ width:310px; background-color:#f6f6f6; margin:5px 0 0 0; padding:0 0 10px 0}
#accesos .opc_enlaces .top{ display:block}
#accesos .opc_enlaces .enl_it{ width:280px; margin:5px auto; font-weight:normal; font-size:11px}
#accesos .opc_enlaces .enl_it a{ color:#000; text-decoration:none}
#accesos .opc_enlaces .enl_it a:hover{ color:#0484bf; text-decoration:none}
#accesos .opc_enlaces .enl_it h2{ width:280px; margin:0 auto; font-size:13px; font-weight:bold; background-image:url(../images/ico_it_enl.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 16px}
#accesos .opc_enlaces .enl_it{ width:280px; margin:5px auto; font-weight:normal; font-size:11px}
#accesos .opc_enlaces .enl_it p{ padding:0 0 0 16px}
#accesos .opc_enlaces .enl_it h2.enl{ width:150px; float:left; font-size:13px; font-weight:bold; background-image:url(../images/ico_it_enl.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 16px}
#accesos .opc_enlaces .enl_it .ico{ float:left; margin:0 10px 0 0}
#accesos .opc_enlaces .video_th{ float:right}
#accesos .opc_banner{ width:310px; background-color:#ffffff; margin:5px 0 0 0; padding:10px 0 10px 0; text-align:center}
#accesos .opc_bloggers{ width:310px}
#accesos .opc_bloggers .top{ width:310px; height:25px; margin:5px auto 0 auto; padding:5px 0 0 0; background-image:url(../images/fdmn_opc_bloggers.png); color:#fff}
#accesos .opc_bloggers .intro{ width:310px; background-color:#fff; padding:10px 0 10px 0} 
#accesos .opc_bloggers .intro p{ width:280px; margin:10px auto; font-weight:normal; font-size:11px} 
#accesos .opc_bloggers .funciones{ width:190px; margin:10px auto} 
#accesos .opc_bloggers .funciones a{ margin:0 5px 0 5px; vertical-align:middle} 
#accesos .opc_comentarios{ width:310px; display:none}
#accesos .opc_comentarios .top{ width:310px; height:30px; margin:5px auto 0 auto; background-image:url(../images/fd_comentarios.png)}
#accesos .opc_comentarios .top .txt{ margin:12px 0 0 10px}
#accesos .opc_comentarios .list{ width:310px; background-image:url(../images/fd_bottom_comentarios.gif); background-repeat:no-repeat; background-position:left bottom; background-color:#fff; padding:10px 0 10px 0} 
#accesos .opc_comentarios .list .it{ width:305px; margin:0 auto; border-bottom:1px solid #b3b3b3; padding:5px 0 10px 0; font-size:12px} 
#accesos .opc_comentarios .list .it h2{ font-size:14px; font-weight:bold; margin:10px 0 0 0} 
#accesos .opc_comentarios .list .it a{ color:#000; text-decoration:none}
#accesos .opc_comentarios .list .it a:hover{ color:#000; text-decoration:underline} 
#accesos .vertodos{ width:305px; margin:10px auto; text-align:right}
#accesos .vertodos a{ color:#000; font-weight:bold}

/*CALCULADORA*/
#calculadora{ width:580px; margin:0 auto} 
#calculadora .top{ width:580px; height:46px; margin:0 auto; background-image:url(../images/top_calcula.png)} 
#calculadora .top img{ margin:9px 0 0 10px} 


/*NOVEDADES*/
#novedades{ width:650px; margin:5px auto; clear:both} 
#novedades .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_novedades.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px} 
#novedades .content{ width:650px; background-color:#f6f6f6; padding:20px 0 20px 0 }
#novedades .top .txt{ margin:12px 0 0 10px}
#novedades .list{ width:650px;  background-color:#fff; padding:10px 0 10px 0} 
#novedades .list .it{ width:620px; margin:0 auto; border-bottom:1px solid #b3b3b3; padding:5px 0 10px 0; font-size:12px} 
#novedades .list .it h2{ font-size:14px; font-weight:bold; margin:10px 0 0 0; color:#0484bf} 
#novedades .list .it a{ color:#000; text-decoration:none}
#novedades .list .it a:hover{ color:#000; text-decoration:underline} 
#novedades .vertodos{ width:620px; margin:10px auto; text-align:right}
#novedades .vertodos a{ font-size:12px; font-weight:bold; color:#0484bf;}
#novedades a.enlace{font-size:12px; font-weight:bold; color:#0484bf}


/*NOVEDADES*/
#ultimasnov{ width:650px; margin:0 auto; padding:0 0 10px 0; clear:both; background-color:#fff} 
#ultimasnov .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_ultimasnov.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px} 
#ultimasnov .content{ width:625px; margin:10px auto; font-size:12px}
#ultimasnov .banner_aurisHSD{ width:625px; margin:0 auto 20px auto; clear:both} 
#ultimasnov a.dest{ color:#0383bf; text-decoration:underline; font-weight:bold}
#ultimasnov .left{ width:405px; float:left}
#ultimasnov .right{ width:202px; float:right}
#ultimasnov #encuentro{ width:405px; height:340px; clear:both; border-right:1px solid #c3c3c3; padding:0 10px 0 0}
#ultimasnov #encuentro .foto{ width:131px; float:left; margin:0 10px 10px 0}
#ultimasnov #encuentro .detalle{ width:265px; float:right; font-size:12px}
#ultimasnov #encuentro h2{ display:inline; width:265px; font-size:14px; color:#0484bf; font-weight:bold; background-image:url(../images/ico_it_enl.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 16px}
#ultimasnov #encuentro h2 a{color:#0484bf; text-decoration:none }
#ultimasnov #encuentro p{ margin:0 0 20px 0}
#ultimasnov #encuentro .bot_pregunta{ display:block}
#ultimasnov #encuentro .bot_megusta{ width:390px; text-align:right; padding:10PX 0 0 0}
#ultimasnov #encuentro .fecha{ color:#0484bf; font-weight:bold; font-size:12px; padding:10px 0 0 0}
#ultimasnov .line1{ border-bottom:1px solid #c3c3c3; padding:5px 0 5px 0; width:385px; margin:0 auto}
#ultimasnov .line2{ border-bottom:1px solid #c3c3c3; padding:5px 0 5px 0; width:201px; margin:0 auto}

#ultimasnov #soluciones{ width:405px; height:310px; margin:30px 0 0 0; clear:both; border-right:1px solid #c3c3c3; padding:0 10px 0 0}
#ultimasnov #soluciones .foto{ width:142px; float:left; margin:0 10px 10px 0}
#ultimasnov #soluciones .detalle{ width:265px; float:right; font-size:12px}
#ultimasnov #soluciones h2{ display:inline; width:265px; font-size:14px; color:#0484bf; font-weight:bold; background-image:url(../images/ico_it_enl.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 16px}
#ultimasnov #soluciones h2 a{color:#0484bf; text-decoration:none }
#ultimasnov #soluciones p{ margin:0 0 20px 0}
#ultimasnov #soluciones .bot_pregunta{ display:block}
#ultimasnov #soluciones .bot_megusta{ width:390px; text-align:right; padding:10px 0 0 0}

#ultimasnov #roadshow{ width:201px; margin:0 0 0 5px; height:340px}
#ultimasnov #roadshow .foto{ width:142px; float:left; margin:0 10px 10px 0}
#ultimasnov #roadshow .detalle{ width:201px; font-size:12px}
#ultimasnov #roadshow h2{ display:inline; width:201px; font-size:14px; color:#0484bf; font-weight:bold; background-image:url(../images/ico_it_enl.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 16px; line-height:24px}
#ultimasnov #roadshow h2 a{color:#0484bf; text-decoration:none }

#ultimasnov #roadshow p{ margin:0 0 10px 0}
#ultimasnov #roadshow p a{ color:#000; text-decoration:none}
#ultimasnov #roadshow .dest{ color:#0484bf; font-weight:bold}
#ultimasnov #roadshow .bot_pregunta{ display:block}
#ultimasnov #roadshow .bot_megusta{ width:195px; text-align:right; padding:10px 0 0 0}


#ultimasnov #conduces{ width:201px; margin:30px 0 0 5px; padding:0 0 0 0; height:310px}
#ultimasnov #conduces .foto{ width:142px; float:left; margin:0 10px 10px 0}
#ultimasnov #conduces .detalle{ width:201px; font-size:12px}
#ultimasnov #conduces h2{ display:inline; width:201px; font-size:14px; color:#0484bf; font-weight:bold; background-image:url(../images/ico_it_enl.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 16px; line-height:24px}
#ultimasnov #conduces h2 a{color:#0484bf; text-decoration:none }
#ultimasnov #conduces p{ margin:0 0 20px 0}
#ultimasnov #conduces .dest{ color:#0484bf; font-weight:bold}
#ultimasnov #conduces .bot_pregunta{ display:block}
#ultimasnov #conduces .bot_megusta{ width:195px; text-align:right; padding:10px 0 0 0}


#ultimasnov .nov_it{ width:590px; margin:10px auto; padding:0 0 10px 0; border-bottom:1px solid #c3c3c3; clear:both; font-size:12px; display:table}
#ultimasnov .nov_it .foto{ width:131px; float:left}
#ultimasnov .nov_it .detalle{ width:439px; float:right}
#ultimasnov .nov_it .detalle p{ margin:0 0 10px 0}
#ultimasnov .nov_it .detalle p a{ color:#010101; text-decoration:none}
#ultimasnov .nov_it .detalle h2{ background-image:url(../images/ico_it_enl.gif); background-repeat:no-repeat; background-position:0 3px; margin:0 0 10px 0; padding:0 0 0 15px; color:#0484bf; font-size:14px; font-weight:bold}
#ultimasnov .nov_it .detalle h2 a{ color:#0484bf; text-decoration:none}


/*VIDEOS*/
#videos{ width:650px; margin:0 auto} 
#videos .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_videos.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px}
#videos .content{ width:650px; background-color:#fff; padding:20px 0 20px 0 }
#videos .player{ width:524px; margin:0 auto }
#videos .ins_iframe{ width:524px; margin:0 auto; overflow-x:hidden}
#videos iframe{ width:524px;/* height:650px;*/ margin:0 auto}
#videos a.enlace{ float:right; margin:10px 0 0 0 ; font-size:12px; font-weight:bold; color:#0484bf; display:block}

/*EXPERTOS*/
#otrosvideos{ width:650px; margin:0 auto; background-color:#fff} 
#otrosvideos .top{ width:640px; height:24px; margin:0 auto; background-color:#611177; font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px} 
#otrosvideos .player{ width:524px; margin:30px auto}

/*VIDEO COMENTARIOS*/
#comentarios{ width:507px; margin:10px auto}
#comentarios .comentariouser { width:507px; margin:0 auto}
#comentarios .comentariouser .comentario_it{ width:477px; padding:10px 15px 10px 15px; margin:0 auto; background-color:#fff; font-size:12px; border-bottom:1px solid #b3b3b3}
#comentarios a{ color:#000}
#comentarios .comentariouser .comentario_it .detalle{ width:477px; margin:0 auto 10px auto; font-weight:bold}
#comentarios .comentariouser .comentario_it .fecha{ font-size:9px; color:#333; font-weight:normal; margin:0 0 0 15px}
#comentarios .comentariouser .paginacion{ width:477px; margin:10px auto; clear:both; font-size:10px; color:#333; font-weight:normal; }
#comentarios .comentariouser .paginacion .left{ float:left}
#comentarios .comentariouser .paginacion .right{ width:270px; float:right;  text-align:right; color:#287600; font-weight:bold}
#comentarios .comentariouser .paginacion .right a{ color:#333; margin:0 2px 0 2px; font-weight:normal }
#comentarios .comentariouser fieldset{ width:477px; clear:both; margin:20px auto 0 auto; padding:15px 15px 15px 15px; background-color:#e4e4e4}
#comentarios .comentariouser label.comentario{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:472px; margin:0 auto 0 0; display:block; clear:both}
#comentarios .comentariouser textarea.comentario{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:472px; height:70px; border:1px solid #939393; padding:2px; display:block}
#comentarios .comentariouser label.nombre{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:160px; margin:10px 12px 20px 0}
#comentarios .comentariouser input.nombre{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:160px; padding:2px; border:1px solid #939393; display:block}
#comentarios .comentariouser label.datos{ width:170px; float:left; margin:10px 20px 0 0}
#comentarios .comentariouser label.datos input{ vertical-align:middle; margin:0 0 0 5px}
#comentarios .comentariouser label.privacidad{ width:220px; float:left; margin:10px 0 0 0; clear:right}
#comentarios .comentariouser label.privacidad input{ vertical-align:middle; margin:0 0 0 5px}
#comentarios .comentariouser label.enviar{ width:477px; margin:30px 0 0 0; clear:both}
#comentarios .comentariouser label.enviar input{ float:right; cursor:pointer; margin:0 45px 0 0}
#comentarios .comentariouser .nota{ width:520px; margin:0 auto; padding:10px 0 0 0; font-size:9px; clear:both}
#comentarios .nota_legal{ width:440px; height:500px; margin:0 auto; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:none; text-align:justify}
#comentarios .nota_legal h1{ font-size:14px; margin:0 0 10px 0}
#comentarios a.enlace{ float:right; margin:10px 0 0 0 ; font-size:12px; font-weight:bold; color:#0484bf; display:block}

/*EXPERTOS*/
#expertos{ width:580px; margin:0 auto; background-color:#c0c0c0; padding-bottom:10px} 
#expertos .top{ width:580px; height:28px; margin:0 auto; background-color:#6c1548} 
#expertos .top img{ margin:10px 0 0 10px} 
#expertos .detalle{ width:560px; margin:10px auto 0 auto; background-image:url(../images/top_expertos.gif); background-repeat:no-repeat; background-color:#fff; padding:20px 0 20px 0 }
#expertos .detalle .it{ width:485px; margin:0 auto}
#expertos .detalle .it h1{ font-size:20px; font-style:italic; font-weight:normal; line-height:22px; color:#333; margin:0 0 10px 0}
#expertos .detalle .it .datos{ border-bottom:1px solid #b3b3b3; border-top:1px solid #b3b3b3; padding:5px 0 5px 0; color:#333; font-size:12px}
#expertos .detalle .it .datos .it{ margin:0 0 5px 0}
#expertos .detalle .it .datos .nombre{ color:#333; font-weight:bold }
#expertos .detalle .it .respuesta{ color:#333; line-height:18px; font-size:12px; margin:10px auto; clear:both; border-bottom:1px solid #b3b3b3; padding:0 0 10px 0}
#expertos .detalle .it .respuesta a{color:#fd1602}
#expertos .detalle .it .opciones{color:#b4b4b4; margin:0 0 10px 0}
#expertos .detalle .it .opciones a{ color:#3a3b3c; font-weight:bold; text-decoration:none}

/*NOTICIAS*/
#noticias{ width:580px; margin:0 auto; background-color:#f6f6f6} 
#noticias .top{ width:580px; height:64px; margin:0 auto; background-image:url(../images/top_noticias.gif)} 
#noticias .top img{ margin:10px 0 0 10px} 
#noticias .it{ width:524px; margin:0 auto 20px auto; background-image:url(../images/fd_noticias.gif); background-repeat:no-repeat; background-position:bottom; padding:10px 0 10px 0 }
#noticias .it h1{ font-size:20px; text-transform:uppercase }

#noticias .it h2{ font-size:20px; text-transform:uppercase }
#noticias .fecha{ width:524px; font-size:10px; color:#292929; border-bottom:1px solid #d6d6d6}
#noticias .foto{ display:block; margin:20px auto; border:1px solid #7d7d7d}
#noticias  p{ width:524px; clear:both; margin:0 auto 20px auto; font-size:12px; color:#292929}
#noticias a.mas{ float:right; text-decoration:underline; color:#292929}
#noticias .add{ width:524px; margin:5px auto}
#noticias .paginacion{ width:250px; margin:10px auto; clear:both; font-size:12px; color:#267b00; font-weight:bold; text-align:center }
#noticias .paginacion a{ color:#333; margin:0 2px 0 2px; font-weight:bold}
#noticias .paginacion a.anterior{ color:#333; margin:0 2px 0 2px; font-weight:bold}
#noticias .paginacion a.siguiente{ color:#333; margin:0 2px 0 2px; font-weight:bold}


/*ZONA BLOGGERS*/
#zonaBloggers{ width:650px; margin:0 auto; background-color:#fff} 
#zonaBloggers .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_zonabloggers.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px}
#zonaBloggers .top_news{ width:650px; height:46px; margin:0 auto; background-image:url(../images/top_newsletter.gif)} 
#zonaBloggers .top_news img{ margin:6px 0 0 10px} 
#zonaBloggers #blog { width:650px; margin:0 auto; padding:0 0 30px 0} 
#zonaBloggers #blog .top_blog{ width:650px; height:28px; margin:0 auto; background-image:none; background-color:#cd9400} 
#zonaBloggers #blog .top_blog h1{font-size:13px; font-weight:bold; color:#fff; padding:6px 0 0 10px} 
#zonaBloggers #blog .it{ width:590px; margin:10px auto; font-size:12px}
#zonaBloggers #blog h2{ font-size:14px; color:#000; font-weight:bold}
#zonaBloggers #blog h2 a{ color:#000; text-decoration:none}
#zonaBloggers #blog h2 a:hover{ color:#000; text-decoration:underline}
#zonaBloggers #blog .user{ width:590px; margin:10px auto}
#zonaBloggers #blog .it a.goto{ color:#000; font-size:12px; font-weight:bold; text-decoration:none; margin:20px 0 0 0; float:right; clear:both}
#zonaBloggers #blog .it a.goto:hover{ color:#000; font-size:12px; font-weight:bold; text-decoration:underline; margin:20px 0 0 0; float:right; clear:both}

#zonaBloggers .content{ width:580px; padding:20px 0 20px 0 ; margin:0 auto}
#zonaBloggers .clave{ width:590px; margin:30px auto; text-align:center}
#zonaBloggers .clave input.solicita{ background-image:url(../images/bot_solicita.png); width:111px; height:27px }
#zonaBloggers p{ margin:0 0 10px 0}
#zonaBloggers .intro{ width:590px; margin:20px auto; font-size:12px}
#zonaBloggers .modulo{ width:590px; margin:0 auto 20px auto}
#zonaBloggers .modulo .tabs{ width:590px; margin:0 auto}
#zonaBloggers .modulo .tabs img{ margin:0 10px 0 0}
#zonaBloggers .modulo .datos{ width:520px; height:30px; margin:0 auto; padding:10px; background-color:#626262; color:#fff; font-size:12px; font-weight:bold}
#zonaBloggers .modulo .respuesta{ width:538px; height:auto; border:1px solid #626262; font-size:12px}
#zonaBloggers .modulo .respuesta .pregunta{ width:518px; border-bottom:1px solid #626262; padding:10px}
#zonaBloggers .modulo .respuesta .nombre{ width:518px; margin:15px auto 0 auto }
#zonaBloggers .modulo .respuesta .contesta{ width:518px; margin:15px auto 0 auto; padding:0 0 10px 0 }
#zonaBloggers .modulo .datos .leyendas{ float:right; color:#fff; font-weight:normal; margin:0 4px 0 0 }
#zonaBloggers .modulo .datos .leyendas img{ vertical-align:middle; margin:0 5px 0 5px }
#zonaBloggers .modulo textarea{ width:518px; height:130px; margin:0 auto; border:1px solid #aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:10px}
#zonaBloggers .modulo input.enviar{ float:right; width:60px; height:26px; margin:10px 0 0 0 ;color:#fff; background-color:#2c2c2c; font-family:Arial, Helvetica, sans-serif; font-size:11px; cursor:pointer}
#zonaBloggers table.inbox{ width:540px; border-left:1px solid #626262; border-right:1px solid #626262; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
#zonaBloggers table.inbox td{  padding:5px; border-bottom:1px solid #626262}
#zonaBloggers table.inbox td a{ color:#8cb6cf; color:#333}
#zonaBloggers table.inbox td.fecha{ width:80px; vertical-align:top;  padding:5px; border-bottom:1px solid #626262; font-weight:bold}
#zonaBloggers table.inbox td.mensaje{ text-align:center; color:#ff0000}
#zonaBloggers table.inbox td.estado{ width:20px; text-align:right;  padding:5px; border-bottom:1px solid #626262}
#zonaBloggers table.inbox td.estado img{ vertical-align:middle; margin:0 5px 0 0 }
#zonaBloggers .paginacion{ width:477px; margin:10px auto; clear:both; font-size:10px; color:#333; font-weight:normal; }
#zonaBloggers .paginacion .left{ float:left}
#zonaBloggers .paginacion .right{ width:270px; float:right;  text-align:right; color:#287600; font-weight:bold}
#zonaBloggers .paginacion .right a{ color:#333; margin:0 2px 0 2px; font-weight:normal }
#zonaBloggers .descargar{ width:518px; padding:30px 10px 30px 10px; border:1px solid #626262; text-align:center}

#zonaBloggers .mensaje{ width:520px; margin:0 auto; background-color:#dad8d9; font-size:14px; font-weight:bold; text-align:center; padding:10px}
#zonaBloggers .mensaje_error{ width:520px; margin:0 auto; color:#ff0000}

#zonaBloggers fieldset{ width:540px; margin:0 auto; font-size:12px}
#zonaBloggers .formul{ width:540px; margin:0 auto}

#zonaBloggers label.nombre{ width:250px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.nombre{ width:250px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9 }
#zonaBloggers label.apellido{ width:250px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.apellido{ width:250px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }

#zonaBloggers label.mail{ width:514px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.mail{ width:514px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9 }
#zonaBloggers label.nick{ width:250px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.nick{ width:250px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }

#zonaBloggers label.tipovia{ width:100px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers select.tipovia{ width:100px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }
#zonaBloggers label.via{ width:400px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.via{ width:400px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }

#zonaBloggers label.num{ width:100px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.num{ width:100px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }
#zonaBloggers label.esc{ width:285px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.esc{ width:285px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }
#zonaBloggers label.cp{ width:100px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.cp{ width:100px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }

#zonaBloggers label.tel{ width:250px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.tel{ width:250px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }
#zonaBloggers label.local{ width:250px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.local{ width:250px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }
#zonaBloggers label.prov{ width:250px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers select.prov{ width:250px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }

#zonaBloggers label.pass{ width:250px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.pass{ width:250px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9; display:inline }
#zonaBloggers label.url{ width:514px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}
#zonaBloggers input.url{ width:514px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9 }
#zonaBloggers label.descrp{ width:514px; font-size:12px; color:#5d5d5d; float:left; margin:0 15px 10px 0}

#zonaBloggers textarea.descrp{ width:514px; height:100px; font-size:12px; color:#5d5d5d; padding:2px; border:1px solid #7f9db9 }
#zonaBloggers .condiciones{ width:540px; font-size:11px; clear:both}
#zonaBloggers .condiciones a{ color:#000; text-decoration:none}
#zonaBloggers .condiciones a:hover{ color:#000; text-decoration:underline}
#zonaBloggers .condiciones input{ vertical-align:middle; margin:0 3px 0 0}
#zonaBloggers .enviar{ width:71px; margin:20px auto; height:26px}
#zonaBloggers input.enviar{ width:71px; margin:0 auto }
#zonaBloggers .obligatorio{ width:510px; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:9px}

#zonaBloggers .nota_legal{ width:510px; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:none; text-align:justify}
#zonaBloggers .nota_legal h1{ font-size:14px; margin:0 0 10px 0}
#zonaBloggers p{ font-size:12px}

/*NUESTROS EXPERTOS*/
#nuestosexpertos{ width:580px; margin:0 auto; padding:0 0 50px 0} 
#nuestosexpertos .top{ width:580px; height:46px; margin:0 auto; background-image:url(../images/top_nuestrosexpertos.gif)}
#nuestosexpertos .top img{ margin:10px 0 0 10px} 
#nuestosexpertos .content{ width:580px; background-color:#f6f6f6; padding:20px 0 20px 0 }


/*EXPERTOS*/
#nuestosexpertos .listado{ width:560px; margin:10px auto }
#nuestosexpertos .listado .it{ width:485px; margin:10px auto}
#nuestosexpertos .listado .it h1{ font-size:20px; font-style:italic; font-weight:normal; color:#333; margin:0 0 10px 0; border-bottom:1px solid #b3b3b3; padding:0 0 5px 0; line-height:24px}
#nuestosexpertos .listado .it .datos{ border-bottom:1px solid #b3b3b3; padding:5px 0 5px 0; color:#333; font-size:12px}
#nuestosexpertos .listado .it .datos .it{ margin:0 0 5px 0}
#nuestosexpertos .listado .it .datos .nombre{ color:#333; font-weight:bold }
#nuestosexpertos .listado .it .respuesta{ color:#333; line-height:18px; font-size:12px; margin:10px auto; clear:both; border-bottom:1px solid #b3b3b3; padding:0 0 10px 0}
#nuestosexpertos .listado .it .respuesta a{color:#fd1602}
#nuestosexpertos .listado .it .opciones{color:#333; margin:0 0 10px 0}
#nuestosexpertos .listado .it .opciones a{ color:#3a3b3c; font-weight:bold; text-decoration:none}
#nuestosexpertos .paginacion{ width:250px; margin:10px auto; clear:both; font-size:12px; color:#267b00; font-weight:bold; text-align:center }
#nuestosexpertos .paginacion a{ color:#333; margin:0 2px 0 2px; font-weight:bold}
#nuestosexpertos .paginacion a.anterior{ color:#333; margin:0 2px 0 2px; font-weight:bold}
#nuestosexpertos .paginacion a.siguiente{ color:#333; margin:0 2px 0 2px; font-weight:bold}
#nuestosexpertos .leer{ width:485px; margin:0 auto; text-align:right; color:#c0c0c0; clear:both}
#nuestosexpertos a.mas{ text-decoration:underline; color:#292929; font-weight:bold; margin:0 5px 0 0}
#nuestosexpertos .responden{ width:485px; margin:0 auto; font-size:12px}
#nuestosexpertos .valoracion{ width:485px; margin:10px auto; border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding:5px 0 5px 0; color:#a4a4a4; font-size:12px; display:none}
#nuestosexpertos .valoracion img{ vertical-align:middle}

/*PREGUNTAR*/
#preguntar{ width:580px; margin:0 auto} 
#preguntar .top{ width:580px; height:28px; margin:0 auto; background-image:none; background-color:#6c1548} 
#preguntar .top img{ margin:8px 0 0 10px} 
#preguntar iframe{ width:580px; height:300px; background:transparent}

/*contenido iframe*/
#preguntar_cont{ width:650px; margin:0 auto; background-color:#fff; padding:0 0 100px 0} 
#preguntar_cont .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_ultimasnov.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px} 
#preguntar_cont .content{ width:590px; margin:0 auto}
#preguntar_cont .content a.dest{ color:#0383bf; text-decoration:underline; font-weight:bold}
#preguntar_cont .intro{ width:590px; margin:20px auto; clear:both; font-size:12px}
#preguntar_cont .intro .det{ width:590px; margin:15px auto; font-size:14px; font-weight:bold}
#preguntar_cont .intro .det .dest{color:#0484bf}
#preguntar_cont .intro .det img{ vertical-align:middle; margin:0 5px 0 0}
#preguntar_cont .intro .foto_experto{ width:148px; height:205px; padding:16px 0 0 16px; float:left; background-image:url(../images/fd_foto.gif)}
#preguntar_cont .intro .presentacion{ width:420px; float:right; margin:20px 0 0 0}
#preguntar_cont .intro .presentacion .resueltas{ width:170px; float:right; margin:0 60px 0 0}
#preguntar_cont .intro .presentacion .cita{ width:370px; height:65px; float:right; background-image:url(../images/fd_experiencia_it.gif); background-repeat:no-repeat; background-position:0 -10px; padding:0 0 0 40px; font-size:12px; font-weight:bold}
#preguntar_cont .formul{ background-color:#e4e4e4; width:590px; margin:20px auto; padding:5px 0 5px 0; clear:both}
#preguntar_cont h2{ width:540px; font-size:14px; font-weight:bold; margin:10px auto; clear:both}
#preguntar_cont fieldset{ width:540px; margin:20px auto; clear:both}
#preguntar_cont label.consulta{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:514px; margin:20px auto 5px 0; display:block; clear:both}
#preguntar_cont textarea.consulta{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:514px; height:70px; border:1px solid #939393; padding:2px; display:block}
#preguntar_cont label.nombre{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:160px; margin:10px 12px 20px 0; float:left}
#preguntar_cont input.nombre{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:160px; padding:2px; border:1px solid #939393; display:block}
#preguntar_cont label.mail{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:342px; margin:10px 12px 20px 0; float:left}
#preguntar_cont input.mail{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:342px; padding:2px; border:1px solid #939393; display:block}
#preguntar_cont .enviarconsulta{ width:502px; margin:10px auto; text-align:right}
#preguntar_cont .ultimas{ width:590px; margin:10px auto; text-align:right}
#preguntar_cont .enviarotra{ width:502px; margin:30px auto; text-align:center}
#preguntar_cont input.bot{ padding:0 5px 3px 5px; height:31px; text-align:center; background-color:#329acb; font-size:13px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; cursor:pointer}
#preguntar_cont input.anteriores{ padding:0 5px 3px 5px; height:25px; text-align:center; background-color:#329acb; font-size:13px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; float:right}
#preguntar_cont p{ margin:0 0 10px 0; clear:both}
#preguntar_cont a{ color:#000}
#preguntar_cont .condiciones input{ vertical-align:middle; margin:0 5px 0 0}

#preguntar_cont #anteriores{ width:590px; margin:0 auto}
#preguntar_cont #anteriores .top_tit{ width:580px; margin:0 auto 15px auto; background-color:#585757; font-size:13px; color:#fff; font-weight:bold; padding:5px}
#preguntar_cont #anteriores .it{ width:575px; margin:0 auto 10px auto; clear:both; background-image:url(../images/ico_tit.gif); background-repeat:no-repeat; padding:0 0 0 15px; color:#585757}
#preguntar_cont #anteriores .it a{ color:#585757; text-decoration:none}
#preguntar_cont #anteriores .it a:hover{ color:#585757; text-decoration:underline}
#preguntar_cont #anteriores .fecha{ color:#329acb; font-size:14px; font-weight:bold}
#preguntar_cont #anteriores .fecha a{ color:#329acb; font-size:14px; font-weight:bold; text-decoration:none}


#preguntar_cont #encuentro{ width:590px; margin: 0 auto; clear:both}
#preguntar_cont #encuentro .it{ width:550px; margin:15px auto; background-image:url(../images/fd_experiencia_it.gif); background-repeat:no-repeat; padding:0 0 0 45px}
#preguntar_cont #encuentro .it h2{ font-size:14px; font-weight:bold; color:#585757; }
#preguntar_cont #encuentro .detalle{ width:550px; float:left; border-bottom:1px solid #585757; padding:0 0 5px 0; margin:0 0 5px 0; clear:both; font-size:12px; color:#585757 }
#preguntar_cont #encuentro .detalle .date{ display:block; color:#bdce00; font-weight:bold}
#preguntar_cont #encuentro p{ margin:0 0 10px 0; color:#585757; font-size:12px}
#preguntar_cont .sino{ width:590px; margin:0 auto; height:50px; clear:both; text-align:right}


#preguntar_cont .nota_legal{ width:540px; margin:20px auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:none; text-align:justify}
#preguntar_cont .nota_legal h1{ font-size:14px; margin:0 0 10px 0}
#preguntar_cont a.enlace{ float:right; margin:10px 0 0 0 ; font-size:12px; font-weight:bold; color:#0484bf; display:block}



/*roadshow*/
#roadshow_int{ width:650px; margin:0 auto; background-color:#fff; padding:0 0 20px 0; min-height:1087px} 
#roadshow_int .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_ultimasnov.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px} 
#roadshow_int .content{ width:590px; margin:20px auto; background-image:url(../images/foto_RoadShowHipercor.jpg); background-repeat:no-repeat; background-position:right 0}
#roadshow_int .content_bases{ width:590px; margin:20px auto}
#roadshow_int .intro{ width:300px; margin:20px auto; float:left}
#roadshow_int  p{ margin:0 0 10px 0; color:#585757; font-size:12px}
#roadshow_int .mapa{ background-image:url(../images/mapa.gif); width:590px; height:438px; clear:both; margin:20px 0 0 0}
#roadshow_int .norte{ width:250px; text-align:right; padding:160px 30px 0 0; cursor:pointer; float:left}
#roadshow_int .levante{ width:220px; text-align:right; margin:150px 0 0 0; padding:0 70px 0 0; cursor:pointer; float:right}
#roadshow_int .sur{ width:auto; text-align:left; padding:290px 120px 0 300px; cursor:pointer}
#roadshow_int .resultado{ width:609px; position:absolute; margin:315px 0 0 20px; f}
#roadshow_int .resultado .top_res{ background-image:url(../images/top_resultados.png); width:609px; height:45px; margin:0 auto; clear:both}
#roadshow_int .resultado .top_res .det{ float:left; margin:14px 10px 0 10px; font-size:14px; font-weight:bold; color:#fff}
#roadshow_int .resultado .top_res .volver{ float:right; margin:12px 10px 0 0; cursor:pointer}
#roadshow_int .resultado .content_res{ background-image:url(../images/fd_resultados.png);width:609px; margin:0 auto; clear:both; display:table}
#roadshow_int .resultado .it{ width:277px; height:90px; float:left; margin:0 13px 0 13px; border-bottom:1px solid #b2b2b2; padding:5px 0 5px 0}
#roadshow_int .resultado .it_fechas{ width:63px; height:71px; float:left; margin:0 10px 0 0; background-image:url(../images/fd_fecha.png)}
#roadshow_int .resultado .it_fechas .mes{ width:50px; height:21px; margin:0 auto; padding:12px 0 0 0; font-size:12px; color:#fff; font-weight:bold; text-align:center}
#roadshow_int .resultado .it_fechas .dia{ width:53px; height:41px; margin:0 auto; padding:3px 0 0 0; font-size:18px; color:#5b5d5f; font-weight:bold; text-align:center}
#roadshow_int .resultado .it h2{ font-size:14px; font-weight:bold; color:#0383bf; text-transform:uppercase}
#roadshow_int .resultado .it_map{ width:277px; text-align:right; clear:both}
#roadshow_int .resultado .bottom{ background-image:url(../images/bottom_resultados.png); width:609px; height:20px; margin:0 auto; clear:both}
#roadshow_int .bases{ width:590px; margin:10px auto; clear:both; font-size:12px; color:#585757}
#roadshow_int .bases a{color:#0383bf}

#roadshow_int .bases_int{ width:590px; margin:10px auto; clear:both; font-size:12px; color:#585757}
#roadshow_int .bases_int td{ padding:3px}
#roadshow_int .bases_int a{color:#0383bf}
#roadshow_int .bases_int h2{ font-size:16px; font-weight:bold;color:#0383bf}

/*subvenciones*/
#subvencion{ width:650px; margin:0 auto; background-color:#fff; padding:0 0 50px 0} 
#subvencion .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_ultimasnov.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px} 
#subvencion .content{ width:590px; margin:0 auto}
#subvencion .intro{ width:590px; margin:20px auto; clear:both; font-size:12px}
#subvencion .intro{ width:590px; margin:20px auto; clear:both; font-size:12px}
#subvencion .coches_sel{ width:590px; margin:20px auto; clear:both}

/*CONCURSO EXPERIENCIA*/
#concurso{ width:650px; margin:0 auto; padding:0 0 100px 0; background-color:#fff} 
#concurso .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_ultimasnov.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px} 
#concurso .content{ width:590px; margin:0 auto} 
#concurso .intro{ width:590px; margin:20px auto; clear:both; font-size:12px}
#concurso .intro h1{ font-size:14px; font-weight:bold; color:#585757; margin:20px auto}
#concurso .intro .dest{ font-size:18px; color:#bdce00}
#concurso .intro .foto{ width:590px; margin:0 auto}
#concurso .formul{ width:590px; margin:0 auto; background-color:#e4e4e4; padding:10px 0 0 0}
#concurso fieldset{ width:540px; margin:0 auto}
#concurso h2{ width:540px; font-size:14px; font-weight:bold; margin:10px auto; clear:both}
#concurso label.consulta{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:502px; margin:20px auto 20px 0; display:block; clear:both}
#concurso textarea.consulta{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:502px; height:70px; border:1px solid #939393; padding:2px; display:block}
#concurso label.control{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:160px; margin:10px 12px 20px 0; float:left}
#concurso input.control{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:160px; padding:2px; border:1px solid #939393; display:block}
#concurso input.control_brw{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:335px; padding:2px; border:1px solid #939393; display:block}
#concurso .opciones{ width:100%; margin:10px auto; text-align:right}
#concurso .opciones .bases{ width:150px; float:left; font-size:10px}
#concurso .enviarotra{ width:422px; margin:30px auto; text-align:center}
#concurso .condiciones input{ vertical-align:middle; margin:0 5px 0 0}
#concurso .obligatorio{ width:540px; margin:10px auto; font-size:9px}
#concurso input.bot{ padding:0 5px 3px 5px; height:31px; text-align:center; background-color:#329acb; font-size:13px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif}
#concurso input.leer{ padding:0 5px 3px 5px; height:31px; text-align:center; background-color:#329acb; font-size:13px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif}
#concurso a{ color:#000}


#concurso #experiencias{ width:590px; margin: 0 auto}
#concurso #experiencias .it{ width:550px; margin:15px auto; background-image:url(../images/fd_experiencia_it.gif); background-repeat:no-repeat; padding:0 0 0 45px}
#concurso #experiencias .detalle{ width:550px; float:left; border-bottom:1px solid #585757; padding:0 0 15px; margin:0 0 20px 0; clear:both }
#concurso #experiencias .detalle .date{ display:block; color:#bdce00; font-weight:bold}
#concurso #experiencias .megusta{ float:right}
#concurso #experiencias p{ margin:0 0 10px 0;}
#concurso #experiencias .foto_exp{ float:left; margin:0 10px 0 0; border:1px solid #585757}

#datosGanador { width:100%}
#datosGanador td{ padding:2px; text-align:left }
#datosGanador input{ border:1px solid #b2b2b2; padding:2px; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#datosGanador #datosGanador select{ border:1px solid #b2b2b2; padding:2px; width:205px}
input.enviar{ background-image:url(../images/bot_enviar.png); width:115px; height:59px; cursor:pointer }
input.borrar{ background-image:url(../images/bot_borrar.png); width:115px; height:59px; cursor:pointer }
select{ font-family:Arial, Helvetica, sans-serif; font-size:11px}

#concurso .nota_legal{ width:540px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:none; text-align:justify}
#concurso .nota_legal h1{ font-size:14px; margin:0 0 10px 0}
#concurso a.enlace{ float:right; margin:10px 0 0 0 ; font-size:12px; font-weight:bold; color:#0484bf; display:block}

#avisoLegal{ width:540px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; padding:10px 10px 10px 0}
#avisoLegal a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000}


#concurso .bases{ width:590px; margin:0 auto}
#concurso .bases h1{ font-size:14px; font-weight:bold; margin:10px 0 20px 0}


#paginacion{ width:650px; height:36px; margin:0 auto 0 -30px; background-color:#585757; position:absolute; color:#fff; text-align:right; font-weight:bold; font-size:14px}
#paginacion .content{ width:400px; float:right; margin:10px 40px 0 0}
#paginacion .content .pages{ margin:0 20px 0 0; display:inline }
#paginacion .content .pages{ margin:0 20px 0 0; display:inline }
#paginacion .content img{ margin:0 10px 0 10px; vertical-align:middle}
#paginacion .content a{ color:#fff; text-decoration:none}
#paginacion .content .current{ color:#fff; text-decoration:none; background-color:#bdce00; padding:2px 5px; margin:2px 5px }


/*ENLACES*/
#enlaces{ width:650px; margin:0 auto; padding:0 0 30px 0; background-color:#fff} 
#enlaces .top{ width:640px; height:31px; margin:0 auto; background-image:url(../images/top_enlaces.gif); font-size:13px; font-weight:bold; color:#fff; padding:6px 0 0 10px} 
#enlaces .content{ width:650px; padding:20px 0 20px 0}
#enlaces .it{ width:590px; margin:0 auto 15px auto; clear:both; color:#333; font-size:12px; }
#enlaces .it a{ color:#333; font-size:14px; font-weight:bold; text-decoration:none; display:block }
#enlaces .it a img{ vertical-align: baseline; margin:3px 5px 0 0 }
#enlaces h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; margin:10px }

/*GALERIA*/
#galeria{ width:650px; margin:0 auto; background-color:#fff} 
#galeria .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_galeria.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px}
#galeria .top img{ margin:7px 0 0 10px} 
#galeria .content{ width:650px; padding:20px 0 20px 0 }
#galeria .display{ width:529px; margin:10px auto}


/*JUEGOS Y MÁS*/
#juegos{ width:650px; margin:0 auto; background-color:#fff} 
#juegos .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_interactua.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px}
#juegos .content{ width:650px; padding:20px 0 20px 0}
#juegos .intro{ width:590px; margin:10px auto 0 auto; font-size:12px}
#juegos .subtit{ width:590px; margin:0 auto}
#juegos .juego_it{ width:590px; margin:30px auto 0 auto; padding:0 0 10px 0} 
#juegos .juego_it .top{ width:590px; height:40px; margin:0 auto; background-color:#4d640f} 
#juegos .juego_it .calculadora{ width:590px; margin:0 auto }


/*PREGUNTAS*/
#preguntas{ width:650px; margin:0 auto; background-color:#fff} 
#preguntas .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_preguntas.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px}
#preguntas .content{ width:650px; padding:20px 0 20px 0 }
#preguntas h1{ width:590px; margin:10px auto; font-size:14px; font-weight:bold}
#preguntas h2{ width:590px; margin:10px auto; font-size:13px; font-weight:bold; color:#0582c6; line-height:20px}
#preguntas .intro{ width:590px; margin:30px auto; font-size:12px}
#preguntas .it{width:590px; margin:0 auto 10px auto; font-size:12px}
#preguntas p{ margin:0 0 10px 0}
#preguntas p.dest{ margin:20px 0 10px 0}
#preguntas a{ color:#0582c6; font-weight:bold}

/*TECNOLOGIA*/
#tecno{ width:650px; margin:0 auto; background-color:#fff} 
#tecno .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_tecnologia.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px}
#tecno .content{ width:650px; padding:0 0 20px 0 }
#tecno h1{ width:540px; margin:10px auto 0 auto; font-size:14px; font-weight:bold}
#tecno h2{ margin:10px auto 0 auto; font-size:13px; font-weight:bold}
#tecno h2.gris{ margin:10px auto 0 auto; font-size:13px; font-weight:bold; color:#757575}
#tecno .intro{ width:539px; height:352px; margin:0 auto; font-size:12px; background-image:url(../images/fd_tecno.gif)}
#tecno .intro_ita{ width:305px; margin:0 0 0 30px; padding:50px 0 0 0; color:#121111; display:block }
#tecno .intro_itb{ width:305px; margin:0 0 0 30px; padding:30px 0 0 0; color:#3c3b3c; display:block }
#tecno a.intro_enl{color:#0584d2; text-decoration:underline; font-weight:bold }
#tecno a.intro_enl:hover{ color:#0584d2;  text-decoration:underline; font-weight:bold  }
#tecno  p{ margin:0 0 10px 0}
#tecno .anima{ width:539px; margin:10px auto; background-color:#fff; text-align:center; padding:5px 0 5px 0}


/*COCHES*/
#coches{ width:650px; margin:0 auto; background-color:#fff; padding:0 0 30px 0} 
#coches .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_coches.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px}
#coches .content{ width:590px; padding:0 0 20px 0; margin:10px auto; display:table }
#coches h1{ width:540px; margin:10px auto 0 auto; font-size:14px; font-weight:bold}
#coches h2{ width:540px; margin:20px auto 5px auto; font-size:13px; font-weight:bold}
#coches .intro{ width:524px; margin:20px auto; font-size:12px}
#coches p{ font-size:12px; margin:0 0 10px 0}
#coches .foto_coche{ width:524px; margin:15px auto 0 auto}
#coches a.enlace{ float:right; clear:both; font-size:12px; color:#292929; font-weight:bold; text-decoration:none}
#coches a.enlace:hover{ text-decoration:underline}
#coches .otros{ width:200px; float:right; margin:30px 0 0 0}
#coches .otros img{ margin:0 0 1px 0}
#coches .otros .roadShow{ width:200px; margin:0 auto; background-color:#e0e0e0}
#coches .otros .roadShow .intro_road{ width:170px; margin:0 auto}
#coches .otros .roadShow .bot{ width:150px; margin:0 auto }
#coches .otros .roadShow h2{ display:inline; width:150px; font-size:14px; color:#0484bf; font-weight:bold; background-image:url(../images/ico_it_enl.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 16px; margin:5px 0 0 0}
#coches .otros .roadShow .hsd{ width:183px; margin:10px auto }
#coches .otros .roadShow a{ color:#000; text-decoration:none}


#coches .banner{ width:590px; height:218px; margin:0 auto 20px auto; background-image:url(../images/banner_coches.jpg)}
#coches .banner .masleft{ float:left; margin:160px 0 0 20px}
#coches .banner .masright{ float:right; margin:160px 20px 0 0 }


#coches{ width:650px; margin:0 auto; background-color:#fff; padding:0 0 30px 0} 
#coches .top{ width:640px; height:33px; margin:0 auto; background-image:url(../images/top_coches.gif); font-size:13px; font-weight:bold; color:#fff; padding:4px 0 0 10px}
#coches .content{ width:590px; padding:0 0 20px 0; margin:10px auto; display:table }
#coches h1{ width:540px; margin:10px auto 0 auto; font-size:14px; font-weight:bold}
#coches h2{ width:540px; margin:20px auto 5px auto; font-size:13px; font-weight:bold}
#coches .intro{ width:524px; margin:0 auto; font-size:12px}
#coches p{ font-size:12px; margin:0 0 10px 0}
#coches .foto_coche{ width:590px; margin:15px auto 0 auto}
#coches a.enlace{ float:right; clear:both; font-size:12px; color:#292929; font-weight:bold; text-decoration:none}
#coches a.enlace:hover{ text-decoration:underline}
#coches .intro{ width:370px; float:left; margin:30px 0 0 0}
#coches .otros{ width:200px; float:right; margin:30px 0 0 0}
#coches .otros img{ margin:0 0 1px 0}
#coches .otros .roadShow{ width:200px; margin:0 auto; background-color:#e0e0e0}
#coches .otros .roadShow .intro_road{ width:170px; margin:0 auto}
#coches .otros .roadShow .bot{ width:150px; margin:0 auto }
#coches .otros .roadShow h2{ display:inline; width:150px; font-size:14px; color:#0484bf; font-weight:bold; background-image:url(../images/ico_it_enl.gif); background-repeat:no-repeat; background-position:0 2px; padding:0 0 0 16px; margin:5px 0 0 0}
#coches .otros .roadShow .hsd{ width:183px; margin:10px auto }
#coches .otros .roadShow a{ color:#000; text-decoration:none}


#coches .banner{ width:590px; height:218px; margin:0 auto 20px auto; background-image:url(../images/banner_coches.jpg)}
#coches .banner .masleft{ float:left; margin:160px 0 0 20px}
#coches .banner .masright{ float:right; margin:160px 20px 0 0 }






#comoes{ width:590px; margin:0 auto}
#divCabecera {width:590px; border-bottom:1px solid #c3c3c3; padding:0 0 0 0; margin:10px auto 10px auto; clear:both; display:table }
#divCabecera .top_pregunta{width:590px; height:36px; background-image:url(../images/top_pregunta.gif);font-size:13px;padding:6px 0 0 0; color:#584339; font-family:Arial, Helvetica, sans-serif}
#divCabecera .det{ width:590px; margin:10px auto; font-size:11px }
#divCabecera .det img{ float:right; margin:20px 0 0 0}
#divCabecera .det .texto{ width:305px; float:left; margin:20px 0 0 0 }
#divCabecera .det p{ font-size:12px; margin:0 0 10px 0}

#divCabecera .ico{float:right; margin:0 5px 0 0}




/*COCHES OTROS*/
#coches .galeria{ width:524px; margin:0 auto}
#coches .top_subtit{ width:580px; height:40px} 
#coches .top_subtit img{ vertical-align:middle; margin:0 0 0 0} 
#coches .display{ width:560px; margin:0 auto 20px auto; display:table; clear:both}
#coches .foto{ width:89px; float:left; margin:0 1px 0 1px}

/*BOTTOM*/
#bottom{ width:980px; height:72px; margin:10px auto 0 auto; clear:both; background-color:#fff}
#bottom .logo_hsd{ float:left; margin:0 10px 10px 10px}
#bottom .logo_ttt{ float:right; margin:12px}

