﻿body 
{
    background-image:url('/images/bg.jpg');
    margin:0px;
    padding:0px;
    font-family:"Trebuchet MS", verdana;
    font-size:9pt;
    color:#444;
}


#page
{
    background-image:url('/images/bgMain.jpg');
    background-repeat:repeat-y;
    width:971px;
    margin:0 auto;
}

.textureVallarta
{
    background-image:url('/images/bgTopVallarta.jpg');    
    background-repeat:no-repeat;
}

.textureCabo
{
    background-image:url('/images/bgTopCabo.jpg');    
    background-repeat:no-repeat;
}

#header
{
    height:102px;
}

#content
{
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    min-height:450px;
}

.contentTitle {
margin-left:10px;
margin-top:10px;
margin-right:10px;
}

.contentRight {
float:right; 
width:200px; 
margin-right:10px;
}

.contentLeft{
width:700px; 
padding-bottom:30px; 
margin-left:10px;
text-align:justify;
}

#footer
{
    background-image:url('/images/bgMain.jpg');
    background-repeat:repeat-y;
    margin:0 auto;
    width:971px;
    padding-top:10px;
}

#tools
{
    width:465px;
    height:74px;
    float:right;
    margin-right:10px;
    margin-top:3px;
}

#toolsR1
{
    height:20px;
    text-align:right;
    padding-top:12px;
    padding-right:15px;
}

#toolsR2
{
    height:35px;
    padding-right:6px;
}

/*#cartIcon
{
    background-image:url('/images/iconCart.jpg');
    background-repeat:no-repeat;
    width:145px;
    height:25px;
    padding-left:60px;
    padding-top:15px;
    font-size:8pt;
}*/

#searchIcon
{
    background-image:url('/images/iconSearch.jpg');
    background-repeat:no-repeat;
    float:right;
    width:195px;
    height:30px;
    padding-left:55px;
    padding-top:10px;
}

.transparent
{
    background-color:Transparent;
    border:none;
}

.btnSearch
{
    background-color:#6F861E;
    border:none;
    font-family:"Trebuchet MS";
    font-size:8pt;
    color:White;
    cursor:pointer;
}

.btn1
{
    background-color: #B79953;
    border: #907943 solid 1px;
    color:#291C13;  
    padding-left:5px;  
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}


.btn1:hover
{
    background-color: #D1C094;
    border: #907943 solid 1px;
    color:#291C13;  
    padding-left:3px;  
    padding-right:3px;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
}

.btn2
{
    border: white solid 1px;
    color:#291C13;  
    padding-left:5px;  
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}


.btn2:hover
{
    background-color: white;
    border: #907943 solid 1px;
    color:#291C13;  
    padding-left:5px;  
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
}

#menu_
{
    clear:both;    
    width:950px;
    margin: 0 auto;
    padding-left:5px;
    padding-right:5px;
    background-color: #A3A94C;
    height:22px
}

.btnMenu:link, .btnMenu:active, .btnMenu:visited
{
    background-image:url('/images/bgMenu.jpg');
    background-position: left center;
    height:40px;
    padding-left:25px;
    padding-right:5px;
    text-decoration: none;
    color:#86724B;    
}

.btnMenu:hover
{
    background-image:url('/images/bgMenuA.jpg');
    background-position: left center;
    height:40px;
    padding-left:25px;
    padding-right:5px;
    text-decoration: none;
    color:white;
}

.link1:link, .link1:active, .link1:visited
{
    text-decoration:none;
    color:#86724B; 
}

.link1:hover
{
    text-decoration:underline;
}

.listaCategorias
{
    float:right;
    background-image:url('/images/bgLista.jpg');
    background-repeat:no-repeat;
    width: 177px;
    border: #ddd solid 1px;
    margin-right:3px;
    padding:5px;
}
.subtitle
{
    color:#86724B; 
    font-size:11pt;
}

.scroll
{
    overflow:auto;
}

.panel
{
    border: #ddd solid 1px;
    padding:10px;
}

h1
{
    font-size:13pt;
    margin:0px;
    margin-bottom:15px;
    text-transform:capitalize;
    margin-left:3px;
}

