/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;	padding:0;border:0; outline:0; font-weight:inherit;	font-style:inherit;	font-size:100%;	font-family:inherit; vertical-align:baseline;}
/* remember to define focus styles! */:focus {outline:0;}
body {color:black; background:white;}
ol,ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse:separate; border-spacing:0;}
caption,th,td { text-align:left; font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes: "" "";}
a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
/*END RESET*/

/*TAGS*/
body{ background: #ddd4bf url(../images/bg-body.gif) repeat-x; font-family:tahoma, Helvetica, sans-serif; font-size:11px;}
h2, h3, h4, h5, h6{ text-indent:-9999px;}
b{text-indent:-9999px; display:block;}
a:visited{color:#c5009a;}
/*END TAGS*/

/*STRUCTURE*/
#wrapper{ width:1000px; margin:0 auto; position:relative;}
#header{padding:30px 0 0 0;}
#content .rightcolumn{ width:304px; float:left;}
#content .container{ width:676px; float:left; margin: 0 20px 0 0;}
#footer{ margin:0 auto; width:100%; text-align:center; background: #867b5b url(../images/sprite-fondo.gif) repeat-x scroll -231px -488px; position:relative; bottom:0; overflow:hidden; height:100px;}

/*STRUCTURE RIGHT COLUMN*/
.rightcolumn .enchanting-blog{ margin:20px 0 30px 0; background:#645b00; padding:20px 10px 0 10px; height:195px;}
.enchanting-blog span{font-weight:bold;}
.enchanting-blog span.heading-series{color:#ddd4bf; display:block; margin:0 0 13px 0; }
.enchanting-blog span.last{ margin:0 0 13px 0;}
.enchanting-blog span.date{ color:#b7a700; position:relative; top:13px;}
.enchanting-blog a.seeblog{width:34px; height:25px; display:block; background:url(../images/sprite-titulos.gif) no-repeat scroll -365px -161px; position:relative; bottom:2px; left:255px;}
/*.enchanting-blog a:hover.seeblog{ background-position: -365px -186px;}*/
.rightcolumn .video{background:url(../images/sprite-fondo.gif) no-repeat scroll 0 -162px; padding:20px 0 0 21px; height:301px;}
.video a{ float:right; background:url(../images/icon-link.gif) no-repeat scroll 70px 3px;  padding:0 20px 0 0; margin: 0 15px 0 0; color:#c5009a;}

/*STRUCTURE HOME*/
#content .container .container-box{ margin: 20px 0 0 0; padding: 0 0 0 50px; height:215px;}
.container .experiment-harmony{margin:0 0 0 50px; padding:30px 0 20px 20px; background:url(../images/sprite-fondo.gif) no-repeat scroll 0 0; height:112px;}
.container .ecological{ background:url(../images/sprite-fondo.gif) no-repeat scroll -360px -162px; width:449px; height:159px; padding: 0 0 0 227px;}
.container .box-bottom{ height:215px; width:305px; float:left; background:#d3c7ac;}
.box-bottom a.view-more{ width:34px; height:25px; display:block; background:url(../images/sprite-titulos.gif) no-repeat scroll -410px -161px; position:relative; bottom:4px; left:271px;}
.container .first-box{ margin-right:16px;}

/*CLASSES HEADER*/
.height-home{height:358px;}
.header01{background:url(../images/header/iguana.jpg) no-repeat;}
.header02{background:url(../images/header/zorro.jpg) no-repeat;}
.header03{background:url(../images/header/aguila.jpg) no-repeat;}
.header04{background:url(../images/header/deer.jpg) no-repeat;}
.header05{background:url(../images/header/liebre.jpg) no-repeat;}
/*
.header02{background:url(../images/header/condor.jpg) no-repeat;}
.header01{background:url(../images/header/koala.jpg) no-repeat;}
.header04{background:url(../images/header/suricata.jpg) no-repeat;}
.header08{background:url(../images/header/elephant.jpg) no-repeat;}
.header09{background:url(../images/header/lion.jpg) no-repeat;}
.header05{background:url(../images/header/monkey.jpg) no-repeat;}
*/

/*-------------------*/
.height-landings{height:263px;}
.landing{background:url(../images/header/interna.jpg) no-repeat;}	
/*END STRUCTURE HOME*/

/*STRUCTURE LANDINGS*/
.right-header{width:274px; clear:both; float: right; padding: 30px 12px 0 26px;}
.right-header img{ width:266px; height:136px;}
.content-landing{ width:435px; float:right; margin:0 0 30px 11px;}
.content-landing .subheader{ float:left; width:229px;}
.content-landing img{ margin:20px 0 0 0;}
.content-landing img.type-two{ float:left; margin-right:20px; margin-bottom:20px;}
.content-landing a{ color:#c5009a;}
.content-landing a.contact{ display:block;}
.content-landing a.visit { display: block; margin:25px 0 0 0;}
.content-landing a.visit strong{ background:url(../images/icon-link.gif) no-repeat scroll right 3px;  padding:0 12px 0 0; }
.content-landing a.view{ background:url(../images/icon-link.gif) no-repeat scroll 27px 3px; padding:0 20px 0 0; width:50px; display:block; float:left; margin:25px 0 0 0;}
/*STRUCTURE LANDINGS*/
/*END STRUCTURE*/

/*HEADINGS*/
#header h1{ float:left;}
#header h1 a.brand{height:51px; width:284px; display:block; background:url(../images/sprite-titulos.gif) no-repeat scroll 0 0; margin:0 0 0 50px; text-indent:-9999px; }
.ecological h3.ecological-awarness{ width:216px; height:18px; background:url(../images/sprite-titulos.gif) no-repeat scroll 0 -71px; position:relative; top:20px;}
.experiment-harmony h3.ex-harmony{ width:208px; height:16px; background:url(../images/sprite-titulos.gif) no-repeat scroll 0 -90px; margin: 0 0 10px 0;}
.content-landing h3.bussiness{background:url(../images/sprite-titulos.gif) no-repeat scroll -246px -75px; width:79px; height:14px; margin:20px 0 5px 0;}
.content-landing h3.pressroom{background:url(../images/sprite-titulos.gif) no-repeat scroll -3px -211px; width:115px; height:14px; margin:20px 0 5px 0;}
.content-landing h3.member{background:url(../images/sprite-titulos.gif) no-repeat scroll -136px -211px; width:120px; height:14px; margin:20px 0 5px 0;}
.content-landing h3.contact{background:url(../images/sprite-titulos.gif) no-repeat scroll -267px -211px; width:87px; height:14px; margin:20px 0 5px 0;}
.box-bottom h4.tourism{background:url(../images/sprite-titulos.gif) no-repeat scroll -365px -113px; width:82px; height:14px; margin:14px 0 8px 10px;}
.box-bottom h4.comunity{background:url(../images/sprite-titulos.gif) no-repeat scroll -335px -75px; width:115px; height:14px; margin:14px 0 8px 10px;}
.video h5.youtube-video{background:url(../images/sprite-titulos.gif) no-repeat scroll -384px -90px; width:68px; height:16px; margin:0 0 10px 0;}
.enchanting-blog h6.ex-blog{background:url(../images/sprite-titulos.gif) no-repeat scroll -209px -89px; width:173px; height:16px; margin:0 0 20px 0;}
/*--------------------*/
ul.left-menu li h6.companies{background:url(../images/sprite-titulos.gif) no-repeat scroll 0 -110px; width:168px; height:38px;}
ul.left-menu li h6.last-releases{background:url(../images/sprite-titulos.gif) no-repeat scroll -179px -110px; width:168px; height:38px;}
ul.left-menu li h6.resume{background:url(../images/sprite-titulos.gif) no-repeat scroll 0 -161px; width:168px; height:38px; }
ul.left-menu li h6.phones{background:url(../images/sprite-titulos.gif) no-repeat scroll -179px -161px; width:173px; height:40px;}

/* companies sprites */
.content-landing h4.ombai { background:url(../images/sprite-companies.gif) no-repeat scroll -296px 0; width:206px; height:80px; float:right; }
.content-landing h4.ecotulum { background:url(../images/sprite-companies.gif) no-repeat scroll -400px 0; width:206px; height:80px; float:right; }
/*
.content-landing h4.emdece { background:url(../images/sprite-companies.gif) no-repeat scroll -400px 0; width:206px; height:80px; float:right; }
.content-landing h4.lacar-llc { background:url(../images/sprite-companies.gif) no-repeat scroll -400px 0; width:206px; height:80px; float:right; }
*/
.content-landing h4.ecotrotters { background:url(../images/sprite-companies.gif) no-repeat scroll -195px -70px; width:206px; height:80px; float:right; }
.content-landing h4.ombai { background:url(../images/sprite-companies.gif) no-repeat scroll 0px 0px; width:206px; height:80px; float:right; }
.content-landing h4.ulaa { background:url(../images/sprite-companies.gif) no-repeat scroll 0px -230px; width:206px; height:80px; float:right; }
.content-landing h4.tribal { background:url(../images/sprite-companies.gif) no-repeat scroll -410px -230px; width:206px; height:80px; float:right; }
.content-landing h4.enchanting-challenge { background:url(../images/sprite-companies.gif) no-repeat scroll -200px -230px; width:206px; height:80px; float:right; }
.content-landing h4.greenicious { background:url(../images/sprite-companies.gif) no-repeat scroll -200px 0px; width:206px; height:80px; float:right; }
/*END-HEADINGS*/

/*PARAGRAPH*/
.ecological p, .experiment-harmony p{ line-height:16px;}
.ecological p{ position:relative; top:26px;}
.experiment-harmony p{ margin:0 146px 0 0;}
.enchanting-blog p{ line-height:14px; color:#ddd4bf; margin:0 0 10px 0;}
.video p, .box-bottom p, .content-landing p{color:#48443c;}
.video p{ margin:15px 15px 0 0; line-height:14px;}
.box-bottom p{ margin:0 10px; padding:0;}
.content-landing p.sentence, .content-landing p.paragraph, .content-landing p.marked{line-height:16px;}
.content-landing p.sentence{ width:190px; font-weight:bold;}
.content-landing p.paragraph{ margin-top:20px;}
.content-landing span.other-line{display:block; font-weight:bold;}
/*.content-landing p.marked{ clear:both;}*/
.content-landing p.marked strong{ display:block; margin-top:10px;}
.content-landing p span.fuccia{ text-transform:uppercase; font-weight:bold; color:#c5009a; display:block;}
#footer p{ color:#b9af98; margin:5px 0 0 0;}
#footer a { color:#b9af98; }
/*----------------------*/
.right-header p{ color:#48443c; width:266px; padding: 5px 0 0 0;}

/*END PARAGRAPH*/

/*MENUES*/
/*Home-top right*/
ul.top-right{margin: 15px 10px 0 0; float:right;}
ul.top-right li{ clear:both; display:inline; margin-left:10px;}
ul.top-right li a{color:#c5009a;}

/*Logos1*/
ul.logos1{ clear:both; margin:0 0 20px 50px; height:36px;}
ul.logos1 li{ float:left;}
ul.logos1 li.last{ margin-right:0;}
ul.logos1 li a{ height:50px; display:block;}
ul.logos1 li a.logo-one{background:url(../images/isologos.png) no-repeat scroll 0 -55px; width:189px; position:relative; top:-10px;}
ul.logos1 li a:hover.logo-one { background-position:0 -1px;}
ul.logos1 li a.logo-two{background:url(../images/isologos.png) no-repeat scroll -185px -65px; width:123px;}
ul.logos1 li a:hover.logo-two { background-position:-185px -11px;}
ul.logos1 li a.logo-three{background:url(../images/isologos.png) no-repeat scroll -310px -65px; width:123px;}
ul.logos1 li a:hover.logo-three { background-position:-310px -11px;}
ul.logos1 li a.logo-four{background:url(../images/isologos.png) no-repeat scroll -432px -65px; width:123px;}
ul.logos1 li a:hover.logo-four { background-position:-432px -11px;}
ul.logos1 li a.logo-five{background:url(../images/isologos.png) no-repeat scroll -553px -65px; width:153px;}
ul.logos1 li a:hover.logo-five { background-position:-553px -11px;}
ul.logos1 li a.logo-six{background:url(../images/isologos.png) no-repeat scroll -710px -65px; width:200px; padding-right:33px;}
ul.logos1 li a:hover.logo-six { background-position:-710px -11px;}
/*ul.logos1 li a.logo-seven{background:url(../images/isologos.png) no-repeat scroll -770px -55px; width:123px; padding-right:20px;}
ul.logos1 li a:hover.logo-seven { background-position:-770px -72px;}*/
/*Logos2*/
ul.logos2{ clear:both; margin:0 0 35px 50px; height:36px;}
ul.logos2 li{ float:left;}
ul.logos2 li.last{ margin-right:0;}
ul.logos2 li a{ height:55px; display:block;}
ul.logos2 li a.logo-one{background:url(../images/isologos.png) no-repeat scroll 0 -165px; width:116px;}
ul.logos2 li a:hover.logo-one { background-position:0 -109px;}
ul.logos2 li a.logo-two{background:url(../images/isologos.png) no-repeat scroll -116px -165px; width:124px;}
ul.logos2 li a:hover.logo-two { background-position:-116px -109px;}
ul.logos2 li a.logo-three{background:url(../images/isologos.png) no-repeat scroll -240px -165px; width:143px;}
ul.logos2 li a:hover.logo-three { background-position:-240px -109px;}
ul.logos2 li a.logo-four{background:url(../images/isologos.png) no-repeat scroll -383px -165px; width:165px;}
ul.logos2 li a:hover.logo-four { background-position:-383px -109px;}
ul.logos2 li a.logo-five{background:url(../images/isologos.png) no-repeat scroll -548px -165px; width:101px; padding-right:40px;}
ul.logos2 li a:hover.logo-five { background-position:-548px -109px;}
ul.logos2 li a.logo-six{background:url(../images/isologos.png) no-repeat scroll -693px -167px; width:134px;}
ul.logos2 li a:hover.logo-six { background-position:-693px -111px;}
ul.logos2 li a.logo-seven{background:url(../images/isologos.png) no-repeat scroll -827px -167px; width:87px;}
ul.logos2 li a:hover.logo-seven { background-position:-827px -111px;}


/*Logos*/
/*ul.logos{ clear:both; margin:0 0 20px 50px; height:36px;}
ul.logos li{ float:left; margin-right:14px;}
ul.logos li.last{ margin-right:0;}
ul.logos li a{ height:36px; display:block;}
li a.logo-one{background:url(../images/sprite-logos.gif) no-repeat scroll 0 0; width:91px;}
li a:hover.logo-one { background-position:0 -36px;}
li a.logo-two{background:url(../images/sprite-logos.gif) no-repeat scroll -102px 0; width:46px;}
li a:hover.logo-two { background-position:-102px -36px;}
li a.logo-three{background:url(../images/sprite-logos.gif) no-repeat scroll -159px 0; width:72px;}
li a:hover.logo-three { background-position:-159px -36px;}
li a.logo-four{background:url(../images/sprite-logos.gif) no-repeat scroll -247px 0; width:87px;}
li a:hover.logo-four { background-position:-247px -36px;}
li a.logo-five{background:url(../images/sprite-logos.gif) no-repeat scroll -348px 0; width:82px;}
li a:hover.logo-five { background-position:-348px -36px;}
li a.logo-six{background:url(../images/sprite-logos.gif) no-repeat scroll -445px 0; width:49px;}
li a:hover.logo-six { background-position:-445px -36px;}
li a.logo-seven{background:url(../images/sprite-logos.gif) no-repeat scroll -508px 0; width:91px;}
li a:hover.logo-seven { background-position:-508px -36px;}
li a.logo-eight{background:url(../images/sprite-logos.gif) no-repeat scroll -614px 0; width:44px;}
li a:hover.logo-eight { background-position:-614px -36px;}
li a.logo-nine{background:url(../images/sprite-logos.gif) no-repeat scroll -677px 0; width:90px;}
li a:hover.logo-nine { background-position:-677px -36px;}
li a.logo-ten{background:url(../images/sprite-logos.gif) no-repeat scroll -787px 0; width:58px;}
li a:hover.logo-ten { background-position:-787px -36px;}
li a.logo-eleven{background:url(../images/sprite-logos.gif) no-repeat scroll -857px 0; width:93px;}
li a:hover.logo-eleven { background-position:-857px -36px;}*/
/*Menu landing*/
ul.left-menu{ width:180px; float:left; padding:0 0 0 50px;}
ul.left-menu li a.list-item, ul.left-menu li a.list-item:hover, ul.left-menu li a.selected{display:block; width:137px; height:10px; padding:3px 0 5px 13px; margin:10px 30px 0 0;}
ul.left-menu li a.list-item{ color:#88806b;}
ul.left-menu li a.list-item:hover, ul.left-menu li a.selected{ text-decoration:none; color:#c5009a; background:#d6cbb2 url(../images/icon-item-hover.gif) no-repeat scroll 3px 8px;}
ul.left-menu li.list-item-contact{color:#88806b; text-decoration:none; background: url(../images/icon-item-hover.gif) no-repeat scroll 7px 8px; display:block; width:137px; height:22px; padding:3px 0 8px 13px; margin:10px 30px 0 0;}
ul.left-menu li.list-item-contact strong{ display:block;}
ul.left-menu li.list-item-marked{ background:#d6cbb2;}
/*footer*/
ul.footer-information{ margin:36px 0 0 0; color:#d3c7ac;}
ul.footer-information li{ display:inline;}

/*END MENUES*/
/*FORM*/
fieldset{float:left;}
ul.left-menu li label{ display:block; margin:15px 0 5px 0; padding:0 0 0 13px; color:#88806b; background:url(../images/icon-item-hover.gif) no-repeat scroll 6px 5px;}
ul.left-menu li label.error { color:#f00; display:block; margin:5px 0 0 0; }
ul.left-menu li input.general{ width:132px; background:#d6cbb2; height:15px; color:#333; padding:2px 2px 2px 10px; border:0; font-size:10px;  font-weight:bold; margin: 0 0 0 3px;}
ul.left-menu li input.examine{ width:132px; margin:15px 0 7px 3px;}
ul.left-menu li input.enviar{ width:51px; height:14px; margin:20px 0 0 3px;}
ul.left-menu li span.explanation{color:#88806b; font-size:10px; margin: 0 0 0 3px;}

/*END FORM*/

.separator{ clear:both;}