/* 
GO BOLIVIA - 2009
Design: Logos Comunicaciones
www.logoscomunicaciones.com
*/

body {
font-family: "Arial", Tahoma, Verdana;
font-size: 0.69em;
text-align: center;
background-color: #474443;
margin: 0;
padding: 0;
}

img{
border: 0;
}

h1{
display: inline;
font-size: 2.18em;
font-weight: lighter;
margin: 6px 0;
}

h2{
display: inline;
font-size: 1.64em;
font-weight: lighter;
margin: 5px 0;
}

h3{
display: inline;
font-size: 1.27em;
margin: 5px 0;
}

#wrapper{
overflow: hidden;
width: 1000px;
margin: auto;
}

#header{
background: #232221 url(../lib/bg_header.gif) repeat left top;
height: 72px;
padding: 12px;
}

#header a.logo:link,a.logo:visited,a.logo:hover {
display: block;
float: left;
outline: none;
text-indent: -9000px;
text-decoration: none;
background: url(../lib/logo.gif) no-repeat;
width: 177px;
height: 71px;
margin-left: 1px;
_margin-top: 1px;
}

#header a.estimate:link,a.estimate:visited,a.estimate:hover {
display: block;
float: right;
outline: none;
text-indent: -9000px;
text-decoration: none;
background: url(../lib/btn_presupuesto.gif) no-repeat;
width: 177px;
height: 52px;
margin-top: 6px;
margin-right: 32px;
}

#container{
background: #fff url(../lib/bg_container.gif) repeat-y;
}

#nav{
float: left;
background: #fc7216 url(../lib/bg_nav.gif) no-repeat bottom;
width: 218px;
height: 327px;
}

#menu{
text-align: left;
}

#banner{
float: left;
}

#bannerIn{
width: 782px;
height: 192px;
}

#other{
clear: left;
float: left;
background-color: #595554;
width: 166px;
padding: 26px;
}

#content{
float: right;
background-color: #fff;
width: 782px;
}

#contentIn{
color: #6b6968;
text-align: left;
line-height: 16px;
margin: 26px;
margin-right: 140px;
}
#contentIn p{
text-align: justify;
margin: 10px 0;
}
#contentIn a:link,a:visited{
color: #fc7216;
text-decoration: none;
line-height: 16px;
}
#contentIn a:hover {
text-decoration: none;
background: url(../lib/line_link.gif) repeat-x left bottom;
}

#contentInL{
color: #6b6968;
text-align: left;
line-height: 16px;
margin: 26px;
margin-right: 40px;
_margin-right: 22px;
}
#contentInL p{
text-align: justify;
margin: 10px 0;
padding-right: 30px;
_padding-right: 50px;
}
#contentInL a:link,a:visited{
color: #fc7216;
text-decoration: none;
line-height: 16px;
}
#contentInL a:hover {
text-decoration: none;
background: url(../lib/line_link.gif) repeat-x left bottom;
}



#listServ{
background-color: #474443;
height: 232px;
padding: 14px 12px;
}

#infoAd{
color: #fff;
font-size: 0.82em;
text-align: left;
background-color: #4e4a49;
height: 77px;
padding: 15px;
padding-bottom: 0;
}

#footer{
color: #fff;
font-size: 0.82em;
background-color: #fc7216;
height: 35px;
padding: 0 16px;
}
#footer p{
float: left;
text-align: left;
line-height: 24px;
width: 330px;
margin: 5px 0;
}
#footer a.byLogos:link,a.byLogos:visited,a.byLogos:hover {
display: block;
float: right;
outline: none;
text-indent: -9000px;
text-decoration: none;
background: url(../lib/powered_logos.gif) no-repeat center;
width: 104px;
height: 35px;
}


.items{
float: left;
color: #fff;
text-align: left;
width: 235px;
margin-right: 11px;
}

.itemsB{
float: left;
color: #fff;
text-align: left;
width: 235px;
}

.nameDest{
line-height: 27px;
_line-height: 20px;
background: url(../lib/arrow_options.gif) no-repeat left;
height: 27px;
margin-left: 5px;
padding-left: 10px;
}

.logAssoc{
overflow: hidden;
float: right;
color: #a7a5a4;
width: 220px;
margin-left: 34px;
}
.logAssoc span{
float: right;
margin: 24px 0;
}
.logAssoc img{
float: right;
margin-left: 15px;
}

.logAssocB{
overflow: hidden;
float: right;
color: #a7a5a4;
width: 130px;
margin-left: 34px;
}
.logAssocB span{
float: right;
margin: 24px 0;
}
.logAssocB img{
float: right;
margin-left: 15px;
}


