body{margin:0; padding:0; line-height:1.5em; background-color:#DCF2F8;}

b{font-size: 110%;}
em{color: red;}

#maincontainer{width: 764px; /*Width of main container*/ margin: 0 auto; /*Center container on page*/  background-color:#FFFFFF;}
#secsup{height: 91px; background-color: #FFFFFF; background-image:url(../maximatravel/images/bgts.jpg);}
#secsup .nombre{position:absolute; margin:0 0 0 0;}
#secsup .slogan{position:absolute; margin:32px 0 0 0px;}
#secsup .concepto{ position:absolute; margin:2px 0 0 282px;}
#secsup .ayuda{position:absolute;  margin:37px 0 0 295px; font-family:Tahoma; font-size:12px; font-weight:bold; color:#032e80;}
#secsup .ayuda a{text-decoration:underline; color:#004a96; margin-right:14px;}
#secsup .ayuda a:hover{ color:#1677dc; text-decoration:none;}
#secsup #menu{position:absolute; margin-top:67px; width:764px; height:19px; background-color:#0c3e74; background-image:url(../maximatravel/images/mtmp.jpg); text-align:center; padding-bottom:2px;}
#secsup #menu ul{margin: 0; padding: 0; text-align:center;}
#secsup #menu ul li{display: inline;}
#secsup #menu ul li a{color: #FFFFFF; padding-left:7px; padding-right:7px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
#secsup #menu ul li a:visited{color: #FFFFCC;}
#secsup #menu ul li a:hover{color: #999999; text-transform:uppercase;}

#contentwrapper{float: left; width: 100%; background-image:url(../maximatravel/images/01.jpg);}

#contentcolumn{margin-left: 264px; /*Set right margin to RightColumnWidth*/ line-height:normal; padding-top:7px; text-align:left;}
#contentcolumn h1 {margin:14px 0 0 14px; font-family:Tahoma; font-size:18px; color:#148881;}
#contentcolumn h2{margin:0 0 0 14px; font-family:Tahoma; font-size:16px; color:#148881;}
#contentcolumn h3{margin:0; font-family:Tahoma; font-size:14px; color:#666666;}
#contentcolumn .img{border:1px solid #000000; margin-left:14px;}
#contentcolumn .banner{margin-left:0;}
#contentcolumn .cb{ color:#004a96;}
#contentcolumn #bienvenidos {margin:0px 7px 14px 14px; font-family:Tahoma; font-size:12px; color:#999999;}
#contentcolumn #bienvenidos img{margin-right:14px;}
#contentcolumn #promos {margin:14px 0 7px 14px; font-family:Tahoma; font-size:12px; color:#999999;}
#contentcolumn #promos .banner{border:1px solid #000000; margin-top:7px;}
#contentcolumn #paquetes {margin:14px 0 0 28px; font-family:Tahoma; font-size:12px; color:#666666;}
#contentcolumn #paquetes h1 a{font-family:Tahoma; font-size:18px; color:#17B4FF; text-decoration:none;}
#contentcolumn #paquetes h1 a:hover{ text-decoration:underline;}
#contentcolumn #paquetes h1 a:visited{ color:#148881;}
#contentcolumn #paquetes .paquete {height:70px; margin-bottom:14px;}
#contentcolumn #paquetes .paquete img{margin:5px 14px 0 0; float:left; border:1px solid #000000;}
#contentcolumn #paquetes .paquete div{ height:63px; margin-right:14px; font-family:Tahoma; font-size:12px; color:#666666;}
#contentcolumn #paquete{width:468px; margin:0 0 14px 28px; text-align:left; font-family:Tahoma; font-size:12px; color:#666666;}
#contentcolumn #paquete h1{color:#148881;}
#contentcolumn #paquete img{margin-left:14px;}
#contentcolumn #paquete .ul li {list-style-type: square; color:#333333; font-family:Tahoma; font-size:11px; margin-bottom:7px;} 
#contentcolumn #paquete a{color:#004a96; font-weight:bold;} 
#contentcolumn #paquete a:hover{text-decoration:none; color:#1677dc;}
#contentcolumn #paquete .opciones{ float:left; width:227px;}
#contentcolumn #paquete .hoteles{ float:left; width:454px; background-color:#999999;}
#contentcolumn #paquete .hoteles td{ background-color:#FFFFFF; padding-right:3px; text-align:right}
#contentcolumn #paquete .pp{ text-align:right;}
#contentcolumn #hoteles{width:468px; margin:0 0 14px 14px; text-align:left; font-family:Tahoma; font-size:12px; color:#666666;}
#contentcolumn #hoteles h1{color:#006699;}
#contentcolumn #solicitud{width:468px; margin:0 0 0 14px; font-family:Tahoma; font-size:12px; color:#666666; padding-bottom:14px;}
#contentcolumn #solicitud .txt{ margin-left:14px;}
.cssform p{width: 300px; clear: left; margin: 0; padding: 7px 0 0 0; padding-left: 145px; /*width of left column containing the label elements*/height: 1%;}
.cssform label{font-weight: bold; float: left; margin-left: -120px; /*width of left column*/ width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/ width: 250px;}
.cssform input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/ width: 250px;}
.cssform textarea{width: 250px; height: 150px;}
.cssform .enviar{ margin:14px 0 0 175px;}
#contentcolumn #ico {float:left; width:150px; height:auto; text-align:center; font-family:Tahoma; font-size:12px; color:#333333; margin-right:9px;}
#contentcolumn #ico strong{color:#004a96;}
#contentcolumn #ico img{margin:3px 0 2px 0; border:1px solid #000000;}
#contentcolumn #servicios{margin-left:14px; font-family:Tahoma; font-size:13px; color:#666666; text-align:left;}
#contentcolumn #servicios .clima{float:left; width:300px; height:262px; background-color:#F7F7F7; border:1px solid #000000; margin-bottom:14px;}
#contentcolumn #servicios .serv{float:left; width:150px; height:125px; margin:0 0 7px 14px;}
#contentcolumn #servicios .serv img{border:1px solid #000000;}
#contentcolumn #servicios .promos {font-family:Tahoma; font-size:12px; color:#999999; margin:14px 0 7px 0; }
#contentcolumn #servicios .promos .banner{border:1px solid #000000;}

