/* css/gennio_layout.css */
/*--- RESETEOS ---------------------------------------------------------------------*/
* {
border:0px;
margin:0px;
padding:0px;
}
a {
text-decoration:underline;
color:#2095ff;
}
a:hover {
color:#565656;
}
h1, h2, h3, h4, h5, h6 {
padding:0px;
margin:0px;
font-size:12px;
font-weight:normal;
}
ul {
list-style:none;
}
p {
margin:2px 0px;
}
/*--- LAYOUT GENERAL ---------------------------------------------------------------------*/
/* Contenedores */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b3b3b;
width:994px;
margin-left:auto;
margin-right:auto;
}
#contenido {
width:755px;
float:left;
overflow-y:hidden;	/*modificado por Guillermo*/
height:auto;	/*agregado por Guillermo*/
}
/* Links */
.link_chico:hover {
color:#565656;
}
.link_grisazul {
font-size:12px;
float:left;
color:#5f809e;
}
.link_grisazul:hover {
color:#354a5e;
}
.link_gris {
font-size:12px;
float:left;
color:#929090;
}
.link_gris:hover {
color:#474747;
}
.link_bookmark {
font-size:15px;
text-decoration:none;
color:#2095ff;
}
.link_bookmark:hover {
text-decoration:underline;
color:#2095ff;
}
.link_icon {
height:15px;
float:left;
font-size:12px;
color:#2095ff;
padding-left:22px;
line-height:15px;
background:no-repeat bottom left ;
}
.link_pcr {
height:15px;
float:none;
font-size:10px;
color:#676767;
padding-left:22px;
line-height:15px;
background:no-repeat bottom left ;
}
.btn_izq {
width:76px;
height:25px;
float:right;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding-top:6px;
font-size:11px;
background:url(../img/btn_default.gif) no-repeat;
}
.btn_izq:hover {
color:#ffffff;
}
/* Texto */

h2 {
font-size:21px;
color:#2095ff;
}
h3 {
font-size:11px;
color:#a7a7a7;
}
/* cambio de h1..h6  */
.divh1 {
padding:0px;
margin:0px;
font-weight:normal;
font-size:11px;
color:#565656;
}
.divh2 {
padding:0px;
margin:0px;
font-weight:normal;
font-size:21px;
color:#2095ff;
}
.divh3 {
padding:0px;
margin:0px;
font-weight:normal;
font-size:11px;
color:#a7a7a7;
}

.flotar_r {
float:right;
}
.foto_mini {
width:20px;
height:20px;
margin-right:10px;
float:left;
}
.linea_punteada {
width:660px;
height:1px;
float:right;
font-size:0px;
background:url(../img/puntos_h2.gif) repeat-x;
}
.espacio5px {
width:5px;
height:10px;
float:left;
}
.espacio20px {
width:11px;
height:10px;
float:left;
}
.hd_palito {
float:right; margin:0px 5px; color:#666666;
}

