body {
 background-color: #fff;
 background-color: #fe9200;
 margin: 0px 0 0px 0;

}
table,td,th,tbody,thead{
 border-collapse: collapse;
 padding: 0px;
 margin: 0px;
}
form{
 padding: 0px;
 margin: 10px 0px 0px 0px;
}

a, a:visited, a:link, a:active, a:hover {
 background-color: transparent;
 color: #000;
 text-decoration: none;
}
a:hover {
 color: #E00000;
 text-decoration: none;
}
img {
 border: 0px solid #000;
 margin: 0;
 padding: 0;
}
.outercontainer {
 border: 0px solid #f00;
 background-color: #fff;
 background-color: #fe9200;
 width: 853px;
 min-height: 593px;
 margin: 0 auto 0;
 padding: 0;
 text-align: right;
}
.cpyright {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
.header {
 background-color: #fff;
 width: 853px;
 height: 176px;
 margin: 0 0;
 padding: 0;
}
.header img,.header object {
 float:left;
}
.maincontainer,.maincontainer2 {
 border: 0px solid #f00;
 background-color: #fff;
 background-image: url(../images/sidetiler_lft.png);
 background-repeat: repeat-y;
 background-position: left;
 width: 853px;
 min-height: 388px;
 margin: 0 0;
 padding: 0;
}
.maincontainer2 {
 border: 0px solid #f00;
 background-color: transparent;
 background-image: url(../images/sidetiler_rgt.png);
 background-position: right;
}

.vnav {
 border: 0px solid #00f;
 margin: 0px 0px 0px 14px;
 width: 160px;
 float:left;
 text-align: left;
 min-height: 386px;
}
.vnav ul,.vnav li {
 margin: 0px 0px 0px 0px;
 padding: 0;
 list-style: none;
 width: 160px;
 font-size: 1px;
}
.vnav li img {
 border: 0px solid #000;
 margin: 0px 0px 0px 0px;
 padding: 0;
}
.vnav li a {
 font-size: 1px;
 display: block;
 width: 160px;
 position: relative; 
}
.ulvn_es .n1 {background: url(../images/vnav_dual_es_1.jpg) no-repeat left top;}
.ulvn_es .n2 {background: url(../images/vnav_dual_es_2.jpg) no-repeat left top;}
.ulvn_es .n3 {background: url(../images/vnav_dual_es_3.jpg) no-repeat left top;}
.ulvn_es .n4 {background: url(../images/vnav_dual_es_4.jpg) no-repeat left top;}
.ulvn_es .n5 {background: url(../images/vnav_dual_es_5.jpg) no-repeat left top;}
.ulvn_es .n6 {background: url(../images/vnav_dual_es_6.jpg) no-repeat left top;}
.ulvn_es .n7 {background: url(../images/vnav_dual_es_7.jpg) no-repeat left top;}

.ulvn_en .n1 {background: url(../images/vnav_dual_en_1.jpg) no-repeat left top;}
.ulvn_en .n2 {background: url(../images/vnav_dual_en_2.jpg) no-repeat left top;}
.ulvn_en .n3 {background: url(../images/vnav_dual_en_3.jpg) no-repeat left top;}
.ulvn_en .n4 {background: url(../images/vnav_dual_en_4.jpg) no-repeat left top;}
.ulvn_en .n5 {background: url(../images/vnav_dual_en_5.jpg) no-repeat left top;}
.ulvn_en .n6 {background: url(../images/vnav_dual_en_6.jpg) no-repeat left top;}
.ulvn_en .n7 {background: url(../images/vnav_dual_en_7.jpg) no-repeat left top;}

.ulvn_de .n1 {background: url(../images/vnav_dual_de_1.jpg) no-repeat left top;}
.ulvn_de .n2 {background: url(../images/vnav_dual_de_2.jpg) no-repeat left top;}
.ulvn_de .n3 {background: url(../images/vnav_dual_de_3.jpg) no-repeat left top;}
.ulvn_de .n4 {background: url(../images/vnav_dual_de_4.jpg) no-repeat left top;}
.ulvn_de .n5 {background: url(../images/vnav_dual_de_5.jpg) no-repeat left top;}
.ulvn_de .n6 {background: url(../images/vnav_dual_de_6.jpg) no-repeat left top;}
.ulvn_de .n7 {background: url(../images/vnav_dual_de_7.jpg) no-repeat left top;}

.n8 {background: url(../images/vnav8.jpg) no-repeat left top;}
.n1:hover,.n2:hover,.n3:hover,.n4:hover,.n5:hover,.n6:hover,.n7:hover,.nactive {background-position: -160px 0px}
.n1,.n1 a {height: 44px;}
.n2,.n2 a {height: 39px;}
.n3,.n4,.n6,.n3 a,.n4 a,.n6 a {height: 42px;}
.n5,.n5 a {height: 40px;}
.n7,.n7 a {height: 45px;}
.n8,.n8 a {height: 15px;}
.vnav .nactive {background-position: -160px 0px}

.navweather {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 margin: 0px 0 0px -8px;
 padding: 0;
}
.navweather img {
 margin: 5px 0 0px 0px;
 padding: 0;
 height: 50px;
}

.mainbox {
 border: 0px solid #aa0;
 background-color: #fff;
 background-color: #61D4FF;
 background-image: url(../nba_data/images/logo-fondo.png);
 background-repeat: repeat;
 width: 650px;
 min-height: 386px;
 height: auto;
 margin: 0 auto 3px;
 padding: 0;
 float:left;
}
.mb_info {
 font: normal 16px "Arial";
 border: 1px solid #36f;
 width: 622px;
 margin: 8px auto;
 padding: 3px 5px 5px 5px;
 text-align: justify;
}
.mb_info h1{
 font: normal 18px "Arial Black";
 margin: 10px auto 16px;
 padding: 0;
 color: #c00;
 letter-spacing: 0px;
 text-align: center;
 text-decoration: underline;
}
.mb_info h2{
 font: bold 16px "Arial";
 margin: 0px auto;
 padding: 0;
 color: #c00;
 letter-spacing: 0px;
 text-align: center;
}
.mb_info .img-cc {
 margin: 2px 4px;
 border: 1px solid #36f;
}
.img-fl{
 margin: 2px 5px 0px 0px;
 border: 1px solid #36f;
 float: left;
}
.img-fr{
 margin: 2px 0px 0px 5px;
 border: 1px solid #36f;
 float: right;
}
.mb_info .psmall{
 font-size: 13px;
 margin:1px 0 4px 0;
}
.mb_info a:link,.mb_info a:visited,.mb_info a:active,.mb_info a:hover,.subhead,.mb_info .sitemap a{
 font: normal 13px "Arial Black";
 color: #c00;
 text-decoration: none;
}
.mb_info a:hover,.mb_info .sitemap a:hover{
 font: normal 13px "Arial Black";
 color: #c00;
 text-decoration: underline;
}
.mb_info .sitemap a,.mb_info .sitemap a:hover {
 font: normal 14px "Arial";
}
.mb_info .sitemap {
 border: 0px solid #36f;
 margin: 6px auto;
 height: 1px;
 position:relative;
 width: 518px;
 left: 0px;
 border-collapse: separate;
}
.mb_info .sitemap td {
 border: 1px solid #36f;
 font: normal 13px "Arial";
 background-color: #61D4FF;
 margin: 0px;
 padding: 0px;
}
.mb_info .sitemap ul {
 margin: 3px 0px 0px 50px;
}
.mb_info .sitemap li {
 font: normal 13px "Arial";
 background-color: #61D4FF;
 margin: 0px;
 padding: 0px;
 line-height: 18px;
}
.mb_info .sitemap .wd-100p img {
 margin: 0px auto -3px;
}
.mb_info table,.tabconsult {
 border: 1px solid #36f;
 margin: -10px 0px 6px 0px;
 position:relative;
 width: 634px;
 left: -6px;
}
.mb_info .tabconsult {
 margin: 2px 0px 0px 0px;
 clear: both;
}
.mb_info td {
 border: 1px solid #36f;
 font: normal 12px "Arial";
 background-color: #fc0;
 padding: 2px 3px;
}
.mb_info .td_small {
 font: normal 12px "Arial";
 background-color: #fc0;
}
.mb_info .tabconsult td {
 padding: 4px 4px;
}
.mb_info .tabconsult input,.mb_info .tabconsult textarea {
 padding: 1px 4px 1px 4px;
 background-color: #fc0
}
.mb_info .td_bold,.mb_info .tabconsult td {
 border: 1px solid #36f;
 font: bold 16px "Arial";
 background-color: #f90;
}
.mb_info .fs_15px {
 font-size: 15px; 
}
.mb_info .td_ap_type {
 border: 1px solid #36f;
 font: normal 15px "Arial";
 background-color: #f90;
}
.mb_info .span_ap_type {
 font: bold 16px "Arial";
 background-color: #f90;
 text-decoration: underline;
 display:block;
 margin-bottom:5px;
}
.mb_info .clr_all {
 clear:both;
}
.mb_info .clr_all2 {
 margin: 10px 0px 0px 0px;
 clear: both;
}
.mb_info .tarifas td {
 height: 19px;
}
.mb_info .ofertas td {
 padding: 4px 3px;
}
.mb_info .ofertas .ta-l {
 padding: 4px 3px 4px 15px;
 font-size: 14px;
 font-weight: bold;
}
.div_reserve{
 margin: 25px 0px 20px 0px;
 clear: both;
 position:relative;
}
.div_reserve .res-img-fl{
 margin: 3px 8px 0px 0px;
 border: 1px solid #36f;
 float: left;
 position:relative;
}
#sandbag{
 float:right;
 width:0px;
 height:170px;
 background:red;
}
.div_reserve .res-img-fr{
 margin: 0px 0px 0px 5px;
 border: 1px solid #36f;
 float: right;
 clear:right;
}
.div_reserve p{
 text-align: justify;
 margin: 5px 0px 0px 0px;
 font: normal 16px "Arial";
 letter-spacing:0px;
 word-spacing:0px;
 line-height:18px;
/* font:0.8em Verdana,Arial,sans-serif;*/
}
.div_reserve span{
 text-align: justify;
 margin: 0px 0px 0px 0px;
}
.contact {
 border: 1px solid #36f;
 background-color: transparent;
 margin: 0px 0px 0px 0px;
 text-align: center;
 width: 100%;
}
.contact td {
 font: normal 16px "Arial";
 border: 1px solid #36f;
 background-color: transparent;
 background-image: url(../images/logo-fondo.png);
 background-repeat: repeat;
 padding: 5px 0px 5px 0px;
}
.contact img {
 margin: 4px 0px 0px;
}
.contact .imgcont {
 border: 1px solid #36f;
 margin: 14px 0px 0px;
}
 
