body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background:#ffbc01}
*{ margin:0; padding:0; list-style-type:none; list-style-position: outside; list-style-image:none;}
.none{ display:none}
p{ margin-bottom:10px}
.over{ overflow:hidden}
.no_bg{background:none!important}
.img_right{ float:right; margin-left:10px}
.img_left{ float:left; margin-right:10px}
.sidebar_right a{ color:#2d5e96}
.sidebar_right a:hover{ color:#be951c}
*html .over{ overflow:visible; height:1%}
h2, h3{color:#042c5a!important}
.logo { width:100%; position:relative; z-index:50; margin-top:5px}
.logo .in{width:960px; margin:0 auto }
.logo a img{ border:none}
.logo a { display:block; position:absolute}

.header { background:#fff; overflow:hidden; height:58px}
.header .main{ text-align:right; margin:5px 4px 5px 0 }
.header .main a{ margin:0 10px; font-weight:bold; text-decoration:none; padding-right:20px; background:url(../img/ico3.gif) no-repeat right center }

.header .main a img{border:none; position:relative; vertical-align:middle}
.header .main a:hover{ text-decoration:underline}

.header .inner{ background:#fff; width:960px; margin:0 auto; position:relative; z-index:0}
.header .main p{ margin:0}

.banner{ width:100%; overflow:hidden; text-align:center;height:430px; }

.contents{background:#fff;}
.content{ width:960px; margin:0 auto; }
/*content de vuelta.aspx*/
#ctl00_content_updPanel .content_vuelta{width:1100px;}
.footer{ text-align:center; padding:20px 0 8px 0; width:960px; margin:0 auto}
a{ color:#042c5a;}
a:hover{ text-decoration:underline}

.list1{ margin-bottom:30px;}
.list1 li{ margin-bottom:15px}
.list1 li a{ background:url(../img/ico.gif) no-repeat right center; padding:0 36px 0 0; font-size:1.1em;  font-weight:bold; font-style:italic; text-decoration:none}

/*que es kmtriko*/

.bg_1 .sidebar_right{width:51%; float:right; padding:40px 0 0 0}
.bg_1 .sidebar_right ul li{list-style-type:disc; list-style-position: outside; list-style-image:none; margin-left: 15px; margin-bottom:15px}
.bg_1 .sidebar_right h3{margin: 10px 0}
.bg_1 .sidebar_right h3 span{text-decoration: blink; font-family: cursive, fantasy, sans-serif; color:#FF8000}
.bg_1 .sidebar_left{width:48%; float:left; padding:20px 0 0 0; min-height:400px}
*html .bg_1 .sidebar_left {height:400px}
.bg_1 .box h2{ margin:0 0 5px 0; padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.bg_1 .box{ margin-bottom:20px; padding:0 0 0 40px; background:url(../img/ico2.gif) no-repeat left top; min-height:58px}
*html .bg_1 .box{height:58px}
.bg_1 .image{ margin:-160px 0 0 -31px; z-index:3000px; position:absolute}
.bg_1 .sidebar_left .slogan{text-align:center; width:227px}
.bg_1 .sidebar_left p{margin-top:20px; margin-left:25%;}
.bg_1 .box  .vermas a{ padding:4px 30px 4px 0; text-decoration:none; background:url(../img/ico.gif) no-repeat right center; font-size:12px; font-weight:bold; font-style:italic}
.bg_1 .bg_top .slogan{ position:absolute; width:368px; margin:180px 0 0 500px}
.table_01{background:#ffbc01; padding:10px; background:#ffbc01}
.table_01 table{border-collapse:collapse; width:100%}
.table_01 table td, .table_01 table th{ padding:4px 10px}
.table_01 table th{ color:#333333; text-align:center; font-size:12px}
.table_01 table td{ text-align:center; color:#14375c; font-size:20px; font-weight:bold}
.bg_1 .precios_dequeva table td strong{color:#CC0000}
.bg_1 .content{ width:1100px; margin:0 auto; }

.bg_1 .boton_mapa {margin:40px 0;}
.bg_1 .boton_mapa img{border:none;}
.bg_1 .boton_mapa span{padding-left:100px;}
.bg_1 .boton_mapa span strong{padding-left:50px;}

.table_02{ padding:10px 0;}
.table_02 table{border-collapse:collapse;}
.table_02 table td, .table_01 table th{ padding:2px 10px;border:1px solid #ffbc01}
.table_02 table th{ color:#333333; text-align:center;}
.table_02 table td{ text-align:center; color:#14375c; font-weight:bold}
.table_02 table p{margin-bottom:0}

/*tipos de kmtriko*/
.bg_9 .bg_top{ height:267px; background:url(../img/bg_2.jpg) no-repeat center top #fff}
.bg_9 .sidebar_right{width:54%; float:right; padding:40px 0 0 0}
.bg_9 .sidebar_right ul li{list-style-type:disc; list-style-position: outside; list-style-image:none; margin-left: 15px; margin-bottom:15px}
.bg_9 .sidebar_right h3{margin: 10px 0}
.bg_9 .sidebar_left{width:45%; float:left; padding:20px 0 0 0; min-height:400px}
*html .bg_9 .sidebar_left {height:400px}
.bg_9 .box h2{ margin:0 0 5px 0; padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.bg_9 .box{ margin-bottom:20px; padding:0 0 0 40px; background:url(../img/ico2.gif) no-repeat left top; min-height:58px}
*html .bg_9 .box{height:58px}
.bg_9 .image{ margin:-200px 0 0 170px; z-index:3000px; position:absolute}
.bg_9 .sidebar_left .slogan{text-align:center; width:227px}
.bg_9 .box  .vermas a{ padding:4px 30px 4px 0; text-decoration:none; background:url(../img/ico.gif) no-repeat right center; font-size:12px; font-weight:bold; font-style:italic}
.bg_9 .bg_top .slogan{ position:absolute; width:480px; margin:150px 0 0 470px}
.bg_9 .sidebar_right h3 span{color:#CC0000}

/* Menú Principal */
.bg_top{ height:267px; background:url(../img/bg_2.jpg) no-repeat center top #fff}
.bg_top .in{ margin:0 auto;width:1117px; padding-left:10px;}
.bg_top .in .nav{ position:absolute; margin:15px 0 4px 0; width:1117px;}
.bg_top .in .nav a{color:#fff; background:url(../img/f_2.gif) no-repeat right center; padding:4px 27px 4px 4px;line-height:1.5em; text-decoration:none; margin:0 5px 0 0; font-size:15px; font-weight:bold}
.bg_top .in .nav a:hover{ color:#36454a; background:url(../img/f_2.gif) no-repeat right center #c5eef4; }
.bg_top .in .nav .h1 { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px!important; background:url(../img/f_1.gif) no-repeat right center!important; padding:0 30px 0 0; text-align:right; margin:0 15px!important}
.bg_top .in .nav .h1:hover{ color:#fff!important}


/*formulario*/
.bg_2 .bg_top{ height:267px; background:url(../img/bg_3.jpg) no-repeat center top #fff}

.bg_2 .bg_top .slogan{ position:absolute; width:424px; margin:220px 0 0 500px}
.bg_2 .image{ margin:-150px 0 0 80px; position:absolute; width:310px; height:600px;}


.bg_2 .sidebar_right{width:59%; float:right; padding:40px 0 0 0}
.bg_2 .sidebar_left{width:40%; float:left; padding:20px 0 0 0; min-height:400px; }
*html .bg_2 .sidebar_left {height:400px}

.bg_2 fieldset{ border:none}
.bg_2 fieldset h3{margin:12px 0; font-size:14px}
.bg_2 label{ display:block; clear:both; margin-bottom:8px; overflow:hidden}
*html .bg_2 label{ overflow:visible; height:1%}
.bg_2 label strong{ float:left; width:100px; display:block; padding:3px 0; font-weight:normal}
.bg_2 label .f_input{ float:left; width:416px; border:1px solid #999999; padding:2px}
.bg_2 label .f_textarea{height:100px; width:416px; border:1px solid #999999; padding:2px}
.bg_2 label .f_input:focus, .bg_2 label .f_input:active{background:#fdecbb; border:1px solid #eabb31}
.bg_2 label .f_select:focus, .bg_2 label .f_select:active{background:#fdecbb; border:1px solid #eabb31}
.bg_2 label textarea:focus, .bg_2 label textarea:active{background:#fdecbb; border:1px solid #eabb31}
.reset{ margin-bottom:20px}
.reset label{ display:block; clear:both; margin-bottom:8px}
.reset label strong{ float:none; width:auto; display:inline;}
.reset .bg_2 label .f_input{ float:none; width:auto}
.label_float label{ width:49%; clear:none; float:left!important; overflow:hidden; }
.label_float label .f_input{ float:left; width:140px}
.label_float label .f_select{ float:left; width:146px}

.bg_2  h2{ margin-bottom:12px; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.form2 label strong{ width:150px;}
.form2 .bg_top{ height:267px; background:url(../img/bg_1.jpg) no-repeat center top #fff}
.form2 label .f_input{widows:366px}
.form2 .image{margin:-150px 0 0 20px; }
.form2 .slogan{width:126px!important; margin:220px 0 0 470px!important;}


.form3 label strong{ width:150px;}
.form3 .bg_top{ height:267px; background:url(../img/bg_5.jpg) no-repeat center top #fff}
.form3 label .f_input{widows:366px}
.form3 .image{margin:-180px 0 0 0; }
.form3 .slogan{width:397px!important; margin:200px 0 0 470px!important;}


.form4 label strong{ width:150px;}
.form4 .bg_top{ height:267px; background:url(../img/bg_6.jpg) no-repeat center top #fff;}
.form4 label .f_input{widows:366px}
.form4 .image{margin:-180px 0 0 0; }
.form4 .slogan{width:397px!important; margin:226px 0 0 550px!important;}
.form4 .mapa{position:absolute; margin:-227px 0 0 10px; z-index:20000;}
.form4 .sidebar_right{width:50%; float:right; padding:40px 0 0 0}
.form4 .logo_tapiocca{float:right;}

/* http://www.youtube.com/watch?v=FoewTOU3mK4
video youtube*/
#aspnetForm  .video_youtube{margin:20px 0;}

/*rutas*/

.bg_3 .bg_top{ height:267px; background:url(../img/bg_4.jpg) no-repeat center top #fff}
.bg_3 .box{ margin-bottom:20px; min-height:154px;}
.bg_3 .box .p_malaga{margin-bottom:40px;}
.bg_3 .box_ruta3{ margin-bottom:120px; min-height:188px;}
*html .bg_3 .box{height:154px;}
.bg_3 .bg_top .in{ margin:0 auto; width:1127px;}
.bg_3 .bg_top .nav a:hover{ color:#36454a; background:url(../img/f_2.gif) no-repeat right center #c5eef4; }
.bg_3 .bg_top .slogan{ position:absolute; width:480px; height:70px; margin:200px 0 0 470px}
.bg_3 .image{ margin:-150px 0 0 100px; z-index:3000px; position:absolute}
.rutas .image{ margin:-150px 0 0 0}
.bg_3 .bg_top .h1 { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px!important; background:url(../img/f_1.gif) no-repeat right center!important; padding:0 30px 0 0; text-align:right; margin:0 15px!important}
.bg_3 .bg_top .h1:hover{ color:#fff!important}

.bg_3 .sidebar_right{width:59%; float:right; padding:20px 0 0 0}
.bg_3 .sidebar_left{width:40%; float:left; padding:20px 0 0 0; min-height:400px; }
*html .bg_3 .sidebar_left {height:400px}
.bg_3  h2{ margin-bottom:12px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.bg_3 .intro .logo_ruta_tapiocca{float:left; position:relative; margin:0 0 0 -100px}
.bg_3 .intro .logo_ruta_iscomar{float:left; position:relative; margin:0 0 0 -210px}
.bg_3 .intro .logo_ruta_ibiza{float:left; position:relative; margin:0 0 0 -220px}
.bg_3 .img_relative{ float:left; position:relative; margin:0 0 0 -380px}
.bg_3 .ruta_tapiocca1{ float:left; position:relative; margin:-30px 0 0 -290px}
.bg_3 .ruta_tapiocca2{ float:left; position:relative; margin:-105px 0 0 -290px}
.bg_3 .ruta_tapiocca3{ float:left; position:relative; margin:0 0 0 -380px}
.bg_3 .ruta_iscomar1{ float:left; position:relative; margin:0 0 0 -390px}
.bg_3 .ruta_iscomar2{ float:left; position:relative; margin:0 0 0 -390px}
.bg_3 .ruta_iscomar3{ float:left; position:relative; margin:0 0 0 -390px}
.bg_3 .ruta_ibiza1{ float:left; position:relative; margin:-60px 0 0 -420px}
.bg_3 .ruta_ibiza2{ float:left; position:relative; margin:-15px 0 0 -380px}
.bg_3 .ruta_ibiza3{ float:left; position:relative; margin:50px 0 0 -420px}
.bg_3 .ruta_puertos1{ float:left; position:relative; margin:-50px 0 0 -418px}
.bg_3 .ruta_puertos2{ float:left; position:relative; margin:30px 0 0 -420px}
.bg_3 .ruta_puertos3{ float:left; position:relative; margin:-60px 0 0 -420px}
.mar_B_12{ margin-bottom:20px!important; min-height:1px!important;}
*html .mar_B_12{ height:auto!important}
.etapa{font-weight:bold; color:#042c5a}
.bg_3 .intro h2{ font-size:22px; margin:0}
.bg_3 .intro p{ color:#666666; font-style:italic; font-size:12px}
.bg_3 .volver a{ background:url(../img/volver.jpg) no-repeat left center; padding-left:30px; display:block; position:absolute; margin:0 0 0 -380px; font-weight:bold; text-decoration:none; font-size:13px; font-style:italic}

/* Ruta Coronel Tapiocca. Direccion de Tiendas.*/
.bg_3 .dir_tapiocca .dir_tapiocca_izda{float:left;}
.bg_3 .dir_tapiocca .dir_tapiocca_dcha{float:right;}

/*ventajas*/
.bg_5 .bg_top{ height:267px; background:url(../img/bg_4.jpg) no-repeat center top #fff}
.bg_5 .box{ margin-bottom:20px; min-height:154px;}
*html .bg_5 .box{height:154px;}

.bg_5 .bg_top .slogan{ position:absolute; width:480px; height:70px; margin:200px 0 0 480px}
.bg_5 .image{ margin:-150px -50px; z-index:3000px; position:absolute}
.rutas .image{ margin:-150px 0 0 0}
.bg_5 .sidebar_right{width:65%; float:right; padding:20px 0 0 0}
.bg_5 .sidebar_right a img{border:none;}
.bg_5 .sidebar_right h2{margin-top:2%; font-size:2em;}
.bg_5 .sidebar_right h2 img {margin:15px -10px -10px 0px;}
.bg_5 .sidebar_left{width:33%; float:left; padding:20px 0 0 0; min-height:400px; }
*html .bg_5 .sidebar_left {height:400px}
.bg_5  h2{ margin-bottom:12px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.bg_5  .img_relative{ float:left; position:relative; margin:0 0 0 -380px}
.mar_B_12{ margin-bottom:20px!important; min-height:1px!important;}
*html .mar_B_12{ height:auto!important}
.etapa{font-weight:bold; color:#042c5a}
.bg_5 .intro h2{ font-size:22px; margin:0}
.bg_5 .intro p{ color:#666666; font-style:italic; font-size:12px}
.bg_5 .volver a{ background:url(../img/volver.jpg) no-repeat left center; padding-left:30px; display:block; position:absolute; margin:0 0 0 -380px; font-weight:bold; text-decoration:none; font-size:13px; font-style:italic}
.bg_5 .precios_dequeva{width:368px;margin:20px 0;background:#eaf3fd url(../img/dequeva_top.gif) top left no-repeat;}
.bg_5 .precios_dequeva table{width:344px;margin:6px 12px;background:url(../img/dequeva_bottom.gif) bottom left no-repeat;}
.bg_5 .precios_dequeva table th{text-align:left;text-transform:uppercase;}
.bg_5 .precios_dequeva table td{padding:5px 0;}

.precios_dequeva{width:368px;margin:20px 0;background:#eaf3fd url(../img/dequeva_top.gif) top left no-repeat;}
.precios_dequeva table{width:344px;margin:6px 12px;background:url(../img/dequeva_bottom.gif) bottom left no-repeat;}
.precios_dequeva table th{text-align:left;text-transform:uppercase;}
.precios_dequeva table td{padding:5px 0px;}

.bg_5 .parrafo_slogan {margin: 25px 0;}

/*vuelta*/
.bg_4 .bg_top{ height:267px; background:url(../img/bg_3.jpg) no-repeat center top #fff}
.bg_4 .box{ margin-bottom:20px; min-height:154px;}
*html .bg_4 .box{height:154px;}

.bg_4 .bg_top .slogan{ position:absolute; width:560px; height:70px; margin:200px 0 0 375px}
.bg_4 .image{ margin:-150px 0 0 100px; z-index:3000px; position:absolute}


.bg_4 .sidebar_right{width:59%; float:right; padding:20px 0 0 0}
.bg_4 .sidebar_left{width:40%; float:left; padding:20px 0 0 0; min-height:400px; }
*html .bg_4 .sidebar_left {height:400px}
.bg_4  h2{ margin-bottom:0; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.bg_4  .img_relative{ float:left; position:relative; margin:0 0 0 -380px}

.bg_4 .intro h2{ font-size:18px; margin-bottom:12px}
.bg_4 .intro p{ color:#666666; font-style:italic; font-size:12px}
.bg_4 .volver a{ background:url(../img/volver.jpg) no-repeat left center; padding-left:30px; display:block; position:absolute; margin:0 0 0 -380px; font-weight:bold; text-decoration:none; font-size:13px; font-style:italic}

.bg_4 .sidebar_left ul{ width:200px; float:right; margin:0 10px}
.bg_4 .sidebar_left ul li a{ display:block; padding:6px 30px; background:url(../img/ico.gif) no-repeat right center; margin-bottom:8px; text-align:right; font-size:15px; font-weight:bold; text-decoration:none; }
.bg_4 .sidebar_left ul li a:hover, .sidebar_left ul .selected{ background:#ffbc01}

.icons{ border-bottom:1px dotted #FFCC66; padding-bottom:10px; padding-top:10px}
.icons a{background:none!important; padding:0!important; margin-left:10px!important; }
.icons a img{border:none}

/*f.a.q.*/
.faq .main .high_main{font-size:1.4em; color:#990000}

.faq .sidebar_right{width:54%; float:right; padding:40px 0 0 0}
.faq .sidebar_right ul li{list-style-type:disc; list-style-position: outside; list-style-image:none; margin-left: 15px; margin-bottom:15px}
.faq .sidebar_right h1{margin: 0 0 20px 0}
.faq .sidebar_right h3{margin: 10px 0 5px 0}
.faq .sidebar_right p{margin-bottom:20px}
.faq .sidebar_left{width:45%; float:left; padding:20px 0 0 0; min-height:400px}
*html .faq .sidebar_left {height:400px}
.faq .box h2{ margin:0 0 5px 0; padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.faq .box{ margin-bottom:20px; padding:0 0 0 40px; background:url(../img/ico2.gif) no-repeat left top; min-height:58px}
*html .faq .box{height:58px}
.faq .image{ margin:-200px 0 0 170px; z-index:3000px; position:absolute}
.faq .sidebar_left .slogan{text-align:center; width:227px}
.faq .box  .vermas a{ padding:4px 30px 4px 0; text-decoration:none; background:url(../img/ico.gif) no-repeat right center; font-size:12px; font-weight:bold; font-style:italic}
.faq .bg_top .slogan{ position:absolute; width:600px; margin:220px 0 0 570px}

/* Condiciones y Clausulas de Pase Kmtriko*/
.conditions_body {font-family:Arial, Sans-Serif; font-size:11px; background:#eabb31;}
.conditions_body .conditions_in{margin:10px; border:1px solid #2e4249; padding:10px; background:#fff}
.conditions_body .conditions_in h2{text-align: center; color:#000000; font-size:14px; margin:20px;}
.conditions_body .conditions_in h3{color:#000000; font-size:12px; margin-bottom:10px;}
.conditions_body .conditions_in ul {width:90%; margin:0 5%;}
.conditions_body .conditions_in ul li{list-style-type:disc;}
.conditions_body .conditions_in ul div{margin-left: 5%;}
.conditions_body .conditions_in img{width:100%;height:100%;}

/* Bases Promoción BSO*/
.bases_bso_body{font-family:Arial, Sans-Serif; font-size:11px; background:#eabb31;}
.bases_bso_body .bases_bso ol li{list-style-type: decimal; margin-left:30px;}
.bases_bso_body .bases_bso{margin:10px; border:1px solid #2e4249; padding:10px; background:#fff}
.bases_bso_body .bases_bso h2{text-align: center; color:#000000; font-size:14px; margin:20px;}
.bases_bso_body .bases_bso h3{color:#000000; font-size:12px; margin-bottom:10px;}
.bases_bso_body .bases_bso .numeros_romanos{list-style-type:lower-roman;}

/* David::30/04/08 */
/* Promo */
/*Bus*/
.bg_1 .sl_promo .image{margin:-100px 0 0 20px;}
.bg_1 .sr_promo{width:48%;padding:40px 0 0 50px;font-size:1.2em;}
.bg_1 .sr_promo p{margin-bottom:1em;line-height:1.4em;}
.bg_1 .sr_promo p.promo_btn{margin:30px 0 25px 0;}
.bg_1 .sr_promo ul.promo{color:#042c5a;margin:5px 0 40px 0;padding:0;}
.bg_1 .sr_promo ul.promo li{margin-bottom:15px;}

.intro {margin-top:20px}
.intro p{ font-style:normal!important; font-weight:bold!important; margin-top:10px!important; color:#042c5a!important; margin-bottom:20px!important; font-size:14px!important}
.m_b50{ margin-bottom:50px}
.ico_size2{ font-size:12px; font-weight:bold; background:url(../img/ico4.gif) no-repeat left center; padding-left:20px}


/*oscar:22/05/08*/
/*compra ya*/
.bg_1 .bg_top .sloganya{ position:absolute;  margin:180px 0 0 470px}
.bg_1 .box.ico{ margin-bottom:10px; padding:0 0 0 40px; background:url(../img/ico.gif) no-repeat left top; min-height:35px}
.bg_1 .box_9{margin-top:-13px;margin-bottom:10px; padding:0 0 0 40px; background:url(../img/ico.gif) no-repeat left top; min-height:35px}
*html .bg_1 .box.ico{height:35px}
.bg_1 .boxya h2{ margin:0 0 5px 0; padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.bg_1 .boxya{ margin-bottom:3px; padding:0 0 0 0px; min-height:35px;}
*html .bg_1 .boxya{height:35px}


/* Como Comprar: cambios en el diseño */
.bg1tipo2 .bg_top{ height:267px; background:url(../img/bg_3.jpg) no-repeat center top #fff}
.bg1tipo2 .bg_top .in img{margin-left:505px; margin-top:210px;}

.bg1tipo2 .sidebar_right{padding-bottom:30px;}
.bg1tipo2 .sidebar_right h2{margin-top:-20px;margin-bottom:25px;font-size:1.8em;}
.bg1tipo2 .sidebar_right ol{list-style-position:outside;}
.bg1tipo2 .sidebar_right ol li{padding-left:30px;margin-bottom:40px;}
.bg1tipo2 .sidebar_right ol li.uno{background:url(../img/f_2.gif) top left no-repeat;}
.bg1tipo2 .sidebar_right ol li.dos{background:url(../img/f_2.gif) top left no-repeat;}

.bg1tipo2 .sidebar_right ol li h3{margin-bottom:20px;font-size:1.4em;}


.bg1tipo2 .sidebar_right p#condiciones{text-align:right;}
.bg1tipo2 .sidebar_right p#condiciones a:link,.bg1tipo2 .sidebar_right p#condiciones a:visited,.bg1tipo2 .sidebar_right p#condiciones a:hover{font-size:1.2em;font-weight:bold;color:#042C5A;}

.bg1tipo2 .sidebar_right #condiciones_div{display:none;margin-top:30px;margin-left:30px;}
.bg1tipo2 .sidebar_right #condiciones_div h3{margin-bottom:18px;font-size:1.4em;}
.bg1tipo2 .sidebar_right #condiciones_div ul li{padding-left:10px;margin-bottom:18px;font-size:1.2em;background:url(../img/condiciones_libg.gif) 0px 3px no-repeat;}

/* Como comprar No Registrado y Registrado*/
.bg_7 .bg_top{ height:267px; background:url(../img/bg_3.jpg) no-repeat center top #fff}
.bg_7 .bg_top .in img{margin-left:435px;}

.bg_7 .sidebar_right{padding-bottom:30px;}
.bg_7 .sidebar_right h2{margin-top:-20px;margin-bottom:25px;font-size:1.8em;}
.bg_7 .sidebar_right ol{list-style-position:outside;}
.bg_7 .sidebar_right ol li{padding-left:30px;margin-bottom:40px;}
.bg_7 .sidebar_right ol li.uno{background:url(../img/uno.gif) top left no-repeat;}
.bg_7 .sidebar_right ol li.dos{background:url(../img/dos.gif) top left no-repeat;}
.bg_7 .sidebar_right ol li.tres{background:url(../img/tres.gif) top left no-repeat;}
.bg_7 .sidebar_right ol li.cuatro{background:url(../img/cuatro.jpg) top left no-repeat;}
.bg_7 .sidebar_right ol li img{margin:0 0 30px 300px; border:none;}
.bg_7 .sidebar_right ol li ul{margin-left:25px;}
.bg_7 .sidebar_right ol li ul li{list-style-type:disc;margin-bottom:15px;padding:0;}
.bg_7 .sidebar_right{width:54%; float:right; padding:40px 0 0 0}

.bg_7 .sidebar_right ol li h3{margin-bottom:20px;font-size:1.4em;}
.bg_7 .sidebar_right ol li p{margin-bottom:10px;}

.bg_7 .footer{ text-align:center; padding:20px 0 8px 0; width:960px; margin:0 auto; font-size:11px;}

.bg_7 .sidebar_left{width:45%; float:left; padding:20px 0 0 0; min-height:400px}
*html .bg_7 .sidebar_left {height:400px}
.bg_7 .box h2{ margin:0 0 5px 0; padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.bg_7 .box{ margin-bottom:20px; padding:0 0 0 40px; background:url(../img/ico2.gif) no-repeat left top; min-height:58px}
*html .bg_7 .box{height:58px}
.bg_7 .image{ margin:-200px 0 0 140px; z-index:3000px; position:absolute}
.bg_7 .sidebar_left .slogan{text-align:center; width:227px}
.bg_7 .box  .vermas a{ padding:4px 30px 4px 0; text-decoration:none; background:url(../img/ico.gif) no-repeat right center; font-size:12px; font-weight:bold; font-style:italic}
.bg_7 .bg_top .slogan{ position:absolute; width:480px; margin:150px 0 0 470px}

/* Home */
#home .content{position:relative;top:-30px;}
#home .content .cajas{width:960px; height:120px; background:url(../img/home_fondocajas.jpg) no-repeat left bottom;  margin:0 auto 0 auto; font-size:11px} 
#home .content .footer{position:relative;top:-30px;}
.header .main a.comprakm{font-size:15px;color:#014596;padding-right:15px;}
#home .content .cajas .vermas a{color:#042c5a;font-weight:bold;font-style:normal;}
#home .content .p_informate{color:#0656b1;font-weight:bold;font-style:normal;padding-top:10px;}
#home .content .cajas .txt_extra{color:#0656b1;font-weight:bold;font-style:normal; margin-top:15%}
#home .content .cajas p{min-height:65px; margin-bottom:0;}

#home .cajas .box{float:left}
#home .cajas .box .in{margin:10px 10px;}

#home .content .cajas .primera{width:20%;height:115px;}
#home .content .cajas .segunda{width:20%;height:115px;}

#home .cajas .primera .in h2{ font-size:18px; min-height:40px; text-align:center; margin-bottom:10px; text-decoration:none;}
#home .cajas .primera .in h3{ font-size:13px; text-align:center; }
#home .cajas .primera  a{text-decoration:none;}
#home .cajas .primera  a:hover{text-decoration:none; color:#CC0000}
#home .cajas .segunda  a{text-decoration:none;}
#home .cajas .segunda  a:hover{text-decoration:none; color:#CC0000}
#home .cajas .segunda  h2{ font-size:18px; min-height:40px; text-align:center; padding-top:25px; text-decoration:none;}

#home .logos {width:1100px; height:120px; margin:10px auto 20px auto;}
#home .logos .socios{float:left;}
#home .logos ul{margin-top:10px; margin-right:5px;}
#home .logos li{float:left; margin: 0 4px 0 3px;}
#home .logos li a img{border:none;}
#home .logos .colaboradores{float:right; margin-left:15px;}
#home .footer{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background:#ffbc01; text-align:center; padding:20px 0 8px 0; width:960px; margin:0 auto}


.dequevav2{position:relative;top:100px;left:120px;}
.txtv2{font-size:13px;}
.boton_compra{margin-bottom:25px;}
.precios_dequeva{width:368px;margin:20px 0;background:#eaf3fd url(../img/dequeva_top.gif) top left no-repeat;}
.precios_dequeva table{width:344px;margin:6px 12px;background:url(../img/dequeva_bottom.gif) bottom left no-repeat;}
.precios_dequeva table th{text-align:left;text-transform:uppercase;}
.precios_dequeva table td{padding:5px 0px;}
.mapaImg{margin-top:230px;}

.header .main a.eng{background:url(../img/bandera_en.gif) no-repeat right center }
.header .main a.esp{background:url(../img/bandera_es.gif) no-repeat right center }