#cuerpo{
	background-color:#FFFFFF;
	text-align: right;
	}
body {
scrollbar-arrow-color: #C02600;
scrollbar-base-color: #F20013;
scrollbar-dark-shadow-color: #C02600;
scrollbar-track-color: #C02600;
scrollbar-face-color: #C02600;
scrollbar-shadow-color: #C02600;
scrollbar-highlight-color: #E6D5BF;
scrollbar-3d-light-color: #C02600;
}


#ecuador{
	font-family: Verdana;
	font-size: 9px;
	color: #6F8CC7;
	width: 250px;
	
}
#ecuador .select{

	width: 250px;
	
}
.trojo{
	color: #F20013;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
.rojo{
	color: #F20013;
	font-size: 8px;
	text-transform: uppercase;
	font-weight: bold;
}
#todo #ecuador h3{
	font-family: Verdana;
	font-size: 14px;
}
#todo {
	background-color: #E6D5BF;
	width: 610px;
}
#todo2 {
	width: 590px;
	height: 20px;
}
#encontrados{
	color:#A84B12;
	font-family:Verdana;
	width: 600px;
}
.bordedetabla{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993300;
	width: 430px;
	margin-bottom: 12px;
}
#encontrados p{

	font-size: 10px;

}

#encontrados .h1{

	font-size:18px;

}
#encontrados a{


color:#A84B12;


}
.padtabla a:hover{
	
}
#encontrados .tabla{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
	

#conttodo{
	width:590px;
	height:150px;
	background-image: url(../../../images/logohospedar.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

#contizq{
	float: left;
	width: 160px;
	background-color: #C02600;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 40px;
	margin-right: 0px;
	font-family: Verdana;
	padding-bottom: 6px;
}

#contizq .p{
	font-size: 14px;
	color: #ffffff;
	font-family: Verdana;
	margin: 5px;
	line-height: 16px;
}
#conttodo #contizq a{
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 6px;

}
#conttodo #contizq a:hover{

	font-size: 12px;

	color: #cccccc;


}
#contder{
	float: right;
	width: 150px;
	font-size: 9px;
	overflow: hidden;
	height: 122px;
	margin-right: 0px;
}



#contcen{
	float: right;
	width: 250px;
	margin-top: 0px;
	padding-left: 0px;
	margin-right: 25px;

}



#contizq2{

	float: left;
	padding: 8px;

}

#contder2{
	float: right;
	width:280px;
	vertical-align: top;
	height: 250px;
}
#contder22{
	vertical-align: middle;
	background-color: #DACEC5;
	text-align: justify;
	padding-right: 4px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 180px;
}
#contder23{
	padding: 8px;
	height: 11px;
}

.botonbajotexto{
font-family:Verdana;
}
#contder23 a{
	color:#270000;
	float: right;
	font-size: 9px;
	text-align: center;
	margin-right: 6px;
	margin-left: 6px;
	display: inline;
}
#contder23 a:hover{
	color:#27aaaa;
}
#option{



font-size:10px;}

#lightbox{

	position: absolute;

	top: 40px;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;



	}



#lightbox img{
	border: none;
}



#outerImageContainer{
	position: relative;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	background-color: #FFFFFF;
	}



#imageContainer{
	background-color: #FFFFFF;
	margin-top: 10px;
	padding-top: 20px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;
	display: block;

	}

#prevLink {
	float: left;
	background-image: url(../images/prevlabel.jpg);
	height: 50px;
	width: 49%;
	background-repeat: no-repeat;
	background-position: right top;
}

#nextLink {	
	float: right;
	background-image: url(../images/nextlabel.gif);
	height: 50px;
	width: 49%;
	background-repeat: no-repeat;
	background-position: left top;
	}
#imageDataContainer{
	background-color: #FFFFFF;
	line-height: normal;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 100%;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 10px;
	}



#imageData{
	padding-top: 5;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	}

#imageData #imageDetails{
	width: 68%;
	float: left;
	text-align: left;
	margin-top: 5px;
}	

#imageData #caption{ : normal;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #FFFFFF;


	}

	



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



* html>body .clearfix {

	display: inline-block; 

	width: 100%;

	}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

	}	

#contizq2 .padtabla{
	padding: 4px;
}
#solapaprecios{
	background-color: #A4D6E6;
	background-image: url(../images/fondoprecios.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	font-family: Verdana;
	width: 95%;
}
#solapapreciosin{
	padding: 4px;
	background-image: url(../images/pieprecios.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFFFFF;ç
		font-family: Verdana;
}
#solapaprecios .tituloprecios{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
		margin-left: 40px;
			font-family: Verdana;
}
#solapaprecios .textoprecios{
	color: #FF6600;
	margin-left: 40px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
#solapaprecios .fondopestanas{
background-color: #6387CE;
	
}



#solapareservas{
	background-color: #A4D6E6;
	background-image: url(../images/fodoreservas.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	font-family: Verdana;
	width: 95%;
}
#solapareservasin{
	padding: 4px;
	background-image: url(../images/pieprecios.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFFFFF;
		font-family: Verdana;
}
#solapareservas .tituloprecios{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
		margin-left: 40px;
			font-family: Verdana;
}
#solapareservas .textoprecios{
	color: #FF6600;
	margin-left: 40px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
#solapareservas .fondopestanas{
background-color: #6387CE;
	
}
#solapareservas .inputbox2 {
	font-size: 12px;
	width: 150px;
}
#solapareservas .inputbox3 {
	font-size: 12px;
	width: 100px;
}
.imgimg{

}
.imgimg a{
	margin: 3px;
	float: right;
	width: 55px;
}
.imggal{
	margin: 2px;
	padding: 3px;
	height: 50px;
	width: 50px;
}
.imggalout{
	margin: 0px;
	padding: 0px;
	width: 60px;
	display: inline;
}
#formulario {
	background-color: #D1DFE8;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana;
	height: auto;
}
#fecha {
	float: right;
	width: 400px;
}
#formularioprimero {
	width: 400px;
	position: absolute;
}
#cabecera {
	height: 100px;
	width: 500px;
}



body {
	font-family: Verdana;
	margin: 0px;
	background-color: #27000;

}
#form1 {
	font-family: Verdana;
	font-size: 7px;
}
.fuentes {
	font-size: 11px;
}

#formulario .naranja {
	color: #C02600;
	font-size: 16px;
}

#formulario .filo {
	font-size: 2px;
	height: 2px;
	background-image: url(../components/com_restaurante/images/filo.gif);
	background-repeat: repeat-x;
}
#form1 #formularioprimero #formularioizq .fuentes .fuentes #select11 {
	font-size: 10px;
}
iframe {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#form1 #formularioprimero #formularioizq .fuentes #ciudad {
	font-size: 9px;
	font-family: Verdana;
}
#todoelcuerpo{
	width: 600px;
	float: left;
}
#todoelcuerpo #emailForm .button{
	background-color: #CCCCCC;
	height: 25px;
	width: 70px;
	border: 1px solid #000000;
}
#aparece{
	background-color: #FFFFFF;
	width: 340px;
	border: 1px solid #000000;
	visibility: hidden;
	position: absolute;
	top: 60px;
	left: auto;
	right: auto;
	padding: 40px;
}
#masg{
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	float: right;
}
.masgrande{
	font-size: 16px;
	color: #000000;
	text-align: center;
	display: inline;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
}
.masgrande a{
	color: #C02600;
}
#paginacion{
	float: right;
	height: 25px;
	width: 600px;
}
#contder3{
	float: right;
	text-align: right;
}