*{
margin:0px;
padding:0px;
}
html{
background-color:#FFFFFF;
background-image:url(../images/fondo.png);
background-repeat:no-repeat;
background-position:center 50px;
height:100%;

}
body{
}
#menu_inicio{
margin-left:auto;
margin-right:auto;
width:640px;
clear:both;
padding:6px;
height:auto;
position: relative;
overflow: hidden;
}

#menu_inicio ul{
margin: 0;
padding:0px 0px 0px 0px;
}


#menu_inicio li{
list-style: none;
float:left;
margin:1px;
height: 90px;
cursor:pointer;
width:149px;
display:block;

}
#headerInfo{
position:absolute;
top:355px;
left:50%;
margin-left:-210px;
font-size:1.1em !important;
color:#89C51A;
font-size:0.8em !important;
}

#menu_inicio li.background{
background: url('../images/inicio.png') no-repeat top right;
z-index: 1;
position: absolute;
visibility: hidden;
height: 90px;
width:149px;
}

#menu_inicio a{
z-index: 300;
position: relative;
	display:block;
	border-style: none;
	border-width: 0px;
	color:#FFFFFF;
font-family:georgia, times new roman , serif;
font-size:19px;
padding:30px 10px 30px 10px;
text-decoration:none;
text-align:center;
font-style: italic; 
}

#menu_lang{
margin-left:auto;
margin-right:auto;
margin-top:82px;

width:700px !important;
clear:both;
height:auto;
position: relative;
overflow: hidden;
}

#menu_lang ul{

margin: 0;
margin-left:450px;
padding:0px 0px 0px 0px;
}

#menu_lang li.background{
background: url('../images/lang.png') no-repeat top right;
z-index: 1;
position: absolute;
visibility: hidden;
height: 25px;
width:65px;
}

#menu_lang li{
list-style: none;
float:left;
margin:1px;
height: 25px;
cursor:pointer;
width:65px;
display:block;

}
#menu_lang li.reservada{

width:20px !important;

}
#menu_lang li.reservada img{
border:none;

}

#menu_lang a{
z-index: 300;
position: relative;
	display:block;
	border-style: none;
	border-width: 0px;
	color:#333333;
font-family:arial , sans-serif;
font-size:11px;
padding:4px 4px 4px 4px;
text-decoration:none;
text-align:center;
}

#contenidos_wraper{
overflow:hidden;
width:640px;
height:172px;
margin-left:auto;
margin-right:auto;
margin-top:7px;
font-family:verdana,arial, sans-serif;
}
#contenidos{
width:2570px;
}
#contenidos div{
float:left;
width:640px;
}
#contenidos div div{
float:left;
height:173px;
width:640px;
}
#bar_container{
margin-left:auto;
margin-right:auto;
height:2px !important;
width:100px;
border-width:0px 1px 0px 1px;
border-color:#FFFFFF #B1B1B1 #FFFFFF #B1B1B1;
border-style:solid;
padding-top:1px;
}
#bar{
width:0px;
height:1px;
font-size:0px;
line-height:0px;
background-color:#B1B1B1;
}
h1{
color:#333333;
font-size:24px !important;
font-weight:normal;
color:#8BAE15;
line-height:24px;
margin-top:20px;
}
p{
margin:10px;
line-height:18px;
font-size:14px;
color:#666666;
}
.links a{
background-image:url('../images/buttons.png');
height:32px;
display:block;
float:left;
text-decoration:none;
background-position: left 32px;
border-style:none;
}
#footer a{
background-image:url('../images/buttons.png');
height:32px;
display:block;
float:left;
margin-left:90px;
text-decoration:none;
background-position: left 32px;
border-style:none;
}
.links a:hover,#footer a:hover{
background-image:url('../images/buttons.png');
background-position: left -1px;
border-style:none;
}
.links a span,#footer a span{
background-image:url('../images/buttons.gif');
background-position: right top;
background-repeat:no-repeat;
height:32px;
display:block;
line-height:30px;
float:left;
padding-left:20px;
padding-right:20px;
color:#FFFFFF;
cursor:pointer;
}
#footer{
width:300px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
text-align:center;
font-size:12px;
}
