body {background:#f4f4f4; margin:0; padding:0; font:0.8em Arial, sans-serif; color:#000}

#cab {position:absolute; background:#fff; width:780px; left:50%; margin:0 0 0 -390px; border-bottom:1px solid #999;background:url(img/fondomenus.gif) repeat-x}

.logo {float:left}
.menu {float:left;}
a {color:#900;}
a:hover {color:#999}

img {border:0}

.menucontacto {float:left}

.menu ul {margin:0; padding:0; list-style:none}
.menu ul li {float:left; border-left:1px solid #999; background:#cecece url(img/fondomenu.gif) repeat-x }
.menu ul li a {color:#000; padding:81px 10px 9px 10px; display:block}
.menu ul li a:hover {color:#000; background:url(img/fondomenus.gif) repeat-x;}
.menu ul li.on { background:url(img/fondomenuon.gif) repeat-x;}
.menu ul li a.pres {color:#fff; font-weight:bold; background:url(img/pres_on.gif) no-repeat top right;}
.menu ul li a.alba {color:#fff; font-weight:bold; background:url(img/alba_on.gif) no-repeat top right;}
.menu ul li a.grem {color:#fff; font-weight:bold; background:url(img/grem_on.gif) no-repeat top right;}
.menu ul li a.cont {color:#fff; font-weight:bold; background:url(img/cont_on.gif) no-repeat top right;}
a.pres:hover, a.alba:hover, a.grem:hover, a.cont:hover {}

/*centro*/

#full {position:absolute;background:#fff; width:780px; left:50%; margin:108px 0 0 -390px; }

.izq {float:left; width:240px; padding:24px 0 0 15px;}
.form {border:1px solid #000; padding:10px 4px; width:212px; background:#F2F2F2; font-weight:normal; font-size:90%;}
.form input {font-size:90%;}
.enviar {font-weight:bold; background:#b00;color:#fff}
.help {font-size:90%; color:#666; width:212px;padding:15px 0}

.contenido {margin:0 0 0 252px; padding:24px 0 0 20px; background:url(img/sep_vertical.gif) 0px 0px repeat-y; }

.contenido .form {border:1px solid #000; padding:10px 4px; background:#F2F2F2; width:480px; font-size:90%;font-weight:bold;}
.contenido .form a {font-weight:normal; font-size:95%;}
.contextual {font-weight:normal; color:#666; font-size:95%;}
.form input {font-size:90%;}
.total {text-transform:uppercase; font-size:120%; color:#fff}
.especialistas {list-style-type:square; font-size:95%; background:#f2f2f2; margin:12px; padding:9px}
.especialistas li {margin-left:18px;}
.conceptos {list-style-type:none; font-size:95%}
strong a{color:#000}




#pie { border-top:1px solid #999; background:#efefef}

.clear {clear:both}
