/* ESTILOS */
body, td { font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
body { margin: 0; color: #4C4C4C; background-color: #ECECEC; text-align : center;  }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }
img { border: 0;}
.peventos { margin: 0px; padding: 0px; line-height: 18px;}

.resalta { font-size: 16px; font-family: Myriad, Verdana, sans-serif; color: #162732; }
.pad5 { padding: 5px; }
.pad3 { padding: 3px; }
.padtopleft3 { padding: 3px 0 0 3px;}
.padleft10 { padding: 0 5px 0 10px; }
.padleft16 { padding-left: 16px; }
.padleft20 { padding-left: 20px; }
.padleft50 { padding-left: 50px; }
.padleft200 { padding-left: 200px; padding-top: 15px; }
.padright30 { padding-right: 30px; }

.rojo { color: #CC0000; }

.link { color:#4C4C4C; text-decoration:none; }
.link:hover { color:#4C4C4C; text-decoration:underline; }
.linkrojo { color:#CC0000; text-decoration:none; }
.linkrojo:hover { color:#CC0000; text-decoration:underline; }

.caja { width: 255px; height: auto; background-color: #FFF; border-right: 1px solid #868686; border-bottom: 1px solid #868686; }
.cajaagenda { width: 197px; height: 234px;  margin-top: 4px;  background-color: #FFF; border-right: 1px solid #868686; border-bottom: 1px solid #868686; }
.fondo { background: #FFF url(../images/fondo_caja.jpg) no-repeat top left; }

.fecha { padding-left: 17px;}
ul { font: 10px Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 0 0 5px; list-style: none; }
li.punto { list-style: none outside none; margin: 2px 0 10px 5px; padding: 0 0 0 12px; background: url(../images/pto.gif) 0 4px no-repeat; background-position: left middle; }
li.punto2 { list-style: none outside none; margin: 2px 0 0 5px; padding: 0 0 0 12px; background: url(../images/pto.gif) 0 3px no-repeat; background-position: left middle; }
li.flecha { list-style: none outside none; margin: 0 0 0 70px; padding: 0 0 0 12px; background: url(../images/flecha_azul.gif) 0 3px no-repeat; background-position: left middle; }

.pie { font-size: 10px; font-family: Verdana, sans-serif; color:#4C4C4C; }
.pielink { font-size: 10px; font-family: Verdana, sans-serif; color:#4C4C4C; text-decoration:none; }
.pielink:hover { font-size: 10px; font-family: Verdana, sans-serif; color:#4C4C4C; text-decoration: underline; }

/* CAPAS */

#totalDIV { display:table; width: 788px; height:100%; text-align: left; margin: auto; }
#sombraDIV { vertical-align: top; width: 788px; text-align:left; }
#contenidoDIV { width: 732px; }
#submenuDIV { height: 20px; vertical-align: top; text-align: right; }
#menuDIV { margin-top: -42px; }

#rutaDIV { margin: 5px;}

td.esqupizq { width: 28px; height: 42px; background-image: url(../images/esq_upizq.jpg); }
td.fondoup { width: 732px; height: 42px; background-image: url(../images/fon_up.jpg); }
td.esqupdcha { width: 28px; height: 42px; background-image: url(../images/esq_upder.jpg); }
td.fonizq { width: 28px; background-image: url(../images/fon_izq.jpg); }
td.tdblanco { width: 732px; background-color: #FFF; }
td.fondcha { width: 28px; background-image: url(../images/fon_der.jpg); }
td.esqdownizq { width: 28px; height: 30px; background-image: url(../images/esq_downizq.jpg); }
td.fondodown { width: 732px; height: 30px; background-image: url(../images/fon_down.jpg); }
td.esqdowndcha { width: 28px; height: 30px; background-image: url(../images/esq_downder.jpg); }


#pieDIV table { width: 740px; margin: 0 0 20px 20px; text-align: top; }