.mb_foto {
 font: normal 16px "Arial";
 border: 0px solid #36f;
 width: 650px;
 margin: 8px auto;
 padding: 0px;
 text-align: center;
}
.mb_foto img{
 margin: 4px 6px;
 border: 1px solid #36f;
}
.mb_foto img.showborder,.mb_foto img.showbordhand{
 margin: 4px 6px;
 border: 1px solid #36f;
 padding: 0 0 0 0;
}
img.showbordhand {
 cursor: pointer;
}

.footer {
 border: 0px solid #0bb;
 background-color: #fff;
 background-image: url(../images/foottiler.png);
 background-repeat: repeat-x;
 background-position: left;
 width: 853px;
 height: 28px;
 margin: 0 0;
 padding: 0;
 clear: both;
}


.mb_info .indentp {
 margin: 5px 0px 5px 15px;
 display: block;
}

.mb_info .respuesta {
 margin: 40px 15px 15px 15px;
 text-align: center;
 display: block;
 height: 340px;
 font-size: 16px; 
 font-weight: bold;
}

.fondolog {
 background-image: url(../images/logo-fondo.png);
 background-repeat: repeat;
 background-position: -12px -12px;
}
.bord0 {border: 0px solid #36f;}
.bord1 {border: 1px solid #36f;}
.tx_ul {text-decoration: underline;}
.tx_bold {font-weight: bold;}
.tx_small, .tx_medbold {
 font-size: 11px; 
 font-family:tahoma; 
 letter-spacing: 0px; 
 word-spacing: 0px; 
 font-weight: normal;
}
.tx_medbold {
 font-size: 13px; 
 font-weight: bold;
}

.min-ht-386 {min-height: 386px;}
.fl-lf {float: left;}
.fl-rg {float: right;}
.fl-nn {float: none;}
.ta-l {text-align: left;}
.ta-c {text-align: center;}
.ta-r {text-align: right;}
.ta-j {text-align: justify;}
.wd-25p {width: 25%;}
.wd-26p {width: 26%;}
.wd-50p {width: 50%;}
.wd-75p {width: 75%;}
.wd-100p {width: 100%;}
.wd-70 {width: 70px;}
.wd-110 {width: 110px;}
.wd-114 {width: 114px;}
.wd-128 {width: 128px;}
.wd-134 {width: 134px;}
.wd-247 {width: 247px;}
.wd-360 {width: 360px;}
.wd-550 {width: 550px;}
.wd-form1 {width: 170px;}


