/* Elementos

--------------------------------------------------------------------------*/

body{

background-color: #fff;

padding: 0px 0px 0px 0px;

margin: 0 auto;

text-align:center;

}



h1{

	font-family: Verdana, Arial;

	font-size: 26px;



	color: #990000;

	font-weight: bold;

	margin: 0px 10px 0px 10px;

}



h2{

	font-family: Arial, Verdana;

	font-size: 18px;

	font-weight: bold;

	color: #990000;

	margin: 0px 15px 0px 15px;

}



p{

font-family: Verdana;

font-size: 11px;

padding: 0px 15px 0px 15px;

}



a{

text-decoration: underline;

}



/* Diseño

--------------------------------------------------------------------------*/



#sec_titulo{

background: #fff;

width: 788px;

margin: 0 auto;

text-align:center;

}



#sec_busqueda{

background: #fff;

width: 788px;

margin: 0 auto;

padding: 0px 0px 0px 0px;

text-align:center;

}

#up_container{

margin: 0 auto;

text-align:center;

width: 788px;

}



#container{

margin: 0 auto;

width: 788px;

padding: 0;

float: right;

background: #fff;

}



#sec_cont{

background-color: #fff;

width: 616px;

text-align:left;

float: right;

}



#container_titulo{

width:788px;

margin: 0 auto;

}



#sec_comment{

clear: left;

text-align:center;

}



#sec_col_izq{

background: #fff;

width: 169px;

float: right;

text-align:center;

margin-top: 10px;

}



#container_stl{

width: 155px;

background: #fff;

margin: 0px auto;

}



#sec_thumbs_lat a{

display: block;

border: 1px solid #ccc;

color: #000;

padding: 2px;

margin: 2px 2px 10px 2px;

}

#sec_thumbs_lat a:hover{

background: #99CC00;

display: block;

color: #000;

}



.titulo_azar{

color: #ff9900;

font-size: 14px;

font-weight: bold;

font-family: Verdana;

text-align: right;

background: #000;

padding: 5px;

}



#container_afiliados{

width: 152px;

text-align:center;

margin: 0 auto;

}

.titulo_afiliados{

color: #fff;

font-size: 14px;

font-weight: bold;

font-family: Verdana;

text-align: right;

background: #FF7300;

padding: 5px;

}



#container_nove_cont{

width: 547px;

margin: 0 auto;

text-align:left;

}



#container_nove_cont .cabecera{

font-family: Verdana, Arial;

font-size: 12px;

background: #F2FF00;

color: #111;

font-weight: normal;

border-top: 1px #000 solid;

float: left;

width: 100%;

}



#container_nove_cont .categoria{

width: 100%;

font-family: Verdana, Arial;

font-size: 12px;

font-weight: bold;

margin: 0px;

color: #FF0000;

padding: 5px;

}



#container_nove_cont .titulo{

width: 450px;

float: left;

padding: 0px 0px 5px 5px;

border-bottom: 1px #000 solid;

border-left: 1px #000 solid;

}



#container_nove_cont .texto{

color: #000;

font-size: 12px;

font-family: Verdana;

background: #fff;

padding: 10px 10px 10px 0px;

border: 1px #000 solid;

clear: left;

}



#container_nove_cont .texto a{

color: #CC0000;

}



#container_nove_cont .container_nc_ind{

margin: 10px 0px 0px 0px;

background: #772244;

float: left;

}



#container_art{

width: 583px;

margin: 0 auto;

text-align: center;

}



#container_art .container_art_ind{

width: 583px;

background: #fff;

padding: 0px;

margin: 0px;

float: left;

}



#container_art .container_art_ind .art_imagen{

background: #eee;

border-bottom: 1px solid #000;

border-right: 1px solid #000;

border-left: 1px solid #000;

padding: 5px;

margin: 0px;

float: left;

}



#container_art .container_art_ind .art_imagen a{

padding: 0px;

margin: 0px;

border: 0px;

}



#container_art .container_art_ind .container_art_esp{

font-family: Verdana, Arial;

font-size: 11px;

color: #FFF;

text-align:left;

background: #00ff00;

padding: 0px;

margin: 0px;

width: 530px;

float: left;

border-bottom: 1px solid #000;

border-right: 1px solid #000;

}



#container_art .container_art_ind .container_art_esp .art_texto{

padding: 6px 5px 5px 5px;

color: #000;

background: #eee;

}



