html, body {width:100%;height:100%}
body {margin:0;padding:0 0 0 0;background:#000 url(../img/general.jpg) repeat-x;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif,Tahoma;font-size:11px;overflow-x: hidden;}
a {text-decoration:none}
a img {border:0}
ul {list-style:none;margin:0;padding:0}
.clear {clear:both}
#document {
width:764px;
margin:0 auto;
position:relative;
}
#deco_top {position:absolute;left:-57px;top:10px}
#banner {margin-top:30px}
#deco_droite {position:absolute;right:-153px;top:80px;}
#deco_gauche {position:absolute;left:-109px;top:240px}
ul#menu {
background-color:#FFFFFF;
background-image:url(../img/botonera.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:27px;
padding-top:15px;
padding-left:25px;
}
ul#menu li {
background-image:url(../img/separador.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
margin:-5px 10px 0 4px;
padding:0 15px 0 0;
}
ul#menu li#j {background:none;padding:0;margin:-5px 0 0 0}
ul#menu li a {
background-position:center top;
background-repeat:no-repeat;
display:block;
height:24px;
}
ul#menu li#a a {background:url(../img/btn_prepara_tu_visita.gif) no-repeat; width:33px}
ul#menu li#a a:hover {background-position:bottom;}
ul#menu li#b a {background:url(../img/btn_tarifas_y_horarios.gif) no-repeat; width:36px}
ul#menu li#b a:hover {background-position:bottom;}
ul#menu li#c a {background:url(../img/btn_animales.gif) no-repeat; width:39px}
ul#menu li#c a:hover {background-position:bottom;}
ul#menu li#d a {background:url(../img/btn_instalaciones.gif) no-repeat; width:56px}
ul#menu li#d a:hover {background-position:bottom;}
ul#menu li#e a {background:url(../img/btn_esposiciones_y_concursos.gif) no-repeat; width:59px}
ul#menu li#e a:hover {background-position:bottom;}
ul#menu li#f a {background:url(../img/btn_educacion.gif) no-repeat; width:41px}
ul#menu li#f a:hover {background-position:bottom;}
ul#menu li#g a {background:url(../img/conservacion_e_investigacion.gif) no-repeat; width:62px}
ul#menu li#g a:hover {background-position:bottom;}
ul#menu li#h a {background:url(../img/btn_institucional.gif) no-repeat; width:52px}
ul#menu li#h a:hover {background-position:bottom;}
ul#menu li#i a {background:url(../img/btn_tienda.gif) no-repeat; width:28px}
ul#menu li#i a:hover {background-position:bottom;}
ul#menu li#j a {background:url(../img/boton-tu-opinion.gif) no-repeat; width:49px}
ul#menu li#j a:hover {background-position:bottom;}

#content {background:#fff;padding-top:15px;}
ul#breadcrumb {background:#fff url(../img/barra-iconos-int.gif) no-repeat;width:712px;height:17px;margin:0 auto;padding:1px 0 0 3px}
ul#breadcrumb li {display:inline;color:#202A88;}
ul#breadcrumb li a {color:#202A88;text-decoration:underline}
#custom_left {background:#fff;width:174px;float:left;padding:15px 15px 0 23px;}
#custom_left img{padding-bottom:20px}
#custom_middle {background:#fff;float:left;padding-top:15px;height:100%}
#custom_middle h1 {
background:url(../img/cont-animales-top.gif) bottom no-repeat;
color:#234105;
font-size:14px;
font-weight:bold;
width:526px;
height:26px;
margin:0;
}
#custom_middle h1 a {color:#234105;padding:2px 0 0 10px;}
#content_right {
background:url(../img/cont-animales-bottom.gif) bottom no-repeat;
width:526px;
padding-bottom:10px
}
#content_right a#cta {background:url(../img/cta.gif) top no-repeat;display:block;width:200px;height:40px;padding:10px 20px 4px 0;color:#fff;text-align:center;margin:0 auto}
#content_right a#cta:hover {background-position:10px -50px;}
#content_right h2 {
background:url(../img/h3-cont-int-general.gif) no-repeat;
font-size:11px;
width:493px;
height:14px;
margin:0 auto;
padding:5px 0 5px 5px;
line-height:1em;
color:#286011;
}
#content_right p.chapo {font-weight:bold; height:auto;}
#content_right p {width:500px;margin:0 auto 0 auto;color:#333; height:auto; padding-top:10px; padding-bottom:10px;}
#content_bottom {background:#406224 url(../img/cont-medio-bottom.gif) no-repeat;width:764px;height:18px;}
ul#netlinking {text-align:right;padding-right:10px}
ul#netlinking li {display:inline}
ul#netlinking li a {color:#000;font-size:10px}
ul#netlinking li a:hover {text-decoration:underline}
#footer {padding:5px 0;text-align:center;color:#fff;font-size:9px}
/*index*/
#index #content_right {padding-left:10px;width:516px;}
#index #content_right a {color:#000}
#index #content_right a:hover {text-decoration:underline}