/*-  CSS "libraries"
----------------------------------------------------------------------*/
@import url("reset.css");
@import url("clearfix.css");
/*--------------------------------------------------------------------*/

@font-face
{
	font-family: 'ArimoBold';
	src: url(    'fonts/arimo-bold-jetset.eot' );
	src: url(    'fonts/arimo-bold-jetset.eot?#iefix' ) format(    'embedded-opentype' ), url(    'fonts/arimo-bold-jetset.woff' ) format(    'woff' ), url(    'fonts/arimo-bold-jetset.ttf' ) format(    'truetype' ), url(    'fonts/arimo-bold-jetset.svgz#ArimoBold' ) format(    'svg' ), url(    'fonts/arimo-bold-jetset.svg#ArimoBold' ) format(    'svg' );
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: 'ArimoBoldItalic';
	src: url(    'fonts/arimo-bolditalic-jetset.eot' );
	src: url(    'fonts/arimo-bolditalic-jetset.eot?#iefix' ) format(    'embedded-opentype' ), url(    'fonts/arimo-bolditalic-jetset.woff' ) format(    'woff' ), url(    'fonts/arimo-bolditalic-jetset.ttf' ) format(    'truetype' ), url(    'fonts/arimo-bolditalic-jetset.svgz#ArimoBoldItalic' ) format(    'svg' ), url(    'fonts/arimo-bolditalic-jetset.svg#ArimoBoldItalic' ) format(    'svg' );
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: 'ArimoItalic';
	src: url(    'fonts/arimo-italic-jetset.eot' );
	src: url(    'fonts/arimo-italic-jetset.eot?#iefix' ) format(    'embedded-opentype' ), url(    'fonts/arimo-italic-jetset.woff' ) format(    'woff' ), url(    'fonts/arimo-italic-jetset.ttf' ) format(    'truetype' ), url(    'fonts/arimo-italic-jetset.svgz#ArimoItalic' ) format(    'svg' ), url(    'fonts/arimo-italic-jetset.svg#ArimoItalic' ) format(    'svg' );
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: 'ArimoRegular';
	src: url(    'fonts/arimo-regular-jetset.eot' );
	src: url(    'fonts/arimo-regular-jetset.eot?#iefix' ) format(    'embedded-opentype' ), url(    'fonts/arimo-regular-jetset.woff' ) format(    'woff' ), url(    'fonts/arimo-regular-jetset.ttf' ) format(    'truetype' ), url(    'fonts/arimo-regular-jetset.svgz#ArimoRegular' ) format(    'svg' ), url(    'fonts/arimo-regular-jetset.svg#ArimoRegular' ) format(    'svg' );
	font-weight: normal;
	font-style: normal;
}
*
{
	padding: 0;
	margin: 0;
}
body
{
	background: url(../imagenes/bg.jpg);
	font-family: 'ArimoRegular' , Verdana, Geneva, sans-serif;
	font-size: 12px;
}
/********************** ESTILOS GENERALES **********************/

