body{ padding: 0; font-size: 12px; font-family: Arial; color: #465097;}

/* TALBA GENERAL */
table.general{ width: 860px;}
td.gIdioma{ text-align: right; padding: 2px 2px 2px 2px; border-bottom: 1px solid #465097;}
td.glogo{ width: 50%; padding: 3px 3px 3px 3px; text-align: left;}
td.gHead{ width: 50%; padding: 3px 3px 3px 3px; vertical-align: bottom; text-align: right; font-size: 35px;}
td.gBody{ width: 860px; height: 350px; background-image: url(imgs/bg.png); background-repeat: repeat-x; vertical-align: top;}
td.gDestacado{ width: 30%; height: 180px; vertical-align: top; padding: 4px 0 4px 0;}
td.gDestacadoV{ vertical-align: top; padding: 4px 3px 4px 3px; background-color: white; border-right: 1px solid #e52b42}
td.gDestacadoImg{ vertical-align: middle; padding: 4px 0 4px 0; text-align: center;}
td.gBottom{ text-align: center; border-top: 1px solid #e52b42; padding: 2px 0px 2px 0px;}

/* TABLA BODY */
table.body{ width: 860px; height: 350px;}
td.bTop{ height: 30px;}
td.bMenu{ width: 200px; height: 300px; vertical-align: top; padding: 0;}
td.bBodyTop{ width: 660px; height: 300px; background-color: white; margin: 0;}
td.bBodyTxt{ width: 660px; height: 300px; background-color: white; margin: 0; padding: 0px 5px 5px 10px; vertical-align: top;}
td.bBottom{ height: 20px;}

/* TABLA MENU GENERAL */
table.menu{ width: 195px; text-align: right;}
td.menu{ height: 30px;}
td.menuHover{ width: 10px; color: white; font-size: 14px; font-weight: bold; text-decoration: none; text-align: left; vertical-align: middle;}

/* TABLA SUBMENU TOP */
table.submenu{ width: 500px; text-align: left;}

/* TABLA DESTACADOS */
table.destacados{ width: 98%;}
td.dTitle{ padding: 5px 0px 5px 0px;}
td.dLink{ padding: 5px 0px 5px 0px;}

/* TABLA EQUIPO */
table.equipo{ width: 650px;}
td.eTxt{ text-align: left; padding: 5px 5px 5px 5px; vertical-align: top;}
td.eImg{ text-align: center; vertical-align: top;}
td.eImgC{ text-align: center;}

/* TABLA PUBLICACIONES */
table.publicaciones{ width: 470px;}
td.pboletin{ vertical-align: top;}
td.pboletin img{ width: 150px;}

/* TABLA MENUSUB */
table.menusub{ width: 650px;}
td.msMenu{ width: 150px; vertical-align: top; padding: 5px 0 0 0; border-right: 1px solid #465097;}
td.msTxt{ width: 500px; vertical-align: top; padding: 0 0 0 5px;}

/* TABLA PDF */
table.pdf{ width: 550px;}
table.pdf td{margin: 0 10px 0 10px;}
td.pdfhead img{ width: 550px;}
td.pdfimg{ width: 150px; text-align: center; vertical-align: top; padding: 5px 0px 5px 0px;}
td.pdfimg img{width: 150px;}

/*
td.pdfhead img{ width: 600px;}
td.pdftxt{ width: 400px;  text-align: justify; color: black; font: 10px; vertical-align: top; padding: 5px 0px 5px 0px; }

*/


/* LINKS A HREF */
a.link{ color: #465097; text-decoration: none;}
a.link:hover{ color: #465097; text-decoration: underline;}
a.dLink{ color: #e52b42; font-size: 14px; font-weight: bold;}
a.menu{ color: white; font-size: 14px; font-weight: bold; text-decoration: none;}
a.submenu{ color: white; text-decoration: none;}
a.paginar{ color: #e52b42; font-size: 14px; text-decoration: none; font-weight: bold;}

/* EXTRAS */
p.center{ text-align: center;}
p.paginar{ text-align: center; color: #e52b42; font-size: 14px; }
img.left{ float: left; padding: 0; margin: 2px 10px 2px 2px; border: 1px solid #465097;}
img.equipo{ height: 70px; padding: 0; margin: 2px 10px 2px 2px; border: 1px solid #465097;}
img.galeria{ width: 120px; padding: 0; margin: 2px 10px 2px 2px; border: 1px solid #465097;}
img.mutua{ height: 40px; padding: 0; margin: 2px 10px 2px 2px; }