body{
margin:0;
background:#D2E7F7;
text-align:center;
font:11px verdana, arial;
color:#666;
}

td{
font:11px verdana, arial;
color:#666;
}

a{
color:#990000;
text-decoration:underline;
}

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

img{
border-color:#990000;
}

strong{
color:#0066CC;
}

input, textarea, select{
width:92%;
font:11px verdana, arial;
color:#666666;
border:1px solid #CCCCCC;
padding:2px;
margin:3px 0 3px 0;
}

#contenedor{
margin:auto;
width:760px;
background:url("bg.jpg") repeat-y;
}

#top{
height:126px;
background:url("top.jpg") top center;
text-align:left;
}

#menu{
/*float:right;*/
text-align:right;
padding:62px 10px 0 0;
}

#menuseg{
/*float:left;*/
text-align:left;
padding:62px 10px 0 0;
}

#menu a{
font:12px verdana, arial;
text-decoration:none;
color:#666;
letter-spacing:-0.5px;
}

#menu a:hover{
color:#000;
text-decoration:none;
border-top:2px solid #4AA0E0;
}

#menu_arriba{
padding:12px 0 0 0;
text-align:center;
}

#menu_arriba a{
margin-left:2px;
margin-right:2px;
text-decoration:none;
background:#4AA0E0;
padding:1px 4px 1px 4px;
color:#FFF;
}

#menu_arriba a:hover{
/*text-decoration:underline;*/
color:#FFF;
background:#0066CC;
}

#cuerpo{
/*width:550px;*/
text-align:left;
}

#cuerpo_pad{
/*padding:20px 18px 0 25px;*/
padding:20px 215px 0 25px;
}

#derecha{
float:right;
width:200px;
text-align:left;
}

#derecha_pad{
padding:2px 20px 0 8px;
}

#listas{
padding:0 0 0 22px;
}

#footer{
clear:both;
height:90px;
background:url("footer.jpg") top center;
font:9px verdana, arial;
text-align:center;
color:#D2E7F7;
line-height:106%;
}

#footer_pad{
padding:41px 0 0 0;
}

#footer a{
font:10px verdana, arial;
color:#0066CC;
margin:0 10px 10px 10px;
}

.titulo{
font:bold 14px Tahoma, verdana, arial;
color:#0066CC;
padding-left:12px;
background:url("titulo.gif") 0 45% no-repeat;
}

