body{ background:#384A5A url(img/bg_body.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
#contenedor{ margin: 0 auto; width:770px; background:#EAF0F4;}
#top{}
#top_superior{}
#top_centro{}
#menu{ position:relative; height:33px; background:url(img/bg_menu.jpg) repeat-x; margin:1px 3px;}
#menu ul{ position:absolute; width:100%; top:5px; margin:0; padding:0;}
#menu ul li{ display:block; float:left; background:url(img/line.jpg) no-repeat right;}
#menu ul li a{ color:#FFF; text-decoration:none; padding:0 15px; margin-top:5px; font-weight:bold; font-size:14px; letter-spacing:-1px;}
#menu ul li a:hover{ color:#FFCC00;}

#centro{ width:769px; margin-top:15px; background:url(img/bg_centro.jpg) no-repeat bottom ; padding-bottom:20px;border-left:1px solid #BDD0DD;}
#col_1{ float:left; width:165px; padding:0 15px; margin-left:2px; }
#col_2{float:left; width:320px; padding:0 15px; border-left:1px solid #BDD0DD; border-right:1px solid #BDD0DD;}
#col_3{float:left; width:180px; padding:0 15px;}


.titulo{ height:26px; padding:4px 0 0 10px; background:url(img/titulos.jpg) repeat-x top; color:#FFFFFF; font-size:18px; letter-spacing:-1px;}
.txt_derecha{ color:#59788E; font-weight:bold; font-size:11px;}
table{ font-size:11px;}
table td{ border-bottom:1px dashed #BDD0DD; padding:10px 3px;}


li{ font-size:11px; color:#333; list-style:square;}
p{ font-size:11px; color:#333; line-height:16px;}
h1{ color:#006600; font-size:18px; letter-spacing:-1px;}

/* FORMULARIO */
#col_2 form{ margin:0 auto; width:260px;}
input.texto, textarea.texto { color:#006600; background-color: #FFF; width: 250px; border:1px solid #76ABC5;}
form p { clear: left; margin: 0; padding: 0; padding-top: 5px;}
form p label { float: left; width: 100px;}


#pie{ position:relative; width:770px; height:130px; margin:0 auto;}
.firma{ position:absolute; top:75px; right:15px; z-index:889; font-size:10px;}
.firma a{ color:#FFFFFF;} 