/***************************************************************************************************/
/* Esta hoja de estilo ha sido desarrollada exclusivamente para la revista virtual e-nteresante    */
/* Queda terminantemente prohibida su copia y uso sin el premiso por escrito de ClubPaginasWeb.Com */
/* Para comunicarse con el autor, escriba a sac@clubpaginasweb.com                                 */
/***************************************************************************************************/
body {margin: 0px auto; padding: 0px; text-align: center; background-color: #fff; background-image: url(../imgs/fondo_01.jpg); background-position: top; background-repeat: repeat-x; font-size: 12px; font-family: tahoma, verdana, sans-serif; color: #333;}
a {font-weight: bold; text-decoration: none;}
a:link, a:visited, a:hover, a:active {color: #000;}
a:hover {text-decoration: underline;}
#cont {margin: 0px auto; padding-left: 0px; width: 760px; text-align: left; background-color: #fff;}
#main_links {background-image: url(../imgs/logo_top.jpg); width: 390px; height: 130px; float: left; font-size: 11px;}
#main_links ul {list-style: none; float: left; margin: 32px 0px 0px 110px !important; margin-left: 55px; padding: 0px;}
#main_links li {display: inline; margin-right: 4px;}
#main_links a:link, #main_links a:visited, #main_links a:hover, #main_links a:active {color: #fff;}
#main_links a:hover {text-decoration: underline; color: #ffc116;}
#ban_sec {width: 370px; height: 130px; float: left;}
img {border: none;}
.error {color: #a9040b;}
.imizq, .sumas img {float: left;}
.imder {float: right;}
.titu_color {color: #a9040b;}
.imizart {float: left; padding-right: 10px; padding-bottom: 5px;}
.imderart {float: right; padding-left: 7px;}
.cuerpo_art {text-align: justify;}
#ads_top_ent { margin-top: 10px; }
.bloque_ads_art { width: 336px; height: 280px; display: block; float: left;}
/*.artic { float: right; display: block; }*/

/* Columna Izquierda */
#izq {width: 107px; float: left;}
ul#cat {margin-top: 0px; margin-bottom: 0px;}
#cat li {background-color: #d7d6d6; width: 97px !important; width: 107px; height: 20px; line-height: 20px; list-style-type: none; margin-left: -40px; padding-left: 10px; border-bottom: 1px solid #fff; font-size: 11px; font-weight: bold;}
ul#cat ul.subct li {background-color: #efecec; width: 97px !important; width: 107px; height: 20px; line-height: 20px; list-style-type: none; margin-left: -80px !important; margin-left: -50px; padding-left: 10px; border-bottom: 1px solid #fff; font-size: 11px; font-weight: bold; color: #7f7f7e;}
#cat a:link, #cat a:visited, #cat a:hover, #cat a:active {color: #000;}
#cat a:hover {color: #a9040b; text-decoration: none;}
#cat .subct li a:link, #cat .subct li a:visited, #cat .subct li a:hover, #cat .subct li a:active {color: #7f7f7e;}
#cat .subct li a:hover {color: #a9040b; text-decoration: none;}

/* Columna Central */
#cent {width: 482px !important; width: 472px; float: left; padding: 0px 10px 10px 10px;}
#fecha {font-size: 11px;}
#auten form {margin-top: -5px !important; margin-top: -15px;}
#auten label {font-weight: bold;}
#auten input#usuario, #auten input#password {border: 1px solid #d7d6d6; height: 20px;}
#autentica {background-color: #a9040b; color: #fff; font-weight: bold;}
#arti_desta, #arti_desta h3 {background-color: #d7d6d6; width: 460px; margin: 0px auto 10px; padding: 0px;}
#arti_desta h3 {line-height: 20px; padding-left: 5px; width: 455px !important;}
#arti_desta {background-color: #fff; font-weight: normal; border: 1px solid #d7d6d6;}
#arti_desta p {padding: 0px 5px 0px 7px !important; padding-bottom: 10px; margin-top: 7px !important;}
#links {width: 400px; float: left; clear: both; margin: 15px auto; text-align: center;}
#links ul {list-style: none; margin: 0px auto 0px 15px !important; margin-left: 40px;}
#links li {display: inline;}
#links a {font-weight: normal; text-decoration: underline;}
#links a:link, #links a:visited, #links a:hover, #links a:active {color: #a9040b;}
#links a:hover {text-decoration: none; color: #fff; background-color: #a9040b;}
h1 {font-size: 16px; line-height: 16px; color: #000;}
h2 {font-size: 14px; line-height: 14px; color: #838381;}
h3 {font-size: 12px; line-height: 12px; color: #000;}
.links_guia {font-size: 10px;}
.links_guia a {font-weight: normal; text-decoration: underline;}
.links_guia a:link, .links_guia a:visited, .links_guia a:hover, .links_guia a:active {color: #000;}
.links_guia a:hover {text-decoration: none; color: #a9040b;}
.banner_01 {width: 460px; margin: 0px auto 10px; padding: 0px;}
.banner_01 h3, .sumas h3 {background-color: #d7d6d6; line-height: 20px; padding-left: 5px;}
.banner_01 img {border: 1px solid #d7d6d6;}
.banner_01 h3, #arti_desta h3 {margin-bottom: 0px;}
.conte_suma {width: 455px; margin: 0px auto 10px; height: 120px;}
.sumas {width: 140px; float: left; margin: 0px 3px; border: 1px solid #d7d6d6;}
.sumas h3 {margin: 0px;}
.sumas p {padding: 0px 5px; margin: 0px; height: 95px;}
.sumas img {padding-right: 3px;}
.sumas ul {list-style: none; padding: 5px; margin: 0px; height: 85px;}
.lisepa li {margin-bottom: 7px;}
input:focus, textarea:focus {background-color: #d7d6d6; color: #000; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold;}

/* Este es el estilo de los links de los resumenes de la pagina de inicio */
a.inicio:link, a.inicio:visited, a.inicio:hover, a.inicio:active {font-weight: normal;}

/* Estos son los links de los resumenes de cada categoria */
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {color: #a9040b;}
h2.resumen {margin-bottom: -7px; margin-top: 20px;}

/* Columna derecha */
#der {width: 141px; float: left;}
#xtb {width: 140px; margin-top: 40px !important; margin-top: 44px; margin-bottom: 10px; padding: 0px;} 
#banner_02 {width: 140px; height: 157px; margin-top: 10px !important; margin-top: 14px; margin-bottom: 10px; padding: 0px; border: 1px solid #d7d6d6;}
#banner_03 {width: 140px;}
#banner_03 img {border: 1px solid #d7d6d6; margin-bottom: 10px;}


/* Pie */
#pie {font-size: 10px; background-color: #fff; background-image: url(../imgs/fondo_pie.jpg); background-position: top; background-repeat: no-repeat; height: 75px; clear: both;}
#copy {width: 220px; float: left; padding-left: 10px; margin-top: 55px;}
#firma {width: 230px; float: right; padding-right: 10px; margin-top: 55px;}
#pie a:link, #pie a:visited, #pie a:hover, #pie a:active {color: #a9040b;}
#pie a:hover {text-decoration: underline;}

/* Formulario de Registro */
#for_sus {width: 450px; float: left;}
#for_sus form label {width: 150px; height: 25px; text-align: right; float:left; padding-right: 3px;} 
#for_sus form p {margin-top: 1px; margin-bottom: 7px;}
div#for_sus p input:focus, div#for_sus textarea:focus {background-color: #d7d6d6; color: #000; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold;}
.boton {margin-left: 150px;}