body {background:url("bodyback3.jpg") top left repeat-x #ededed;
font-family:Verdana, sans-serif, Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:19px;margin:0; padding:0;}

#container {width:960px;margin:4px auto; padding:0 auto;}

#container2 {width:960px;margin:0; padding:0; float:left;background:url("bodyback2.jpg") #fff 50% 0 repeat-y;}

/*border:solid 1px #3e5737; url("bodyback.jpg") top center repeat-y */

#cabecera {width:960px;height:109px;margin:0;padding:0;background:url("nubes26.jpg") top left no-repeat;}

#logo {width: 310px;height:100px;float:left;}

#menusup {width: 620px;height:75px;float:left;text-align:left;}
#menusup ul {margin:26px 0 0 28px;padding:0;width:600px;height:46px;}
#menusup ul li {list-style-type:none; float:left;line-height:55px; height:48px;text-align:center;font-weight:bold;}
#menusup ul li.activa {border-bottom:solid 3px #3e5737;}
#menusup ul li.activa a {color:#000;}
#menusup ul li a {padding: 0 5px; margin:0 5px;text-decoration: none;}

#content.sided {width: 590px;float:right;padding:0 10px 10px 0;margin:0 10px 10px 0;}
#content.full {width:920px;position:relative;margin:0 auto;padding:0 auto;}
#content.full #bean, #content.full #bean2 {width:600px;display:block;clear:both;text-align:left;margin:0 0 0 80px;font-size:0.9em;color:#757575;font-style:italic;}
#bean {background:url("bean.png") top left no-repeat;padding:0 0 0 20px;}
#bean2 {background:url("leftarrow.png") 0 50% no-repeat;padding:0 0 0 35px;}
#bean a, #bean2 a {color:#505050;text-decoration:none;}
#bean a:hover, #bean2 a:hover {color:#757575;}
#content p.expli:first-letter {color:#3e5737;font-size:250%;margin-right:2px;font-family:Georgia, "Times New Roman", Times, serif;}
.content { float: left; clear: both; padding: 10px 10px; width: 480px; }
.deco {margin:0 20px 15px 10px;padding:0 30px 20px 20px;}
.full .deco {margin:0 140px;padding:0 20px;}
/*border:solid 1px #ddd;border-left:none;background:url("copete_abajo.gif") bottom right no-repeat;3e5737;*/
.deco.medios {border:none;margin-top:-20px;}
.deco.contacto ul {margin:55px 0 0 0;padding:0;height:130px;}
.deco.contacto ul li {color:#757575;cursor:pointer;width:100px;height:30px;line-height:30px;background:#ededed;text-align:center;font-style:italic;border:solid 1px #3e5727;font-weight:bold;}
.deco.contacto ul li.floatleft{padding-right:20px;background:url("conlftactin.jpg") 100% 50% no-repeat #ededed;}
.deco.contacto ul li.floatleft.active{background:url("conlftact.jpg") 100% 50% no-repeat #ededed;}
.deco.contacto ul li.floatright{padding-left:20px;background:url("conrgtactin.jpg") 0% 50% no-repeat #ededed;}
.deco.contacto ul li.floatright.active{padding-left:20px;background:url("conrgtact.jpg") 0% 50% no-repeat #ededed;}
.deco.contacto ul li.active {color:#3e5737;}
.deco.contacto ul li span {display:none;text-align:left;}
.deco.contacto ul li.active span {font-weight:lighter;color:#111;font-style:normal;display:block;z-index:100; position:relative;width:320px;border:solid 1px #eee;padding:10px;background:#fafafa;font-size:0.9em;line-height:1.3em;margin-top:-75px;}
.deco.contacto ul li.active span.floatleft {margin-left:130px;} 
.deco.contacto ul li.active span.floatright {margin-right:130px;} 
#menu { margin:40px 0px 10px 0px;padding: 0; font-size:small;text-align:center;width:480px;display:block;clear:both;}
#menu li { display: inline;border-right: 1px solid #000;border-left: 1px solid #000; }
#menu li a {background:url("menuback.jpg");background-position:0 50%; background-repeat: repeat-x; padding: 10px;  text-decoration: none; color: #3e5737;font-weight:bold;font-size:0.9em;}
#menu li:first-child {border-left:none;}
#menu li:last-child {  border-right:none;  }
#menu li.active {}
#menu li.active a {background:#fff;}
.wp-caption {border: 1px solid #ddd;float:left;text-align: center;background:url("copete_abajo.gif") bottom right no-repeat;padding-top: 4px;margin: 5px;/* optional rounded corners for browsers that support it */-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
#contactform fieldset {background:url("copete_abajo_gris.gif") bottom right no-repeat; margin-bottom:10px;}
#contactform input {width:200px;}
#contactform input#submit {width:150px;margin:5px;}
#contactform textarea {width:200px;height:200px;}
#television {margin:0;padding:0;width:530px;}
ul.menu2 {width:220px;}
ul.menu2 li {width:210px;height:20px;}

ul#bot {width:580px;display:block;margin:0px 0px 0px -20px;padding:15px 0px 0px 0px;}
ul#bot.triple {width:900px;margin-left:-140px;}
ul#bot li {width:280px;float:left;margin:5px;text-align:center;}
ul#bot li .botup {background:url("botup.jpg") bottom center no-repeat;font-weight:bold;padding-bottom:40px;font-size:1.5em;font-style:italic;}
ul#bot li .botmid {background:url("botmid.jpg") top center repeat-y;padding:3px 25px;font-size:0.8em;line-height:1.3em;height:12em;}
ul#bot li .botmid img {margin:-20px 0 15px 0;}
ul#bot.homed li .botmid{height:20em;}
.complementario ul#bot.homed li .botmid{height:auto;font-size:1.6em;padding-top:-20px;}
ul#bot li .botdown{height:31px;background:url("botdown2.jpg") top center no-repeat;font-size:1.2em;padding-top:9px;font-style:italic;font-weight:bold;margin-bottom:20px;}
ul#bot.homed li .botdown {display:block;background:url("botdown.jpg") top center no-repeat;}
ul#bot.homed li a.botdown {color:#eee;}
ul#bot.homed li a.botdown:hover {color:#fff;}
ul#bot li a {text-decoration:none;}
.item ul#bot {margin-left:17px;}
.item ul#bot li .botdown {margin-top:-20px;}

img.imgitem {float:left;margin:0px 20px 5px -130px;width:300px;}
#content.full.item .deco p.expli{margin-top:70px;}
#content.full.item .deco p{font-size:1.2em;}

#sidebar {width: 316px;float:left;margin:0 7px;}
.presentacion{text-align:center;}
.caixa, #google_translate_element {margin:10px 10px 0 10px;padding:10px 10px 0 10px;}
span.greyed {display:block;color:#868686;font-size:0.7em;margin:-10px 0px 10px 0px;}
ul#menulat {margin:0px 10px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:5px 0px;}
ul#menulat li {display:block;height:30px;line-height:30px;font-weight:bold;font-style:italic;text-align:left;margin:5px 0px 5px 50px;padding:0px 0px 0px 20px;border-left:solid 3px #ccc;}
ul#menulat li:hover {border-left:solid 3px #3e5737;}
ul#menulat li a {text-decoration:none;}

#footer {width:960px;height:40px;clear:both;margin:0;padding:150px 0 0 0;background:url("trees5.jpg") top center no-repeat #000;color:#fff;text-align:center;}

h1, h2, h3, h4, h5, ul#bot li .botup {color: #3e5737;font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:1.7em;line-height:1.2em;text-align:center;}
h3 {text-align:center;}
h4 {font-style:italic;font-size:11px;margin-top:5px;}
h5 {font-size:1em;font-weight:bold;font-style:italic;border-bottom:solid 1px #ccc;margin:10px;padding:10px;}
h5 a{text-decoration:none;font-style:italic;font-size:1.3em;border-top:solid 1px #ccc;padding-top:7px;}
.clear {clear:both;}

a {color:#3e5737;text-decoration:underline;}
a:hover {color:#aaa;}
img {border:none;}
a img {border:none;}
a img.miniatura, img.miniatura {border:solid 1px #aaa; margin:3px;padding:3px;}
a:hover img.miniatura {border:solid 1px #3e5737;}
.floatleft {float:left;}
.floatright {float:right;}

h3#parti, h3#empre{cursor:pointer;border:solid 1px #ccc;margin:5px 10px 0 10px;padding:10px 0;background:url("otrosli.jpg") bottom right no-repeat;}
#empresas, #particulares{border:solid 1px #ccc;border-top:none;background:#f8f8f8;margin:0 10px 5px 10px;padding:10px;}
input#fm_email, input#fm_company{margin-bottom:20px;}
.fmtext, .fmtextarea{background:url("otrosli.jpg") bottom right no-repeat;}
.fmtext:focus, .fmtextarea:focus{background:none}

.centrado {text-align:center;}
ul {list-style-type:none;}


#fadeinbox {
 position:absolute;
 width: 635px;
height:850px;
 left: 0;
 top: 50px;

	background: url("fadeinbox.png");
	_background-image: none;
	_background-color: #fff;
margin:190px 10px 10px 150px;padding:20px 4px 4px 4px;
 z-index: 100;
 visibility:hidden;

}


#banneresp {width:150px;height:125px;position:relative;float:right;margin-right:-40px;margin-top:-20px;background: url("bannerback.png") top left no-repeat;text-align:center;padding-top:25px;color:#3e5737;
}
#banneresp small{font-size:0.8em;}
#banneresp big{font-size:1.2em;}



#promo {
margin:10px;
padding:0px 50px 40px 50px;
	background: url("promoback.jpg") #fff bottom left repeat-x;
border: 2px solid #3e5737;
}

#promo h2 {text-align:center;font-size:120%;color:#b8321c;}

#promo a.clo, #promo a.clo:hover {
text-decoration:none;
}
