
html, body {height:auto}

h2 { margin:10px 0px 5px 0px}
h2 a {color:#4A9E53;
font-family:verdana;
font-size:13px;
font-weight:bold; text-decoration:none;
margin:0 0 5px;; cursor:text; margin:15px 0px 15px 0px	 }
h2 a:hover { color:#4A9E53;} 

div.info a:hover{}
a.mas_info {color:#666;text-decoration:none;cursor:pointer; text-transform:capitalize; }

#imagen { text-align:center; margin:0px 15px 10px 15px}
#imagen a img { border:0px; margin:0px 30px 0px 30px; vertical-align:middle}

#busqueda {  padding-top:10px; font-size:12px; font-weight:bold; font-family:Arial; padding-bottom:15px; width:440px; float:right;}
#busqueda a { color:#000; text-decoration:none; cursor:text; font-weight:normal;}

.verficha{ width:100px;  text-align:center; margin-bottom:10px;}
.ficha_resumen{display:none; background-color:#FFFFFF; z-index:1; position:absolute; width:100px; border:0px solid #666;}
.ficha_resumen_cont{ width:258px; background-color:#FFFFFF; text-align:left; padding:10px; border:1px solid #666;}

.ficha_resumen a { color:#000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.ficha_resumen a:hover { text-decoration:underline}
.ficha_resumen p a { font-size:10px; color:#666; text-decoration:none; margin-top:6px}

#subterminos { margin-top:20px }
#subterminos .info { margin:10px 0px 10px 0px }

ul.image { margin-bottom:10px}
ul.image li { margin-bottom:10px}

.minfo { cursor:pointer; text-decoration:underline;}

#mapa_web ul.levelmap_3 { margin-top:5px}
#menu_reserva .top	{  	font-size: 24px;color: #9d9b9b;margin: 0;font-weight: normal;text-transform: lowercase;}

#mainMenu1 ul{ list-style: none; float:left; margin:0px; padding:0px;}
#mainMenu1 ul .transp { background: url(../../gifs/transproductos.gif) left top no-repeat; text-indent:-10000px; padding-left:60px; float:left;}
#mainMenu1 ul li { float:left;  }
.bodytext{ margin:0px;}
#submenu ul{ list-style: none; float:left; margin:0px; padding:0px; }
#submenu ul li { float:left;  }
#mainMenu1 #menusup{ list-style: none;  margin:0px; padding:0px; height:20px; width:370px; position:absolute; left:600px; top:10px;}
#mainMenu1 #menusup a{ color:#00336F; text-decoration:none; font-weight:bold; padding-left:10px;  }

#tabmenu .prod{background: url(../../gifs/bot1.gif) left top no-repeat;  width:150px; height:56px;}
#tabmenu a.aprod{width:150px; height:56px; text-decoration:none; float:left; }
#tabmenu .serv{background: url(../../gifs/bot2.gif) left top no-repeat;  width:88px; height:56px;}
#tabmenu a.aserv{width:88px; height:56px; text-decoration:none; float:left; }
#tabmenu a.aservs{width:88px; height:56px; text-decoration:none; float:left;}
#tabmenu .prom{background: url(../../gifs/bot3.gif) left top no-repeat; width:119px; height:56px;}
#tabmenu a.aprom{width:119px; height:56px; float:left; text-decoration:none;}
#tabmenu .emp{background: url(../../gifs/bot4.gif) left top no-repeat;  width:102px; height:56px;}
#tabmenu a.aemp{width:102px; height:56px; float:left; text-decoration:none;}
#tabmenu .area{background: url(../../gifs/bot5.gif) left top no-repeat;  width:129px; height:56px;}
#tabmenu a.aarea{width:129px; height:56px; float:left; text-decoration:none; }
#tabmenu .faqs{background: url(../../gifs/bot6.gif) left top no-repeat;  width:62px; height:56px;}
#tabmenu a.afaqs{width:62px; height:56px; float:left; text-decoration:none; }
#tabmenu .cont{background: url(../../gifs/bot7.gif) left top no-repeat;  width:88px; height:56px;}
#tabmenu a.acont{width:88px; height:56px; text-decoration:none; float:left;}
#tabmenu .com{background: url(../images/bot8.gif) left top no-repeat;  width:127px; height:56px;}
#tabmenu a.acom{width:127px; height:56px; text-decoration:none; float:left; }
#tabmenu .coms{background: url(../images/bot8ac.gif) left 4px no-repeat;  width:127px; height:56px;}
#tabmenu a.acoms{width:127px; height:56px; text-decoration:none; float:left; }
#tabmenu .con{background: url(../images/bot9.gif) left 9px no-repeat;  width:90px; height:56px;}
#tabmenu a.acon{width:90px; height:56px; text-decoration:none; float:left; }
#tabmenu .cons{background: url(../images/bot9ac.gif) 10px 5px no-repeat;  width:100px; height:56px;}
#tabmenu a.acons{width:90px; height:56px; text-decoration:none; float:left; }
#tabmenu .nue{background: url(../images/bot10.gif) left top no-repeat;  width:119px; height:56px;}
#tabmenu a.anue{width:150px; height:56px; text-decoration:none; float:left; }
#tabmenu .nues{background: url(../images/bot8ac.jpg) left top no-repeat;  width:129px; height:53px;}
#tabmenu a.anues{width:150px; height:56px; text-decoration:none; float:left; }
#tabmenu .cont{background: url(../../gifs/bot7.gif) left top no-repeat;  width:88px; height:56px;}
#tabmenu a.acont{width:88px; height:56px; text-decoration:none; float:left;}
#tabmenu .conts{background: url(../../gifs/bot_contacto.gif) left top no-repeat;  width:88px; height:56px;}
#tabmenu a.aconts{width:88px; height:56px; text-decoration:none; float:left;}
#linksrel{ float:left; width:177px; background:url(../images/menuvup.jpg) left top no-repeat; padding-top:10px; color:#00336f; text-align:left; padding-bottom:20px;}
#linksrel a{ color:#00336f; text-decoration:none; font-weight:bold;}
#linksrel .selec{ color:#619fd8; text-decoration:none; font-weight:bold;}
#linksrel ul { float:left; background:url(../images/menuvdown.jpg) #e5f2f8 left bottom no-repeat; width:177px; list-style:none; list-style-image:none; margin:0px; padding:0px; padding-bottom:10px;}
#linksrel ul li { margin:0px; padding:0px; line-height:18px; padding-left:10px; list-style:none;  }
#nube{background:url(../images/nubeup.jpg) #144f93 left top no-repeat; padding-top:12px; width:211px; margin-top:10px; margin-left:14px; float:left; color:#619fd8; }
#nube ul{ float:left; list-style:none; width:191px; padding:0px; margin:0px; padding-left:10px; padding-right:10px; padding-bottom:12px;}
#nube ul li { padding-bottom:8px; display:inline; }
#ColFicha #nube .uno{ font-size:12px; color:#619fd8;}
#ColFicha #nube .dos{ font-size:12px; color:#619fd8;}
#ColFicha #nube .tres{ font-size:12px; color:#619fd8;}
#nube ul li a{ color:#619fd8; text-decoration:none; }
.hd { visibility:hidden;}
#content #bread{ float:left; padding-top:10px; padding-left:20px; color:#FFFFFF; font-size:11px; }
#content #bread a{ color:#FFFFFF; text-decoration:underline; font-size:11px; }

#footer {
clear:both;
color:#FFFFFF;
float:left;
font-size:11px;
margin:0;
padding:10px 40px 10px 0;
text-align:center;
width:96%;
}

#formulario {margin-top:18px;}
#formulario h2{  font-size:24px; color:#f6d605;}
#formulario h3{ color:#ef1e31; line-height:25px;}
#formulario p{ color:#ef1e31; font-weight:bold; padding-top:20px; }
#formulario ul{ float:left; width:370px;  list-style:none; border: 1px solid #00a5d5; padding:15px 15px 15px 15px; margin:0px;  }
#formulario ul li{ float:left; width:170px; list-style-image:none; list-style:none; line-height:20px; padding:0px;margin:0px;}
#formulario .border{ border:0px; }
#formulario select{ width: 192px; }
#formulario #ulinfo { float:left; width:400px; border:0px; padding-top:0px;}
#formulario #ulinfo li{ float:left; width:385px; padding-left:15px; color:#00a5d5; background:url(../../gifs/bullet.gif) left 4px no-repeat;}


#formulario ul#formCont{ float:left; width:370px;  list-style:none; border: 1px solid #00a5d5; padding:15px 15px 15px 15px; margin:0px;  }
#formulario ul#formCont li{ float:left; width:370px; list-style-image:none; list-style:none; line-height:20px; padding:0px;margin:0px;}
#formulario ul#formCont li input { }

#formulario ul#formCont li span { float:left; width:170px;}

#formulario ul#formCont li.check{  width:75px;  }
#formulario ul#formCont li.check2{  width:75px; padding-left:15px;  }
#formulario ul#formCont li.check span { float:left; width:50px;}
#formulario ul#formCont li.check2 span { float:left; width:35px;}

#formulario .submit{  width:100%; text-align:center;}

#ColFicha .top_ab
{
    background-image: url(../../images/top_ab.gif);
    background-repeat:no-repeat;
    width:889px;
    height:11px;
    float:left;
	margin:0px;   
    margin-left:20px;	
	padding:0px;
	overflow:hidden;
	
	
}
 
 #ColFicha .bottom_ab
{
  /*  background-image: url(../../images/bottom_ab.gif); */
	background-image: url(../../images/piso_ab_nuevo.jpg); 
    background-repeat:no-repeat;
    width:889px;
 /*   height:37px; */
	height:72px;
    margin-left:20px;
    float:left;
    position: relative;
}
#ColFicha .content_ab
{
    width: 885px;  
    /*margin: 0px 0px 0px 20px;
    padding: 0px 40px 0px 20px;*/
    background-color:#ffffff;
 /*   padding-left:20px;
    padding-right:10px; */
    float:left;
    position: relative;
    margin-left:20px;
	border-right:2px #8CB6E7 solid;
	border-left:2px #8CB6E7 solid;
	background: url(../../images/back_baso3.jpg) right bottom no-repeat;
	 background-color:#ffffff;

}

#ColFicha h1.h1_ab{color:#00336F; font-size:29px; margin-bottom:30px; margin-top:25px; text-align:center; }

#ColFicha div.col_izq {float:left; width:442px;}
#ColFicha div.col_der{float:left; width:442px; }

#ColFicha  p.p_form {color:#00336F; margin-top:10px; margin-left:20px; line-height:25px; font-size:19px; font-weight:bold;}

#ColFicha  p.p_no_form {color:#00336F; margin-top:20px; margin-left:20px; line-height:25px; font-size:19px; font-weight:bold; }

.formulario_ab{float:right; width:375px; }

.arriba_form{
    background-image: url(../../images/arriba_form.gif);
    background-repeat:no-repeat;
    width:375px;
    height:9px;
    float:left;
	overflow:hidden;
}

.abajo_form{
    background-image: url(../../images/abajo_form.gif);
    background-repeat:no-repeat;
    width:375px;
    height:11px;
    float:left;
}

.medio_form{
    width:373px;
    height:11px;
    float:right;
	height:auto;
	border-left:1px #BDBDBD solid; border-right:1px #BDBDBD solid;
	}

#formAlta ul.ul_form_ab{float:right; font-weight:normal; list-style:none; list-style-image:none; width:320px; padding-right:30px; }

#formAlta ul.ul_form_ab li {text-align:right; width:280px; float:right;  }
#formAlta ul.ul_form_ab li.check_ab {text-align:right; width:100px; float:right; }
#formAlta ul.ul_form_ab li  input {border:1px #7F9DB9 solid; margin-left:12px; height:16px; width:153px;}
#formAlta ul.ul_form_ab li  select {border:1px #7F9DB9 solid!important; width:145px; height:18px; width:153px;}
#formAlta ul.ul_form_ab li.check_ab  input {border:none;}

.boton_izq{
    background-image: url(../../images/boton_izq.gif);
    background-repeat:no-repeat;
    width:7px;
    height:32px;
    float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	
}

.boton_der{
    background-image: url(../../images/boton_der.gif);
    background-repeat:no-repeat;
    width:7px;
    height:32px;
    float:left;
}
.boton_medio{
    background-image: url(../../images/boton_medio.gif) ;
    height:32px;
    float:left;
	margin-left:0px;
	border:none;
	color:#ffffff;
	font-weight:bold;
}
#mainContent .col_der  ul {float:left; list-style:none; list-style-image:none; color:#303030; font-size:14px; padding-left:20px; margin-left:0px; }
#mainContent .col_der  ul li{float:left; width:355px; padding-left:25px; margin-bottom:15px; font-family:Arial; font-size:14px; background:url(../../images/tilde_lista_der.jpg) left 0px no-repeat;}

div.nube_abajo {float:left; color:#2F95C5; width:930px; padding-left:60px;}
p.p_nube{width:866px; float:left; text-align:center;}
a.a_nube_abajo {text-decoration:none; font-size:11px;}

.text a{color:#000000;font-family:Verdana;font-size:12px;text-decoration:none; cursor:text;}
.text a:hover{color:#000000;font-family:Verdana;font-size:12px; text-decoration:none; cursor:text;}

span { font-weight:bold;}


#ColFicha .colRight .banners {
margin:5px 0 0 12px;
}


#busqueda ul{
float:left; width:400px;
}

#busqueda ul li{
float:left; padding-left: 0px; width:300px;}

#busqueda ul li a{
cursor:pointer;}

#busqueda ul li ul{
float:left; padding-left: 40px;}

#top212{background:url(/imagenes/top-promocion.jpg) 13px top no-repeat; width:226px; height:14px;}
#bot212{background:url(/imagenes/bot-promocion.jpg) 13px top no-repeat; width:226px; height:14px;}