#container_art .container_art_ind .art_texto a{

font-weight:bold;

color: #000;

}



#container_lista_correo{

width: 225px;

margin: 15px 0px 15px 15px;

float: left;

border: 1px solid #ccc;

}



#container_lista_correo .titulo{

color: #000;

font-family: Arial;

font-size: 26px;

text-align: center;

}



#container_lista_correo .titulo .derecha{

text-align:center;

}



#container_secciones{

width: 355px;

border: 1px solid #ccc;

float: left;

margin: 15px 0px 0px 0px;

padding: 0px;

}



#container_secciones .caja{

float: left;

border-bottom: 1px dotted #ccc;

margin: 0px;

padding: 0px;

width: 355px;

}



#container_secciones .caja_ultima{

border-bottom: 0px;

}



#container_secciones .titulo{

width: 355px;

font-family: Verdana, Arial;

font-size: 18px;

font-style: italic;

color: #000;

font-weight: bold;

margin: 0px;

}



#container_secciones .titulo a{

width: 100%;

color: #000;

display: block;

float: left;

border: 0px;

padding: 0px 0px 2px 0px;

}



#container_secciones .titulo a:hover{

background: #FF9900;

}



.container_mapa{

margin: 0 auto;

width: 500px;

background: #fff;

border-top: 1px solid #ccc;

border-right: 1px solid #ccc;

border-left: 1px solid #ccc;

}



.container_mapa .vinculo{

text-align: left;

color: #000;

display: block;

}



.container_mapa .vinculo a{

width: 100%;

color: #000;

display: block;

font-family: Verdana;

border-bottom: 1px solid #ccc;

font-weight: bold;

font-size: 12px;

margin: 0;

}

.container_mapa .vinculo a .barra{

padding: 5px;

}

.container_mapa .vinculo a:hover{

color: #fff;

background: #000;

font-style:  italic;

}



#formulario table td.titulo{

font-family: Verdana;

font-size: 12px;

font-weight: bold;

color: #FF6600;

padding: 5px;

text-align: right;

}



#container_links{

width: 530px;

margin: 0 auto;

}

#container_links .box{

margin: 10px;

border-bottom: 1px solid #ccc;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

}



#container_links .titulo{

font-family: Verdana, Arial;

font-size: 16px;

color: #fff;

background: #000;

font-weight: bold;

padding: 5px;

text-align:left;

}



#container_links .descripcion{

font-size: 12px;

font-family: Verdana;

text-align: left;

padding: 10px;

}

#container_links .vinculo{

text-align:center;

}

#container_links .vinculo a{

font-size: 18px;

font-family: Verdana;

font-weight: bold;

color: #cc0000;

margin: 0 auto;

padding: 10px;

}



.busqueda{

width: 250px;

float: left;

margin: 10px;

}

.banner_hg{

float: left;

margin: 10px;

}

.g300x250_l{

margin-left: 10px;

text-align:left;

}



/* Detalles de secciones

--------------------------------------------------------------------------*/

#sec_titulo #cont_menu{

background: #fff;

}



#sec_titulo #cont_menu ul{

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;

text-align:center;

width: 788px;

float: left;

background: #997722;

}



#sec_titulo #cont_menu li{

padding: 0px;

margin: 0px;

text-align: left;

list-style-type: none;

float: left;

}



#sec_titulo #cont_menu li.link_biografias a{

padding-right: 5px;

padding-left: 5px;

}



#sec_titulo #cont_menu li a{

padding: 3px 3px 3px 2px;

display: block;

font-family: Verdana, Arial;

font-size: 12px;

color: #000;

font-weight: bold;

border-left: 5px solid #ff9900;

line-height: 18px;

text-align: right;

float:left;

background: #eee;

}



#sec_titulo #cont_menu li a:hover{

background: #F5B800;

color: #fff;

}



#cont_menu #titulo{

margin: 15px 0px 0px 8px;

color: #ff9900;

font-size: 14px;

font-weight: bold;

font-family: Verdana;

text-align: right;

background: #fff;

padding: 5px;

}



#sec_col_izq #cont_menu #titulo span.capital{

font-size: 28px;

}



.tabla_vinculos a{

color: #990000;

font-family: Verdana;

font-size: 11px;

font-weight: bold;

text-decoration: underline;

}



.sec_pub_g{

margin: 0 auto;

text-align:center;

width: 778px;

height: 90px;

background: #FFCC33;

}