h2
{
    font-size:11pt;
    margin:0px;
    margin-bottom:10px;
    text-transform:capitalize;
}

h3
{
    font-size:9pt;
    text-transform:capitalize;
    margin:0px;
}

h4
{
    font-size:11pt;
    margin:0px;
    margin-bottom:-10px;
    height: 40px;
}
   

.menuCategorias
{
    text-decoration:none;
    color:Black;
}

.menuCategorias:hover
{
    text-decoration:none;
    color:Black;
}

.pnlListaServicios
{
    padding-left:3px; 
    width:330px;
    height:185px;
    border: #BEC455 solid 1px;
    padding:10px;
    margin: 3px;
    background-image:url('/images/bgItem.jpg');
}
.imgThumb
{
    border:#6F861E solid 1px;
    padding:3px;
    background-color:White;
}

.right
{
    float:right;
}

.panel
{
    background-color:White;
    border: #ddd solid 1px;
}

a
{
   text-decoration:none;
   color: #67801B;
}

a:hover
{
    text-decoration:underline;
}

.pnlItem
{
    border: #ddd solid 1px;
    padding:5px;
    margin-top:5px;
    background-color:#E4E7CA;
}

.subtotalCart
{
    font-weight:bold;
    font-size:10pt;
}


.subtotal
{
    font-size:12pt;
    font-weight:bold;
}

.total
{
    font-size:13pt;
    font-weight:bold;
}

.indicador
{
    font-size:13pt;
    color:#6F861E;
}

input, select, textarea
{
    font-family:"Trebuchet MS", verdana;
    font-size:8pt;
}

.bodycopy
{
    line-height:18px;
    text-align:justify;
}

/*.precio
{
    color: #6F861E;
    font-size:13pt;
    font-weight:bold;
}

.precioNormal
{
    color: red;
    font-size:11pt;
    font-weight:bold;
    text-decoration:line-through;
}*/

.miniaturaLeft
   {
       border:#ddd solid 1px;
       background-color:White;
       margin-right:10px;
       margin-bottom:10px;
       padding:3px;
   }

ul
{
    margin-top:0px; 
    margin-left:20px; 
    margin-bottom:0px;
}

.panelLista
{
    background-color:#E7E9C1;
    border: #ddd solid 1px;
    padding:3px;
    width:720px;
}

.panelListaUpdate
{
    width:720px;
}

.rednote
{
    font-size:7pt;
    color:Red;
}

.popup
{
	background-color:white;
	border:#ddd solid 1px;
	width:400px;
	min-height:200px;
	padding:10px;
}

.greennote
{
    font-size:7pt;
    color:#6F861E;
}

.transparentBlack
{
    opacity: .8;
	filter: alpha(opacity=80);
	background-color: Black;
}

.noDisponible
{
    background-color:#ddd;
}

.panel1
{
    border:#ddd solid 1px;
    background-color:#E4D2AD;
    padding:5px;
}

#footer
{
    background-image:url('/images/bgMain.jpg');
    background-repeat:repeat-y;
    margin:0 auto;
    width:971px;
    /*padding-top:10px;*/
}
#hldrBotonesFooter{margin-left:5px; margin-right:10px}
.foot1
{	width:94px; 
	height:42px; 
	background-image:url('/images/foot1.jpg'); 
	background-repeat:no-repeat;
	float:left; 
	padding-left:60px;
	padding-top:30px
	}
.foot1:hover{background-image:url('/images/foot1m.jpg'); }
.foot2
{	width:126px; 
	height:52px; 
	background-image:url('/images/foot2.jpg'); 
	background-repeat:no-repeat;
	float:left; 
	padding-left:60px;
	padding-top:20px
	}
.foot2:hover{background-image:url('/images/foot2m.jpg'); }
.lineheight{ line-height:14px}
.foot3
{	width:134px; 
	height:42px; 
	background-image:url('/images/foot3.jpg'); 
	background-repeat:no-repeat;
	float:left; 
	padding-left:60px;
	padding-top:30px
	}
