/* CSS Document */
body, html {
background:#BECD98;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:8.5pt;
text-align:center;
margin:0;
padding:0;
}

p, td, tr {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:8.5pt;
margin: 0 0 10px 0; 
padding:0;
text-align:justify;
}

th {
padding: 4px;}

/*cajones*/

#wrapper {
position:relative;
background:url(../images/arbol.gif) no-repeat top left #F5F9ED;
margin:10px auto 0 auto;
width:770px;
padding: 10px 0 0 0;
z-index:0;
}

#language {
width:750px;
height:20px;
margin: 0 20px 5px 0;
float:left;
text-align:right;
}

#header {
background:url(../images/banner.jpg) no-repeat top right;
width:750px;
height:95px;
margin: 0 20px 15px 0;
float:left;
}

#logo {
background:#F5F9ED;
background:url(../images/bk_logo.jpg) repeat-y;
margin-left:65px!Important;
margin-left/**/:32px;
width:245px;
height:95px;
float:left;
}

#logo-h {
width:245px;
height:95px;
padding: 10px 10px 0 0;
float:left;
}

#logo p  {
margin:5px 20px 0 0;
text-align:right
}

#topmenu {
margin-top:70px;
width:440px;
height:25px;
float:right;
background:#c3bcac;
}

#main {
width:750px;
padding-right:20px;
position:relative;
float:left;
background:url(../images/follaje2.gif) bottom right no-repeat;
}

#left {
width:200px;
float:left;
}

#menu-left {
width:200px;
float:right;
margin:10px 0 260px 0;
}

#menu-left ul, #content-h ul {
list-style: none;
margin: 0;
padding:0;
text-align:right;
}

#menu-left li, #content-h li {
float:right;
}

#menu-left li a, #menu-left li a:link, #menu-left li a:active, #menu-left li a:visited {
width:152px;
height:15px;
display:block;
font-size:8.5pt;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
padding: 5px 15px 5px 3px;
}

#content-h li a {
background:url(../images/bk_menu-izq.gif) right no-repeat;
width:152px;
height:15px;
padding: 6px 15px 6px 3px;
display:block;}

#menu-left li a:hover{
color:#47754E;
background:url(../images/bk_menu-izq.gif) top right no-repeat;
text-decoration: none;
}

#content-h li a:hover {
color:#666;
}


#content {
width:520px;
padding: 10px 0 10px 30px;
float:right;
margin-bottom:110px;
}

#content-h {
width:350px;
padding: 10px 20px 10px 20px;
margin-bottom:20px;
float:right;
}

#animales {
width:350px;
height:350px;
z-index:10;
left:-20px;
bottom:-85px;
position:absolute;
}

#animales-h {
width:450px;
height:450px;
z-index:10;
left:-25px;
bottom:-90px;
bottom/**/:-100px;
position:absolute;
}

#footer {
width:760px;
padding:10px 10px 0 0;
background:#becd98;
margin: 0 auto;
}

#footer-h {
width:760px;
padding:10px 10px 0 0;
background:#becd98;
margin: 0 auto;
}

#footer p {
color:#47754E;
text-align:right;
}

/* Normal link */
a, a:active, a:visited{
	color: #47754E;
	text-decoration: none;
	font-weight:normal;
}

a:hover{
	text-decoration:none;
	color:#000;
}


/*lista*/

#content ul {
list-style:none;
margin: 0;
padding:5px 0;}

#content ol {
list-style:decimal;
margin:0 0 0 18px;
padding:5px 0;}

#content ul li {
background:url(../images/bullet1.gif) top left no-repeat;
padding:0 0 6px 15px;
text-align:left;
color:#47754E;
font-size:8.5pt;
line-height:14px;
}

#content ol li {
padding:0 0 5px 5px;
text-align:left;
font-size:8.5pt;
line-height:14px;
}


/*MAIN MENU*/
#topmenu ul{
list-style:none;
margin:0;
padding:0;
}

#topmenu li {
float:left;
height:25px;
text-align:center;
white-space:nowrap;
}

#topmenu li a, #topmenu li a:link, #topmenu li a:active, #topmenu li a:visited {
display:block;
height: 19px;
padding: 5px 6px 1px 6px;
font-size: 8pt;
text-decoration: none;
color:#cc6633;
float:left;
border-right: 1px solid #fff;
}

#topmenu li a:hover{
color:#fff;
background:#BECD98;
text-decoration: none;
}

/*otros*/

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #666;
	height: 1px;
	margin:5px 0;
	clear:both;
}

/*estilos*/
h2, .contentheading {
color:#ff6600;
margin: 0 0 15px 0;
font-size:14pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
background:url(../images/follaje1.gif) top right no-repeat;
border-bottom:1px solid #BECD98;
padding:2px 0;
}

h3 {
color:#47754E;
margin: 0 0 10px 0;
font-size:10pt;
font-weight:bold;
padding-left: 5px;
border-left:10px solid #DAE2C5;
text-align:left;
text-transform:uppercase;
}

h4 {
color:#997560;
margin: 0 0 8px 0;
font-size:10pt;
font-weight:bold;
text-align:left;
}

.fila1 {
background:#e3e0d5;
padding:4px;
border-bottom:2px solid #fff;}

.fila2 {
background:#dce3c5;
padding:4px;
border-bottom:2px solid #fff;
}

.img {
border-bottom:12px solid #BECD98;
margin:8px;
}

.form {
border-bottom:1px solid #BECD98;
border-top:1px solid #BECD98;
border-left:none;
border-right:none;
background:#fff;
color:#666;
margin:8px;
padding:3px;
}

/*HACKS*/
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

.statcounter {
text-align:right;}