/* harmonynosara default/en */
body{margin:0px 0px 0px 0px;background:#fceb81 url(../img/spa/spa/fondo.jpg);}
body,p,a,div,h2,h4,h6{
	color:#534841;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}
.verdetitulo {font-size: 14px; color:#007d4a;}
.cafetitulo {
	color: #ae551b;
	font-weight: bold;
	font-size: 16px;
}
.cafe{color: #ae551b;}
.font14{font-size: 14px;}
a{color:#26bcd7;}
a.pdf{display:block;padding:2px 0;line-height:16px;background:transparent none no-repeat left top;}
a.nanchor{color:#534841;}
img,table{border:0;}
ul.nowrap li{white-space:nowrap;}
form{margin:0;padding:0;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.template h1{
	position:absolute;
	left:462px;
	top:33px;
	width:238px;
	height:94px;
	margin:0;
	padding:0;
}
.template h1 img{width:238px;height:94px;} 

/* content */
#content{margin:145px 10px 10px 265px;position:relative;width:625px;padding-bottom:20px;background:#fff url(../img/gen/layout/bg_content2.jpg) repeat 0 -145px;}
.template #content{min-height:560px;}
* html .template #content{height:560px;}
* html>.template #content{height:auto;min-height:560px;}
#content h2{margin:0;padding:0;color:#26bcd7;font:bold 22px/22px helvetica,arial,sans-serif;letter-spacing: -1px;}
#content p, #content h4, #content h6{margin:0 0 10px;padding:0;}
#content h4, #content h4 a{font-weight:bold;}
#content img.photo{display:block;border:10px solid #fcf3d9;}
#content img.photo_1{border:10px solid #fcf3d9;}
#content img.photo2{position:absolute;left:234px;top:0;}
#content #ctext{
	display:inline;
	width:465px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 10px;
	float: left;
}
#content #ctext h2{text-indent: 0px;  margin:0; margin-left:0px; padding:0;color:#26bcd7;font:bold 22px/22px helvetica,arial,sans-serif;letter-spacing: -1px; padding-bottom:22px;}
#content #ctext h3{margin:0; padding:0 ; margin-bottom: 5px ; color:#26bcd7;font:bold 16px/15px helvetica,arial,sans-serif;letter-spacing: -1px;}
#content #ctext h4{padding-top:20px; font: 10/12px helvetica,arial,sans-serif;}
#content #ctext h5{margin:0; margin-top:-10px; padding:0;color:#26bcd7;font:bold 22px/22px helvetica,arial,sans-serif;letter-spacing: -1px;}
#content #ctext h6{margin:0; padding:0 ; margin-bottom: 5px ; color:#26bcd7;font:bold 13px/15px csscsshelvetica,arial,sans-serif;letter-spacing: 0px;}
#content .clegal{padding-top:20px; }
#content #ccallout{
	float:right;
	width:179px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#content #ccallout ul{margin:0;padding:0;list-style:none;}
#content #rates{float:left;margin:35px 0 0; margin-left:-70px; margin-top:120px; width:165px;}
#content #rates ul{margin:0;padding:0;list-style:none;}
#content ul.ccompactlist{margin:0;padding:0;list-style:none;}
#content ul.ccompactlist li{display:inline;margin-left:15px;}
#content ul.ccompactlist li.cclfirst{margin-left:0;}
#content dl{margin:0;padding:0;}
#content dt{font-weight:bold;}
#content dd{margin:0 0 15px;}
/* gateway */
body#gateway{margin:0;background:#292525 none;text-align:center;}
#gateway object, #gateway embed{width:100%;height:100%;}
#gateway,#gateway p,#gateway a,#gateway div{color:#c9c3ba;}
#gateway a{color:#fff;text-decoration:none;}
#gateway a:hover{color:#fbe54c;text-decoration:underline;}
#gateway #page{width:680px;margin:220px auto 10px;padding:0;text-align:center;}
#gateway h1{width:292px;margin:0 auto;padding:136px 0 38px;background:transparent url(../img/gen/gateway/logo_bg.gif) no-repeat center top;}
#gateway h1 img{width:292px;height:35px;}
#gateway #gnav{margin:0 auto;}
#gateway #gnav a{margin:0 29px;}
#gateway #gnav a img{width:58px;height:12px;}
#gateway #content{width:660px;margin:0 auto;padding:60px 0 0;background:transparent none;}
#gateway p.footer span{margin:0 5px;}

/* home */
body#home{background-image:url(../img/gen/layout/bg_home.jpg);}
#home #content{background:transparent none;}
#home #content img.photo{display:block;border:none;margin-bottom:5px;}

/* form */
#form #content{padding-top:45px;}
#form #content h2{margin:0 0 0 65px;}
#form #content #ctext{margin:0 40px 0 65px;width:335px;}
#form #content #ccallout{margin-top:0;}
#form #ferror{display:none;}
#form legend{display:none;}
#form fieldset{margin:0;padding:10px 0;border:0;}
#form fieldset label, #form fieldset p{display:block;margin:0 0 10px;font-size:10px;}
#form fieldset p a, #form fieldset select{font-size:10px;}
#form fieldset label input.text, #form fieldset label input.numeric, #form fieldset label select.text, #form fieldset label textarea.text{display:block;width:100%;margin:0;}
#form fieldset label input.numeric{width:50%;}


/* MENU */
dl, dt, dd, ul, li {margin: 0 ; padding: 0 ; list-style-type: none ; }
#menu {position: absolute ; top: 194px ; left: 0px ; width: 275px ; }
#menu dt {cursor: pointer ; height: 18px ; line-height: 18px ; margin: 3px 0 ; width: 225px ; text-transform:uppercase; background-color: #3A7D69 ; }
#menu dt a {color: #FFFFFF ; text-decoration: none ; display: block ; margin-left: 8px ; font-weight:bold; font-size:13px; height: 19px ; line-height: 19px ; }
#menu dt:hover {background-color: #26bcd7 ; }
#menu dd {position: absolute ; z-index: 100 ; margin-top: -1.7em ; width: 20em ; left: 125px ; }
#menu ul {padding: 2px ; }
#menu li {letter-spacing: -1px ; height: 15px ; line-height: 15px ; margin-left: 10px ; }
#menu li a {font-weight:bold; color: #26bcd7 ; text-decoration: none ; display: block ; }
#menu li a:hover {text-decoration: underline ; }

.tabla_01 {
	border: 1px solid #B55921;
}
.tabla_01 td {
	border: 1px solid #B55921;
}

ody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.indexmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image:  url("images/lr14.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 8px;
}


.indexmenu22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 8px;
}


.titlefotos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CC99;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.contentindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
}

.contentindex_important {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b7433;
	text-decoration: none;
	font-weight: normal;
}

.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AEE1;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
.menuinside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007F4A;
	text-decoration: none;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
	padding: 0px;
}
.menuinside:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007F4A;
	text-decoration: none;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
}	
.menuinside:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007F4A;
	text-decoration: none;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
}
.menuinside:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0099CC;
	text-decoration: none;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
}

