/* CSS Document */
*{font-family:Arial, Tahoma, Verdana;margin:0px;padding:0px;border:0px;}
html, body{overflow:auto;background:#FFF url(images/fondo.gif) top left repeat-x;}
table, tr, td{border-width:thin;border-collapse:collapse;border-spacing:0px;}
td{empty-cells:show;}

.principal{margin:15px auto 5px auto;width:774px;}
.cabecera{width:100%;height:86px;}
.login{background:url(images/fondo_login.gif) top left no-repeat;height:28px;}
.menu{background:#FFF;border-top:2px solid #BFBFBF;border-bottom:2px solid #BFBFBF;width:100%;}
.menu tr td{padding:5px 0px;}
.contenido{width:100%;}
.contenido_borde{border-right:2px solid #BFBFBF;width:165px;}
.titulo_sub{background:url(images/fondo_celda.gif) top left repeat-x;height:53px;}
.submenu{height:30px;background:url(images/boton_submenu.gif) bottom left no-repeat;border-bottom:1px solid #BFBFBF;padding-left:20px;font-size:12px;color:#555;}
.select{height:30px;background:url(images/boton_submenu.gif) top left no-repeat;border-bottom:1px solid #BFBFBF;padding-left:20px;font-size:12px;color:#555;}
.submenu_doble{height:40px;background:url(images/boton_submenu_2.gif) bottom left no-repeat;border-bottom:1px solid #BFBFBF;padding-left:20px;font-size:12px;color:#555;}
.select_doble{height:40px;background:url(images/boton_submenu_2.gif) top left no-repeat;border-bottom:1px solid #BFBFBF;padding-left:20px;font-size:12px;color:#555;}
.select_doble span{margin-top:5px;display:block;}

.submenu:hover, .submenu_doble:hover{background-position:top left;}
.subrayado{height:2px;border-top:3px solid #BFBFBF;border-bottom:1px solid #BFBFBF;font-size:1px;color:#FFF;}

h2{margin:26px 0px 5px 30px;font-size:16px;color:#517a23;font-style:italic;font-family:"Times New Roman", Times, serif;}
p{margin:10px 0px 10px 30px;font-size:11px;color:#555;line-height:22px;text-align:justify;}
p.seleccionado{margin:0px;color:#517a23;text-decoration:underline;font-size:12px;cursor:default;line-height:normal;text-align:center;}
p.footer{margin:5px 0px;color:#555;font-size:10px;line-height:normal;text-align:center;}
p.titulo{margin:0px 0px 12px 15px;color:#FFF;font-size:16px;font-style:italic;font-weight:bold;line-height:normal;font-family:"Times New Roman", Times, serif;text-align:left;}
ul{list-style-image:url(images/bullet.gif);margin:12px 0px 10px 30px;}
li{font-size:11px;color:#555;margin:15px;padding-left:5px;}

a.boton_login:link, a.boton_login:visited {background:url(images/boton_login.gif) left top no-repeat;width:172px;height:22px;display:block;color:#517a23;text-decoration:none;font-style:italic;font-size:12px;font-weight:bold;line-height:22px;text-align:center;}
a.boton_login:hover{text-decoration:underline;background-position:bottom;}

a.boton_menu:link, a.boton_menu:visited{color:#555;text-decoration:none;font-size:12px;}
a.boton_menu:hover{text-decoration:underline;color:#517a23;}

.submenu a:link, .submenu a:visited, .submenu_doble a:link, .submenu_doble a:visited{color:#555;text-decoration:none;}
.submenu_doble a:link, .submenu_doble a:visited {margin-top:5px;display:block;}
.submenu a:hover, .submenu_doble a:hover{text-decoration:underline;}

a.enlace:link, a.enlace:visited{color:#517a23;text-decoration:none;}
a.enlace:hover {text-decoration:underline;}

a.leer:link, a.leer:visited{color:#555;text-decoration:none;font-weight:bold;}
a.leer:hover {text-decoration:underline;}

a.boton_noticias:link, a.boton_noticias:visited{color:#BFBFBF;text-decoration:none;font-size:11px;}
a.boton_noticias:hover{text-decoration:underline;}

a.newsletter {color:#555555;text-decoration:none}

.newsletter-table p {margin-left:10px}

/* Verde: 517a23 
   Gris: bfbfbf, 555555
   
*/


/*.menu{width:190px;padding-right:10px;}

p.fecha{color:#DFE0C5;font-size:10px;margin:10px 0px;text-align:right;cursor:default;}

ul,li{list-style-type:none;}
li.seccion{background:url(images/botones.gif) left top no-repeat;width:170px;height:23px;color:#ff9933;text-transform:uppercase;font-size:13px;padding-left:20px;padding-top:7px;margin-top:10px;cursor:default;}

a.boton{background:url(images/botones.gif) left center no-repeat;width:170px;height:22px;display:block;color:#46472c;text-transform:uppercase;font-size:13px;text-decoration:none;padding-left:20px;padding-top:8px;margin-top:10px;}
a.boton:hover{background:url(images/botones.gif) left bottom no-repeat;text-decoration:underline;color:#ff9933;}*/