/*--- TOP ---------------------------------------------------------------------*/
#top {
width:994px;
margin-top:5px;
float:left;
}
#top_marca {
width:187px;
height:87px;
float:left;
margin-top:45px;
background:url(../img/top_marca.png) no-repeat left bottom;
}
/* Buscador */
#top_search {
width:446px;
padding-left:18px;
margin-top:0px;
/*margin-top:35px;*/
float:left;
}
#top_search ul {
width:445px;
float:left;
margin-bottom:6px;
}
#top_search ul li {
float:left;
padding:0px 5px;
border-right:1px solid #2095ff;
}
#top_search ul li a {
text-decoration:none;
float:left;
}
#top_search ul li a:hover {
color:#2095ff;
}
#top_search a:hover {
color:#565656;
}
.search {
width:449px;
height:20px;
float:left;
border:1px solid #acacac;
padding-top:3px;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
z-index:9;
}
#top_search #relacionados {
width:445px;
height:15px;
float:left;
font-size:11px;
color:#000;
margin-top:8px;
padding-bottom:	8px;
}
#boton_search {
background:transparent url(../img/boton_buscar.png) no-repeat scroll left top;
cursor:pointer;
float:left;
height:29px;
width:81px;
margin-left:7px;
margin-top:17px;
}
#boton_buscar_web {
background:transparent url(../img/boton_buscar_web.gif) no-repeat scroll left top;
cursor:pointer;
height:29px;
width:103px;
}
#historico {
color:#000000;
float:left;
font-size:11px;
height:15px;
margin:-3px 0px 0px 16px;
padding:0px;
width:787px;
}
#div_directlink tr{
height:20px;
}
.directlink_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#3B3B3B;
text-decoration:none;
}
/* Registro + Sesión */
#quees {
width:222px;
height:23px;
float:right;
text-decoration:underline;
padding-left:25px;
text-align:center;
}
#quees:hover {
color:#565656;
}
#panel {
width:222px;
height:108px;
float:right;
padding-left:25px;
}
#registro {
width:222px;
height:42px;
float:left;
background:url(../img/boton_registrate.png) no-repeat center;
}
#iniciar_sesion {
height:14px;
float:left;
background:url(../img/user.png) no-repeat left bottom;
padding-left:22px;
padding-top:5px;
font-size:11px;
font-weight:bold;
text-decoration:underline;
margin-left:65px;
margin-top:8px;
}
/* Iniciar Sesion */
.panel_flotante {
width:298px;
background:#f7faff;
top:20px;
border:#87c5fd solid 3px;
padding-bottom:	10px;
float:left;
}
.ses_title {
width:262px;
height:20px;
background:#d8e5fa;
padding:3px 0px 0px 12px;
font-size:13px;
font-weight:bold;
color:#5f809e;
float:left;
}
.cerrar_log {
width:24px;
height:23px;
float:right;
background:url(../img/icon_cerrarlogin.png) no-repeat;
cursor:pointer;
}
.panel_flotante #log_incorrecto {
width:298px;
height:22px;
color:#ff0000;
padding-top:5px;
text-align:center;
float:left;
}
.log {
width:171px;
height:18px;
float:right;
font-size:14px;
border:1px solid #a5acb2;
margin:0px 35px 10px 10px;
padding:3px 0px 0px 3px;
}
.cbox {
margin-top:4px !important;
margin-top:0px;
margin-right:7px !important;
margin-right:0px;
float:left;
}
.panel_flotante #btn_iniciar {
width:298px;
height:45px;
float:left;
background:url(../img/boton_iniciar2.gif) no-repeat center;
margin:8px 0px !important;
margin:5px 0px;
}
.panel_flotante .link_icon {
margin-left:30px;
}
/*--- MAIN MENU ---------------------------------------------------------------------*/
#main_menu {
width:994px;
height:31px;
float:left;
background:url(../img/barra_fondo.gif) repeat-x;
margin-bottom:9px;
}
#main_menu li {
height:31px;
padding-right:2px;
background:url(../img/barra_sep.gif) no-repeat right;
font-size:13px;
float:left;
display:block;
}
#main_menu .op {
height:23px;
padding:4px 12px;
float:left;
text-decoration:none;
color:#ffffff;
background:url(../img/barra_boton.gif) repeat-x top;
}
#main_menu a:hover {
text-decoration:underline;
}
.main_menu_canal {
float:left;
height:23px;
width:92px;
}
.main_menu_canal a {
color:#ffffff;
float:left;
text-decoration:none;
font-weight:bold;
padding:4px 3px 4px 12px;
}
.main_menu_canal a:hover {
text-decoration:underline;
color:#ffffff;
}
.main_menu_flecha {
color:#ffffff;
float:left;
height:23px;
padding-top:4px;
font-weight:bold;
}
.anhade_url{
float:right;
padding:5px 12px 3px 0px;
color:#FFFFFF;
text-decoration:none;
}
.anhade_url:hover{
text-decoration:underline;
color:#ffffff;
}
.anhade_mas{
float:right;
padding:4px 4px 4px 0px;
color:#FFFFFF;
}
.anhade_mas b{
font-size:14px;
}
/*--- VIDEO ---------------------------------------------------------------------*/