#sec_col_izq #afiliados{

width: 150px;

margin: 0 auto;

background: #FF7300;

border: 1px solid #ccc;

}



#sec_col_izq #afiliados a{

text-align: center;

font-family: Verdana;

font-size: 12px;

font-weight: bold;

color: #000;

line-height: 20px;

padding: 5px;

margin: 0;

display: block;

}



#sec_col_izq #afiliados a:hover{

background: #eee;

display: block;

padding: 5px;

}



#sec_col_izq #afiliados marquee{

text-align:center;

}



#container_top_10{

width: 140px;

margin: 0px auto 10px auto;

}



#top_10{

padding: 0;

margin: 0;

}



#top_10 ul{

margin: 0;

padding: 0;

text-align:left;

list-style: none;

}



#top_10 .titulo{

margin: 0 auto;

padding: 0;

height: 36px;

}



#top_10 li{

text-align:center;

}

#top_10 li a{

padding: 0px 5px 5px 5px;

font-family: Verdana, Arial;

font-size: 11px;

color: #3300FF;

font-weight: bold;

background: #FFEE00;

text-align:left;

display: block;

line-height: 14px;

}

#top_10 li a.primero{

padding: 5px 5px 5px 5px;

}

#top_10 li a:hover{

background-color: #AA00E3;

color: #fff;

}



#sec_footer{

margin: 0 auto;

background: #fff;

width: 788px;

clear: right;

padding: 0px 0px 10px 0px;

font-family: Verdana, Arial;

font-size: 9px;

color: #FFF;

font-weight: bold;

}



.fila_info{

color: #000;

font-family: Verdana;

font-size: 11px;

font-weight: bold;

padding: 10px;

}



.fila_info a{

color: #990000;

font-family: Verdana;

font-size: 11px;

font-weight: bold;

text-decoration: underline;

}



#sec_paginas{

padding: 20px;

clear: left;

}



#sec_paginas a{

color: #FF0000;

font-family: Verdana, Arial;

font-size: 12px;

}



#sec_paginas b{

font-weight: bold;

font-family: Verdana;

font-size: 16px;

background: #ffcc00;

color: #ff0000;

padding: 5px;

}



/* Tipografía

--------------------------------------------------------------------------*/



.t_roj_12{

font-family: Verdana, Arial;

font-size: 12px;

color: #ff0000;

text-align:center;

font-weight: bold;

}

.t_roj_12 a{

color: #ff0000;

}

.t_roj_18{

font-family: Verdana, Arial;

font-size: 18px;

color: #ff0000;

text-align:left;

font-weight: bold;

margin: 0px 40px;

}



.t_neg_18{

color:#000;

font-family: Arial, Verdana;

font-size: 18px;

font-weight: bold;

margin: 0px 15px 0px 10px;

}



.t_neg_18 span.a_mayus{

font-size: 45px;

}



.t_blanc_14{

color:#fff;

font-family: Arial, Verdana;

font-size: 14px;

font-weight: bold;

}



.t_blanc_18{

color:#fff;

font-family: Arial, Verdana;

font-size: 18px;

font-weight: bold;

margin: 0px 15px 0px 10px;

}



.amazing{

padding-left:6px;

font-family: Verdana, Arial;

font-size: 14px;

font-style: italic;

color: #000;

font-weight: bold;

}

.amazing_black{

padding-left:6px;

font-family: Verdana, Arial;

font-size: 14px;

font-style: italic;

color: #fff;

font-weight: bold;

}



.amazing_26_blk{

font-family: Verdana, Arial;

font-size: 26px;

font-style: italic;

color: #000;

font-weight: bold;

padding: 16px;

}



.amazing_20_blk_left{

font-family: Verdana, Arial;

font-size: 20px;

font-style: italic;

color: #000;

font-weight: bold;

padding: 16px;

text-align:left;

}



.t_blanc_12_c{

font-family: Verdana, Arial;

font-size: 12px;

color: #FFF;

font-weight: bold;

text-align:center;

border-top:2px solid #000;

border-right:1px solid #000;

border-left:1px solid #000;

border-bottom:1px solid #000;

border-collapse: collapse;

}



.t_blanc_11{

font-family: Verdana, Arial;

font-size: 11px;

color: #FFF;

text-align:left;

border:1px solid #000;

border-collapse: collapse;

}



