body{margin:0;  background:#f5f5f5; padding:0;text-align:center;font:11px Verdana,sans-serif}
input{font:9px Verdana,sans-serif;background:#fff}
select{float:left; font:10px Verdana,sans-serif; background:#fff}
textarea{font:9px Verdana,sans-serif}
h1{text-indent:-2000px;height:115px;background:#fff url(images/i_logotop5.jpg);margin:15px 0 0;padding:0}
h1 a{display:block;height:115px}

/* Cabezote */
#contenedor{margin:0 auto;width:760px;background:url(images/bk_main.gif);font-size:0.9em;text-align:left}
#contenedorInt{margin:0 auto;width:760px; font-size:0.9em;text-align:left;background-color:#FFFFFF}
#cab a{color:#000;font-weight:bold;text-decoration:none}
#cab a:hover{text-decoration:underline}
#cabTopBar{height:29px;background:url(images/bk_bar1.jpg) repeat-x;text-align:right}
#cabfecha{margin:4px 0;padding:4px 12px;float:left;border-right:1px solid #F99F00;font-weight:bold}
#cabTopBar ul{margin:0;padding:8px 8px}
#cabTopBar li,#cabBottomBar li{display:inline;border-right:1px solid #F99F00;padding:4px 10px}
#cabTopBar a{background:url(images/ico_contact.gif) no-repeat left center;padding-left:16px}
#linkCab1 a{background-image:url(images/ico_home.gif)}
#linkCab2 a{background-image:url(images/ico_testimonials.gif)}
#cabBottomBar{height:35px;background:url(images/bk_bar2.jpg) repeat;text-align:center}
#cabBottomBar ul{margin:0;padding:12px 0}
#cabBottomBar li{padding:6px 6px}

/* Panel Lateral Izquierdo */
#menu1,#menu2{width:160px;margin:1px 0 0 0;text-align:center}
#menu1{color:#FFF;float:left}
#mailinglist{margin:0 5px 2em 0}
#mailinglist h2{font:bold 1em Verdana,sans-serif;color:#ff0;margin:1em 0}
.whiteLnk{font:bold 1em Verdana,sans-serif;color:#ff0;margin:1em 0; text-decoration:none;}
#mailinglist strong{display:block;margin-top:1em}
.button{font-weight:bold;background:url(images/bk_button.gif) no-repeat;border:none;width:100px;height:20px;padding:0;margin-top:1em}
.packBrief{margin:1px 2px;width:156px;background:url(images/bk_secizq.jpg) no-repeat}
.packBrief h2, .packBrief a:visited, .packBrief a:active, .packBrief a:link{margin:0;font-size:1em;color:#000;padding:6px 0 7px 0;text-decoration:none}
.packBrief div{border:1px solid #555}
.packBrief img{border:0;}
#ccards strong{display:block;margin:1.5em 0}
#ccards img{margin:5px 10px}

/* Contenido */
#mainContent{margin:10px 0 0 10px;width:420px;float:left;padding:0}
#insideContent{margin:10px 0 0 10px;width:720px;float:left;padding:0;}
.mainContentArt1{color:#666;text-align:justify;padding:5px}
.mainContentArt2{color:#666;text-align:justify;padding:5px}
.mainContentArt3{color:#339;text-align:justify;padding:5px;font-size:125%}
.mainContentArt4{width:700px;text-align:justify;}
.article img{float:right;margin:10px 0px 0px 10px;padding:5px}
.title{float:left; text-align:right; width:50%}
#mainContent input{width:40%} textarea{width:40%}
#mainContent .imggallery img{margin:0;float:left;border:1px solid #000}
#mainContent .button{font-weight:bold;background:url(images/bk_info.gif) no-repeat;border:none;width:125px;height:20px;padding:0;margin:5px 0}
#mainTitulo{color:#5489B3; font-size:12px; font-weight:bold; width:700px; border-bottom:1px solid #ccc; padding:5px}
#titblu,#titgre{color:#fff;text-align:center;font-size:12px;font-weight:bold}
.titblu{background:#5489B3;color:#fff;text-align:center;font-size:12px;font-weight:bold}
div.topblu,div.bottomblu{height:5px;background-color:#5489B3;margin:2px 0}
img.esq_sup_izq,img.esq_inf_izq {float:left}
img.esq_sup_der,img.esq_inf_der{float:right}
#titgre{background:#9C0}
div.topgre,div.bottomgre{height:5px;background-color:#9C0;margin:2px 0}

/* Categorias */
.conInterior{float:left; margin:5px 0 0 5px; padding:0; color:#000; text-align:justify; width:700px; }
.conInteriorTexIzq{float:left; width:530px; margin:5px; padding:5px}
.conInterior h3{background:url(images/bk_cat.jpg) repeat-x; margin:0px 0 0 5px; color:#000; font-size:1em; padding:5px; font-weight:bold}
.conInterior p{float:left; padding:10px; vertical-align:center;}
.conInterior img{margin:10px;float:left; border:1px solid #000; padding:5px}
#subtitulo img{margin:5px 0 0 5px; padding:0; border:0px}
.cat {float:left; margin:5px 0 5 0px; padding:10px 0px 10px 0px; color:#000; text-align:justify; width:700px;}
.catTex{float:right; width:568px; padding:0px 10px 0px 10px;}
.cat h3{background:url(images/bk_cat.jpg) repeat-x; color:#000; font-size:1em; font-weight:bold; margin:0; padding:5px;}
.cat img{float:left; border:1px solid #000; margin:10px 0 10px 0; padding:5px}
.price{margin:10px 0 0 0px; color:#5489B3; font-size:11px; font-weight:bold}
.moreInfo{float:left; background:url(images/bk_info.gif) no-repeat; width:94px; height:14px; padding:3px; color:#000; font-weight:bold; text-align:center; text-decoration: none;}

/* Artículos */
.art{margin:10px 0px 10px 0px; padding:0; color:#000; text-align:justify; width:700px;}
.artTex1{float:left; width:460px; padding:10px}
.artTex2{float:left; width:460px; padding:10px 20px 10px 0px;}
.art h3{background:url(images/bk_cat.jpg) repeat-x; color:#000; font-size:1em; font-weight:bold; margin:0; padding:5px;}
.art h4{margin:10px 0 0 0px; color:#5489B3; font-size:11px; font-weight:bold}
.art img{float:left; border:1px solid #000; margin:20px 0; padding:5px}
.art imgDer{float:right; border:1px solid #000; margin:20px 0; padding:5px}
.art .serviceText{margin:10px; padding:5px}

/* Ampliacion de info */
.conAmp{margin:5px 0 0 5px; padding:0;text-align:justify; width:700px; color:#000;}
.conAmpTexIzq{float:left; width:450px; padding:5px}
.conAmpTexCen{float:left; width:680px; padding:5px}
.conAmp h4{margin:10px 0 0 0px; color:#5489B3; font-size:11px; font-weight:bold}
.conAmp img{float:left; border:1px solid #666; margin:10px; padding:5px}
.conAmpDer img{float:right; border:1px solid #666; margin:10px; padding:5px}

/* Panel Lateral Derecho */
#menu2{float:right;width:160px}
#menu2 strong{color:#FF9C08}
#menu2 p{text-align:left}
#menu2 h2{margin:0 2px;height:25px;background:url(images/bk_secder.jpg) no-repeat;font-size:1.2em;color:#FEF002;padding:5px 0}
#menu2 img{margin:3px 0 8px 0;border:1px solid #000}
.conTes{margin:0 2px 10px 2px;text-align:left}
#menu2 .conTes img{float:left;margin:0 3px 0 0}
.menuImg{text-align:right}

/*Packages*/
.packIzq img {float:left; margin:10px 0 10 0px; border:0px;}
.packDer img{float:right; margin:10px 0 10 0px;  border:0px;}
.package{margin:15px 0;}
.package img{float:left; margin:5px 10px;} 
.detPack{margin-top:10px; padding:10px}
.detPack img{float:left; padding:10px 20px 10px 20px;}
.detPack li{margin-left:10px; padding-left:10px}

/*Packages Buy Form*/
#buyPackage{height:48px;border-top:1px solid #eee;border-bottom:1px solid #eee;clear:both}
#buyPackage input, #buyPackage select, #buyPackage p{float:left; margin:4px;}
#packageContent{clear:both;}

/* Tablas Checkout */
.conTabla{border:1px solid #eee; padding:1px; text-align:center; margin:10px 0px 0px 0px}
.titTabla{background:#eee; height:20px; font-weight:bold;}
.titTabla td{border-left:1px solid #fff;}
.conTabla img{padding-bottom:2px;border:0;}
.conTabla td{border:1px solid #eee;}
#conBots{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; height:45px; padding-top:5px}
#conBots img{float:left;border:0}
#bots{height:20px; margin-top:15px}
#botTxt{float:left;}
.conNav{float:right}
.botNav{background:#fff;}
.botNav img{margin-left:5px}
#conBots strong{color:#5489B3; font-size:12px; font-weight:bold;}
.stCheck{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:10px 0 10px 0; padding:5px 0 5px 0; color:#5489B3; font-size:12px; font-weight:bold;}

/* Navegacion interior */
#conNavInt{margin:0px 0px 10px 270px; width:430px; height:20px; padding:0px;  font-weight:bold; text-align:center;}
.navIntPre{float:left; background:url(images/bk_previous.gif) no-repeat; width:94px; height:14px; padding:3px; color:#000; text-align:center; text-decoration: none;}
.navIntAll{float:left; margin-left:15px; background:url(images/bk_all.gif) no-repeat; width:194px; height:14px; padding:3px; color:#000; text-align:center; text-decoration: none;}
.navIntNex{float:left; margin-left:15px; background:url(images/bk_next.gif) no-repeat; width:94px; height:14px; padding:3px; color:#000; text-align:center; text-decoration: none;}

/* Contáctenos */
#conForm{margin-top:20px; margin-left:100px; width:500px; padding:5px}
#col1Form{float:left; width:150px; padding:5px 0px 5px 0px;}
#col2Form{float:left; width:290px; padding:2px 0px 2px 0px;}
.rowForm{background:#f5f5f5;}
.reserveform{width:420px}

/*FAQ*/
.conFaq{margin:10px 0px 10px 0px; width:694px; background:#F5F5F5; font-size:11px; font-weight:bold; color:#000; text-align:justify; padding:3px;}
.boxFaq{border:1px solid #ccc; padding:5px;}

/* Mensajes de programa */
#programMessage{margin:10px 0px 10px 0px; width:694px; background:#EF212B; font-size:11px; font-weight:bold; color:#fff; text-align:center; padding:3px;}
#boxMessage{border:1px solid #fff; padding:5px;}
#message{background:#fff;}

/* Pie de Página */
#conFoot{clear:both;background:url(images/bk_bar3.jpg) repeat-x bottom;height:95px}
#logFoot{float:left;width:160px;height:95px;background:url(images/i_logobot.jpg)}
#logFootInt{float:left;width:160px;height:95px;background:url(images/i_logobotint.jpg)}
#barFoot{float:right;width:600px;margin-top:50px;text-align:center}

.dropdownmenu{visibility:hidden;background:#FFE202;border:1px solid #000;width:120px;z-index:101;position:absolute; left:-10px; top:-10px}
.dropdownmenu a{display:block;margin:0;padding:2px;border:1px solid #000;text-decoration:none;color:#000}
.dropdownmenu a:hover{text-decoration:underline}
.galleryPic{margin:0 0 30px;float:left;width:360px; text-align:center;}
.galleryPic img{padding:4px;border:1px solid #DDD;}