.textoinside1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #99CC66;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
}
.textoinside2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #99CC66;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 28px;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
	background-image:  url("images/menuinside.gif");
	background-repeat: no-repeat;
	background-position: 1px top;
}
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1B54B1;
	text-decoration: none;
}
.submenus {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #007d4a;
	text-decoration: none;
}
.contentindex1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
}

.contentindex2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	text-align: justify;	
	font-weight: normal;
}

.a_contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #26A2C6;
	text-decoration: none;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
	padding: 0px;
}
.a_contenido:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #26A2C6;

	text-decoration: none;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
}	
.a_contenido:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007F4A;	
	text-decoration: none;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
}
.a_contenido:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D1726E;	
	text-decoration: none;
	text-decoration:underline;
	list-style-position: outside;
	list-style-image:  url("images/menuinside.gif");
}
.testimonial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #838383;
	text-decoration: none;	
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 8px;
	font-style: italic;
}
.cuadro{
border:1px dashed #cccccc;
background-color:#FFFFCC;
padding:5px;
margin:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.cuadro p{
 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.cuadro font{
 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.cuadro span{
 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.cuadro2{
border:1px dashed #cccccc;
background-color:#FFFFCC;
padding:5px;
width:150px;
margin-top:8px;
display:block;
font-family:Arial, Helvetica, sans-serif;}

.cuadro2 p{

width:150px;
margin:2px;
display:block;
}

.cuadro2 #texto_cuadro2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;margin-bottom:3px;}

.cuadro2 #titulo_cuadro2{
color:#aa5014;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-bottom:3px;}

.cuadro2 #iniciales_cuadro2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:italic;
margin-bottom:5px;
color:#c47f44;}

.cuadro2 #link_cuadro2{
text-align:right;}

.ttyt {
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #26bcd7;
}

.imageBox {
	background-color: #cce9cf;
	padding: 7px;
	margin:5px 10px 5px 10px;
}
#menu dt a.link_importante{ }
