@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/background_body.jpg) center top no-repeat;
	background-color:#6a9c09;
	background-attachment:inherit;
}

.margen2 {
	padding-left:5px;
}
.margen {
padding:5px;
}



.margen3 {
padding:10px;
}

.style_flash {
	border: solid 1px #d2c5b0;
	padding:4px;
}

.style_foto1 {
	padding-left:4px;
	padding-right:4px;
	float:left;
}

.foto_left {
	float:left;
	margin-right:10px;
	border:0;
}

.style_foto_galeria {
	border: solid 3px #ffffff;
}

.style_foto2 {
	margin-left:10px;
	float:right;
	border:0;
}

.foto_birds {
	float:left;
	border: solid 1px white;
	margin-right:10px;
}

.foto_jungle {
	border: solid 3px white;
	margin:10px;
}

.marco-cafe {
	border: solid 1px #d2c5b0;
	padding:5px;
}

.marco {
	border: solid 1px #d2c5b0;
}




.links_up2 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	padding-left:437px;
	padding-top:22px;
}

.links_up2 a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
}

.links_up2 a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#a6ad58;
	text-decoration:none;
}


.number2 {
	font:15px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-style:italic;
	padding:10px;
	padding-top:19px;
	padding-right:10px;
	padding-bottom:0;

}

.number2 a {
	font:20px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	font-style:italic;
	text-decoration:none;
}

.number2 a:hover {
	font:20px Verdana, Arial, Helvetica, sans-serif;
	color:#a6ad58;
	font-style:italic;
	text-decoration:none;
}

.ad_next {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#5a3b1c;
font-weight:bold;
}

.ad_next a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#5a3b1c;
font-weight:bold;
text-decoration:none;
}

.ad_next a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:white;
font-weight:bold;
text-decoration:none;
background:#5a3b1c;
}

.contenido {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5a3b1c;
	padding:8px;
	text-align:justify;
}

.contenido a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8a9140;
	font-weight:bold;
	text-align:justify;
	text-decoration:none;
}

.contenido a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8a9140;
	text-align:justify;
	text-decoration:underline;
	font-weight:bold;
}

.contenido_about {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5a3b1c;
	padding-left:8px;
	padding-right:8px;
	text-align:justify;
}

.contenido_izquierdo {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5a3b1c;
	text-align:justify;
	padding:5px;
	padding-top:0px;
	width:180px;
}

.titulos {
	font:19px Verdana, Arial, Helvetica, sans-serif;
	color:#60ac17;
	font-style:italic;
}

.titulo_principal {
	font:25px Verdana, Arial, Helvetica, sans-serif;
	color:#60ac17;
	font-style:italic;
	padding:10px;
}


.titulo2 {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#60ac17;
	font-style:italic;
}

.titulo4 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#60ac17;
	font-style:italic;
	padding-left:8px;
}


.titulo3 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#60ac17;
	font-style:italic;
	padding:8px;
}
.titulo_days {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#60ac17;
	font-style:italic;
	padding:3px;
	padding-left:10px;
}

.read_more {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#60ac17;
	padding:5px;
	width:175px;
}

.read_more a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#60ac17;
	text-decoration:none;
}

.read_more a:hover {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#be511d;
	text-decoration:underline;
}

.promos {
	background-color:#60ac17;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:1px;
	padding-top:2px;
	padding-bottom:4px;
}

.text_promos {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5a3b1c;
	text-align:justify;	
}


.text_promos a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5a3b1c;
	text-align:justify;
	text-decoration:none;	
}
.text_promos a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8a9140;
	text-align:justify;
	text-decoration:underline;
}

.text_birds {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	padding-left:10px;
	padding-right:13px;
	text-align:justify;
}

.text_birds a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	text-align:justify;
	text-decoration:none;
}

.text_birds a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#74685c;
	text-align:justify;
	text-decoration:underline;
}

.text_birds2 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	text-align:justify;
	padding-top:5px;
	padding-left:22px;
	padding-right:22px;
}

.text_birds2 a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	text-align:justify;
	text-decoration:none;
}

.text_birds2 a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5a3b1c;
	text-align:justify;
	text-decoration:underline;
}


.titulo_bird {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	padding:5px;
	padding-left:20px;
	font-weight:bold;
}


.text_send {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	padding:10px;
	padding-top:40px;
	padding-left:300px;
	text-align:justify;
}

.texto_fotos {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	padding:5px;
}
.margen_box2 {
	padding:10px;
}

.solidblockmenu2{
margin: 0;
padding: 0;
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #be511d;
width: 819px;
height:auto;
overflow: hidden;
margin-bottom: 0em;

}

.solidblockmenu2 li{
display: inline;
}

.solidblockmenu2 li a{
color: #be511d;
padding: 0px 5px;
text-decoration: none;
border-right: 1px solid #cdc8c3;
}

.solidblockmenu2 li a:visited{
color: #be511d;
}

.solidblockmenu2 li a:hover, .solidblockmenu li .current{
color: #897356;
text-decoration:underline;
background-image:url(../media/blockactive.gif);
}


.derechos {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#6a3e14;
}

.derechos a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#be511d;
	text-decoration:none;
}

.derechos a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#7e5732;
	text-decoration:underline;
}


.contenido_tabs {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5a3b1c;
	text-align:justify;
}

.contenido_tabs a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8a9140;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
}
.contenido_tabs a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8a9140;
	text-align:justify;
	text-decoration:underline;
	font-weight:bold;
}

.mono
{
background:url(../images/mono.jpg) center no-repeat;
height:301px;
}

.fond_gallery {
	background:url(../images/background_galley.jpg);
}

.barra_final
{
background:url(../images/barra_final.png) center no-repeat;
height:29px;
width:819px;
}


.texto_for_link {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5a3b1c;
	padding:8px;
	text-align:justify;
}

.texto_for_link a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5a3b1c;
	text-align:justify;
	text-decoration:none;
}

.texto_for_link a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8a9140;
	text-align:justify;
	text-decoration:underline;
}


.btn_contact {
	background:url(../images/btn_contact.png) no-repeat;
	width:125px;
	float:right;
	margin-top:4px;
	color:#be511d;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
}


.btn_contact a {
	width:125px;
	margin-left:0;
	color:#be511d;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:10px;
}

.btn_contact a:hover {
	background:url(../images/btn_contact_over.png) no-repeat;
	width:125px;
	margin-left:0;
	color:#be511d;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:9px;
	padding-right:9px;
}


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font:11px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color:#FFFFFF;
background:#89715a url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #FFFFFF;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FFFFFF;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background:#a6ad58 url(shade.gif) top left repeat-x;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */




.facebook {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}


.facb {
margin-top:20px;
}


h1 {
font:23px Verdana, Arial, Helvetica, sans-serif;
color:#c04f0e;
margin:0;
padding:8px;
letter-spacing:-1px;
font-weight:bolder;
}


h2 {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#60ac17;
	font-style:italic;
	padding-left:10px;
	font-weight:bolder;
}


.line {
background:#efeae6;
padding-top:1px;
}


p {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#5a3b1c;
margin:0;
padding:8px;
text-align:justify;
}


p a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#c04f0e;
margin:0;
text-decoration:none;
}

p a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#c04f0e;
margin:0;
text-decoration:underline;
}