/*--- PASTILLAS HOME ---------------------------------------------------------------------*/
/*--- NOTICIAS ---------------------------------------------------------------------*/
/*--- BOOKMARKS ---------------------------------------------------------------------*/
.bookmark {
width:745px;
float:left;
padding-top:15px;
}
/* Panel de votos */
.votacion {
width:70px;
height:100px;
float:left;
padding-top:6px;
margin-right:15px;
background:url(../img/votacion_back.png) no-repeat top;
}
.votacion .divh1, .votacion_mistags .divh1, .votacion_mistags_off .divh1 {
color:#2095ff;
line-height:7px;
margin-top:0px;
}
.votacion .guardalo, .votacion .guardalo_verde, .votacion .guardalo_rojo {
width:55px;
height:17px;
font-size:10px;
text-decoration:none;
padding:3px 0px 0px 0px;
color:#fff;
font-weight:bold;
float:left;
margin:8px 0px 0px 7px;
background:url(../img/boton_guardalo.png) no-repeat;
}
/* Enlaces */

.enlace {
width:660px;
float:right;
padding-bottom:	5px !important;
padding-bottom:	15px;
}
.bookmark_usuarios {
min-height:20px !important;
height:auto !important;
height:20px;
background:no-repeat left;
padding:4px 5px 0px 0px;
line-height:20px;
font-size:11px;
clear:both;
}
#ampliar_busqueda {
width:260px;
float:left;
padding-left:300px;
margin-top:30px;
}
#ampliar_busqueda #btn_ampliar {
width:260px;
height:29px;
float:left;
margin-top:5px;
text-align:center;
background:url(../img/boton_ampliarbusqueda.gif) no-repeat center;
}
/*--- EDITAR ENLACE ---------------------------------------------------------------------*/
/* ---------------------------- Ventana Lateral */
/*--- GRUPOS ---------------------------------------------------------------------*/
.grupo {
width:350px;
height:110px;
float:left;
background:url(../img/ficha_grupo_back.gif) no-repeat;
padding:14px 5px 0px 14px;
margin-top:7px;
}
/* Panel Users */
.panel_users {
width:205px;
float:left;
padding:15px 17px;
}
/*--- LOGIN ---------------------------------------------------------------------*/
#fondo_azul{
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
z-index10;
background-image: url(../img/fondo_login.png) !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../img/fondo_login.png");
background-repeat: repeat;
}
#div_login{
position:absolute;
z-index11;
top:100px;
}
.panel_flotante #sp_iniciando {
width:298px;
padding-top:10px;
height:35px;
float:left;
text-align:center;
margin:8px 0px !important;
margin:5px 0px;
}
/*--- Enlaces tipo span --------------------------------------------------------------*/
.link_chico2 {
display:inline;
float:none;
font-size:11px;
font-weight:normal;
margin-left:2px;
margin-right:2px;
}
#divGloboUsuarios{
position:absolute;
left:0px;
top:0px;
z-index:5;
overflow:visible;
height:auto;
width:200px;
border:	0;
vertical-align:top;
}
#divGloboUsuariosInterior{
border:1px solid #2095FF;
background-color:#FFFFFF;
height:auto;
width:auto;
padding:6px;
color:#2095FF;
}
.divGloboUsuariosFleFF{
height:20px;
width:40px;
margin-left:45px;
margin-top:-1px;
background:transparent url(/img/flechaglobousuario.png) no-repeat scroll left bottom;
}
.link_pertenece_grupo {
background:#D8E5FA url(../img/ico_tri.gif) no-repeat scroll 124px 3px;
color:#5F809E;
float:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:16px;
margin-left:3px;
padding-left:10px;
padding-right:27px;
text-decoration:none;
width:114px;
}
/**************************************************/
/* franja de noticias INICIO */
.publi_derecha,.publi_grupos {
width:226px;
float:right;
overflow-x:	hidden;
text-align:center;
}
/*--- FOOTER ---------------------------------------------------------------------*/
#footer{
height:220px;
width:994px;
float:left;
margin-top:40px;
background:#f7faff
}
#footer_bar{
height:20px;
width:994px;
float:left;
background:#D8E5FA
}
#footer_content{
float:right;
height:120px;
width:938px;
margin-top:28px
}
.footer_box{
height:120px;
float:left
}
.footer_tit{
margin-bottom:5px;
font-weight:bold;
font-size:17px;
color:#2095FF
}
.footer_link{
margin-bottom:7px
}
.footer_link a{
color:#0C59E7
}
.footer_link a:hover{
color:#565656
}
.footer_about{
float:	right;
height:35px;
width:	909px;
padding-top:13px;
text-align:center;
color:#9C9C9C
}
/*--- RELACIONADOS ---------------------------------------------------------------------*/
#tagsrel_bottom{
float:	left;
margin-top:	30px;
margin-left:85px !important;
margin-left:42px;
width:	703px;
height:auto !important;
height:80px;
}
/*--- GRUPOS SABES SOBRE.. ---------------------------------------------------------------------*/
#div_conoces{
float:	left;
margin-top:	30px;
margin-left:76px !important;
margin-left:38px;
width:	667px;
height:	auto !important;
min-height:	66px !important;
height:	66px;
border:	1px solid #A7A7A7;
background:	#FFFFCC;
}
#div_conoces_ico{
float:	left;
height:	21px;
width:	23px;
background:	url(../img/ico_interroga.png) no-repeat;
margin-right:8px;
margin-left:8px;
}
#div_conoces_crea{
float:	left;
margin-top:	3px;
color:#3B3B3B;
font-size:15px;
}
#div_conoces_crea span{
font-weight:bold;
color:	#0C59E7;
}
#div_conoces_crea a{
font-weight:bold;
color:#0C59E7;
}
#div_conoces_crea a:hover{
color:#565656;
}
#div_conoces_preg{
margin-top:	3px;
color:	#0C59E7;
font-size:	15px;
margin-right:20px;
}
#div_conoces_preg span{
color:	#FE3405;
font-weight:bold;
}
/*--- IMÁGENES y VIDEOS EN EL LISTADO ---------------------------------------------------------------------*/
/*--- panel elastico verde ----------*/
div.ppanelv { float:left; width:430px; height:auto;  background:#FDFDFD	 none repeat scroll 0% 50%; border:3px solid #2095FF; height:214px; position:absolute; z-index:1000; }
div.ppanelv div.pbarra { background-color:#a7a7a7; padding:3px 0px 1px 10px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; float:left; height:18px; }
div.ppanelv div.pbarra div.pcerrar { float:right; background:transparent url(../img/boton_cerrar_chico.gif) no-repeat scroll 0%; height:20px; width:21px; cursor:pointer; }
div.ppanelv div.pbarra div.ptitulo { float:left; }
/****************** Pestañas ****************************/

div#pestanhas div.estado1 table td.boton_medio a.spanpes,
div#pestanhas div.estado1 table td.boton_medio a.spanpes:hover,
div#pestanhas div.estado1 table td.boton_medio span.spanpes{ color:#999999;  }
div#pestanhas div.estado2 table td.boton_medio a.spanpes,
div#pestanhas div.estado2 table td.boton_medio a.spanpes:hover,
div#pestanhas div.estado2 table td.boton_medio span.spanpes{ color:#3B3B3B; }
#top_search
{
width:541px;
margin-right:-95px;
}
#top_search #relacionados
{
overflow-y:hidden;
width:	538px ;
margin-right:	-93px;
height:19px;
padding-bottom:	0px;
}

.link_bookmark_adsense {
font-size:19px;
text-decoration:underline;
color:#2095ff;
}
.link_bookmark_adsense:hover {
text-decoration:underline;
color:#2095ff;
}
#paginado_centrado {
width:411px; /* antes 477px;*/
margin-left:auto;
margin-right:auto;
}
#paginado {
width:411px; /* antes 477px;*/
height:26px;
margin-left:135px;
padding:40px 0px 10px 0px;
float:left;
}
.link_pagina {
width:26px;
height:21px;
float:left;
font-size:14px;
text-decoration:none;
padding-top:5px;
margin-right:5px;
text-align:center;
background:url(../img/pagina_back_off.gif) no-repeat top;
}
.link_pagina:hover {
text-decoration:underline
}
.link_pagina_selected {
width:26px;
height:21px;
float:left;
font-size:14px;
text-decoration:none;
padding-top:5px;
margin-right:5px;
text-align:center;
color:#ffffff;
background:url(../img/pagina_back_on.png) no-repeat bottom;
}
.link_grande {
font-size:14px;
float:left;
font-weight:bold;
padding-top:5px;
}
.espacio10px {
width:10px;
height:10px;
float:left;
}
