html, body { font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#5587B0;}
body { margin:0; padding:0;background:#FFF;}
img { border:0 none; }

#principal {position:absolute; left:50%; width:720px;margin:15px 0 15px -360px; padding:0;background:#FFF; }
#barrasup {margin:0;padding:0;width:720px; height:6px; background: url(../imagenes/barra.gif) repeat-y;}
#menusup {margin:4px 0 0 0;padding:0; text-align:right;}
#menusup a{text-decoration:none;margin:0 7px;padding:0; color:#AEAEA9; font-size:10px;}
#menusup a:hover{color:#000;}
#logo {margin:0 15px 15px 0;padding:0;width:233px;}
#logo a{margin:0;padding:0; display:block; width:233px; text-align:center; }
#frase {margin:-50px 0 15px 243px; padding:0;font:bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#9DAA05; line-height:1em;}
#menu { margin:0;padding:3px; width:224px;height:249px; background: #81005E url(../imagenes/fondo_menu.gif) no-repeat right bottom; color:#F0E1EC; border-right:3px solid #FFF;}
#menu a {font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#F0E1EC;}
#menu a:hover{color:#B4C406;}
#menu p {margin:1px 0;padding:0 0 0 11px;font-weight:bold;background: url(../imagenes/fl_menu.gif) no-repeat left center;}
#menu p a {margin:0;padding:0;text-decoration:none; font-weight:bold; display:block;width:213px;}
.link a{margin:0 0 0 15px;padding:0 0 0 7px; display:block; width:191px;text-decoration:none;  background: url(../imagenes/fl_submenu.gif) no-repeat left center;}
#blanco {position:absolute; top:324px;left:237px;margin:0;padding:0;width:481px; height:23px;background:#FFF;filter:alpha(opacity=90);-moz-opacity: 0.9; }
#adicion {position:absolute;top:329px;left:241px;margin:0;padding:0;color:#9DAA05; }
.granate {font-weight:bold; color:#81005E;}

#contenido {margin:15px 0 20px;padding:3px 20px 5px;border-right:5px solid #ECD9E7; border-left:5px solid #ECD9E7;}
#contenido p {margin:6px 0;padding:0; line-height:1.8em;}
.grande {font:bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#81005E;}
#contenido a {text-decoration:none; margin:0;padding:0; color:#9DAA05; border-bottom:1px dashed #9DAA05;}
#contenido a:hover {color:#81005E; border-bottom:1px dashed #81005E;}

h1 { margin:20px 0 20px 20px;padding:0;font:bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#9DAA05;}
h2 {margin:0 0 10px;padding:2px 2px 2px 7px; background:#ECD9E7 url(../imagenes/fondo_h2.gif) repeat-x; font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#81005E;}
#izq {margin: 0 40px 0 0; width:320px; text-align: justify;}
#cont_der {margin: 7px 0 15px 25px; padding:7px 7px 7px 0;background: url(../imagenes/shadow.gif) no-repeat bottom right;}
#der {margin:-14px 0 0 -7px; padding:15px;background:#F0F7FF ;border:1px solid #5587B0; }

.sombra {margin: 7px 0 15px 10px; padding:7px 7px 7px 0;background: url(../imagenes/shadow.gif) no-repeat bottom right;}
.borde {margin:-14px 0 0 -7px; padding:5px;background:#F0F7FF;border:1px solid #5587B0;  }
.borde img {margin:0px 20px 0 0; border:1px solid #5587B0;}
h3 {margin:0 0 10px;padding:2px; background:#FFF; font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
input {margin:0;padding:0 2px; font:11px Trebuchet MS, Arial, Helvetica, sans-serif;color: #81005E; height:15px; border:1px solid #5587B0; width:240px;}
textarea {margin:0;padding:0 2px; font:11px Trebuchet MS, Arial, Helvetica, sans-serif;color: #81005E; border:1px solid #5587B0;width:240px;}


#barrainf {margin:0;padding:0; width:720px;height:6px; background:url(../imagenes/barra.gif) repeat-y;}
#pie {margin:4px; padding:0; text-align:right; clear:both;}