.textofigura2{

font-family: Verdana, Arial;

font-size: 11px;

font-style: italic;

color: #000000;

font-weight: normal;

text-align: left;

padding-right: 15px;

padding-left: 15px;

}



td.fon_ama_let_neg{

	font-family: Verdana, Arial;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

	margin: 0px 10px 0px 10px;

	text-decoration: none;

}



td.blancomain{

	font-family: Verdana, Arial;

	font-size: 11px;

	color: #FFFFFF;

	padding: 0px 10px 0px 10px;

}



.tnove_img{

padding: 3px 10px 3px 0px;

font-family: Verdana, Arial;

font-size: 11px;

color: #000;

font-weight: normal;

background: #FFCC33;

text-align:left;

}



.tnove_img a{

padding: 0;

margin: 0;

text-indent: 0;

}



.t_neg_12{

	font-family: Verdana, Arial;

	font-size: 12px;

	color: #000;

	font-weight: bold;

	margin-right: 10px;

	margin-left: 10px;

}



.correcto{

font-family: Verdana, Arial;

font-size: 22px;

font-weight: bold;

background: #ffff00;

color: #000;

border: 2px dotted #990000;

text-align: center;

margin: 10px 0px 0px 0px;

}

.t_rojo_small{

font-family: Verdana, Arial;

font-size: 11px;

text-align: left;

color: #FF0000;

}

.t_rojo_small a{

color: #000;

}

.t_rojo_small a:visited{

color: #000;

}



/* Tablas

--------------------------------------------------------------------------*/



td.tblanco_s11 a{

padding:0;

margin:0;

font-weight:bold;

font-family: Verdana, Arial;

font-size: 11px;

color: #FFF;

}



table.borde_negro .tab_tit_ind p{

padding-left:6px;

font-family: Verdana, Arial;

font-size: 14px;

font-style: italic;

color: #FFFFFF;

font-weight: bold;

margin-bottom: -15px;

}



table.borde_negro{

border:1px solid #000;

border-collapse: collapse;

}

table.borde_negro td{

	border-right: 1px solid #000;

	border-bottom: 1px solid #000;

	padding: 0px 8px 20px 8px;

}

table.borde_negro td a{

	padding: 0;

	margin: 0;

	text-indent:0;

	font-family: Verdana, Arial;

	font-size: 10px;

	color: #FF0000;

	font-weight: bold;

	text-align: left;

}

table.borde_negro td a:hover{

	text-decoration: underline;

}



table.form_comentario{

color: #000;

font-family: Verdana, Arial;

font-size: 12px;

margin: 0 auto;

}

table.form_comentario .textinput{

background: #FFF;

border: 1px solid #9999CC;

color: #000;

}



table.table_cont{

font-family: Verdana;

font-size: 11px;

padding: 0px 15px 0px 15px;

}



/* Formularios y comentarios

-------------------------------------------------------------------------------*/

.form_comentario_menu{

float: left;

list-style-type: none;

margin: 10px 20px;

padding: 0;

}



.form_comentario_menu li{

float: left;

margin: 0;

padding: 0;

}

.form_comentario_menu a{

background: #FF9900;

color: #000;

font-weight: bold;

font-family: Verdana, Arial;

font-size: 12px;

border-right: 1px solid #fff;

padding: 5px 5px 5px 5px;

display: block;

}



.form_comentario_menu a:hover{

background-color: #FFCC33;

}



.form_comentario_menu a.ver_coment{

background-color:#FF0077; 

color:#fff;

font-weight: bold;

font-family: Verdana, Arial;

font-size: 12px;

border-right: 1px solid #fff;

padding: 5px 5px;

}



.form_comentario_menu a.ver_coment:hover{

background: #FFEF45;
color:#E3B600;

}



.comment1{

font-family: Verdana, Arial;

font-size: 12px;

width: 500px;

margin: 10px auto;

padding: 15px;

background: #FFFFD9;

border: 2px dotted #FF9900;

text-align:left;

}

.comment2{

font-family: Verdana, Arial;

font-size: 12px;

width: 500px;

margin: 10px auto;

padding: 15px;

background: #FFFFB9;

border: 2px dotted #FF9900;

text-align:left;

}

.mens_resp_com{

background: #fff;

color: #ff0000;

font-size: 14px;

font-family: Verdana, Arial;

display: block;

padding: 10px;

border: 1px solid #000;

width: 500px;

margin: 0 auto;

}
