@charset "utf-8";
/* CSS Document */
.clear { clear:both}
body { margin:0px; background-image:url(images/bg_body.jpg); background-repeat:repeat-x; background-color:#2d6d00; font-family:Arial, Helvetica, sans-serif; font-size:12px}
p { margin:0px} img{border:0px}


#wrap { margin:0px auto; width:990px;}
#central {
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;
	padding:67px 0 0 0;
	overflow: hidden;
}

#izquierda{ float:left; width:206px; color:#FFFFFF }

/*DERECHA*/
#derecha {
	float:left;
	width:206px;
	padding-top: 147px; color:#FFFFFF
}



/*CONTENIDO*/
#contenido {
	float:left;
	width:578px;
	background-image:url(images/bg_contenttop.jpg);
	background-repeat:no-repeat;
	background-color:#f6ffec;
	min-height: 422px;
}

.bannertop{
	width:470px;
	height:70px;
	margin-left:312px;
	margin-bottom:26px;
}

.titulopagina{
	padding:10px 0 5px 20px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.header_links {
	padding:8px 5px 0 5px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.header_links a{
text-decoration:none; color:#000000; padding:1px 3px
}
.header_links a:hover{
background-color:#583b25; color:#FFFFFF
}

/*BOXES*/
.box_sabiasque {
	padding:46px 5px 0 65px;
	background-image:url(images/bg_sabiasque.jpg);
	background-repeat:no-repeat;
	height:155px;
	text-align:right; font-size:12px; color:#f9cc07;
}
.box_eventos {
	background-image: url(images/bg_proximoseventos.jpg);
	background-repeat:no-repeat;
	padding:70px 15px 0 55px;
	height:72px; text-align:right; font-size:14px; color:#f9cc07;
}

.box_fotos{
	background-image: url(images/bg_box.jpg);
	background-repeat:no-repeat;
	padding:5px 5px 0 65px;
	height:134px; display:none
}

.box_galeriadefotos {
	background-image: url(images/bg_galeriadefotos.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:140px;
	margin-bottom: 5px;
}

.box_galeriadefotos:hover {
	background-image: url(images/bg_galeriadefotos.jpg);
	background-repeat:no-repeat;
	background-position:0px -141px;
	height:140px;
	margin-bottom: 5px;
}

.box_juegos {
	background-image: url(images/bg_juegos.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:140px;
}
.box_juegos:hover {
	background-image: url(images/bg_juegos.jpg);
	background-position:0px -143px;
	background-repeat:no-repeat;
	height:140px;
}

.box_facebook{
background-image:url(images/bg_facebook.jpg); height:204px; width:206px; background-position:0px -205px;
}

.box_facebook:hover{
background-image:url(images/bg_facebook.jpg); height:204px; width:206px; 	background-position:0px -410px;

}
/*cONTACTO*/
.contacto{
	height:127px;
	background-image: url(images/footercontacto.jpg);
}
.contenidocentral {
	padding:25px 10px 10px 20px;
	line-height:17px;
	float: left;
	width: 353px;
}
.barracentral {
	float:right;
	width: 191px;
}
.menuleft {
	padding:60px 0 0 0;
}

.menuleft ul {
margin:0; padding:0; list-style-type:none;
}


.menuleft li {
	margin:3px 0;
	padding:3px 15px 3px 15px;
	list-style-type:none;
	background-image: url(images/menubg.png);
	display:block;
	width:145px;
	text-align:right;
	font-weight:bold;
	letter-spacing:1px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-right-radius:5px;
}

.menuleft li a{
text-decoration:none; color:#FFF;
}
.menuleft li a:hover{
text-decoration:none; color:#000;
}

.menuleft li:hover {
border-right:5px solid red; color:#000000;
background-color:#f9cc07; background-image:none;
	width:143px;}
	
#wrap #central #contenido .barracentral .fotocentral {
padding:20px  0 0 0
}

#wrap #central #contenido .barracentral .fotocentral img{
border-bottom: 2px solid #553924;
border-right: 2px solid #553924;


}
#wrap #central #contenido .barracentral .musicplayer {
	display: none;
}

.texto1      { font-family: Trebuchet MS; font-size: 10pt; color: #000000; text-align:justify; padding-right: 13px; padding-left: 13px;}
.texto1      a { font-family: Trebuchet MS; font-size: 10pt; color: #579400; text-decoration: none;}
.texto1      a:hover { font-family: Trebuchet MS; font-size: 10pt; color: #553924; text-decoration: none; border-bottom: 1px dotted #F80017; font-weight: bold}
.texto2      { font-family: Trebuchet MS; font-size: 10pt; color: #000000; text-align:left; padding-right: 0px; padding-left: 0px;}
.titulo1     { font-family: Trebuchet MS; font-size: 11pt; color: #008000; font-weight: bold; }
blockquote {
        text-indent: 35px;
        background: url(images/abre-comillas.gif);
        background-position: -3px -4px;
        background-repeat: no-repeat;
        font-family: Arial;
        font-size: 13px;
}
 
.blockquote p {
        display: inline;
        margin: 0;
        padding-right: 0px; 
        background: url(images/cierre-comillas.gif) no-repeat bottom-right 50% ;     
}

.facebook2 {        display: none;    }

.contenidocentral a{color: #579400; text-decoration:none}
.contenidocentral a:hover { color:#FFF ;; text-decoration:none; font-weight:bold; background-color:#579400}

#footer {display: none;}

.adsense { width:500px; height:63px; margin:0px auto 10px auto; display:none}
.home_coleccionfauna {
	height: 112px;
	width: 521px;
	background-image: url(images/bg_homecoleccion.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
	padding:44px 0 0 0;
}

.home_galeria {
	height: 135px;
	width: 521px;

	background-image: url(images/bg_homegaleria.jpg);
	background-repeat: no-repeat;}

.galeriaprev {
	background-image: url(images/bg_galeria.jpg);
	height: 600px;
	position:relative;
	background-repeat: no-repeat;
}


.formcont input{	background-color:#5d2a0f;
	color:#FFFFFF; border:0;
	font-size:15px}
.nombre {
	position:absolute;
	top:33px;
	left:20px;
	width:200px;

}
.email {
	position:absolute;
	top:92px;
	left:20px;
	width:200px;
}
.fecha {
	position:absolute;
	top:152px;
	left:20px;
	width:200px;
}

.btn_entrar{
	width:110px;
	height:30px;
	background-image:url(images/btn_entrar.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:189px;
	left:152px; 
	border:0;
	cursor:pointer
} 

.show{
	position:absolute;
	top:318px;
	left:1px;
	width: 372px;
	height: 255px;
}
.formularios{
	position:absolute;
	border:1px solid red;
	top:100px;
	left:66px;
	height: 193px;
	width: 272px;
}

.formcont{
	background-image:url(images/campos.gif);
	width:267px;
	height:220px;
	background-repeat:no-repeat;}
