@charset "utf-8";
/* span.logo{font-weight:bold;color:#e2001a;font-size:14px;} */

body{font-family:"Trebuchet MS";font-size:13px;}
.tope .logotipo{top:34px;left:758px;}
.tope{background: transparent url(../img/fondo_tope.jpg) no-repeat 2px 0px;}
.bajo .creador {right:44px;}
#no_contenidos{color:#E2001A;display:inline;float:left;font-size:18px;padding:130px 0;text-align:center;width:741px;}
.bloque{padding:0;width:801px;margin-bottom:30px;position:relative;float:left;display:inline; overflow:hidden;}
#ruta{color:#FFFFFF;display:inline;float:left;font-size:18px;font-style:italic;font-weight:normal;height:33px;left:0;line-height:27px !important;padding:4px 10px 0;position:absolute;top:0;width:781px;z-index:2;}
#ruta b{display:none;}
#ruta h1{color:#FFFFFF;display:inline;font-size:22px;z-index:2; float:left;}
.bloque p,.bloque li,.bloque dd,.bloque dt{text-align:justify;}
.bloque_contenidos{ float:left; display:inline; width:741px; padding:0 30px; position:relative; margin:0; clear:both;}
.bloque img.foto_ppal{clear:both;
display:inline;
margin:0 0 -4px;
padding:0;}

