/* CSS Document */
*{margin:auto;}

body{
	/* background:url(imagenes/fondo_pagina.jpg) repeat-x #9D8970; */
	background: #4D4C3A;
	font-family:Arial,sans serif;
	font-size:13px;
	}
	
.clear{
	clear:both;
	}
	
p{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	color:#666666;
	}

ol,ul{color:#666666;padding-bottom:5px;}

#contenedor{background:#A3A48F;padding:10px;width:980px;margin-top:12px;}

#encabezado{
	background:url(imagenes/fondo_encabezado.jpg) no-repeat #fff;
	width:980px;
	height:130px;
	}

#encabezado #submenu{
	float:right;
	padding-right:10px;
	padding-top:12px;
	}

#submenu a{
	/*text-decoration:none;
	padding-right:7px;
	color:#2A4657;*/
	}

#encabezado #banner{
	padding-left:364px;
	padding-right:10px;
	padding-top:40px;
	width:594px;
	height:85px;
	}

#menu_arriba{
	background:url(imagenes/fondo_menu.jpg) repeat-x;
	width:960px;
	height:29px;
	padding-top:5px;
	padding-left:20px;
	}

#menu_arriba a{
	/*text-decoration:none;
	font-family:Arial,sans serif;
	font-size:14px;
	font-weight:bold;
	color:#BC8E6B;
	padding-right:20px;
	padding-left:20px;
	border-left:#DCCAB2 solid 1px;*/
	line-height:43px;
	}
	
#cuerpo{
	/* background:url(imagenes/fondo_cuerpo.jpg) repeat-x #fff; */
	background:#fff;
	width:960px;
	overflow:hidden;
	padding:10px;
	}

#cuerpo #encabezado_flash{
	float:left;
	padding-bottom:13px;
	}

#cuerpo #flash{
	float:left;
	height:268px;
	width:640px;
	padding-right:10px;
	}

#cuerpo #secciones{
	float:left;
	width:308px;
	}

#secciones img{
/*	float:right;
	padding-top:10px;
	padding-right:10px;*/
	}

#secciones p{
	float:left;
	padding-top:80px;
	padding-left:12px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	}

#secciones a{
	float:left;
	padding-top:4px;
	padding-left:7px;
	font-size:11px;
	color:#9C1B06;
	font-family:Tahoma,sans serif;
	text-decoration:none;
	}

#paginacion{float:right;padding-top:12px;}

#paginacion a{text-decoration:none;color:#663300}

#paginacion .pag{background-image:url(imagenes/btn_paginacion.jpg);width:20px;height:13px;float:left;text-align:center;font-size:12px;padding-top:2px;}

.pag a{color:#663300;}

#paginacion p{padding-top:0px;width:64px;float:left}

#planeacion{
	float:left;
/*	background:url(imagenes/fondo_planeacion.jpg) no-repeat;*/
	width:307px;
	height:127px;
	padding-bottom:14px;
}

#paquetes{
	float:left;
/*	background:url(imagenes/fondo_paquetes.jpg) no-repeat;*/
	width:307px;
	height:127px;
}

#cuerpo #izquierdo{
	float:left;
	background:url(imagenes/fondo_izquierdo.jpg) repeat-x #CED8D9;
	width:280px;
	padding:15px;
	text-align:center;
	}

#cuerpo #izquierdo2{
	float:left;
	width:310px;
	padding:15px;
	text-align:center;
	}

#izquierdo #info_compra{
	width:277px;
	padding-bottom:20px;
	}


	
#cuerpo #contenido2{
	float:left;
	width:293px;
	padding-left:20px;
	padding-right:14px;
	text-align:justify;
	border-right:#466898 dotted 1px;
	}

#cuerpo #contenido{
	float:left;
	width:623px;
	padding-left:10px;
	padding-right:14px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	}

#recomendaciones{background:#F0EFE4;padding:15px;overflow:hidden;}

#recomendaciones img{border:none;}

#recomendaciones b{color:#663300;}
.gpo_recomendaciones{float:left;width:283px;}

.recomendacion img{float:left;padding-right:10px;}

.recomendacion p{font-size:12px;}

.recomendacion{padding-bottom:12px;}

h5{margin:0px;font-size:17px;color:#666;font-weight:bolder;line-height:17px;}

#contenido .linea{	
	border-bottom:#466898 dotted 1px;
	height:1px;
	float:left;
	margin-bottom:5px;
	width:612px;
	}

#contenido .img_locaciones{text-align:center}
#contenido .img_locaciones img{padding:0px}

.titulo{
	font-size:22px; 
	color:#636261;
	font-family:Tahoma,sans serif;
	}		

.popup{text-decoration:none;font-weight:bold;color:#956A22;}

#contenido .titulos{
	font-size:18px; 
	color:#666666;
	font-family:Tahoma,sans serif;
	}

