html, body {height:auto}

h2 { margin:10px 0px 5px 0px}
h2 a {color:#666; text-decoration:none;font-weight:bold	; cursor:text; margin:15px 0px 15px 0px	 }
h2 a:hover { color:#666; } 

div.info a:hover{}
a.mas_info {color:#666;text-decoration:none;cursor:pointer; text-transform:lowercase }

#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}
#busqueda a { color:#000; text-decoration:none; cursor:text}

.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:0px}

#subterminos { margin-top:20px }
#subterminos .info { margin:10px 0px 10px 0px }

ul.image { margin-bottom:10px}
ul.image li { margin-bottom:10px}

#minfo {margin-top:10px}

#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(http://www.viva-aquaservice.com/gifs/transproductos.gif) left top ; background-repeat:no-repeat; text-indent:-10000px; padding-left:60px; float:left;}
#mainMenu1 ul li { float:left;  }
#mainMenu1 #menusup {
height:20px;
left:600px;
list-style:none outside none;
margin:0;
padding:0;
font-family:Verdana;
font-size:12px;
position:absolute;
top:10px;
width:350px;
}
#mainMenu1 #menusup a{ color:#00336F; text-decoration:none; font-weight:bold; padding-left:10px;  }

.bodytext{ margin:0px;}
#submenu ul{ list-style: none; float:left; margin:0px; padding:0px; }
#submenu ul li { float:left;  }
#tabmenu .prod{background: url(http://www.viva-aquaservice.com/gifs/bot1.gif) left top ; background-repeat:no-repeat;  width:150px; height:56px;}
#tabmenu .prodsel{background: url(http://www.viva-aquaservice.com/gifs/bot_productos.gif) left top ; background-repeat:no-repeat;  width:150px; height:56px;}
#tabmenu a.aprod{width:150px; height:56px; text-decoration:none; float:left; }
#tabmenu a.aprodsel{width:150px; height:56px; text-decoration:none; float:left; }
#tabmenu .serv{background: url(http://www.viva-aquaservice.com/gifs/bot2.gif) left top ; background-repeat:no-repeat;  width:88px; height:56px;}
#tabmenu a.aserv{width:88px; height:56px; text-decoration:none; float:left;}
#tabmenu .servs{background: url(http://www.viva-aquaservice.com/gifs/bot_servicios.gif) left top ; background-repeat:no-repeat;  width:88px; height:56px;}
#tabmenu a.aservs{width:88px; height:56px; text-decoration:none; float:left;}
#tabmenu .prom{background: url(http://www.viva-aquaservice.com/gifs/bot3.gif) left top ; background-repeat:no-repeat; width:119px; height:56px;}
#tabmenu a.aprom{width:119px; height:56px; float:left; text-decoration:none;}
#tabmenu .proms{background: url(http://www.viva-aquaservice.com/gifs/bot_promociones.gif) left top ; background-repeat:no-repeat; width:119px; height:56px;}
#tabmenu .proms_amigos{background: url(http://www.viva-aquaservice.com/gifs/bot_promociones_amigos.gif) left top ; background-repeat:no-repeat; width:119px; height:43px;}
#tabmenu a.aproms{width:119px; height:56px; float:left; text-decoration:none;}
#tabmenu .emp{background: url(http://www.viva-aquaservice.com/gifs/bot4.gif) left top ; background-repeat:no-repeat;  width:102px; height:56px;}
#tabmenu a.aemp{width:102px; height:56px; float:left; text-decoration:none;}
#tabmenu .emps{background: url(http://www.viva-aquaservice.com/gifs/bot_empresa.gif) left top ; background-repeat:no-repeat;  width:102px; height:56px;}
#tabmenu a.aemps{width:102px; height:56px; float:left; text-decoration:none;}
#tabmenu .area{background: url(http://www.viva-aquaservice.com/gifs/bot5.gif) left top ; background-repeat:no-repeat;  width:129px; height:56px;}
#tabmenu a.aarea{width:129px; height:56px; float:left; text-decoration:none; }
#tabmenu .areas{background: url(http://www.viva-aquaservice.com/gifs/bot_areaclientes.gif) left top ; background-repeat:no-repeat;  width:129px; height:70px;}
#tabmenu a.aareas{width:129px; height:70px; float:left; text-decoration:none; }
#tabmenu .faqs{background: url(http://www.viva-aquaservice.com/gifs/bot6.gif) left top ; background-repeat:no-repeat;  width:62px; height:56px;}
#tabmenu a.afaqs{width:62px; height:56px; float:left; text-decoration:none; }
#tabmenu .faqss{background: url(http://www.viva-aquaservice.com/gifs/bot_faq.gif) left top ; background-repeat:no-repeat;  width:62px; height:56px;}
#tabmenu a.afaqss{width:62px; height:56px; float:left; text-decoration:none; }
#tabmenu .com{background: url(../images/bot8.gif) left top ; background-repeat: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 ; background-repeat: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 ; background-repeat: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 ; background-repeat: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 ; background-repeat: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 ; background-repeat:no-repeat;  width:129px; height:53px;}
#tabmenu a.anues{width:150px; height:56px; text-decoration:none; float:left; }
#tabmenu .cont{background: url(http://www.viva-aquaservice.com/gifs/bot7.gif) left top ; background-repeat:no-repeat;  width:88px; height:56px;}
#tabmenu a.acont{width:88px; height:56px; text-decoration:none; float:left;}
#tabmenu .conts{background: url(http://www.viva-aquaservice.com/gifs/bot_contacto.gif) left top ; background-repeat:no-repeat;  width:88px; height:56px;}
#tabmenu a.aconts{width:88px; height:56px; text-decoration:none; float:left;}

#submenu .aguas{background: url(http://www.viva-aquaservice.com/gifs/bot_productos1_off.gif) left top ; background-repeat:no-repeat;  width:62px; height:27px;}
#submenu a.aaguas{width:62px; height:27px; text-decoration:none; float:left;}
#submenu .agua{background: url(http://www.viva-aquaservice.com/gifs/bot_productos1.gif) left top ; background-repeat:no-repeat;  width:62px; height:27px;}
#submenu a.aagua{width:62px; height:27px; text-decoration:none; float:left;}
#submenu .bot20{background: url(http://www.viva-aquaservice.com/gifs/bot_productos2.gif) left top ; background-repeat:no-repeat;  width:106px; height:27px;}
#submenu a.abot20{width:106px; height:27px; text-decoration:none; float:left;}
#submenu .bot20s{background: url(http://www.viva-aquaservice.com/gifs/bot_productos2_off.gif) left top ; background-repeat:no-repeat;  width:106px; height:27px;}
#submenu a.abot20s{width:106px; height:27px; text-decoration:none; float:left;}
#submenu .bot3{background: url(http://www.viva-aquaservice.com/gifs/bot_productos3.gif) left top ; background-repeat:no-repeat;  width:113px; height:27px;}
#submenu a.abot3{width:113px; height:27px; text-decoration:none; float:left;}
#submenu .bot3s{background: url(http://www.viva-aquaservice.com/gifs/bot_productos3_off.gif) left top ; background-repeat:no-repeat;  width:113px; height:27px;}
#submenu a.abot3s{width:113px; height:27px; text-decoration:none; float:left;}
#submenu .coo{background: url(http://www.viva-aquaservice.com/gifs/bot_productos4.gif) left top ; background-repeat:no-repeat;  width:99px; height:27px;}
#submenu a.acoo{width:99px; height:27px; text-decoration:none; float:left;}
#submenu .coos{background: url(http://www.viva-aquaservice.com/gifs/bot_productos4_off.gif) left top ; background-repeat:no-repeat;  width:99px; height:27px;}
#submenu a.acoos{width:99px; height:27px; text-decoration:none; float:left;}
#submenu .est{background: url(http://www.viva-aquaservice.com/gifs/bot_productos5.gif) left top ; background-repeat:no-repeat;  width:87px; height:27px;}
#submenu a.aest{width:87px; height:27px; text-decoration:none; float:left;}
#submenu .ests{background: url(http://www.viva-aquaservice.com/gifs/bot_productos5_off.gif) left top ; background-repeat:no-repeat;  width:87px; height:27px;}
#submenu a.aests{width:87px; height:27px; text-decoration:none; float:left;}
#submenu .hog{background: url(http://www.viva-aquaservice.com/gifs/bot_promociones2.gif) left top ; background-repeat:no-repeat;  width:124px; height:27px;}
#submenu a.ahog{width:87px; height:27px; text-decoration:none; float:left;}
#submenu .emp{background: url(http://www.viva-aquaservice.com/gifs/bot_promociones1.gif) left top ; background-repeat:no-repeat;  width:134px; height:27px;}
#submenu a.aemp{width:87px; height:27px; text-decoration:none; float:left;}

#submenu .shog{background: url(../gifs/bot_servicios2.gif) left top ; background-repeat:no-repeat;  width:120px; height:27px;}
#submenu a.sahog{width:87px; height:27px; text-decoration:none; float:left;}
#submenu .shogs{background: url(../gifs/bot_servicios2_off.gif) left top ; background-repeat:no-repeat;  width:124px; height:27px;}
#submenu a.sahogs{width:87px; height:27px; text-decoration:none; float:left;}
#submenu .semp{background: url(http://www.viva-aquaservice.com/gifs/bot_servicios1.gif) left top ; background-repeat:no-repeat;  width:134px; height:27px;}
#submenu a.saemp{width:134px; height:27px; text-decoration:none; float:left;}
#submenu .sdis{background: url(../gifs/bot_distribucion.gif) left top ; background-repeat:no-repeat;  width:120px; height:27px;}
#submenu .sdiss{background: url(../gifs/bot_distribucionac.gif) left top ; background-repeat:no-repeat;  width:120px; height:27px;}
#submenu .semps{background: url(http://www.viva-aquaservice.com/gifs/bot_servicios1_off.gif) left top ; background-repeat:no-repeat;  width:134px; height:27px;}
#submenu a.saemps{width:134px; height:27px; text-decoration:none; float:left;}

#submenu .sdis2{background: url(../gifs/bot_servicios3.gif) left top ; background-repeat:no-repeat;  width:109px; height:27px;}
#submenu .sdiss2{background: url(../gifs/bot_servicios3_off.gif) left top ; background-repeat:no-repeat;  width:109px; height:27px;}
#submenu a.sadis2{width:120px; height:27px; text-decoration:none; float:left;}
#submenu .scat{background: url(http://www.viva-aquaservice.com/gifs/bot_servicios4.gif) left top ; background-repeat:no-repeat;  width:125px; height:27px;}
#submenu .scats{background: url(http://www.viva-aquaservice.com/gifs/bot_servicios4_off.gif) left top ; background-repeat:no-repeat;  width:125px; height:27px;}
#submenu a.sacat{width:134px; height:27px; text-decoration:none; float:left;}

#submenu .bols{background: url(http://www.viva-aquaservice.com/gifs/bot_empresa4_off.gif) left top ; background-repeat:no-repeat;  width:131px; height:27px;}
#submenu a.abols{width:131px; height:27px; text-decoration:none; float:left;}
#submenu .bol{background: url(http://www.viva-aquaservice.com/gifs/bot_empresa4.gif) left top ; background-repeat:no-repeat;  width:131px; height:27px;}
#submenu a.abol{width:131px; height:27px; text-decoration:none; float:left;}
#submenu .cul{background: url(http://www.viva-aquaservice.com/gifs/bot_empresa3.gif) left top ; background-repeat:no-repeat;  width:121px; height:27px;}
#submenu a.acul{width:121px; height:27px; text-decoration:none; float:left;}
#submenu .culs{background: url(http://www.viva-aquaservice.com/gifs/bot_empresa3_off.gif) left top ; background-repeat:no-repeat;  width:121px; height:27px;}
#submenu a.aculs{width:121px; height:27px; text-decoration:none; float:left;}
#submenu .cli{background: url(http://www.viva-aquaservice.com/gifs/bot_empresa2.gif) left top ; background-repeat:no-repeat;  width:64px; height:27px;}
#submenu a.acli{width:64px; height:27px; text-decoration:none; float:left;}
#submenu .clis{background: url(http://www.viva-aquaservice.com/gifs/bot_empresa2_off.gif) left top ; background-repeat:no-repeat;  width:64px; height:27px;}
#submenu a.aclis{width:64px; height:27px; text-decoration:none; float:left;}

#submenu .leg{background: url(http://www.viva-aquaservice.com/gifs/bot_empresaLegal.gif) left top ; background-repeat:no-repeat;  width:40px; height:27px;}
#submenu a.aleg{width:40px; height:27px; text-decoration:none; float:left;}

#submenu .legs{background: url(http://www.viva-aquaservice.com/gifs/bot_empresaLegal_off.gif) left top ; background-repeat:no-repeat;  width:40px; height:27px;}
#submenu a.alegs{width:40px; height:27px; text-decoration:none; float:left;}



#submenu .del{background: url(http://www.viva-aquaservice.com/gifs/bot_empresa1.gif) left top ; background-repeat:no-repeat;  width:109px; height:27px;}
#submenu a.adel{width:109px; height:27px; text-decoration:none; float:left;}
#submenu .dels{background: url(http://www.viva-aquaservice.com/gifs/bot_empresa1_off.gif) left top ; background-repeat:no-repeat;  width:109px; height:27px;}
#submenu a.adels{width:109px; height:27px; text-decoration:none; float:left;}
#submenu .empres{ padding-left:230px;}
#content #bread{ float:left; padding-top:10px; padding-left:40px; color:#FFFFFF; font-size:11px; }
#content #bread a{ color:#FFFFFF; text-decoration:underline; font-size:11px; }
#linksrel{ float:left; width:177px; background:url(../images/menuvup.jpg) left top ; background-repeat: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 ; background-repeat: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 ; background-repeat:no-repeat; padding-top:12px; width:211px; margin-top:10px; margin-left:14px; float:left; color:#619fd8; }
#nube ul{ background:url(../images/nubedown.jpg) #144f93 left bottom ; background-repeat:no-repeat; 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; }


#nube ul li { display:inline; padding-bottom:8px; text-align:left; }
#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;}

#footer{
	float:left;
    clear: both;
    padding: 25px 40px 10px 0px;
    margin: 0px 0px 0px 0px;
	width:100%;
    text-align:center;
    color:#ffffff;
    font-size:11px;}