.centrado
{
	width: 1024px;
	margin: 0 auto;
	position: relative; *z-index:300;
}
.section_big
{
	width: 100%;
	float: left;
}
.aside
{
	width: 330px;
	float: right;
}
.section
{
	width: 628px;
	float: left;
}
.titulo
{
	width: 330px;
	height: 60px;
	background: #000000;
}
.titulo img, .titulo font
{
	float: left;
}
.titulo img
{
	margin-right: 10px;
}
.titulo font
{
	font-family: 'ArimoRegular';
	font-weight: normal;
	font-size: 25px;
	color: #FFFFFF;
	line-height: 60px;
}
.titulo_rojo
{
	width: 100%;
	height: 40px;
	background: #D30505 url(../imagenes/bg_titulos_rojo.jpg) no-repeat top right;
}
.titulo_rojo font
{
	color: #FFFFFF;
	font-size: 20px;
	line-height: 40px;
	font-weight: normal;
	margin-left: 10px;
}
.ver_mas
{
	width: 77px;
	height: 37px;
	background: url(../imagenes/btn_ver_mas.png) no-repeat 0 0;
	text-align: center;
	line-height: 45px;
}
.ver_mas a
{
	color: #FFFFFF;
	text-decoration: none;
}
.ver_mas a:hover
{
	color: #FFDE00;
}
.breadcrumb
{
	width: 100%;
	height: 26px;
	text-align: right;
}
.breadcrumb p
{
	font-size: 9px;
	color: #000;
	text-transform: uppercase;
}
.breadcrumb a
{
	text-decoration: none;
	color: #000;
}
.breadcrumb a:hover
{
	text-decoration: underline;
}
#publi_abajo
{
	width: 990px;
	padding: 20px 0;
	float: left;
	border: 1px solid #8B8B8B;
}
#publi_abajo p
{
	width: 227px;
	color: #9F0000;
	margin-left: 20px;
	float: left;
}
#publi_abajo p small
{
	color: #000;
}
#publi_abajo p a
{
	color: #9F0000;
}
#publicidad
{
	width: 215px;
	float: left;
	margin: 26px 0;
}
#patrocinador
{
	width: 215px;
	padding: 3px 0;
	background-color: #000;
	background-image: url(../imagenes/bg_patrocinador_indicador.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#cont_patrocinador
{
	width: 180px;
	margin: 5px;
	padding: 5px;
	background-color: #262622;
	margin-right: 21px;
}
#cont_patrocinador p
{
	color: #FFF;
	line-height: 23px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B8B8B;
}
#cont_patrocinador p:last-child
{
	color: #FFF;
	line-height: 23px;
	font-size: 12px;
	border-bottom-style: none;
}
#cont_patrocinador a
{
	color: #FFDE00;
	font-weight: bold;
}
#cont_patrocinador small
{
	color: #FFDE00;
	font-weight: bold;
}
#publi_200x500
{
	width: 180px;
	padding: 10px;
	margin-top: 25px;
	float: left;
	border: 1px solid #8B8B8B;
	line-height: 16px;
}
#publi_200x500 p
{
	width: 180px;
	color: #9F0000;
	float: left;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
#publi_200x500 p small
{
	color: #000;
	text-transform: none;
	font-weight: normal;
}
#publi_200x500 p a
{
	color: #9F0000;
	text-transform: none;
	font-weight: normal;
}
.titulo_gral
{
	font-size: 31px;
	text-transform: uppercase;
	color: #D30505;
}
.titulo_desc
{
	padding: 10px 0;
}
#login
{
	right: 155px;
	top: 235px; *z-index:1000;
}
.aside #login_aside
{
	height: 450px;
	float: left;
}

#login_comentarios
{
	right: 0;
	top: 53px;
}

#comentarios
{
	float: left;
	position: relative;
	padding-bottom: 20px;
}

#comentarios .titulo_rojo
{
	width: 293px;
	float: left;
}

.comentarios_big .titulo_rojo
{
	width: 655px !important;
}

#comentarios #abrir_login
{
	width: 315px;
	height: 40px;
	background: #5D5D5D;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 40px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding: 0 10px;
	display: block;
	float: left;
}

#comentarios #abrir_login:hover
{
	background: #D30505;
	cursor: pointer;
}

#comentarios .comentario
{
	width: 100%;
	padding-top: 10px;
	float: left;
}

#comentarios .comentario .nombre
{
	font-family: 'ArimoBold';
	font-size: 15px;
	color: #D30505;
}

#comentarios .comentario .txt_comentario
{
	line-height: 17px;
	border-bottom: 1px solid #8B8B8B;
	padding-bottom: 10px;
}

#comentarios .comentario .votos a, #comentarios .comentario .votos span, #comentarios .comentario input[type="button"]
{
	display: block;
	float: right;
	margin-left: 6px;
}

#comentarios .comentario .votos span, #comentarios .comentario input[type="button"]
{
	height: 19px;
	background: #D30505;
	color: #FFFFFF;
	line-height: 18px;
	padding: 0 10px;
}

#comentarios .comentario textarea
{
	width: 100%;
	height: 150px;
}

#comentarios .comentario input[type="button"]
{
	border: none;
	margin-top: 5px;
	cursor: pointer;
}

#comentarios .comentario input[type="button"]:hover
{
	background: #C5C5CA;
	color: #D30505;
}
#login, #login_comentarios, #login_aside
{
	width: 335px;
	height: 450px;
	background: #000 url(../imagenes/lineas.jpg) repeat-x left bottom;
	position: absolute;
	z-index: 300;
}
#login:before, #login_comentarios:before
{
	content: "";
	position: absolute;
	z-index: 11;
	top: -10px;
	left: 50%;
	margin-left: -10px;
	border-top: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #000;
}
#login h3, #login_comentarios h3, #login_aside h3
{
	width: 335px;
	height: 40px;
	color: #FFDE00;
	text-align: center;
	font-weight: normal;
	font-size: 20px;
	line-height: 50px;
}
.blanco
{
	width: 295px;
	height: 326px;
	background: #fff;
	padding: 20px;
}
.blanco p
{
	color: #1A1A1A;
	line-height: 15px;
}
.blanco p a
{
	color: #1A1A1A;
	font-weight: bold;
}
.blanco p a.rojo
{
	color: #EB0000;
}
.blanco form
{
	border-top: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	padding: 10px 0;
	margin: 10px 0;
}
.blanco form p
{
	height: 26px;
	line-height: 30px;
	padding: 7px 0;
}
.blanco form p input
{
	width: 213px;
	height: 26px;
	background: #F4F5F5;
	border: none;
	float: right; *float:none;
}
.blanco form p input.btn, .btn_cerrar
{
	width: 60px;
	height: 26px;
	background: #900000;
	color: #FFFFFF;
	cursor: pointer;
}
.blanco form p input.btn:hover, .btn_cerrar:hover
{
	background: #F4F5F5;
	color: #900000;
}
.blanco a.btn_cerrar
{
	display: block;
	text-align: center;
	line-height: 26px;
	text-decoration: none;
	float: left;
	margin-top: 10px;
}
.blanco a.btn_fb
{
	float: right;
}

.paginador
{
	width: 100%;
	height: 40px;
	padding: 10px 0;
	float: left;
}

.paginador .paginacion
{
	float: left;
	padding-top: 6px;
}

.paginador .paginacion a
{
	background: #C5C5CA;
	text-decoration: none;
	color: #000000;
	display: block;
	padding: 3px;
	float: left;
	margin: 0 3px;
}

.paginador .paginacion .flecha, .paginador .paginacion .flecha:hover
{
	background: none;
}

.paginador .paginacion a:hover, .paginador .paginacion a.selected
{
	background: #EB0000;
	color: #FFFFFF;
}

.paginador .ediciones
{
	float: right;
}

.paginador .ediciones p
{
	font-size: 10px;
	color: #D30505;
	margin-bottom: 5px;
}
/********************** ESTILOS HEADER **********************/

#header
{
	height: 231px;
	background: url(../imagenes/bg_header.jpg) repeat-x 0 -90px;
}

#publicidad_header
{
	width: 100%;
	background: #D30505;
}
#publi_728x90
{
	width: 728px;
	margin: 0 auto;
}
#publi_desp
{
	width: 990px;
	height: 34px;
	background: #000;
	margin-bottom: 10px;
}
#header h1
{
	margin-top: 50px;
	float: left;
}
#header_info
{
	width: 500px;
	float: right;
	margin-top: 110px;
	padding: 2px;
}
#header_info p, #header_info a, #header_info form, #header_info input
{
	float: left;
}
#header_info p
{
	width: 150px;
	_width: 130px;
	text-align: right;
	line-height: 25px;
	font-family: 'ArimoBold';
	color: #FFFFFF;
}
#header_info .btns_login
{
	background: #900000;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0 4px;
	padding: 5px;
}
#header_info .btns_login:hover
{
	background: #FFFFFF;
	color: #900000;
}
#header_info input[type="text"]
{
	width: 91px;
	height: 20px;
	background: #FFFFFF;
	border: none;
}
#header_info input[type="button"]
{
	width: 21px;
	height: 20px;
	background: #FFFFFF;
	color: #505050;
	border: 1px solid #900000;
}
#header_info input[type="button"]:hover
{
	background: #900000;
	color: #ffffff;
	border: 1px solid #FFFFFF;
}
#header_info .tw, #header_info .fb
{
	width: 23px;
	height: 23px;
	background: url(../imagenes/sprite.jpg);
	text-indent: -9999px;
	display: block;
	margin: 0 3px;
}
#header_info .tw
{
	background-position: -23px 0;
}
#header_info .tw:hover
{
	background-position: -23px -23px;
}
#header_info .fb:hover
{
	background-position: 0 -23px;
}
.nav
{
	width: 100%;
	height: 47px;
	float: left;
	padding-top: 3px; *padding-top:0;
_margin-top:-9px;
}
.nav li
{
	height: 47px;
	font-family: 'ArimoBold';
	text-align: center;
	border-left: 1px solid #930303;
	float: left;
}
.nav li:last-child
{
	border-right: 1px solid #930303;
}
.nav li a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	line-height: 47px;
	text-transform: uppercase;
	display: block;
	padding: 0 12px;
	position: relative;
	text-shadow: 1px 0px 4px #000000;
	filter: DropShadow(color=#000000, offx=1, offy=0);
}
.nav li a:hover, .nav li.selected
{
	_height: 47px;
	color: #FFDE00;
	text-shadow: none;
	background: #3a3a35; /* Old browsers */
	background: -moz-linear-gradient(top, #3a3a35 0%, #262622 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3a35), color-stop(100%, #262622)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3a3a35 0%, #262622 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3a3a35 0%, #262622 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #3a3a35 0%, #262622 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=    '#3A3A35' , endColorstr= '#262622' , GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #3a3a35 0%, #262622 100%); /* W3C */
	text-shadow: 1px 0px 4px #000000;
	filter: DropShadow(color=#000000, offx=1, offy=0);
	cursor: pointer;
}
.nav li a span
{
	position: absolute;
}
.nav li a:hover span, .nav li.selected a span
{
	width: 25px;
	height: 26px;
	background: url(../imagenes/sprite_png.png) no-repeat 0 0;
	top: 10px;
	position: absolute;
}
.nav li:hover > ul
{
	display: block;
}
.nav ul
{
	width: 150px;
	display: none;
	background: #E6E6E6;
	position: absolute;
	z-index: 10000;
}
.nav li ul li
{
	width: 150px;
	height: 47px;
	background: #262622;
	margin: 0;
	padding: 0;
	border: none;
}
.nav li ul li:last-child
{
	border: none;
}
.menu
{
	width: 100%;
	height: 18px;
	float: left;
	padding: 12px 0;
}
.menu li
{
	height: 18px; ;
border-right:1pxsolid#FFB305;
padding:03px;
float:left;
}
.menu li a
{
	font-size: 0.9em;
	color: #D30505;
	text-decoration: none;
	line-height: 18px;
	padding: 3px;
	vertical-align: top;
}
.menu li a:hover
{
	background: #D30505;
	color: #FFFFFF;
}
.mod_visual, .mod_redes_sociales
{
	height: 40px;
	float: left;
	margin-bottom: 30px;
	margin-top: 15px;
}
.mod_visual
{
	width: 210px;
}
.mod_visual a
{
	text-decoration: none;
}
.mod_redes_sociales
{
	width: 310px;
}
.foto
{
	float: left;
}
.foto img
{
	margin-top: 25px;
}
.foto p
{
	font-size: 14px;
	color: #FFDE00;
	background-color: #1F1F1F;
	padding: 16px;
	line-height: 18px;
}
#noticia_laterial
{
	width: 330px;
}
#noticia_laterial img
{
}
#noticia_laterial p
{
	font-size: 14px;
	line-height: 17px;
	color: #6F6F6F;
	margin-top: 10px;
}
/********************** ESTILOS FOOTER **********************/

#footer
{
	height: 430px;
	background: url(../imagenes/bg_header.jpg) repeat-x 0 -176px;
	float: left;
	width: 100%;
}
#footer .centrado
{
	text-align: center;
}
#footer h1
{
	padding: 10px 0;
}
#footer p
{
	width: 870px;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 20px;
	margin: 0 auto;
	padding-top: 40px;
}
#footer p a
{
	color: #FFFFFF;
	text-decoration: none;
}
#footer p a:hover
{
	text-decoration: underline;
}
.logos_footer
{
	padding-bottom: 15px;
	padding-right: 15px;
}
/********************** ESTILOS CONTENIDO **********************/

#contenido
{
	width: 990px;
	background: #ffffff;
	margin: 0 auto;
	padding: 17px;
	display: table;
}
/********************** ESTILOS SIDEBAR **********************/

.aside
{
	width: 330px;
	float: right;
}
.aside div
{
	margin-bottom: 18px;
}
#edicion_impresa
{
	width: 330px;
	height: 190px;
	background: #282828 url(../imagenes/lineas.jpg) repeat-x 0 140px;
	position: relative;
}
#edicion_impresa img, #edicion_impresa #marco_img
{
	position: absolute;
}
#edicion_impresa img
{
	top: 23px;
	left: 35px;
}
#edicion_impresa #numero
{
	width: 61px;
	height: 32px;
	background: url(../imagenes/img_impresa/numero.jpg) no-repeat;
	font-size: 27px;
	font-weight: bold;
	float: right;
	margin: 40px 30px 0 0;
	padding: 49px 0 0 65px;
}
#marco_img
{
	width: 126px;
	height: 160px;
	background: url(../imagenes/img_impresa.png) no-repeat 0 0;
	z-index: 1;
	top: 15px;
	left: 29px;
}
.publi_300x250, .publi_320x100
{
	border: 1px solid #8B8B8B;
}
.publi_300x250
{
	padding: 14px;
}
.publi_320x100
{
	padding: 4px;
}
#lo_ultimo
{
	width: 330px;
	height: 492px;
	background: #ffffff url(../imagenes/lineas.jpg) repeat-x 0 440px;
}
#lo_ultimo ul
{
}
#lo_ultimo li
{
	width: 328px;
	height: 75px;
	border-top: 1px solid #8B8B8B;
	border-left: 1px solid #8B8B8B;
	border-right: 1px solid #8B8B8B;
	position: relative;
	overflow: hidden;
}
#lo_ultimo li p
{
	float: left;
}
#lo_ultimo li .numero, #lo_ultimo li .mas
{
	border: 1px solid #8B8B8B;
	text-align: center;
	color: #EB0000;
}
#lo_ultimo li .numero
{
	width: 26px;
	height: 36px;
	text-align: center;
	font-size: 27px;
	line-height: 37px;
	margin: 18px 0 0 10px;
}
#lo_ultimo li .mas
{
	width: 20px;
	height: 20px;
	font-size: 20px;
	text-decoration: none;
	position: absolute;
	top: 0;
	right: 0;
}
#lo_ultimo li .mas:hover
{
	background: #EB0000;
	color: #FFDE00;
	border: 1px solid #EB0000;
}
#lo_ultimo li .ultimo
{
	width: 250px;
	padding: 20px 0 0 10px;
	text-transform: uppercase;
	font-size: 14px;
}
#lo_ultimo li .ultimo small
{
	font-family: 'ArimoItalic';
	font-size: 10px;
	color: #EB0000;
}
#content_sondeo, #content_inf_rel
{
	width: 330px;
	height: 387px;
	background: #ffffff url(../imagenes/lineas.jpg) repeat-x 0 327px;
	border: 1px solid #8B8B8B;
	float: left;
}
#content_sondeo #btn_enviar
{
	margin-left: 10px;
}
#sondeo, #inf_rel
{
	padding: 10px;
	margin: 0;
}
#sondeo p
{
	font-size: 15px;
	line-height: 20px;
	color: #9F0000;
}
#sondeo ul
{
	padding-top: 10px;
}
#sondeo ul li
{
	width: 300px;
	margin: 5px 0;
}
#content_inf_rel
{
	height: 357px;
	background-position: 0 297px;
}
#content_inf_rel font
{
	font-size: 21px;
	margin-left: 10px;
}
#inf_rel ul
{
	font-size: 13px;
	color: #1F1F1F;
	line-height: 16px;
}
#inf_rel ul li
{
	width: 300px;
	height: 98px;
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B8B8B;
}
#inf_rel ul li:last-child
{
	border-bottom: none;
}
#inf_rel ul li img
{
	padding: 7px;
	float: left;
}
#inf_rel ul li p
{
	width: 215px;
	float: right;
}
#inf_rel ul li p a
{
	font-size: 15px;
	font-weight: bold;
	color: #1F1F1F;
	text-decoration: none;
}
#inf_rel ul li p a:hover
{
	text-decoration: underline;
}
#twitter
{
	width: 330px;
	height: 556px;
	float: left;
}
#twitter ul
{
	width: 300px;
	height: 402px;
	border: 5px solid #9F0000;
	border-top: none;
	padding: 10px;
}
#twitter ul li
{
	width: 300px;
	margin-bottom: 10px;
}
#twitter ul li img, #twitter ul li p
{
	float: left;
}
#twitter ul li p
{
	width: 220px;
	margin-left: 10px;
}
#twitter ul li p a
{
	color: #D30505;
	text-decoration: none;
}

#horoscopo
{
	float: left;
	width: 316px;
}
#horoscopo p
{
	font-size: 13px;
	line-height: 21px;
}

#horoscopo a
{
	font-size: 25px;
	line-height: 40px;
	color: #EB0000;
	text-decoration: none;
}
#horoscopo a:hover
{
	text-decoration: underline;
}
#horoscopo small
{
	text-transform: uppercase;
}
#horoscopo img
{
	height: 41px;
	width: 42px;
	float: right;
}

/********************** ESTILOS HOME **********************/

.txt
{
	background: #000000;
	color: #FFDE00;
	line-height: 17px;
	padding: 10px;
}
.mod_300
{
	width: 300px;
	float: left;
	margin: 0 14px 15px 0;
}
.mod_300 .txt
{
	width: 280px;
	height: 65px;
}
.mod_300 .ver_mas
{
	float: right;
}
.mod_205
{
	width: 205px;
	height: 613px;
	float: left;
}
.mod_205 .txt
{
	width: 195px;
	height: 108px;
	background: #000000;
	color: #ffffff;
	line-height: 17px;
	padding: 5px;
	overflow: hidden;
}
.mod_205 .ver_mas
{
	float: right;
}
.mod_205 .txt span
{
	color: #FFDE00;
}
blockquote
{
	width: 990px;
	height: 75px;
	background: url(../imagenes/bg_blockquote.jpg) no-repeat 0 0;
	float: left;
}
blockquote p
{
	color: #FFDE00;
	font-size: 19px;
	margin: 20px 0 0 250px;
}
blockquote p small
{
	font-size: 12px;
	line-height: 20px;
}
#sociales_cont
{
	width: 950px;
	background: #282828;
	float: left;
	padding: 20px;
	margin: 20px 0;
}
#sociales
{
	width: 584px;
	float: left;
}
#sociales .txt
{
	width: 564px;
	height: 70px;
}
#sociales .ver_mas
{
	float: right;
}
#comunidad_jetset
{
	width: 990px;
	background: #262622;
	float: left;
	padding-bottom: 20px;
}
#comunidad_jetset .titulo
{
	width: 990px;
}
.comunidad
{
	width: 330px;
	float: left;
}
.comunidad h4
{
	height: 41px;
	background: url(../imagenes/bg_comunidad.jpg) no-repeat center top;
	margin-top: 10px;
	text-align: center;
	color: #ffffff;
	line-height: 35px;
}
.comunidad ul
{
	list-style: url(../imagenes/vineta_comunidad.png) inside;
	padding-left: 10px;
	margin-top: 10px;
}
.comunidad ul li
{
	width: 300px;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;
	padding-left: 10px;
}
.comunidad ul li a
{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	color: #FFDE00;
	line-height: 50px;
}
.comunidad ul li:hover
{
	background: #D30505;
	border-top: 1px solid #D30505;
	border-bottom: 1px solid #D30505;
	color: #ffffff;
	list-style: url(../imagenes/vineta_comunidad_1.png) inside;
}
#conectese
{
	width: 990px;
	float: left;
	margin-top: 20px;
	border: 1px solid #8B8B8B;
}
.redes
{
	width: 129px;
	height: 106px;
	text-align: center;
	padding: 20px 5px 0 5px;
	float: left;
}
.redes p
{
	line-height: 15px;
	padding-top: 5px;
}
#publicaciones
{
	width: 990px;
	float: left;
	padding-top: 20px;
}
.pub
{
	width: 300px;
	margin: 30px 0 0 23px;
	float: left;
}
.pub a
{
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.pub a:hover
{
	color: #D30505;
}
.pub .destacado
{
	width: 280px;
	height: 49px;
	color: #FFDE00;
	background: #000;
	padding: 10px;
}
.pub .texto
{
	margin: 10px;
}
/********************** ESTILOS GALERIA **********************/

#galeria form
{
	padding-top: 10px;
	width: 100%;
	float: left;
}
#galeria input, #galeria_multimedia input, #versus input, #buscador input
{
	float: left;
}
#galeria input[type="text"], #galeria_multimedia input[type="text"], #versus input[type="text"], #versus select, #buscador input[type="text"]
{
	width: 205px;
	height: 20px;
	background: #FFFFFF;
	border: 1px solid #3E3E3E;
	border-right: 0;
}
#galeria input[type="button"], #galeria_multimedia input[type="button"], #versus input[type="button"], #buscador input[type="button"]
{
	width: 24px;
	height: 22px;
	background: #868686;
	color: #fff;
	border: 1px solid #3E3E3E;
	margin: 0;
	padding: 0;
}
#galeria input[type="button"]:hover, #galeria_multimedia input[type="button"]:hover, #versus input[type="button"]:hover, #buscador input[type="button"]:hover
{
	background: #900000;
	color: #ffffff;
	border: 1px solid #3E3E3E;
}
.item
{
	width: 290px;
	margin: 15px 10px;
	float: left;
}
.item img
{
	float: left;
}
.item p
{
	overflow: hidden;
}
.item a
{
	text-decoration: none;
}
.item a:hover
{
	text-decoration: underline;
}
.item .titulo
{
	float: right;
	height: 85px;
	width: 135px;
	font-size: 19px;
	color: #FFDE00;
	padding: 15px 5px 5px 10px;
}
.item .descripcion
{
	width: 290px;
	height: 25px;
	padding-top: 10px;
	font-size: 12px;
}
/********************** ESTILOS GALERIA PROF **********************/

#galeria_prof_cont
{
	width: 440px;
}

#galeria_prof .foto img
{
	margin: 0;
}

#galeria_prof ul
{
	border-bottom: 1px solid #8B8B8B;
	padding: 10px 0;
	float: left;
}

#galeria_prof ul li
{
	margin: 0 3px;
	float: left;
}

#galeria_prof #nav_galeria_left, #galeria_prof #nav_galeria_right
{
	margin: 20px 0;
}

#galeria_prof #nav_galeria_left
{
	float: left;
}

#galeria_prof #nav_galeria_right
{
	float: right;
}

#mas_galerias
{
	float: left;
}

#mas_galerias .content_banner
{
	height: 365px;
}
.galerias
{
	height: 86px;
	border-bottom: 1px solid #8B8B8B;
	padding: 10px 0;
}
.galerias img
{
	float: left;
	margin-right: 10px;
}
.galerias span
{
	font-family: 'ArimoBold';
	font-size: 15px;
	color: #D30505;
}
.galerias p
{
	line-height: 16px;
}

/********************** ESTILOS ARTICULO GENERICO **********************/

#prof_articulo
{
	float: left;
	width: 600px;
}
#prof_articulo .titulo_gral
{
	width: 430px;
	float: left;
}
#destacado
{
	float: right;
	width: 160px;
}
#destacado p
{
	margin-top: 10px;
	line-height: 18px;
}
#destacado span
{
	width: 100%;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #D30505;
	padding: 5px;
	line-height: 25px;
}
#destacado p small
{
	color: #D30505;
}
.aside #content_banner .item_banner
{
	position: absolute;
	visibility: hidden;
	width: 328px;
	height: 300px !important;
	background-color: #FFFFFF;
}
.ultima_hora
{
	width: 330px;
	height: 410px !important;
	background: #ffffff url(../imagenes/lineas.jpg) repeat-x 0 360px;
	position: relative;
	overflow: hidden;
}
.ultima_hora ul
{
}
.ultima_hora li
{
	width: 328px;
	height: 60px;
	border-left: 1px solid #8B8B8B;
	border-right: 1px solid #8B8B8B;
	position: relative;
	overflow: hidden;
}
.ultima_hora li p
{
	float: left;
}
.ultima_hora li .numero, #ultima_hora li .mas
{
	border: 1px solid #8B8B8B;
	text-align: center;
	color: #EB0000;
}
.ultima_hora li img
{
	border: 1px solid #8B8B8B;
	float: left;
	margin: 10px 0 0 10px;
}
.ultima_hora li .destacado
{
	width: 250px;
	padding: 10px 0 0 10px;
	font-size: 13px;
}
.ultima_hora li .destacado small
{
	font-size: 13px;
	color: #D30505;
}
#texto_profundizacion
{
	/*width:365px;*/
	float: left; /*margin-left:20px;*/
	font-size: 14px;
	margin-top: 26px;
	line-height: 17px;
	padding-bottom: 20px;
}

/********************** ESTILOS GALERIA PORTADAS **********************/
.item_portada
{
	width: 112px;
	padding: 22px;
	border-bottom: 1px solid #8B8B8B;
	float: left;
}

.item_portada p
{
	color: #D30505;
	padding-top: 6px;
}

.item_portada p.fecha
{
	color: #000000;
}

/********************** ESTILOS GALERIA PORTADAS PROF **********************/
#actual
{
	width: 608px;
	background: #262622;
	padding: 10px;
	margin: 10px 0;
}

#actual #img_portada
{
	float: left;
}

#actual #img_portada p
{
	color: #FFDE00;
	padding: 10px 0;
}

#actual #articulos
{
	width: 275px;
	float: right;
}

#actual #articulos ul
{
	padding-top: 13px;
}

#actual #articulos ul li
{
	width: 275px;
	min-height: 85px;
	border-bottom: 1px solid #8B8B8B;
	padding: 20px 0;
}

#actual #articulos ul li img, #actual #articulos ul li p
{
	float: left;
}

#actual #articulos ul li p
{
	width: 190px;
	color: #FFDE00;
	line-height: 15px;
	margin-left: 10px;
}

#actual #articulos ul li p span, .otras .otras1 p span, .otras .otras2 p span
{
	font-family: 'ArimoBold';
}

.otras
{
	width: 628px;
	padding: 10px 0;
	float: left;
}

.otras .otras1, .otras .otras2
{
	width: 302px;
	margin: 10px 0;
}

.otras .otras1 p, .otras .otras2 p
{
	padding: 10px 0;
}

.otras .otras1 p span, .otras .otras2 p span
{
	color: #D30505;
}

.otras .otras1
{
	float: left;
}

.otras .otras2
{
	float: right;
}

/********************** ESTILOS GALERIA MULTIMEDIA **********************/

#galeria_multimedia .paginador
{
	width: 360px;
}

#galeria_multimedia form, #buscador form
{
	width: 630px !important;
	padding-top: 10px;
	width: 100%;
	float: right;
}

#galeria_multimedia input[type="text"], #buscador input[type="text"]
{
	width: 605px;
}

.item_multi
{
	width: 200px;
	float: left;
	padding: 10px 0;
	margin: 0 23px;
}

.item_multi p
{
	margin: 10px 0;
}

.item_multi p a
{
	font-family: 'ArimoBold';
	color: #D30505;
	text-decoration: none;
	font-size: 15px;
}

.item_multi p a:hover
{
	text-decoration: underline;
}

#video_multi
{
	background: #1F1F1F;
	padding: 70px 175px;
	margin-top: 20px;
}

#otros_videos
{
	width: 100%;
	height: 260px;
	background: #D30505 url(../imagenes/lineas.jpg) repeat-x 0 300px;
	padding: 35px 0;
}

.video_thumb
{
	width: 305px;
	color: #FFFFFF;
	margin: 12px;
	float: left;
}

.video_thumb img
{
	float: left;
	margin-right: 10px;
}

/********************** ESTILOS VERSUS **********************/

#versus #right
{
	padding-top: 10px;
	float: right;
}

#versus #left
{
	padding-top: 10px;
	float: left;
}

/********************** ESTILOS VERSUS PROF **********************/

#mod_votacion
{
	width: 100%;
	padding: 20px 0;
}

#mod_votacion div
{
	float: left;
	display: block;
}

#mod_votacion #voto_txt
{
	width: 181px;
	height: 311px;
	background: #FFDE00;
	padding: 42px 28px;
}

#mod_votacion #voto_txt h4
{
	font-size: 30px;
	color: #D30505;
}

#mod_votacion #voto_txt p
{
	line-height: 17px;
	padding-top: 10px;
}

#mod_votacion .opciones
{
	width: 150px;
	text-align: center;
}

#mod_votacion .opciones .imagen
{
	width: 150px;
	height: 353px;
	background: #000000;
	padding-top: 42px;
	float: none;
}

#mod_votacion .opciones .imagen p
{
	width: 120px;
	height: 46px;
	color: #FFDE00;
	padding-top: 7px;
	margin: 0 auto;
}

#mod_votacion .opciones .imagen p.no_votos
{
	width: 150px;
	height: 18px;
	background: #D30505;
}

#mod_votacion .opciones .ver_mas
{
	margin: 10px auto;
}

#mod_votacion .opciones#ganador .imagen
{
	background: #FFDE00 url(../imagenes/ganador.jpg) no-repeat 0 12px;
}

#mod_votacion .opciones#ganador .imagen p
{
	color: #D30505;
}

#mod_votacion .opciones#ganador .imagen p.no_votos
{
	color: #FFDE00 !important;
}

/********************** ESTILOS REGISTRO **********************/

#texto_registro
{
	margin-left: 20px;
	margin-top: 20px;
	line-height: 20px;
}

#texto_registro .p_boton
{
	margin: 10px 10px 0 0;
	line-height: 20px;
}

#texto_registro .p_boton, #texto_registro .btn_enviar
{
	float: left;
}

.item_texto
{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 60px;
}
.item_texto p
{
	vertical-align: text-top;
	vertical-align: top;
	padding-left: 10px;
	float: left;
	width: 500px;
}

.item_texto span
{
	font-size: 24px;
	border: 1px solid #999;
	color: #FD000D;
	padding: 5px;
	float: left;
}

#formulario_registro
{
	width: 620px;
	margin: 30px auto;
	padding-left: 40px;
}

#formulario_registro, #formulario_registro label font
{
	color: #D30505;
}
#formulario_registro label
{
	width: 180px;
	height: 26px;
	display: block;
	float: left;
	margin-top: 10px;
}
.genero, #formulario_registro .campos_registro
{
	width: 380px;
}
.genero, #formulario_registro .campos_registro, #formulario_registro .campos_nacimiento
{
	height: 26px;
	border: none;
	right: 20px;
	float: left;
	margin-top: 10px;
}

#formulario_registro .campos_registro, #formulario_registro .campos_nacimiento
{
	background: #F5F5F5;
}
#formulario_registro textarea.campos_registro
{
	height: 185px;
}
#formulario_registro label, .genero, .texto_fecha
{
	color: #333333;
	line-height: 20px;
}

.genero
{
	line-height: 30px;
	text-align: center;
}
.genero font
{
	margin-left: 60px;
}

.radio_registro, .genero .texto_fecha
{
	margin-left: 10px;
}

#formulario_registro .campos_nacimiento
{
	margin-top: 0;
	width: 80px;
	margin-left: 10px;
	float: none;
}
#registro_subs .titulo
{
	width: 100%;
}
#registro_subs
{
	margin-top: 30px;
}
#formulario_registro #div_botones
{
	border-top: none;
}
#registro_subs, #div_botones
{
	margin-left: -30px;
	float: left;
	width: 100%;
	border: 1px solid #999;
	color: #333;
}

#registro_subs .tabla_registro
{
	width: 100%;
	background: #F3F3F3;
}

#registro_subs .tabla_registro td
{
	border: 2px solid #fff;
	padding: 5px;
}

#registro_subs .tabla_registro .td_titulos
{
	width: 180px;
}
#registro_subs .tabla_registro .td_contenido
{
	width: 410px;
}
.p_terminos
{
	font-size: 24px;
	width: 400px;
	margin-left: 10px;
	margin-top: 20px;
}
#div_botones div
{
	margin: 15px 0;
	padding-left: 30px;
}
#div_botones div a
{
	padding-left: 0px;
	display: block;
	width: 250px;
	text-align: center;
	background: #000;
	height: 30px;
	line-height: 30px;
	margin: 10px auto 10px auto;
	text-decoration: none;
	color: #FFDE00;
}
.btn_enviar
{
	width: 58px;
	height: 36px;
	background: url(../imagenes/btn_enviar.jpg) no-repeat 0 0;
	text-align: center;
	line-height: 45px;
}
.btn_enviar a
{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 40px;
}
.btn_enviar a:hover
{
	color: #FFDE00;
}

#formulario_registro .btn_enviar
{
	float: left;
	margin-left: 505px;
	margin-top: 20px;
}


/********************** ESTILOS CONTACTENOS **********************/

#contactenos .titulo_rojo
{
	margin-bottom: 10px;
}

#contactenos p
{
	margin-bottom: 10px;
	line-height: 17px;
}

#contactenos h4
{
	color: #EB0000;
	font-size: 14px;
	line-height: 24px;
}

/********************** ESTILOS HOROSCOPO **********************/

#sec_horoscopo #cont_destacado
{
	width: 266px;
	margin-top: 20px;
	float: left;
}
#sec_horoscopo #cont_signos
{
	width: 720px;
	float: right;
}

#sec_horoscopo #cont_destacado #destacado
{
	width: 232px;
	background: #282828;
	padding: 17px;
}

#sec_horoscopo #cont_destacado #destacado div
{
	background: #000000;
	padding: 10px;
	color: #FFDE00;
}

#sec_horoscopo #cont_destacado #destacado div small
{
	font-size: 17px;
}

#sec_horoscopo #cont_destacado #destacado div p
{
	padding-bottom: 15px;
}

#sec_horoscopo .signo
{
	width: 300px;
	margin: 20px 30px;
	float: left;
}

#sec_horoscopo .signo div
{
	height: 91px;
}

#sec_horoscopo .signo h4
{
	font-size: 23px;
	color: #EB0000;
	padding-top: 50px;
}

#sec_horoscopo .signo h4, #sec_horoscopo .signo small
{
	width: 209px;
	float: left;
}

#sec_horoscopo .signo img
{
	float: right;
}

#sec_horoscopo .signo p
{
	padding: 10px 0;
	line-height: 17px;
}

/********************** ESTILOS EVENTOS **********************/

#eventos
{
	padding-bottom: 20px;
}
#eventos div, .evento div
{
	background: #000000;
	padding: 10px;
	color: #FFDE00;
}

#eventos div small, .evento div small
{
	font-size: 17px;
}

#eventos .ver_mas
{
	margin: 10px 0 0 550px;
}

.evento
{
	width: 300px;
	margin: 7px;
	float: left;
}

.evento .ver_mas
{
	margin: 10px 0 0 223px;
}

/********************** ESTILOS EVENTOS PROF **********************/

#informacion
{
	width: 600px;
	border: 1px solid #8B8B8B;
	float: left;
}

#informacion .titulo
{
	width: 600px;
}

#informacion table td
{
	background: #F3F3F3;
	border: 3px solid #FFFFFF;
	padding: 5px;
}

#informacion table .txt_rojo
{
	font-weight: bold;
	color: #9F0000;
}

.destacado_eventos
{
	width: 110px;
	border-bottom: 2px solid #8B8B8B;
	padding: 25px 23px;
	float: left;
}

.destacado_eventos p
{
	line-height: 17px;
	padding: 10px 0;
}

/********************** ESTILOS BUSCADOR **********************/

#aside_left
{
	width: 334px;
	float: left;
}
.mod_busqueda *
{
	float: none !important;
}
.mod_busqueda
{
	width: 334px;
	background: url(../imagenes/linea_buscador.jpg) no-repeat center bottom;
	border: 1px solid #8B8B8B;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.mod_busqueda .titulo_busqueda
{
	width: 300px;
	height: 30px;
	background: #000000 url(../imagenes/ico_ref_busqueda.jpg) no-repeat 0 0;
	padding-left: 34px;
}

.mod_busqueda .titulo_busqueda font
{
	font-size: 15px;
	line-height: normal;
	color: #ffffff;
	line-height: 30px;
}

.mod_busqueda form#refinar
{
	width: 298px !important;
	height: 93px;
	border-bottom: 1px solid #8B8B8B;
	margin: 0 auto;
}

.mod_busqueda form#refinar input
{
	width: 100% !important;
	border-right: 1px solid #8B8B8B !important;
}

.mod_busqueda form#refinar .ver_mas
{
	margin: 10px 0;
}

.mod_busqueda ul.lista
{
	list-style: url(../imagenes/vineta2.jpg) inside;
	padding: 20px;
	line-height: 20px;
}

.mod_busqueda ul.lista li a, .mod_busqueda ul.lista_recurso li a
{
	font-family: 'ArimoBold';
	color: #000000;
	text-decoration: none;
}

.mod_busqueda ul.lista li a:hover, .mod_busqueda ul.lista_recurso li a:hover
{
	text-decoration: underline;
}

.mod_busqueda ul.lista_recurso li
{
	height: 50px;
	border: 1px solid #ffffff;
	padding: 10px 0 10px 80px;
}

.mod_busqueda ul.lista_recurso li a
{
	line-height: 50px;
}

.mod_busqueda ul.lista_recurso li.multimedia
{
	background: #F4F4F4 url(../imagenes/vineta_rec_1.jpg) no-repeat 10px 10px;
}

.mod_busqueda ul.lista_recurso li.imagenes
{
	background: #F4F4F4 url(../imagenes/vineta_rec_2.jpg) no-repeat 10px 10px;
}

.mod_busqueda ul.lista_recurso li.galerias
{
	background: #F4F4F4 url(../imagenes/vineta_rec_3.jpg) no-repeat 10px 10px;
}

.mod_busqueda ul.lista_recurso li.recuadros
{
	background: #F4F4F4 url(../imagenes/vineta_rec_4.jpg) no-repeat 10px 10px;
}

#buscador .titulo
{
	width: 990px;
	float: left;
	margin: 20px 0;
}

#buscador .titulo font
{
	font-size: 22px;
	font-weight: normal;
}

#buscador .titulo font span
{
	color: #FFDE00;
}

#contenido_buscador
{
	float: right;
}

#contenido_buscador #content_tab
{
	width: 630px;
	height: auto;
	background: #ffffff;
	float: right;
}

.cont_pagina
{
	width: 630px;
	color: #000000;
}

.cont_pagina .no_pagina
{
	font-family: 'ArimoBold';
	color: #9F0000;
	border-bottom: 2px solid #9F0000;
	padding: 10px 0 5px 0;
}

.resultado
{
	width: 603px;
	border-top: 1px solid #8B8B8B;
	margin: 10px;
	padding: 10px 0;
	float: left;
}

.resultado .datos
{
	padding: 5px 0 10px 0;
}

.resultado .datos small, #filtros_aplicados p
{
	font-family: 'ArimoBold';
	color: #9F0000;
}

.resultado .datos span
{
	font-family: 'ArimoBold';
	color: #EB0000;
}

.resultado h4
{
	font-weight: normal;
	font-size: 15px;
	padding: 10px 0;
}

.resultado .fragmento img, .resultado .fragmento p.txt_fragmento
{
	float: left;
}

.resultado .fragmento p.ver_mas
{
	float: right;
}

.resultado .fragmento p.txt_fragmento
{
	width: 475px;
	line-height: 17px;
	padding-left: 15px;
}

#filtros_aplicados, #filtros_aplicados ul
{
	padding: 10px 20px;
}

#filtros_aplicados a
{
	text-decoration: none;
}

/********************** ESTILOS SOMOS **********************/

#contenido_quienes #tabs_quienes
{
	width: 100%;
}
#contenido_quienes h3
{
	margin: 20px 0;
}
#contenido_quienes #contenido_tabs
{
	width: 95%;
	color: #000;
	margin-bottom: 60px;
}
#contenido_quienes #contenido_tabs .titulos
{
	margin: 20px 0;
	font-size: 22px;
}

/********************** ESTILOS JUEGOS **********************/
#juegos p, #especial p
{
	line-height: 17px;
	margin-bottom: 10px;
}
#juegos span, #especial span
{
	color: #D30505;
}

#carousel li
{
	width: 200px;
	height: 255px;
	color: #FFFFFF;
	overflow: hidden;
	border-left: 1px solid #E05050;
	border-right: 1px solid #E05050;
	padding: 0 45px;
}

#carousel li img
{
	margin-bottom: 5px;
}

#carousel li a
{
	font-family: 'ArimoBold';
	text-decoration: none;
	color: #FFFFFF;
}

#carousel li a:hover
{
	text-decoration: underline;
}

#carousel li p
{
	margin-top: 5px;
	line-height: 17px;
}

#links, #social
{
	width: 100%;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	padding: 10px 0;
}
#links
{
	margin-top: 10px;
}
#social
{
	margin-bottom: 10px;
}

#links a, #social a
{
	font-family: 'ArimoBold';
	color: #666666;
	text-decoration: none;
	padding-left: 10px;
}

#links a:hover, social a:hover
{
	color: #D30505;
}

#juegos #content_inf_rel, #especial #content_inf_rel
{
	width: 988px;
	margin-bottom: 20px;
}

#juegos #content_inf_rel .titulo, #especial #content_inf_rel .titulo
{
	width: 100%;
}

#juegos #content_inf_rel #inf_rel ul li, #especial #content_inf_rel #inf_rel ul li
{
	float: left;
	margin-left: 7px;
}

#juegos #content_inf_rel #inf_rel ul li:last-child, #especial #content_inf_rel #inf_rel ul li:last-child
{
	border-bottom: 1px solid #8B8B8B;
}

/********************** ESTILOS ESPECIAL **********************/

#especial #video_multi
{
	background: #DADADA;
}

#otras_especial
{
	width: 990px;
}

#otras_especial form
{
	width: 990px;
	height: 20px;
	margin: 10px 0;
}

#otras_especial form select
{
	float: right;
	margin-right: 20px;
}


#otras_especial .otras1
{
	margin: 13px;
}

/********************** ESTILOS RSS **********************/

#otros_rss
{
	width: 330px;
	background: #ffffff url(../imagenes/lineas.jpg) repeat-x 0 604px;
	padding-bottom: 50px;
}
#otros_rss ul
{
	width: 288px;
	border: 1px solid #8B8B8B;
	border-bottom: 0;
	padding: 20px;
	list-style: url(../imagenes/vineta2.jpg) inside;
	line-height: 17px;
}
#otros_rss ul li a
{
	font-weight: bolder;
	color: #EB0000;
}
#otros_rss ul li a:hover
{
	color: #FFDE00;
}

#rss p
{
	line-height: 25px;
	margin: 10px 0;
}

.rss_links
{
	padding-bottom: 30px;
}

.rss_links p
{
	width: 100%;
	font-family: 'ArimoBold';
	font-size: 15px;
	color: #D30505;
	border-top: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	padding: 7px 0;
}

.rss_links a
{
	text-decoration: none;
	margin-right: 25px;
}

.rss_links a:hover
{
	opacity: .75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
	-khtml-opacity: .75;
	-moz-opacity: .75;
}

.rss_links .otros
{
	font-family: 'ArimoRegular';
	font-size: 13px;
	color: #000000;
	border: none;
}
.rss_links .otros a
{
	color: #D30505;
}
.rss_links .otros a:hover
{
	text-decoration: underline;
}

#rss .titulo
{
	width: 613px;
	padding-left: 15px;
}

/********************** ESTILOS MAPA **********************/

#mapa .item_mapa
{
	width: 100%;
	height: 27px;
	border-bottom: 1px solid #8B8B8B;
	padding: 15px 0;
}

#mapa .item_mapa p
{
	width: 535px;
	float: left;
}

#mapa .item_mapa p a
{
	color: #D30505;
	text-transform: uppercase;
	float: none;
	text-decoration: none;
}

#mapa .item_mapa p a:hover
{
	text-decoration: underline;
}

#mapa .item_mapa a
{
	float: right;
}

/********************** ESTILOS MOVIL **********************/

#contenido_quienes h4
{
	font-family: 'ArimoBold';
	font-weight: normal;
	font-size: 15px;
	color: #D30505;
	padding: 10px 0;
}

#contenido_quienes p
{
	line-height: 17px;
	padding: 2px 0;
}

#contenido_quienes p a
{
	background: #000000;
	color: #FFDE00;
	text-decoration: none;
	padding: 5px;
}

#contenido_quienes p a:hover
{
	background: #EB0000;
}

#contenido_quienes ol
{
	list-style: url(../imagenes/vineta3.jpg);
	padding-left: 15px;
}

#contenido_quienes ol li
{
	padding: 5px 0;
}

#contenido_quienes ol span
{
	font-family: 'ArimoBold';
	color: #D30505;
}

#contenido_quienes small
{
	color: #D30505;
}

#contenido_quienes font a
{
	width: 270px;
	padding: 5px;
	background: #D30505;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	margin: 10px 0;
}

#contenido_quienes font a:hover
{
	background: #000000;
}


/* local */

.lupa_search2
{
	position: absolute;
	right: 4px;
	top: 3px;
}
.search2
{
	background-image: url(    "../imagenes/fondo_buscador.png" );
	background-position: left top;
	background-repeat: no-repeat;
	bottom: 22px;
	height: 22px;
	padding-left: 5px;
	position: absolute;
	right: 20px;
	width: 204px;
}
.fecha_header
{
	text-transform: capitalize;
}


/* Estilos propios no creados por esos chambones */
.borde_sup_izq
{
	left: 0;
	position: absolute;
	top: 0;
}
.mas_datos
{
	color: #FFFFFF;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 19px;
	font-weight: normal;
	padding-right: 5px;
	padding-top: 10px;
	text-align: right;
	text-transform: none;
	width: 360px;
}
.cargando_items
{
	background-color: #000000;
	border: 1px solid #666666;
	border-radius: 10px 10px 10px 10px;
	bottom: 200px;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	left: 28%;
	opacity: 0.7;
	padding: 5px;
	position: fixed;
	text-align: center;
	width: 252px;
	z-index: 999;
}
.txtFinder
{
	border: 1px solid gray;
	border-radius: 3px 3px 3px 3px;
	color: Gray;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	width: 200px;
}
/*Estilos Galerķa*/
.foto_principal
{
	float: left;
	padding-right: 15px;
	position: relative;
}
.fullscreen
{
	height: 65px;
	left: 3px;
	position: absolute;
	top: 0;
	width: 51px;
}
.fullscreen a
{
	background-image: url(    "../img/iconos/fullscreen.png" );
	background-position: left 10px;
	background-repeat: no-repeat;
	display: block;
	height: 65px;
	width: 51px;
}
.fullscreen a:hover
{
	background-image: url(    "../img/iconos/fullscreen.png" );
	background-position: left -49px;
	background-repeat: no-repeat;
	display: block;
	height: 65px;
	width: 51px;
}
.botones_galeria
{
	float: left;
	padding-top: 10px;
	width: 100%;
}
.boton_anterior
{
	float: left;
	height: 22px;
	width: 102px;
}
.boton_anterior a
{
	background-image: url(    "../img/galeria/boton_anterior.gif" );
	background-position: left 0;
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 102px;
}
.boton_anterior a:hover
{
	background-image: url(    "../img/galeria/boton_anterior.gif" );
	background-position: left -25px;
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 102px;
}
.boton_siguiente
{
	float: right;
	height: 22px;
	width: 102px;
}
.boton_siguiente a
{
	background-image: url(    "../img/galeria/boton_siguiente.gif" );
	background-position: left 0;
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 104px;
}
.boton_siguiente a:hover
{
	background-image: url(    "../img/galeria/boton_siguiente.gif" );
	background-position: left -25px;
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 104px;
}
.contador_foto
{
	color: #999999;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	margin-left: 26%;
}
.marco_galeria
{
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
	width: 100%;
}
.ps_container
{
	width: 110%;
	height: 100%;
	position: absolute;
	top: 0%;
	left: -10%;
	z-index: 100;
	overflow: hidden;
}
.ps_overlay
{
	z-index: 99;
	background: #000;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}
a.ps_close
{
	background: #000 url(../img/close.png) no-repeat center center;
	cursor: pointer;
	width: 56px;
	height: 56px;
	position: fixed;
	right: 10px;
	top: 10px;
	z-index: 1000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity: 0.6;
}
.ps_container img
{
	border: 10px solid #FFFFFF;
	left: 55%;
	position: absolute;
	top: 55%;
	cursor: pointer;
}
a.ps_close:hover
{
	opacity: 0.8;
}
.tumb_galeria
{
	float: left;
	padding: 2px;
}
.lblIndex
{
	box-shadow: 1px 1px 10px #000000;
	font-size: 22px;
	color: #FFFFFF;
	left: 30px;
	position: absolute;
	top: 20px;
	z-index: 100;
}
.foto_listado
{
	border: 1px solid #F0F0F0;
	float: left;
	margin-right: 10px;
}

.comunidad_items
{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.comunidad_logos
{
	border-bottom: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 100%;
}

.comunidades_rel
{
	float: left;
	padding-bottom: 5px;
	padding-top: 10px;
	width: 100%;
}
#herramienta a
{
	padding: 5;
	padding-right: 10px;
}
/*Movil*/
.image_movil
{
	float: left;
	width: 259px;
}
.cont_equipo
{
	clear: right;
	float: left;
	padding: 10px;
	width: 300px;
}
.descarga_app
{
	clear: left;
	float: left;
	margin-left: 20px;
}
.image_movil_fbk
{
	width: 600px;
}
.cont_equipo_fbk
{
	clear: right;
	float: left;
	padding: 10px;
	width: 580px;
}
/*Horoscopo*/
.contenedor_horoscopo
{
	float: left;
	width: 300px;
}
.contenedor_item
{
	border-bottom: 1px solid #DBDBDB;
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 100%;
}
.contenedor_apertura_horoscopo
{
	float: right;
	margin-right: 20px;
	padding-left: 15px;
	padding-top: 10px;
	width: 650px;
}
.titulo_horoscopo
{
	padding-top: 7px; 
	color: #EB0000; 
	font-size: 23px; 
	padding-top: 8px;
}