#contenido ul{
	padding-left:10px;
	padding-left:30px;
	}

#contenido li{
	list-style-type:square;
	
	}

#contenido .sec_services{
	float:left;
	padding-bottom:15px;
	text-align:center;
	padding-right:5px;
	width:150px;
	}

#contenido .sec_services img{
	padding:4px;
	border:#EBE7C4 solid 1px;
	background:#fff;
	}

#contenido .sec_services p{
	background:#EFEDE1;
	font-size:12px;
	font-weight:bold;
	color:#956A22;
	height:30px;
	padding:5px;
	line-height:30px;
	}

#contenido .sec_location{
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	}

#contenido .sec_location img{
	display:block;
	float:left;
	padding-right:10px;
	}

#contenido .sec_location a{
	text-decoration:none;
	color:#663300;
	}

#contenido .paquetes{
	border-top:#CDBDAB solid 1px;
	padding:10px;
	float:left;
	width:601px;
	background:#F6F5EE;
	margin-bottom:15px;
	}

#contenido .btn_paquetes{
	float:right;
	width:187px;
	height:46px;
	color:#000;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
	padding:5px;
	background:url(imagenes/btn_carrito_paquetes.jpg);
	border:none
	}

.titulo_paquetes{color:#663300;font-size:18px;font-family:Tahoma,sans serif;}

.precio_paquetes{color:#636261;font-size:18px;font-family:Tahoma,sans serif;text-align:right;}

.paquetes ul{list-style-image:url(imagenes/vineta_paquetes.jpg);}

.paquetes strong{color:#666666;font-family:Tahoma,sans serif;}

.img_der{float:right;padding-left:10px;}

#location img{
	display:block;
	float:left;
	margin-right:10px;
	}

#photos_location img{
	border:#93CAFF solid 1px;
	padding:4px;
	margin:3px;
	text-align:center;
	}

#category img{
	padding:2px;
	border:#72BAFF solid 1px;
	}

#cuerpo #derecho{
	float:left;
	width:296px;
	padding-left:12px;
	}

#servicios {
	padding-top:16px;
	height:125px;
	background:#fff;
	}

#servicios .servicios{
	float:left;
	width:94px;
	height:77px;
	padding-right:9px;
}

#servicios .servicios img{

	background:#FFFFFF;
	/*border:#CCCCCC solid 1px;*/
	border:0px;
	}

#servicios .servicios p{
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	color:#956A22;
	background:#EFEDE1;
	font-weight:bold;
	text-align:center;
	text-transform: lowercase;
	}

#pie{
	width:960px;
	height:110px;
	text-align:center;
	color:#fff;
	background: #4D4C3A;
	}

#pie a{
	text-decoration:none;
	font-family:Trebuchet MS,sans serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:20px;
	padding-left:20px;
	border-left:#fff solid 1px;
	line-height:43px;
	
	}

/* FORMA DE CONTACTO */
#forma_contacto {
	padding-top:15px;
	padding-left:15px;
	text-align:left;
	color:#956A22;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.boton {
	background:url(imagenes/boton_enviar.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	width:84px;
	height:28px;
	margin-right:3px;
	float:right;
}

label{
	text-align:right;
}

#forma_contacto input,textarea,select{
	width:270px;
	height:17px;
	margin-bottom:8px;
}
textarea{
	width:270px;
	margin-right:0px;
	margin-bottom:8px;
	height:50px;
	font-family:Arial,sans serif;
	font-size:13px;}

#texto_forma{
	float:left;
	width:78px;
	/*height:188px;*/
	
}

#cajas_texto{
	float:left;
	width:282px;
	/*height:190px;*/
	margin-top:-2px;
	
}

#forma_contacto h1{
	color:#FFFFFF;
	margin-bottom:6px;
	font-size:16px;
	
}

.contenedor{
	float:left;
	margin:15px 0;
}

.producto{
	float:left;
	margin:0 30px;
	width:125px;
}

.producto p{
	font-weight:bold;
}

.producto img{
	padding:3px;
	border:1px solid #0f75d7;
}

.tabla_categoria{border:0px;text-align:left;border-collapse:collapse;padding-top:20px;}
.tabla_categoria td{border-top:1px solid #CCCCCC;padding:10px;}
.tabla_categoria th{background-color:#EFEDE1;color:#956A22;font-weight:bold;font-size:14px;text-align:center;}


.tabla_categoria img{
	padding:2px;
	border:#72BAFF solid 1px;
	}

.carrito{border:0px;text-align:left;border-collapse:collapse;padding-top:20px;width:308px;}
.carrito th{color:#666666; font-size:12px;height:27px;}
.carrito td{color:#666666}
.carrito tr{border-right:none;border-left:none}

.clear{clear:both;}

#datos_cliente {
	height:180px;
	padding-top:15px;
	padding-left:15px;
	text-align:left;
	color:#956A22;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}