#confirmacion{margin-left: 14px; /*Set right margin to RightColumnWidth*/ line-height:normal; padding-top:14px; font-family:Tahoma; color:#333333;}
#confirmacion h2 { color:#FF0000; font-size:18px;}
#confirmacion h3 { color:#006699; font-size:18px;}

#cold{float: left; width: 257px; /*Width of right column*/ margin-left: -756px; /*Set left margin to -(RightColumnWidth) */text-align:center; padding-top:7px;}
#cold img{ margin-bottom:7px; border:1px solid #000000;}
#cold h1{margin:0; font-family:Arial; font-size:16px; color:#004a96; background-color:#FFFF66; background-image:url(../maximatravel/images/f250.jpg); text-align:left; text-align:center; margin-left:7px;}
#cold #ofertas{width:236px; height:134px; padding: 0 7px 0 7px; margin-bottom:7px; margin-left:7px; text-align:left; background-color:#f3f3f3; font-family:Tahoma; font-size:12px; color:#606060; font-weight:bold; line-height:1.5em; border-bottom:1px solid #606060; }
#cold #ofertas a{ color:#606060;}
#cold #ofertas a:hover{ text-decoration:none;}
#cold #ofertas tr{ text-align:left;}


#pdp{clear: left; width: 100%; background-color:#DCF2F8; font-family:Tahoma; font-size:12px; color: #666666; text-align: center; line-height:normal;}
#pdp #menu{width:100%; height:21px; background-color:#e3e3e3; text-align:center; padding-top:4px; border-top:1px solid #606060;}
#pdp #menu ul{margin: 0; padding: 0; width:100%;  text-align:center;}
#pdp #menu ul li{display: inline;}
#pdp #menu ul li a{color: #606060; padding-left:7px; padding-right:7px; padding-top:3px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
#pdp #menu ul li a:visited{color: #004a96;}
#pdp #menu ul li a:hover{color: #1677dc; text-transform:uppercase;}
#pdp .agencia{border-top:1px solid #606060;} 
#pdp .agencia a{ text-decoration:none; color:#666666; font-size:12px;} 
#pdp .agencia a:hover{ text-decoration:underline;}
.innertube{margin:0; padding-left:14px;}

#pei{width: 764px; /*Width of main container*/ margin: 0 auto; /*Center container on page*/  background-color:#FFFFFF;}