.boxPrice{
line-height: 10px;
background: #f8f8f8 url(../lib/bg_box_price_det.gif) no-repeat;
width: 481px;
height: 77px;
padding: 8px 30px 0 8px;
}
.boxPrice .price{
float: left;
color: #acaaaa;
text-align: center;
line-height: 18px;
background: #595554 url(../lib/bg_box_price.gif) no-repeat;
width: 125px;
height: 50px;
margin-right: 12px;
padding-top: 18px;
}

.boxFacebook{
overflow: hidden;
float: left;
color: #a7a5a4;
width: 110px;
margin-left: 100px;
}
.boxFacebook span{
float: left;
margin: 24px 0;
}
.boxFacebook img{
float: right;
margin-left: 15px;
}
.icoFacebook{
margin-top: 10px;
}


.left{
float: left;
}

.right{
float: right;
}

.clear{
clear: both;
}

.bold{
font-weight: 700;
}

.bold2{
color: #fc7216;
font-weight: 700;
}

.small{
font-size: 0.82em;
}

.small2{
color: #fc7216;
font-size: 0.82em;
}



/* COLORES */
.color0{
color: #fff;
}

.color1{
color: #6b6968;
}

.color2{
color: #fc7216;
}


/* LINKS */
a.link2:link,a.link2:visited {
text-decoration: none;
line-height: 14px;
}
a.link2:hover {
text-decoration: underline;
}

a.link3:link,a.link3:visited {
color: #fff;
text-decoration: none;
line-height: 14px;
}
a.link3:hover {
color: #88b8cf;
}

a.titleLink:link,a.titleLink:visited {
display: block;
color: #fc7216;
font-size: 1.27em;
line-height: 24px;
text-decoration: none;
}
a.titleLink:hover {
color: #fff;
}

a.imgLink:link,a.imgLink:visited {
display: block;
color: #fff;
text-decoration: none;
background-color: #33302f;
width: 235px;
height: 92px;
}
a.imgLink:hover {
background-color: #000;
}

a.linkLang:link,a.linkLang:visited {
display: block;
float: right;
color: #fc7216;
line-height: 18px;
text-decoration: none;
margin-top: 20px;
}
a.linkLang:hover {
color: #d16218;
}

a.btnBuy:link,a.btnBuy:visited {
display: block;
float: right;
color: #fff !important;
line-height: 39px !important;
text-decoration: none;
text-align: center;
background: #474443 url(../lib/bg_btn_box.gif) no-repeat;
width: 92px;
height: 39px;
margin-top: 10px;
}
a.btnBuy:hover {
color: #c8c7c7 !important;
background: #474443 url(../lib/bg_btn_box.gif) no-repeat !important;
}

a.linkTop:link,a.linkTop:visited {
display: block;
float: right;
color: #6b6968 !important;
line-height: 18px;
text-decoration: none;
text-align: center;
background: url(../lib/arrow_top.gif) no-repeat 10%;
padding: 4px 10px;
padding-left: 20px;
}
a.linkTop:hover {
background: #f5f5f5 url(../lib/arrow_top.gif) no-repeat 10% !important;
}




/* MENU */
#menu ul{
list-style: none;
margin: 0;
padding: 0;
}
#menu li{
display: block;
font-size: 1.09em;
border-bottom: 2px solid #fd8e1b;
}
#menu li a{
display: block;
color: #fff;
text-decoration: none;
line-height: 30px;
height: 30px;
padding-left: 18px;
}
#menu li a:hover{
background-color: #fc6b14;
}
#menu li a.active{
font-weight: 700;
background: #fc6513 url(../lib/active_line.gif) no-repeat left;
}

/* SUBMENU */
#options{
float: left;
width: 180px;
margin-top: 38px;
}
#options ul{
list-style: none;
margin: 0 10px;
padding: 0;
}
#options li{
display: block;
clear: both;
float: left;
text-align: left;
background: url(../lib/arrow_options.gif) no-repeat left;
padding-left: 12px;
}
#options li a{
display: block;
color: #474443;
text-decoration: none;
line-height: 22px;
width: 180px;
}
#options li a:hover{
color: #fc7216;		
}


/* LISTADO OPCIONES */
.listOpt{
margin-top: 7px;
}
.listOpt ul{
margin: 0;
padding: 0;
list-style: none;
}
.listOpt li{
float: left;
display: block;
clear: both;
line-height: 19px;
background-color: #3d3a39;
width: 235px;
margin-bottom: 1px;
}
.listOpt li a{
display: block;
color: #fff !important;
text-decoration: none;
line-height: 19px !important;
width: 225px;
padding-left: 10px;
}
.listOpt li a:hover{
color: #afaeae !important;
background-color: #383534;
}


/* LISTADO TERMINOS*/
ul#listOpt{
list-style: none;
width: 220px;
margin: 0;
margin-top: 15px;
padding: 0;
}
ul#listOpt li{
float: left;
display: block;
clear: both;
line-height: 14px;
}
ul#listOpt li a{
display: block;
color: #fff;
text-decoration: none;
line-height: 14px;
background: url(../lib/bullet_01.gif) no-repeat left;
width: 200px;
padding-left: 8px;
}
ul#listOpt li a:hover{
color: #a7a5a4;
}


