body { margin:0px; padding:0px; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; } h2{ font-size:16px; color:#930; } h3{ font-size:14px; color:#999; } #main { background-color:#fff; } #footer { color:white; float:left; padding-left:240px; } .container { width:1002px; margin:0 auto; } #top_bar{ height:29px; width:100%; background-color:#2d2d2d; color:#fff; alignment-adjust:middle; text-align:right; } #header{ height:85px; width:100%; background-color:#f5f5f5; color:#333; } #left_block{ height:100%; width:209px; float:left; background-color:#fefefe; color:#333; } #contenedor_principal{ margin-left:242px; } #footer{ color:#333; width:760px; } .texto_peq_g{ font-size:12px; color:#2d2d2d; } p.texto_muypeq_g{ line-height: 10px; font-size:10px; color:#5e5e5e; } .texto_cita{ font-size:12px; color:#666; text-align:justify; } p.texto_cita{ font-size:12px; color:#666; text-align:justify; } .titulo_med{ font-size:14px; font-weight:bolder; } .titulo_big_arco{ font-size:20px; color: #008a53; } .titulo_big_muralla{ font-size:20px; color: #395072; } .titulo_negro_med{ font-size:14px; font-weight:bolder; color:#000; } .titulo_blanco_med{ font-size:14px; font-weight:bolder; color:#fff; } .titulo_precio{ font-size:18px; font-weight:lighter; color:#090; } .estado_preparandose{ color:#399 } .titulo_precio_subtotal{ font-size:16px; font-weight:bold; color:#333; } .titulo_precio_iva { font-size:14px; font-weight:bold; color:#900; } .titulo_precio_total{ font-size:18px; font-weight:lighter; color:#090; } .error_grande{ font-size:24px; color:#900; font-weight:bold; } .texto_titular_rojizo{ color:#900; font-weight:bold; } .texto_requerido{ color:#F00; background-color:#FF0; font-weight:bold; } /*MENU*/ #menu{ border:inset; border-color:#999; border-width:1px; } #menu li{border-bottom:1px solid #FFF;} #menu ul li, #menu li:last-child{border:none;} #menu a{ display:block; color:#fff; text-decoration:none; padding:3px 8px; background-color:#666; } a{ color:#2d2d2d; text-decoration:none; padding:3px 0px; } a:hover{ color:#900; -webkit-transition: color 0.2s linear; } #menu a:hover{ color:#ffff99; -webkit-transition: color 0.2s linear; } #menu ul a{ color:#666666; background-color:#fefefe; } #menu ul a:hover{ background-color:#FFF; color:#2961A9; text-shadow:none; -webkit-transition: color, background-color 0.2s linear; } #menu ul{ background-color:#666666; } ul{ display:block; margin:0; padding:0; width:100%; list-style:none; } #menu li ul {display:none;} .titular_menu { color:#FFF; font-weight:bold; font-size:14px; } .subcategoria_menu{ padding-left:15px; } .subcategoria_menu2{ padding-left:15px; font-size:10px; color:#666; border-bottom:thin; border-color:#666; } #menu ul li li{padding-left: 10px;} /*___________________________________________________________________________*/ .nivoSlider { position:relative; width:490px; /* Change this to your images width */ height:201px; /* Change this to your images height */ background:url(images/loading.gif) no-repeat 50% 50%; } .nivoSlider img { position:absolute; top:0px; left:0px; display:none; } .nivoSlider a { border:0; display:block; } #AltaUsuario { width: 670px; } #AltaUsuario label.error { margin-left: 10px; width: auto; display: table-row; color:#900; } /*___________________________________________________________________*/ .link_top { float:left; } .link_top a{ color:#FFF; font-weight:bold; } /*------------tabs-------*/ ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #999; border-left: 1px solid #999; width: 100%; } ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #999; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; background: #e0e0e0; } ul.tabs li a { text-decoration: none; color: #000; display: block; font-size: 1.2em; padding: 0 20px; border: 1px solid #fff; outline: none; } ul.tabs li a:hover { background: #ccc; } html ul.tabs li.active, html ul.tabs li.active a:hover { background: #fff; border-bottom: 1px solid #fff; } .tab_container { font-size:9px; border: 1px solid #999; border-top: none; overflow: hidden; clear: none; float: none; width: 100%; background: #fff; } .tab_content { padding: 20px; font-size: 1.2em; } .legalText ul { padding: 10px 20px; list-style-type: disc; } .legalText ul li { margin-bottom: 15px; } /* Cookie consent */ .cc-message { max-width: 60%; } .cc-window.cc-banner .cc-compliance a { min-width: 150px; } .tab_cookies { border: 1px solid #d2d2d2; border-collapse: collapse; /* overflow: hidden; clear: none; float: none; */ width: 100%; } .tab_cookies td{ padding: 5px; border: 1px solid #d2d2d2; border-collapse: collapse; }