	
.vwrapcont1 {
	width:800px;
	height:800px;
	margin:0px auto;
	background-color:#7496AA;
}
.cont1 {
	background-color:#666666;
	padding:0px;
	width: 800px;
	height:400px;
}
.buscador1 {
	background-image:url(../images/fondosearch2.png);
	padding:5px 6px 6px 5px;
	width: 173px;
	height:533px;
	margin:0px 0px 0px 0px;
}
.footer1 {
	background-color:#000000;
	background-image:url(../images/barraband.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px;
	width: 800px;
	height:48px;
	margin:0px 0px 0px 0px;
}
.input {     
    border: 1px solid #71a1ae;
    background: #d0e2ed;
}
.input:hover {
    border: 1px solid #71a1ae;
    background: #f1f9fe;
}
.button {
    border: 1px solid #e58319;
    background: url('../images/backbut.png') repeat-x top left;
    padding: 2px 8px;
	color:#FFFFFF;
	background-color: orange;
}
.button:hover {
    border: 1px solid #e58319;
    background: url('../images/backbut2.png') repeat-x top left;
    padding: 2px 8px;
    background-color: orange;
}
.wrapradio {
	margin:1px auto;
	background-color:#7496AA;
	width: 300px;
	height:20px;
}


 


/*aqui empieza el estilo de los resultados.  
wrapresult1 es el que abraza a todos, 800px ancho
.result1 tiene ESTILO DE CAJITA DEL RESULTADO 600x70px
.res01, .res02, TIENE ESTILO DE LETRAS */

.vwrapresult1 {
background-color:#FFFFFF;
	width:710px;
	margin:0px auto;
	padding-top:10px;
}
.result1 {
	/*	float:left;*/
	background-image:url(../images/fondoresult.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:2px 0px 0px 0px;
	width: 610px;
	margin:2px 0px 0px 0px;
}
.result2 {
	/*	float:left;*/
/*	background-image:url(../images/fondoresult_largo.png);
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	background-position:left top;
	padding:10px 0px 0px 0px;
	width: 710px;
	margin:0px 0px 0px 0px;
}
.resdetails1 {
	/*	float:left;*/
	background-color:cccccc;
	background-image:url(../images/barraabajo.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:5px 20px 5px 20px;
	width: 570px;
	margin:0px 0px 0px 0px;
	text-align:right;
	
}
.resdetails2 {
	/*	float:left;*/
	background-color:cccccc;
	background-image:url(../images/barraabajo_largo.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width: 710px;
/*	padding:5px 20px 5px 20px;
	margin:0px 0px 0px 0px;
	text-align:right;*/
	
}

.resdetails3 {
	/*	float:left;*/
	background-image:url(../images/barraabajo_largo.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:5px 20px 5px 20px;
	width: 700px;
	margin:0px 0px 0px 0px;
	text-align:right;
	
}
.restext {
	padding:20px 20px 5px 20px;
	width: 570px;
}

.restext2 {
	padding:20px 20px 5px 20px;
	width: 700px;
}
.resphotos {
	/*	float:left;*/
	padding:0px 0px 50px 20px;
	width: 300px;
	height: 300px;
	margin:0px 10px 0px 0px;
	text-align:right;
	
}
.res01{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	}
.res02{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-style: italic;
	}
.res03{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F09911;
	font-weight: normal;
	}
.res04{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF9900;
	font-weight: bold;
	}
.res05{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#ffffff;
	}
.res06{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size: large;
	font-weight:bold;
	color:#666666;
	}
	
.res07{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:white;
	font-weight:bold;
	}	
	
.res08{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight: normal;
	}
.elementleft{
	float:left;
	margin:0px 20px 5px 10px;
	}
.elementleft2{
	float:left;
	margin:0px 10px 2px 0px;
	}
.elementright{
	float:right;
	margin:0px 0px 0px 0px;
	}
.elementright2{
	float:right;
	margin:0px 0px 10px 10px;
	}
.elementrightboton{
	float:right;
	margin:0px 0px 5px 0px;
	}

.bookwrap{
	background-color: blue;
	}
	
img.bottom {vertical-align:text-bottom;}


/*LOS SIGUIENTES ESTILOS TIENEN QUE VER CON LOS FORMULARIOS*/

.wrapform1 {
	width:580px;
	height:100%;
	margin:0px auto;
	background-image:url(../images/barra3.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFFFFF;
	padding:0px 20px 0px 20px;
}

.wrapform2 {
	width:580px;
	height:100%;
	margin:0px auto;
	background-image:url(../images/ico_check.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFFFFF;
	padding:0px 20px 0px 20px;
}

.wrapform3 {
	width:610px;
	margin:0px auto;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:3px;
}

.wrapform4 {
	width:610px;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:3px;
}



.barra1 {
	float:left;
	padding:0px;
	width: 610px;
	height:71px;
	margin:0px 0px 0px 0px;
}


.txtitle  {font-size:15px;font-family:Arial;color:#FF9900;font-weight:bold;line-height:30px;}
.txsubtitle {font-size:16px;font-family:Arial, Helvetica, Sans Serif;font-weight:bold;color:#000000;}
.txnormal {font-size:11px;font-family:Verdana,Arial, Helvetica, Sans Serif;line-height:13px;}
.txnormal2 {font-size:11px;font-family:Verdana,Arial, Helvetica, Sans Serif;line-height:150%;}
.txnormalspaced {font-size:10px;font-family:Arial, Helvetica, Sans Serif;letter-spacing:2px;color:#000000;}
.txsmall {font-size:10px;font-family:Arial, Helvetica, Sans Serif;}
.txsmalllite {font-size:10px;font-family:Arial, Helvetica, Sans Serif;line-height:13px;color:#808080;}
.txwarnbig {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, Sans Serif;color:#A01E00;}
.txwarnsmall {
	font-size:11px;
	font-family:Arial, Helvetica, Sans Serif;
	color:#FF6600;
}
.txtab {font-size:10px; font-weight:light; font-family:Arial, Helvetica, Sans Serif;}

/*.Estilos para el home*/

.home1  {
	font-size:21px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
}
.home2 {
	font-size:20px;
	font-family:Arial, Helvetica, "Sans Serif";
	font-weight:bold;
	color:#000000;
}
.home3 {
	font-size:9px;
	font-family:Verdana,Arial, Helvetica, Sans Serif;
	line-height:13px;
}

/*.Estilos para el cart*/

.letcart1  {
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
}
.letcart2 {
	font-size:11px;
	font-family:Arial, Helvetica, "Sans Serif";
	font-weight:bold;
	color:#000000;
}
.letcart3 {
	font-size:10px;
	font-family:Verdana,Arial, Helvetica, Sans Serif;
	line-height:13px;
}

/*.Estilos paraabout y FAQ*/

.vwrapresult2 {
	width:550px;
	height:900px;
	background-image:url(../images/banneraboutus.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px auto;
	background-color:#7496AA;
	padding: 50px 100px 20px 80px;
}
.vwrapresult3 {
	width:610px;
	height:900px;
	background-image:url(../images/banneraboutus.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px auto;
	background-color:#7496AA;
	padding: 170px 0px 20px 0px;
}
.vwrapresult4 {
	width:810px;
	height:900px;
    margin-top: 0px;
/*	margin-right: auto;*/
	margin-bottom: 0px;
/*	margin-left: auto;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.vwrapresult5 {
	width:600px;
	height:100%;
	background-image:url(../images/bannerfaq.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px auto;
	background-color:#7496AA;
	padding: 100px 80px 20px 80px;
}
.boxmap{
	width:250px;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
	}
.boxmap2{
	width:98,5;
	height:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #666666;
	padding: 10px 0px 5px 10px;
	}
.about1  {
	font-size:10px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	line-height:15px;
}
.about2  {
	font-size:12px;
	font-family:Arial;
	color:#66CCFF;
	font-weight:bolder;
	line-height:15px;
}

.about3  {
	font-size:11px;
	font-family:Arial;
	color:#000000;
	line-height:15px;
}

.validationtxt{
	font-size:10px;
	color:#FF0000;
	font-family:Arial;
	font-weight:bolder;

}

.linktxt{
	font-size:10px;
	color:#000000;
	font-family:Arial;
	font-weight:bolder;

}
.telline  {
	font-size:11px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	line-height:15px;
	vertical-align: middle;
}

.simplepadright  {
padding: 0px 2px 0px 0px;
}

.pack01  {
	font-size:20px;
	font-family:Arial;
	color:#6699CC;
	font-weight:bold;
	line-height:15px;
	vertical-align: middle;
}

.pack02  {
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	color:#666666;
	font-weight:bold;
	line-height:25px;
	vertical-align: middle;
}
.pack03  {
	font-size:12px;
	font-family:Arial;
	color:#7D6D5F;
	line-height:15px;
	vertical-align: middle;
}

.pack04  {
	font-size:20px;
	font-family:Arial;
	color:#FF3333;
	font-weight:bold;
	line-height:18px;
	vertical-align: middle;
}