/* LISTADO OPCIONES */
.servicesList{
overflow: hidden;
margin: 10px 0;
}
.servicesList ul{
margin: 0;
padding: 0;
list-style: none;
}
.servicesList li{
float: left;
display: block;
text-align: justify;
line-height: 14px;
background: #f9f9f9 url(../lib/bg_li_00.gif) no-repeat;
width: 218px;
height: 158px;
margin-right: 20px;
margin-bottom: 18px;
}
.servicesList li a{
display: block;
color: #7e7c7b !important;
text-decoration: none;
width: 196px;
height: 150px;
padding: 4px 11px;
}
.servicesList li a:hover{
color: #5e5c5b !important;
background: url(../lib/bg_li_01b.gif) no-repeat right top !important;
}
.servicesList .titServ{
float: left;
color: #fc7216;
font-size: 1.09em;
text-align: left;
line-height: 20px;
}
.servicesList img{
margin-bottom: 8px;
}


/* LISTADO TERMINOS*/
ul.listIt{
list-style: none;
margin: 0;
padding: 0;
}
ul.listIt li{
float: left;
clear: both;
display: block;
line-height: 14px;
background-color: #f8f8f8;
border-bottom: 2px solid #fff;
width: 600px;
padding: 8px;
}
ul.listIt p{
float: right;
text-align: justify;
width: 500px;
margin: 0 !important;
}
ul.listIt .titleD{
float: left;
width: 90px;
}


/* LISTADO OPCIONES */
.submenuList{
background: #fc7216 url(../lib/bg_box_subtitle.gif) no-repeat;
width: 508px;
height: 31px;
margin: 10px 0;
padding: 4px 5px;
}
.submenuList ul{
margin: 0;
padding: 0;
list-style: none;
}
.submenuList li{
float: left;
display: block;
line-height: 31px;
border-right: 1px solid #fd8b1e;
}
.submenuList li a{
float: left;
display: block;
color: #fff !important;
text-decoration: none;
line-height: 31px !important;
padding: 0 9px;
}
.submenuList li a:hover{
color: #fec7a2 !important;
background: none !important;
}
.submenuList .listClose{
border-right: 0 !important;
}




/* FORMULARIO CONTACTO */
#formA fieldset{
border: none;
width: 430px;
line-height: 0;
}
#formA label{
display: block;
float: left;
text-align: left;
line-height: 15px;
width: 110px;
padding: 5px 0;
}
#formA input{
display: block;
float: left;
color: #4c4c4c;
font-size:  1em;
border: solid 1px #e3e2e2;
background-color: #f4f4f4;
padding: 4px;
}
#formA select{
display: block;
float: left;
color: #4c4c4c;
font-size:  1em;
line-height: 21px;
border: solid 1px #e3e2e2;
background-color: #f4f4f4;
height: 21px;
}
#formA .req{
border: solid 1px #f00;
background-color: #fff0f0;
}
#formA textarea{
display: block;
float: left;
color: #4c4c4c;
font-size:  1em;
font-family: "Arial", Tahoma, Verdana;
border: solid 1px #e3e2e2;
background-color: #f4f4f4;
padding: 6px 4px;
}
#formA .button{
cursor: pointer;
color: #fff;
font-size:  1.15em;
text-align: center;
border: none;
background: url(../lib/btn_form.gif) no-repeat;
width: 66px;
height: 27px;
}
#formA .btnIa{
cursor: pointer;
color: #f3f3f3;
font-size:  1.15em;
text-align: center;
border: none;
background: url(../lib/btn_form_0.gif) no-repeat;
width: 66px;
height: 27px;
}
#formA p{
clear: both;
margin: 10px 0px;
padding: 10px 0;
_padding: 0;
}

.boxError{
position: absolute;
color: #fff;
font-size: 0.82em;
background: url(../lib/box_txt_error.gif) no-repeat;
width: 120px;
height: 18px;
padding-top: 7px;
padding-left: 5px;
margin-top: 24px;
margin-left: -228px;
z-index: 1;
}


/* SIMPLE WYSIWIG */

.subtitle{
display: inline;
font-size: 1.27em;
margin: 5px 0;
}

.subtitle2{
display: inline;
color: #fc7216;
font-size: 1.27em;
margin: 5px 0;
}

.color1{
color: #6b6968;
}

.color2{
color: #fc7216;
}

.bold{
font-weight: 700;
}

.bold2{
color: #fc7216;
font-weight: 700;
}

.small{
font-size: 0.82em;
}

.small2{
color: #fc7216;
font-size: 0.82em;
}



