/********************************************
   ELEMENTOS HTML 
********************************************/ 

html, body {
	font-family: "Trebuchet MS", Arial; 
	font-size:8.5pt ;
}


/* links */
a {
	color:#a6b51a;
	text-decoration: none;
}
a:hover {
	color:#ff4e00;
	text-decoration: none;
}


/* headers */

h1, h2, h3, h4, h5 {
	margin:0;		
}

h1 {
	color:#686868;	
}

h2 {
	color:#ff4e00;
}
h3 {
	color:#a6b51a;
}
h4 {
	color:#686868;
}

p, ul, ol {
	padding:0;		
	margin: 0;
}


/* images */

img {
	border:0;
	margin:0;
}
.separador558 {
	height:1px;
	border-bottom:1px solid #e6e6e6;
}


/* form elements */

form, input, label, textarea {
	margin:0;
	padding:0;
}

label {
	display:block;
}

/**************************************
   LAYOUT 
***************************************/	

/* ajustes de anchos fijos para el layout */

#wrapper1	{
	width: 100%;
}

#wrapper {
	width:786px; 
	margin: 0 auto;
	margin-top:10px;
	margin-bottom:10px;
}

#contenedor	{
	width: 766px; 
	background: url(../img/bgry.png) repeat-y; 
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;	
	float:left;
	position:relative;
}
#contenido {
	width:558px;
	float:left;
	border-right:1px solid #e6e6e6; 
	position:relative
}

#lateral {
	width:207px;	 
	float:left; 
	position:relative
}

div.contenido .marginador{
	margin-left:24px;}

/*encabezado*/
#head {	
	width:100%;	
}
#head-top {
	height:98px;
	background: url(../img/bg-header.gif) repeat-x;
}
#head-top-center {
	width:786px; 
	margin: 0 auto;	
}
#logo {
	padding-top:17px;
	padding-left:10px;
	width:130px;
	float:left; 
	position:relative;	
}
#headtools {
	margin-right:10px;
	margin-top:17px;
	padding-top:4px;
	width:229px;
	height:25px;
	background:url(../img/bg-head-tools.jpg) no-repeat;
	float:right; 
	position:relative;
}

#colores {
	margin-right:120px;
	width:229px;
	height:25px;
	float:right;
	text-align: right;
	font-family:Arial;
	font-size: 9px;
	color:#666666;
}

#head-bot-center {
	width:786px; 
	margin: 0 auto;	
}


/*innerfade*/

ul#news {	
	background:  #fffeb8;
}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
}

/*contenido home*/
.marginador{
	margin-left: 23px;	
}
.floater{
	float:left;
	position:relative;
}
.floater-r{
	float:right;
	position:relative;
}
.top35{
	margin-top:35px;	
}
.top16{
	margin-top:16px;	
}
.top10{
	margin-top:10px;	
}
.padt35{
	padding-top:35px;	
}
.padt16{
	padding-top:16px;	
}
.padt10{
	padding-top:10px;	
}
.padl20{
	padding-left:20px;	
}
.padr20{
	padding-right:20px;	
}
.mart10{
	margin-top:10px;	
}
.textblock1{
	margin-left:16px; width:321px;
}
.textblock2{
	width:490px;
}
.textblock3{
	margin-left:16px; width:542px;
}
.txt1{
	color:#585757;	
}

.highlight2{
	color:#ff4e00;
}
.thumbnailsd{
border:1px solid #CCCCCC;		
}
#servicios-cont{
	background-image:url(../img/bg-servicios.gif);
	background-repeat:no-repeat;
	height:205px;
	width:558px;			
}

.ul-orange{
	list-style:none;	
}
.li-orange{
	list-style:none;
	background: url(img/arrow_right_orange.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;	
}
/*FOOTER*/
#menufoot{
	height:23px;
	margin-top:5px;
	width:766px;
	float:left;
	position:relative;
}
#menufoot ul{
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

#menufoot ul li{
	position:relative;
	float:left;
}

#menufoot ul li a{
	color:#585757;
	text-decoration:none;
	text-align: center;
	display:block;
	padding:3px 13px;
}

#logo-g3 {
	font-family:Arial;
	position: relative;
	margin-left:10px;
	float:right;
	width:200px;
}
.g3 a:hover{
	color:#990000;
}
/*COMPLEJO*/
#complejo-col1 {
	width:255px;
	padding-top:35px;
}
#complejo-col2 {
	width:230px;
	padding-top:35px;
	background-color:#eeeeee;
}
#complejo-360-cont {	
	padding-top:35px;
	width:289px;
	margin-top:27px;
	border-top:3px solid #d9d9d9;
	padding-bottom:20px;	
}
#complejo-video-cont {	
	padding-top:35px;
	width:289px;
	margin-top:27px;
	border-top:3px solid #d9d9d9;
	padding-bottom:35px;	
}
/*Cabaņas*/
.cabanas-tit{
	font-size:16pt;
	color:#ff4e00;
	font-weight:bold;
}

#lateral2 {
	width:207px;	 
	float:left; 
	position:relative
}
#lateral2 h3{
	font-size:11px;
	font-weight:normal;
}
#lateral2 h4{
	font-size:13px;
	font-weight:normal;
	color:#ff4e00;
}
#articulos h2{
	font-size:13px;}
.floatLeft {
float:left;
margin-right:5px;
margin-bottom:5px;
}