.foot3:hover{background-image:url('/images/foot3m.jpg'); }
.foot4
{	width:141px; 
	height:42px; 
	background-image:url('/images/foot4.jpg'); 
	background-repeat:no-repeat;
	float:left; 
	padding-left:60px;
	padding-top:30px
	}
.foot4:hover{background-image:url('/images/foot4m.jpg'); }

.ActList
{
    color:#86724B;
}

hr
{
    border:none;
    border-top: #ddd solid 1px;
}

.tdescripcion
{
    height:110px;
}

.submenu
{
    background-color: #CCD8AD;
    border: #748822 solid 1px;
}

.submenu a:link
{
    padding-left:5px; 
    padding-right:5px;
}

.submenu a:hover
{
    padding-left:5px; 
    padding-right:5px;
    background-color:White;
    text-decoration:none;
    display:block;
}

.weatherBox
{
    border: #748822 solid 1px;
    padding:5px;
    text-align:center;
    background-image: url('/images/bgItem.jpg');
}

.weatherTemp
{
    display:inline;
    font-size:20px;
}

.col1
{
    width:225px;
    float:left;
    margin-right:5px;
}

.col2
{
    width:235px;
    float:left;
    margin-right:5px;
}

.col3
{
    width:230px;
    float:left;
}

.pleca
{
    height:19px;
    background-color:#E2E8C2;
    font-family:verdana;
    text-align:left;
    font-size:9pt;
    color:#575B20;
    padding-top:5px;
    padding-left:12px;
    font-weight:normal;
    margin-bottom:5px;
    margin-top:5px;
}

.pleca > h3 
{
    font-weight:normal;
}

.boxtravelvallarta
{
    background-image:url('/images/bgHome1.jpg'); 
    height:173px;
    margin-bottom:5px;
    padding-left:70px;
}

.boxtravelcabo
{
    background-image:url('/images/bgHome1c.jpg'); 
    height:173px;
    margin-bottom:5px;
    padding-left:70px;
}

.boxSweepstakes
{
    background-image:url('/images/bgHome2.jpg');
    background-repeat:no-repeat;
    height:220px;
    text-align:center;
    background-color: #F3F4E2;
    padding-top:160px;
    line-height: 14px;
}

.boxtestimonial
{
    background-image:url('/images/bgHome3.jpg');
    background-repeat:no-repeat;
    height:177px;
    font-style:italic;
    text-align:center;
    padding:5px;
}

.boxtopten
{
    background-color:#F3F4E2;
    height:375px;
    padding-top:5px;
}

/*.box1
{
    background-image:url('/images/bgBox1.jpg');
    background-repeat:no-repeat;
    height:84px;
    text-align:center;
    margin-top:6px;
    padding:3px;
}*/

.box3
{
    background-image:url('/images/bgBox3.jpg');
    background-repeat:no-repeat;
    height:150px;
    text-align:center;
    margin-top:6px;
    padding:3px;
}

.boxServicioTop a:link
{
    padding-left:5px;
    
}

.boxServicioTop a:visited
{
    padding-left:5px;
    
}

.boxServicioTop a:hover
{
    margin-bottom:5px;
    text-decoration:none;
    display:block;
    background-color:#A3A94C;
    color:White;
    padding-left:5px;
}

h5
{
    font-size:13px;
    margin:0px;
    color:#8B7839;
}

h6
{
    margin:0px;
    font-size:10px;
}

.panel1 
{
    background-color: #E4E7CA;
}

/*stars*/

.star .starEmpty
{
    background-image: url( '/images/png/starEmpty.png' );
    width: 16px;
    height: 16px;
}
.starHalf
{
    background-image: url( '/images/png/starHalf.png' );
    width: 16px;
    height: 16px;
}
.starFilled
{
    background-image: url( '/images/png/starFull.ico' );
    width: 16px;
    height: 16px;
}
.startWaiting
{
    background-image: url( '/images/png/starHalf.png' );
    width: 16px;
    height: 16px;
}

#contenidoFlotante
{
    width:485px;
    background-color:White;
    margin:10px;
    padding:10px;
    text-align:justify;
    min-height:270px;
}

.boxTotal
{
    width:710px;
    border: #ddd solid 1px;
    padding: 5px;
    margin-top:10px;
}