p {
font-size:12px;
margin-bottom:10px;
margin-top:0px;
}

.vercond{ margin-top:10px; float:left; clear:both; width:100%;}

#flash {text-align:center; width:100%; float:left; margin-left:60px;}

#ColFicha .boxbottom { padding-bottom:20px;}

#Col2 div.banner_ab {float:left; width:290px; height:212px; margin-bottom:15px; background-image: url(../../images/fondoBanner.jpg) ;}

#Col2 div.banner_ab  a.boton_ab{float:left; margin-left:10px; margin-top:170px; width:235px; height:28px; padding-top:8px; font-family:Verdana; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; background-image: url(../../images/boton_banner.jpg) ;}

#top212{background:url(/imagenes/top-promocion.jpg) 13px top ; background-repeat:no-repeat; width:226px; padding-top:14px;}
#bot212{background:url(/imagenes/bot-promocion.jpg) 13px bottom ; background-repeat:no-repeat; width:212px; padding-bottom:10px; padding-left:13px;}
#top322{background:#fff url(/imagenes/top-promocion322.jpg) left top ; background-repeat:no-repeat; width:322px; padding-top:14px;}
#bot322{background:#fff url(/imagenes/bot-promocion322.jpg) left bottom ; background-repeat:no-repeat; width:322px;padding-bottom:10px;}

#ColFicha .colRight {
color:#FFFFFF;
text-align:center;
width:238px;
}
