/* CSS Document */

body{
margin:0 auto;
padding:0;
text-align:center;
background:#284D43 url(imagenes/fondo.jpg) top left repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
color:#333333;
}

#wrap{
width:590px;
text-align:left;
position:relative;
margin:auto;
}

#header{
margin-left:10px;
}

#data{
position:absolute;
left:0;
top:130px;
height:380px;
width:570px;
padding:10px;
background-color:#284D43;
}

#menu{
text-align:right;
float:left;
padding:10px;
background-color:#FFFFFF;
width:260px;
height:360px;
background:white url(imagenes/fondo_menu.jpg) center center no-repeat;
}
#menu ul, #menu li{
margin:0;
padding:0;
list-style:none;
}
#menu a{
height:40px;
margin-bottom:1px;
display:block;
font-size:24px;
font-weight:lighter;
text-decoration:none;
color:#000000;
}
#menu a:HOVER{ background:#FFFFFF; color:#000000;}
a.prod{
padding:2px 10px !important;
margin:0 0 1px 0 !important;
font-size:11px !important;
height:14px !important;
display:block;
color:#333333;
background-color:#FFFFFF;
}
a.prod:HOVER{
color:#FFFFFF !important;
background-color:#284D43 !important;
}

#text{
text-align:left;
float:left;
margin-left:10px;
padding:10px;
background-color:#FFFFFF;
width:260px;
height:360px;
}
#text h1{
font-size:24px;
font-weight:normal;
background-color:#284D43;
padding:5px;
margin:0;
color:#FFFFFF;
}
#text p{
padding:5px 0 0 0;
margin:0;
font-size:14px;
}

form{
padding:0;
margin:0;
}
input, textarea{
border:1px solid #CCCCCC;
padding:3px;
}

#pie{
position:absolute;
top:520px;
font-size:10px;
padding:10px;
color:#7CBA9F;
}

.red{
color:#FF0000;
}