/* presentación */
.bloque_contenidos h2{white-space:nowrap;background:transparent url(../img/fondo_h2.gif) repeat-x scroll right center;clear:both;color:#FFFFFF;display:inline;float:left;font-size:18px !important;margin:15px 0 11px -30px;padding:9px 40px 11px 31px;text-transform:uppercase;}
.bloque_contenidos h2 a{background: transparent url(../img/marca_h2.gif) no-repeat 0 4px;padding-left:26px;}
.bloque_contenidos p{margin-bottom:16px; clear:both; width:100%;}
.bloque_contenidos dl{clear:both;}
.bloque_contenidos p, .bloque li, .bloque dd{line-height:18px;}
.bloque_contenidos dt, li.titular{margin:22px 0 6px;font-size:16px;font-weight:bold;text-align:left!important;color:#e2001a;}
.bloque_contenidos li{margin:0 0 3px 20px;background:transparent url(../img/punto_rojo.gif) no-repeat 0 5px;padding-left:12px;}
li.titular{background:none;padding:0;}
#fondo_mercados_potenciales li.titular{margin:20px 0 10px;}
#sub_menu{background:transparent url(../img/fondo_enlaces.gif) no-repeat scroll 0 -193px;font-size:11px;height:236px;padding:4px 8px 0;}
#fondo_pistas_de_karting #sub_menu{background-position:0 -109px;}
#fondo_lineas_de_explotacion #sub_menu{background-position:0 -58px; height:300px;}
#fondo_la_arquitectura #sub_menu{background-position:0 -91px;height:267px;}
#sub_menu li{border-bottom:1px solid #505050;float:left;display:inline;width:183px;}
#sub_menu li a,#sub_menu li a:visited,#sub_menu li a:active{padding:6px 8px;color:#fff;text-decoration:none;float:left;width:167px;}
#sub_menu li a:hover{color:#ff0000;background-color:#444;}
#sub_menu .activo,#sub_menu .activo:hover,#sub_menu .activo:visited,#sub_menu .activo:active{background-color:#FFFFFF;color:#FF0000;font-weight:bold;margin-left:-8px;padding-left:16px;width:167px !important;}
.cita{float:left;display:inline;padding:60px 30px 30px;margin:0 -30px;background:#d4d4d4 url(../img/fondo_cita.gif) no-repeat top left;width:741px;}
.cita p{font-weight:bold;text-align:center;font-size:15px;margin-bottom:2px;color:#e2001a;}
.cita ul{float:left;width:741px;display:inline;border-right:1px solid #e5e5e5;}
.cita li{background:#ddd;width:216px;float:left;padding:15px;margin:0;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:140px;text-align:left !important;}
.nota{clear:both;padding:12px 30px 54px;margin:0 -30px;background: #c3c3c3 url(../img/fondo_nota.gif) no-repeat 0 bottom;}
.intro{background:#D4D4D4 url(../img/fondo_intro.gif) no-repeat scroll left bottom;clear:both;color:#414141;display:inline;float:left;font-size:18px;font-style:italic;left:-30px;line-height:26px !important;margin:0 !important;padding:0 30px 45px !important;position:relative;width:741px !important;top:0;}

/* entorno */
.ficha_tecnica{clear:both;background-color:#A70013;margin:20px 0;padding:1px;width:736px;}
.ficha_tecnica caption,.ficha_tecnica p{border-bottom:1px solid #FFFFFF;color:#FFFFFF;font-size:11px;font-weight:bold;margin:0;padding:6px 11px 8px;text-align:left;}
.ficha_tecnica p{margin-bottom:-4px;}
.ficha_tecnica table{width:100%;background-color:#fff;}
.ficha_tecnica td,.ficha_tecnica th{padding:4px;}
.ficha_tecnica td{width:240px;border-bottom:1px solid #BA0000;}
.ficha_tecnica th{background:#E2001A url(../img/fondo_th.gif) repeat-y scroll right 0;border-bottom:1px solid #BA0000;color:#FFFFFF;font-weight:bold;text-align:left;width:120px;}
.ficha_tecnica li{margin-left:1px;}
#fondo_scalextric .ficha_tecnica li{width:205px;float:left;padding:0 10px 0 13px;}
/* fin entorno */

/* arquitectura */
#fondo_la_arquitectura .intro{font-size:17px;line-height:23px !important;}
.planos{display:inline;float:left;margin-top:16px;padding:0;width:739px;}
.planos li{background:none;padding:0;margin:2px;float:left;display:inline;border:1px solid #000;}
.planos li a{float:left;display:inline;}
.sostenible{float:left;width:741px;display:inline;position:relative;}
.sostenible div{float:left;width:480px;}
.sostenible img{position:absolute;right:0;top:-28px;}
/* fin arquitectura */

/* contactar */
#fondo_contactar .contenidos{background:#D4D4D4 url(../img/fondo_cita.gif) no-repeat scroll left top;display:inline;float:left;margin:0;padding:42px 30px 0 !important;width:741px;position:relative;left:-30px;}
#forma_contacto{display:inline;float:left;margin:0 !important;padding:0 0 116px !important;position:relative;width:485px;}
#form_contacto{ clear:both;display:inline;float:left;margin:0 !important;padding:0 !important;width:475px;}
#form_contacto label{display:block;padding:2px 0;}
#form_contacto label span{width:204px;float:left;display:inline;font-weight:bold;}
#form_contacto label span b{color:#e2001a;font-weight:bold;}
#form_contacto input,#form_contacto textarea{width:260px;border:1px solid #aea5a5;padding:3px;}
#form_contacto h6{font-size:11px;margin:1px 0 15px 205px;}
#field_codigo{width:90px !important;}
.googlemap{background:#FFFFFF none repeat scroll 0 0;border:1px solid #AEA5A5;display:inline;float:left;margin:0;padding:4px 0;position:absolute;right:30px;top:97px;text-align:center;width:250px;}
.requerido{background-color:#E1E1E1;border:1px solid #DD4C5D !important;}
.obligatorios{font-size:11px;top:13px;color:#e2001a;float:left;display:inline;clear:both;margin:20px 0 0 204px;}
#botones_contacto{background:#C3C3C3 url(../img/fondo_nota.gif) no-repeat scroll 0 bottom;position:absolute; bottom:0; left:0;float:left;display:inline;width:741px;left:-30px;padding:10px 30px 50px;}
.btn_form{background:transparent url(../img/botones_formulario.gif) no-repeat scroll 0 bottom;border:0 none !important;color:#FFFFFF;font-size:11px;font-weight:bold;height:33px;width:140px !important;}
#enviar_contacto{position:absolute;right:30px;}
/* fin contactar */

/* instalaciones */
.ficha_tecnica table thead th{background:#84000f none repeat scroll 0 0;border-bottom:1px solid #222222;}
.ficha_tecnica table tfoot th,.ficha_tecnica table tfoot td{color:#fff;background:#a70013 none;border-bottom:0;font-weight:bold;}
.ficha_tecnica table th,.ficha_tecnica table td{padding:8px 10px;vertical-align:top;}
/* fin instalaciones */