/********************************************************
 *                    Red Gol v1.0                      *
 ********************************************************
 * CSS Base                                             *
 ********************************************************
 * Coded by Roberto Alamos Moreno <ralamosm@redgol.com> *
 * 23-02-2008 - Antofagasta, Chile                      *
 ********************************************************/
/* RESET */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td
{ margin: 0; padding: 0; border: 0; outline: none; }

body { line-height: 1; font-size: 62.5%; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; padding: .6em 0; margin: 0 15px; }

ul, ol { /*list-style: none;*/ margin: .8em 0 .8em 2em; }

a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Banners */
.banner950x50  { padding: 5px; background-color: white; }

/* GLOBALES */
body { background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #000; font-size: 12px; }
h1, h2, h3, h4 { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #009900; }
a { color: #009900; text-decoration: none; }
a:hover { text-decoration: underline; }

/* From YUI */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Basic */
.text-right { text-align: right; }

/*** registro, ingreso, recuperacion, activacion ***/
.user_op_box { margin: 8px 0 10px 0; border: solid 1px #999; background-color: #efefef; padding: 10px; color: #666; }
#registro_rg { float: left; width: 650px; text-align: left; padding: 18px; margin-right: 10px; }
#registro_rg h1 { font-size: 35px; margin: 0 0 8px 0; }
#registro_rg p { color: #666; margin: 12px 0 25px 0; }
#registro_rg label { color: #009900; font-weight: bold; }
#registro_rg form div.campo { text-align: left; margin: 0 0 8px 0; }
#registro_rg form input.registro_campo { height: 21px; border: solid 1px #999; padding: 6px 3px 0 3px; width: 260px; }
#registro_fb { float: right; width: 460px; text-align: left; padding: 18px; margin: 18px 0 0 0; }

#sugerido_login { padding: 15px; }
#sugerido_login h2 { font-size: 16px; margin: 0 0 6px 0; font-weight: bold; }

/* css sprite insignias */
#equipos { height: 47px; margin: 0 0 0 2px; padding: 0; position: relative; overflow: hidden; width: 990px; }

ul#primeraa { list-style-type: none; margin: 0; padding: 0; height: 47px; text-align: left; width: 992px; display: inline; position: absolute; top:0; left:0; z-index:0; }
ul#primeraa li { list-style: none; display: inline; margin-right: 4px; height: 47px; padding:0; float: left; z-index:0; }
ul#primeraa li a {
	background-image:url(/filez/img/sprite-equipos-logos.png?24012011); 
	background-color: transparent;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 47px; 
	width: 47px;
	z-index:0;
}

#eq_chile { background-position  : -0px -47px; margin-left: 3px; }
#eq_chile:hover {  background-position  : -0px -0px; margin-left: 3px; }
#eq_audax { background-position  : -47px -47px; }
#eq_audax:hover { background-position  : -47px -0px; }
#eq_cobreloa {  background-position  : -94px -47px; }
#eq_cobreloa:hover { background-position  : -94px -0px; }
#eq_cobresal { background-position  : -141px -47px; }
#eq_cobresal:hover { background-position  : -141px -0px; }
#eq_colocolo { background-position  : -188px -47px; }
#eq_colocolo:hover { background-position  : -188px -0px; }
#eq_sanluis { background-position  : -235px -47px; }
#eq_sanluis:hover { background-position  : -235px -0px; }
#eq_everton { background-position  : -282px -47px; }
#eq_everton:hover { background-position  : -282px -0px; }
#eq_huachipato { background-position  : -329px -47px; }
#eq_huachipato:hover { background-position  : -329px -0px; }
#eq_sanfelipe { background-position  : -376px -47px; }
#eq_sanfelipe:hover { background-position  : -376px -0px; }
#eq_serena { background-position  : -423px -47px; }
#eq_serena:hover { background-position  : -423px -0px; }
#eq_nublense { background-position  : -470px -47px; }
#eq_nublense:hover { background-position  : -470px -0px; }
#eq_ohiggins { background-position  : -517px -47px; }
#eq_ohiggins:hover { background-position  : -517px -0px; }
#eq_palestino { background-position  : -564px -47px; }
#eq_palestino:hover { background-position  : -564px -0px; }
#eq_wanderers { background-position  : -611px -47px; }
#eq_wanderers:hover { background-position  : -611px -0px; }
#eq_chago { background-position  : -658px -47px; }
#eq_chago:hover { background-position  : -658px -0px; }
#eq_uc { background-position  : -705px -47px; }
#eq_uc:hover { background-position  : -705px -0px; }
#eq_udec { background-position  : -752px -47px; margin-right: 0 !important; }
#eq_udec:hover { background-position  : -752px -0px;  margin-right: 0 !important; }
#eq_u { background-position  : -799px -47px; }
#eq_u:hover { background-position  : -799px -0px; }
#eq_ue { background-position  : -846px -47px; }
#eq_ue:hover { background-position  : -846px -0px; }
#scroll_primerab { background-position: -895px -47px; width:16px !important; margin-right: 0 !important; }

ul#primerab { list-style-type: none; margin: 0; padding: 0; height: 47px; text-align: left; width: 992px; display: inline; position: absolute; top:0; left:1000px; z-index:0; }
ul#primerab li { list-style: none; display: inline; margin-right: 20px; height: 47px; padding:0; float: left; z-index:0; }
ul#primerab li a {
	background-image:url(/filez/img/sprite-equipos-logos.png?24012011); 
	background-color: transparent;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 47px; 
	width: 47px;
	z-index:0;
}
#eq_lota { background-position  : -0px -141px; }
#eq_lota:hover {  background-position  : -0px -94px; }
#eq_copiapo { background-position  : -47px -141px; }
#eq_copiapo:hover { background-position  : -47px -94px; }
#eq_conce {  background-position  : -94px -141px; }
#eq_conce:hover { background-position  : -94px -94px; }
#eq_cda { background-position  : -141px -141px; }
#eq_cda:hover { background-position  : -141px -94px; }
#eq_coquimbo { background-position  : -188px -141px; }
#eq_coquimbo:hover { background-position  : -188px -94px; }
#eq_curico { background-position  : -235px -141px; }
#eq_curico:hover { background-position  : -235px -94px; }
#eq_iquique { background-position  : -282px -141px; }
#eq_iquique:hover { background-position  : -282px -94px; }
#eq_rangers { background-position  : -329px -141px; }
#eq_rangers:hover { background-position  : -329px -94px; }
#eq_naval { background-position  : -376px -141px; }
#eq_naval:hover { background-position  : -376px -94px; }
#eq_ptomontt { background-position  : -423px -141px; }
#eq_ptomontt:hover { background-position  : -423px -94px; }
#eq_arica { background-position  : -470px -141px; }
#eq_arica:hover { background-position  : -470px -94px; }
#eq_calera { background-position  : -517px -141px; }
#eq_calera:hover { background-position  : -517px -94px; }
#eq_utemuco { background-position  : -564px -141px; }
#eq_utemuco:hover { background-position  : -564px -94px; }
#eq_osorno { background-position  : -611px -141px; }
#eq_osorno:hover { background-position  : -611px -94px; }
#eq_maga { background-position: -658px -141px; }
#eq_maga:hover { background-position: -658px -94px; }
#scroll_primeraa { background-position: -893px -0px; width:17px !important; margin-right: 5px !important; }


/* Warnings */
.warn_top { border-bottom: solid 2px #ffcc00; background-color: #ffff00; color: #cc0000; text-align: center; font-weight: bold; padding: 5px 0 5px 0; }

/* RG Difusion */
#rg_difusion { margin: 0 0 .5em 0; border:solid 1px #009900; height: 246px; }
.rg_difusion_lista { list-style-type: none; margin: 0; padding: 0; }
.rg_difusion_lista-li { display: inline; margin: 0 0 4px 4px; padding: 0; float: left; }
.rg-difusion { width: 101px; height: 100px; display: block; text-indent: -9999px; background-repeat: no-repeat; background-image: url(http://s.rgcdn.net/filez/img/sprite02.png);}
.rg-df-fb { background-position: -250px -185px; }
.rg-df-fb:hover { background-position: -250px -285px; }
.rg-df-tw { background-position: -351px -185px; width: 100px; }
.rg-df-tw:hover { background-position: -351px -285px; }
.rg-df-em { background-position: -451px -185px; width: 100px; margin-left:1px; }
.rg-df-em:hover { background-position: -451px -285px; }
.rg-df-rs { background-position: -551px -185px; }
.rg-df-rs:hover { background-position: -551px -285px; }

/* BANNERS */
#leaderboard { margin: 4px auto 4px auto; text-align: center; }

/* ERRORES */
.error_404 { margin: 30px 0 30px 0; text-align: center; color: #666; font-size: 16px; }

/* TITULAR */
#titular { text-align: center; margin: 2px 0 8px 0; padding-bottom: 2px; }
h2.titular { color: #c40000; font-size: 50px; margin: 0 0 4px 0; text-transform: uppercase; }
h2.titular a { color: #c40000; }
.meta_data { text-align: left; color: #009900; height: 24px; line-height: 24px; font-weight: bold; font-size: 14px; padding: 0 10px 0 10px; margin-top: 4px; }
.meta_data a { color: #009900; }

.meta-icon { background-image:url(http://s.rgcdn.net/filez/img/sprite-icons.png); background-repeat: no-repeat; }
.meta_date { background-position: 0 -198px; padding-left: 25px; width: 200px; }
.meta_comm { width: 200px; background-position: 0 -155px; padding-left: 24px; height: 20px; }
.meta_fb { width: 250px; background-position: 0 -176px; padding-left: 22px; }
.meta_read { width: 200px; background-position: 0 -223px; padding-left: 25px; height: 20px; }

/* Estructuras */
#master { margin: 0 auto 0 auto; width: 1000px; text-align: left; cursor:auto; background-color:white; }
#header { margin: 2px 0 0 0; }
#menu { margin:.5em auto .5em auto; padding:0; font-size:0.7em; text-align: center; height: 31px; width: 995px; }

#redgol_header { background-image: url(http://s.rgcdn.net/filez/img/sprite02.png); background-repeat: no-repeat; height: 137px; position: relative; background-position  : -0px -0px; width:993px; margin: 0 0 0 4px; }
#redgol_header .header_banner { position: absolute; top:7px; right: 12px; width: 728px; height:90px; background-color: white; }
.header_logo { position: absolute; top: 2px; left: 7px; width: 255px; height: 106px;  }
.header_logo h1 { }
.header_logo a {  width: 251px; height: 102px; text-indent: -9999px; background: no-repeat; display: block; }
.header_logo a.logo { background-image: url(http://s.rgcdn.net/filez/img/sprite02.png); background-position: -0px -186px; }
.header_logo a.logo:hover { background-image: url(http://s.rgcdn.net/filez/img/sprite02.png); background-position: -0px -286px; }

#footer { background-image: url(http://s.rgcdn.net/filez/img/sprite02.png); background-repeat: no-repeat; height: 47px; margin: 1em 0 2px 5px; width: 990px; background-position: -0px -138px; }
#footer_options{ list-style: none; position: relative; top: 18px; left: 120px; font-size: 12px; }
#footer_options li { list-style: none; display: inline; color: #999; margin-left: .5em;  }
#footer_options li a { list-style: none; display: inline; color: #aaa; margin-right: .5em;  }
#page { width:940px; margin:0px auto; padding:10px; background:#ececec; font-size:0.7em; }
#header_bar { height: 22px; position: absolute; bottom: 6px; left: 3px; line-height: 22px; margin:0; padding:0; color: white; width: 992px;}
#header_bar_content { padding:0; color: white; }
#header_bar_content a { color: white; }
#header_bar_date { color: white; font-size: 10px; }
.header_bar_box { height: 22px; border: solid 1px white; background-image: url(http://s.rgcdn.net/filez/img/rg_header_bar_bg.png); background-repeat: repeat; padding: 0 5px 0 5px; margin: 0 5px 0 0; }
ul.rg_buttons { list-style: none; margin: 0; padding: 0; height: 22px; line-height:22px; }
#header_bar_make_homepage a { cursor: move; }

.left { float:left; }
.right { float:right; }
.clean { border: none; margin: 0; padding: 0; }
.rojo { color: #c40000; }
.small { font-size: 6pt; }
.clear { clear: both; }
.border_grey { border: solid 1px #808080; }
.background_grey { background-color: #f4f4f4; }
.centered { text-align: center; }
.aligned_right { text-align: right; margin: .4em 0 .1em 0; }

/**** Configuraciones de columnas ****/
#content { margin: 10px 0 0 0; }

/* 3 */
#content_3 { width: 100%; margin: .6em 0 .8em 0; } /* 3 columnas */
#content_3_lcol { width: 470px; float: left; margin: 0; padding: 0 1px 0 2px; }
#content_3_ccol { width: 300px; float: left; margin: 0; padding: 0 3px 0 3px; border-left: solid 1px #999; }
#content_3_rcol { width: 215px; float: right; margin: 0; padding: 0 2px 0 1px; border-left: solid 1px #999; }

/* 3 con title */
#content_3_title { width: 100%; margin: 10px 0 .8em 0; padding:0;}
#content_3_title_doble { width: 780px; float: left; padding: 0; margin:0; }
#content_3_title_lcol { width: 470px; float: left; margin: 0; padding: 0 1px 0 2px; }
#content_3_title_ccol { width: 300px; float: left; margin: 0; padding: 0 3px 0 3px; border-left: solid 1px #999; }
#content_3_title_rcol { width: 215px; float: right; margin: 0; padding: 0 0 0 3px; border-left: solid 1px #999; }

/* 2 */
#content_2 { width: 100%; margin: 10px 0 .8em 9; }
#content_2_lcol { float: left; width: 755px; padding: .1em 6px 0 6px }
#content_2_rcol { float: right; width: 215px; text-align:left; padding: 0 0 0 12px; margin: 0; border-left: solid 1px #999; }

.cols { }

/**** Clases globales ****/
.fecha { color: #c40000; font-size: 6pt; font-weight: bold; }
.fecha img { border:none;margin:0;padding:0; }
h2.post_title { font-size: 18pt; font-weight: normal; margin: 2px 0 2px 0; padding: 0; }
h3.mini_post_title { font-size: 11pt; font-weight: normal; margin: .1em 0 .1em 0; display: inline !important; }
.mini_posts_container { }
.mini_post { width: 231px; float: left; margin: 0 4px 8px 0; }
.post { margin: 0 0 2em 0; padding: 0; }
.post img, .mini_post img { border: solid 1px #999; }
.excerpt { margin: .4em 0 .1em 0; padding: 0; color: #333; font-weight: bold; }
.box_sidebar { margin: 0 0 .5em 0; }
.box_padding { padding: .5em; }
.autor { color: grey; }
.no_hay { color: #666; font-size: 16px; text-align: center; margin: 4px 0 10px 0; }

.nano_title { display: inline; }

.post_meta { text-align: left; color: #333; font-size: 11px; margin: 5px 0 5px 0; margin-top: 9px !important; }
.post_meta-ul { list-style: none; height: 24px !important; display: block; margin:0; padding: 0; }

/**** Posts ****/
/* small */
.small_post { clear: both; margin-bottom: 8px; border-bottom: dotted 1px #ccc; padding-bottom: 6px; }
.small_post .media { float: left; }
.small_post .media img { border: solid 1px #999; margin-right: 5px; }
.small_post .data { }
.small_post .data h3 { margin-bottom: 6px; }
.small_post .data h3 a { font-size: 18px; font-weight: bold; }
.small_post .data div { color: #666; font-size: 12px; }

/* nano */
.nano_post { clear: both; margin-bottom: 3px; border-bottom: dotted 1px #ccc; padding: 0 5px 2px 5px; }
.nano_post .media { float: left; }
.nano_post .media img { border: solid 1px #999; margin-right: 5px; }
.nano_post .data h3 { margin-bottom: 1px; }
.nano_post .data h3 a { font-size: 11px; font-weight: bold; }
.nano_post .fecha_nano { color: #c40000; font-size: 9px; }

/**** Paginacion general ****/
#paginacion { color: #c40000; margin: 0; font-size: 10px; font-weight: bold; margin-top: 10px; width: 100%; }
#paginacion a { color: #c40000; text-decoration: none; }
#paginacion a:hover { text-decoration: underline; }
#paginacion .indice { padding: 4px; border: solid 1px green; }
#paginacion .mover { padding: 4px; float: right; margin-left: 3px; border: solid 1px green;}

/* Archivo de categorias */
.categoria_title { color: #c40000; padding:0; margin: 0 0 8px 0; text-transform: uppercase; }
.categoria_title span { line-height: 30px; }
.categoria_title img { margin: 0; }

/* Archivo de equipo */
.equipo_title { color: #c40000; padding:0; margin: 0; text-transform: uppercase; height: 30px; line-height: 30px; }
.equipo_title a { color: #c40000; text-decoration: none; }
.equipo_title a:hover { text-decoration: underline; }
#emblemas_equipo { height: 130px; padding: 0 15px 0 15px; clear: both; }
#semblanza_equipo { margin: 10px 0 5px 0; color:#666; font-size: 11px; }
h2#equipo_name { font-size: 14px; text-align:center; margin: 2px 0 5px 0; padding: 0; }
.plantel { color:#666 !important; font-size: 11px !important; }

/* Campeonato */
#about_campeonato { margin: 0 0 5px 0; }
#about_campeonato h2 { text-align: center; }
#about_campeonato_text { color: #666; font-size: 11px; }
#tabla_campeonato { margin: 0 0 8px 0; }
#sidebar_campeonato {}

/**** Galerias ****/
#galeria { border: solid 1px #bbb; background-color: #ddd; padding: 10px 14px 10px 14px; margin: 0 0 10px 0; }
#galeria .galeria { float: left; width: 102px; background-color: white; padding: 11px 11px 5px 11px; border: solid 1px #aaa; margin: 0 9px 15px 9px; }
#galeria .galeria h2 { color: #009900; margin: 2px 0 2px 0; text-align: center; }
#galeria .galeria div.info { color: #999; text-align: center; }
.media { margin: 8px auto 8px auto; }
.foto { width: 470px; }
.video { width: 420px; }
.direcciones { margin: 2px 0 4px 0; height: 20px; }
.direcciones a { padding: 4px; background-color: #efefef; border: solid 1px #ccc; color: #c40000; font-family: Impact, fantasy; text-transform: uppercase; font-size: 11px; }
.direcciones a:hover { background-color: #999; color: white; text-decoration: none; }
.pic { margin: 3px auto 3px auto; }
.about { border: solid 1px #ccc; background-color: white; font-family: sans-serif; margin: 5px 0 0 0; color: #999; padding: 3px; font-size: 10px; }
.comms { width: 490px; }
.comms_banner { width: 250px; margin: 8px 0 0 0; }
.davideo { margin-top: 3px; }

/*** Mini Galerias ***/
.mini_galeria { padding: 3px; color: white; margin: 0; font-size: 11px; border-bottom: solid 3px white; }
.mini_galeria .mediag { float: left; }
.mini_galeria .mediag img { margin: 2px 5px 1px 3px; }
.mini_galeria .datag { }
.mini_galeria .datag h3 { margin-bottom: 4px; color: white; }
.mini_galeria .datag h3 a { font-size: 11px; font-weight: bold; color: white; }
.mini_galeria .datag div { color: #666; font-size: 12px; }
.mini_galeria p { color: #ccc; margin-bottom: 3px; }
.mini_galeria span.fotosg { color: #aaa; }
.galleries_widget { background-color: black; }

/* Single page */
.single_page { margin-bottom: 10px; }
.single_page .cuerpo { font-size: 12px; color: #666; margin: 10px 0 20px 0; }
.page_title { font-size: 18pt; font-weight: normal; margin: .2em 0 .2em 0; }

/* Single post */
.single { border-bottom: solid 1px #c40000; margin-bottom: 10px; padding-bottom: 7px; }
.single .pic { border: solid 1px #999; padding: 4px; }
.single .excerpt { font-size: 14px; color: #009900; margin-bottom: 10px; }
.single .cuerpo { font-size: 12px; color: #666; margin: 10px 0 20px 0; }
#post_meta_info { color: #c40000; font-size: 16px; font-weight: bold; }

/* Comentarios */
#comentarios {}
#mas_comentarios { text-align: right; margin: 5px 0 0 0; }

.form_comentario { border: solid 1px #999; background-color: #ddd; padding: 9px 9px 5px 9px; margin: 8px 0 0 0; width: auto; } /* form para hacer comentario */
.form_comentario label { color: #c40000; font-size: 12px; font-weight: bold; margin: 0 0 4px 0; }
.form_comentario div { margin: 0 0 8px 0; }
.form_comentario .comm_texto { margin-left: 50px; color: #333; }
.form_comentario .comm_avatar { float: left; width: 48px; margin: 2px 0 0 0; }
.form_comentario input, .form_comentario textarea { border: solid 1px #aaa; }
.form_comentario input { height: 20px; line-height: 20px; padding: 4px 4px 0 4px; width: 60%; }
.form_comentario textarea { padding: 4px; width: 98%; }
.form_comentario #submit { width: auto; padding:0; border: none; }
.comm_avatar { float: left; width: 38px; margin: 2px 0 0 0; }
.comm_texto strong { color: #009900; }
.comm_texto { margin-left: 40px; color: #333; }

.comentario { border: solid 1px #999; background-color: #ddd; padding: 9px; margin: 8px 0 0 0; width: auto; }
.comentario .comm_title { margin: 0 0 9px 0; }
.comm_title strong { color: #009900; }
.comentario .comm_title span { color: #999; }
.comm_text strong { color: #009900; }
.comentario .comm_text { color: #333; }
.comentario .comm_actions { margin: 4px 0 0 0; color: #999; }
.comentario .comm_actions a { color: #009900; font-weight: bold; }

/* Cajas bajo los posts y mini_posts */
.sub_post_container { width: 470px; padding-top: .7em; }
.sub_post_container img { margin: 0 .7em 0 0; border: solid 1px #999; }
.sub_post_container h5 { margin: .3em 0 .3em 0; font-size: 8pt; }
.sub_post_container hr { height: 1px; margin: 1.1em 0 1.1em 0;  color: grey; background-color: grey;}
.sub_post_container h4 { margin: .3em 0 .3em 0; }
.sub_post_container p { margin: .3em 0 .5em 0; }

/* EL MURO */
.muro { margin: 0 3px 4px 3px; font-size: 12px; border-bottom: solid 1px #ccc; }
.muro strong { color: #c40000; }
.muro span.texto { color: #333; }
.muro span.source { font-size: 9px; color: #999; }
.muro span.source a { color: #009900; text-decoration: none; }
.muro span.source a:hover { text-decoration: underline; }
.muro a.poster_username { color: #c40000; }

/* AGENDA */
.agenda { width: 100%; font-size: 9px; border: solid 1px #bbb; font-weight: bold; }
.agenda thead, .table-title { color: #c40000; text-transform: uppercase; font-family: Impact, fantasy; font-size: 10px; font-weight: bold; }
.agenda td { text-align: center; padding: 1px;  }
.agenda tbody td { height: 28px; }
.agenda td.partido { color: #c40000; text-transform: uppercase; font-family: Lucida, sans-serif; }
.agenda tr.blanco { background-color: white; }
.agenda tr.gris { background-color: #ddd; }

/* PERFILES */
#perfil { 
	width: 98%; 
	margin: 10px auto 0 auto; 
	background-image: url(http://s.rgcdn.net/filez/img/perfil-bg-top.png); 
	background-repeat: repeat-x; 
	padding: 8px 12px 0 12px;
}
#perfil-left { float: left; width: 180px; margin: 0 10px 0 0; text-align:center; }
img.perfil_avatar { margin: 0 auto 0 auto; border: solid 1px #ddd; }
#perfil-right { float: right; width: 180px; margin: 0 0 0 10px; text-align: left; padding: 25px 0 0 0; }
#perfil-body { float: left; width: 600px; margin: 0; }
#perfil-body h1 { font-weight: bold; font-size: 15px; color: white; margin: 0 0 20px 0; }

#perfil-content { 
	border-top: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	border-left: 2px solid #ddd;
	padding: 15px;  
	color: #666;
	font-size: 11px;
}
#perfil-form .field_wrapper { margin: 0 0 8px 0; }
#perfil-form .field_wrapper input, #perfil-form .field_wrapper textarea { border: solid 1px #ccc; width: 250px; }
#perfil-form .field_wrapper input { height: 18px; padding: 5px 0 0 5px; }
#perfil-form .field_wrapper textarea { height: 60px; padding: 5px; }
#perfil-form .field_wrapper label { width: 100px; float: left; }
#perfil-form form { width: 95%; }
#perfil-form .warn div { font-weight: bold; }
#perfil-form .red div { color: red; }

#perfil-publico { width: 98%; min-height: 100px; }
#perfil-publico h2 { font-size: 19px; }
#perfil-publico .user_since { font-size: 12px; color: #666; margin-top: 6px; }
#perfil-publico .acerca { margin: 14px 0 0 0; }
#perfil-publico .acerca p { border: solid 1px #ddd; padding: 3px; }

#perfil-info-edit-me { float:right; width: 60px; background-image: url(http://s.rgcdn.net/filez/img/note_edit.png); background-repeat: no-repeat; padding-left: 20px; height: 20px; }

#perfil-wall-empty { margin: 30px 0 30px 0; text-align: center; font-size: 18px; }

#profile_more { text-align: center; }
#profile_get_more { text-align: center; padding: 7px; display: block; width: 100%; }

.perfil_muro { list-style-type: none; margin: 0; padding: 0; }
.perfil_muro-li { margin: 0 0 8px 0; padding: 0 0 8px 0; border-bottom: solid 1px #cbcbcb; }
.perfil_muro-li_last { border-bottom: none; }
.perfil_muro_top { margin: 0 0 5px 0; }
.perfil_muro-blockquote { border-left: solid 3px #efefef; margin: 10px 0 10px 2px; padding: 0 0 0 8px; font-size: 14px; }
.perfil_muro_bottom { background-image: url(http://s.rgcdn.net/filez/img/sprite-icons.png); background-repeat: no-repeat; padding-left: 18px; }
.perfil-muro-bottom-father { background-position: 0 -139px; }
.perfil-muro-bottom-son { background-position: 0 -17px; }

ul.perfiltabs { list-style-type: none; margin: 0; padding: 0; height: 34px; }
ul.perfiltabs li {  display: block; 
					list-style: none; 
					width: 98px; 
					height: 31px;
					line-height: 35px; 
					text-align: center; 
					font-weight: bold; 
					float: left;
					margin-right: 3px;
					position: relative;
					top: 3px;
}
ul.perfiltabs li.active { 
	background-image: url(http://s.rgcdn.net/filez/img/perfil-sprite.png);
	position: relative; 
	top: 1px;
	height: 34px;
}
ul.perfiltabs li.active a {  color: #009900 !important; }
ul.perfiltabs li a {  color: #666666 !important; }

.field_wrapper ul.equipos_ul { list-style-type: none; display: block; margin: 5px 0 10px 0; }
.field_wrapper ul.equipos_ul li { list-style: none; display: inline; margin: 0 5px 5px 0; }
.field_wrapper ul.equipos_ul li a { display: block; width: 37px; height: 56px; border: solid 5px white; }
.field_wrapper ul.equipos_ul li a:hover { border: solid 5px #ddd; }

.equipo1 { border-top: solid 2px #ffff33; border-bottom: solid 2px #ffff33; background-color: #ffff99; padding: 7px; }
.equipo1 label { font-weight: bold; }
.equipo_elegido { border-top: solid 2px #999; border-bottom: solid 2px #999; background-color: #ddd; padding: 7px; font-size: 9px; }
.equipo_elegido { margin: 8px 0 8px 0; }

/* BARRA INFERIOR */
.service_bar
{
	/*
    background-color: #F0F0F0 ;
	background-color:black;
    border-top: 1px solid #CCCCCC ;
	color:#fff;
*/
	background-color: yellow;
	border-top: 1px solid #ccc;
	color: black;
    bottom: 0px ;
    font-family: verdana, arial ;
	font-size: 18px;
	text-align: center;
    padding:8px 0;
    position: fixed ;
    width: 100% ;
    z-index: 1000 ;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    left:0px;
}
.link_service
{
    font-size:18px;
    font-family:verdana;
        text-align:center;
}

/* MEDIA */


/* LIGHTBOXES */
#lightbox_login_form { text-align: center; }
#lightbox_login_form_inner { text-align: left; width: 82%; margin: 0 auto 0 auto; }
#lightbox_login_form_inner label { float: left; width: 70px; }

#comment_form_login { padding: 2px; margin: 1px; }
#comment_form_login_inner { text-align: left; }
.comment_form_login_inner label { float: left; width: 70px; }
.comment_form_login_inner .field { height: 19px; }
.comment_form_login_inner .button { width: 50px; height: 30px; padding: 3px; }

.comm_frm_fb_login { margin-bottom: 10px; text-align: center; }
.comm_frm_fb_login a.fblogin { margin: 8px 0 8px 0; display: block }
.comm_rg_login { margin-top: 8px; }


/* FEEDBACK */
.feedback { width: auto; text-align: center; padding: .1em; margin: .2em; font-size: 8pt; line-height: 18px; }
.red { color:#000; background: #ffe1e1; border: 1px solid #e3a2a2; padding: .6em;}
.green { color: #000; background-color: #e1ffe5; border: 1px solid #aae1a1; padding: .6em;}
.yellow { color: brown; background-color: yellow; }

/* ALIASES */
.hidden { display: none !important; }
.clear { clear: both; height: 1px; }
.clear_left { clear: left; }
.clear_right { clear:right; }

/*Forms*/
#userforms{
   display:block;
   margin: 0 auto 0 auto;
   text-align:right;
}
#userforms label
{
  width: 65%;
  float: left;
}

/* Related posts */
.related { }
.related h3 { padding: 2px 3px 2px 5px; background-color: #009900; color: white; font-weight: bold; text-align: left; margin: 8px 0 4px 0; }
.related-posts { padding-left:7px; }
.related-entry { float: left; width: 140px; text-align: left; margin-right: 15px; }

/* Boxes */
.bxt { background-image:url(/filez/img/sprite-titles.png?01032011); background-repeat: no-repeat; height: 30px; text-indent: -9999px; display: block; }
.w300 { width: 300px; };
.w250 { width: 250px; }
.w215 { width: 215px; }

.opinion-215 { background-position: 0 -367px; }

.galerias-215 { background-position: 0 -127px; }
.encuesta-215 { background-position: 0 -37px; }
.tabla-215 { background-position: 0 -307px; }

.tabla-300 { background-position: 0 -337px; }
.goleadores-300 { background-position: 0 -157px; }
.plantel-300 { background-position: 0 -187px; }

.rgtv-300 { background-position: 0 -277px; }
.popular-215 { background-position: 0 -217px; }
.recientes-300 { background-position: 0 -247px; }
.elmuro-300 { background-position: 0 -97px; }
.agenda-300 { background-position: 0 -67px; }
.rg_difusion_title { background-position: 0 0; width: 213px; height: 36px; margin-bottom: 1px; }

.rgtv-box-item { background-image: url(http://s.rgcdn.net/filez/img/sprite-icons.png); background-repeat: no-repeat; background-position: 0 -244px; padding-left: 16px; }

/* MENU CSS 3 */
.menu {
	font: 11px/14px "Helvetica Neue",Helvetica,Arial, sans-serif;
	border: solid 1px #bfcad0;
	
	border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	
	background: #dbe8f0;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbe8f0));
    background: -moz-linear-gradient(top, #ffffff, #dbe8f0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbe8f0');
	
	margin:.5em auto .5em auto; padding:0; height: 31px; width: 992px;
	text-align: center;
}
.menu-ul {
	list-style: none;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: auto;
}
.menu-li {
	list-style: none;
	
	text-transform: uppercase;
	color: black;
	display: inline;
	
	padding: 0 15px 0 15px !important;
	border-right: solid 1px #bfcad0;
	margin:0;
	
	position: relative;
	z-index: 10 !important;
}
.menu-li-last {
	padding: 0 15px 0 15px !important;
	border: none;
	z-index: 10 !important;
}
.menu-a {
	color: black !important;
	z-index: 10 !important;
}
.menu-a:hover {
	color: #009900 !important;
	text-decoration: none !important;
	z-index: 10 !important;
}

.submenu {
	z-index: 10 !important;
	display: none;
	position: absolute !important; 
	margin: 0 !important;
	list-style: none;
	left: 0;
	top: 14px;
}

.submenu-li {
	z-index: 10 !important;
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
	width: 160px !important;
	list-style: none;
}
.submenu-a, .submenu-a:link, .submenu-a:visited {
	z-index: 10 !important;
	padding: 0 7px 0 7px;
	
	background: #dbe8f0;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbe8f0));
    background: -moz-linear-gradient(top, #ffffff, #dbe8f0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbe8f0');
	
	height: 27px !important; 
	line-height: 27px !important;
	
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	text-transform: none;
	
	display: block;
	margin: 0px !important;
	width: 160px !important;
	color: black !important;
	
	border-right: solid 1px #b5cad7; border-top: solid 1px #b5cad7; border-left: solid 1px #b5cad7;
}
.submenu-a-last {
	border-bottom: solid 1px #b5cad7;
	z-index: 10 !important;
}
.submenu-a:hover, .submenu-a:active {
	background: #373737;
    background: -webkit-gradient(linear, left top, left bottom, from(#373737), to(#919191));
    background: -moz-linear-gradient(top, #373737, #919191);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#919191');
	
	color: white !important;
	
	margin:0 !important;
	text-decoration: none;
	z-index: 10 !important;
}
.menu-li:hover .submenu, .menu-li-hover .submenu {
	display: block !important;
	z-index: 10 !important;
}

/* Share FB in single posts */
.fb_share_link { 
	padding:2px 0 0 2px; 
	height:16px; 
	/*background:url(http://s.rgcdn.nethttp://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left;*/
	color: blue; font-weight: bold;
	font-size: 10px; line-height: 20px; font-weight: bold; color: blue;
}

/* Agenda */
.gris2 {color: #333333}

/* Icons */
.with-icon { background-image:url(http://s.rgcdn.net/filez/img/sprite-icons.png); background-repeat: no-repeat; text-indent: -9999px; }

.post-big-meta { 
	list-style: none; 
	display: inline; 
	padding: 1px 0 2px 18px; 
	margin-right: 2px; 
	font-size: 11px; 
	color: #444; 
	font-weight: normal;
	background-image:url(http://s.rgcdn.net/filez/img/sprite-icons.png); background-repeat: no-repeat;
}
.autor { background-position: 0 -110px; padding-left: 18px; }
.fecha { background-position: 0 0; padding-left: 18px; }
.comentarios { background-position: 0 -17px; padding-left: 18px; color: #c40000 !important; font-weight: bold; }

.mini_post_comms { background-image:url(http://s.rgcdn.net/filez/img/sprite-icons.png); background-repeat: no-repeat; background-position: 0 -127px; padding-left: 14px; color: #009900; font-size: 9px;}

.mini_but_email { background-position: 0 -34px; width: 18px; height: 18px; display: block; } 
.mini_but_fb { background-position: 0 -53px; width: 18px; height: 18px; display: block; } 
.mini_but_rss { background-position: 0 -72px; width: 18px; height: 18px; display: block; } 
.mini_but_tw { background-position: 0 -91px; width: 18px; height: 18px; display: block; }
.rg_buttons-li { list-style: none; display: block; float: left; width: 18px; height: 18px; margin: 2px 0 0 0; padding: 0; line-height: 22px; }

.fb-connect-ingresa { display: block; margin: 18px 0 18px 0 !important; }

/* Staticos */
.t-center { text-align: center; }
.block { display: block; }
.img-static { background: url(http://s.rgcdn.net/filez/img/sprite-static.png) no-repeat top left; text-indent: -9999px; }

/* Agenda */
.tv-channel { background: url(/filez/img/sprite-tv-channels.png) no-repeat top left; text-indent: -9999px; margin: 0 auto 0 auto; }
.logo_goltv { background-position: 0 0; width: 49px; height: 13px; } 
.logo_red { background-position: 0 -14px; width: 31px; height: 17px; } 
.logo_canal13 { background-position: 0 -32px; width: 24px; height: 24px; } 
.logo_canal_estrellas { background-position: 0 -57px; width: 21px; height: 22px; } 
.logo_cdf { background-position: 0 -80px; width: 29px; height: 13px; } 
.logo_cdfp { background-position: 0 -94px; width: 48px; height: 19px; } 
.logo_chv { background-position: 0 -114px; width: 23px; height: 22px; } 
.logo_espn { background-position: 0 -137px; width: 52px; height: 11px; } 
.logo_espn_mas { background-position: 0 -149px; width: 40px; height: 11px; } 
.logo_fox_sports { background-position: 0 -161px; width: 50px; height: 8px; } 
.logo_fox_premium { background-position: 0 -170px; width: 50px; height: 14px; } 
.logo_mega { background-position: 0 -185px; width: 19px; height: 19px; } 
.logo_rai { background-position: 0 -205px; width: 45px; height: 15px; } 
.logo_tc { background-position: 0 -221px; width: 25px; height: 20px; } 
.logo_tvn { background-position: 0 -242px; width: 18px; height: 19px; } 
.logo_tyc { background-position: 0 -262px; width: 54px; height: 13px; } 
.logo_ucv { background-position: 0 -276px; width: 24px; height: 24px; } 

/*
.logo_canal13 { margin: 0 auto 0 auto; background-position: 0 0; width: 21px; height: 20px; } 
.logo_canal13ar { margin: 0 auto 0 auto; background-position: 0 -21px; width: 33px; height: 17px; } 
.logo_cdf { margin: 0 auto 0 auto; background-position: 0 -39px; width: 33px; height: 16px; } 
.logo_cdf2 { margin: 0 auto 0 auto; background-position: 0 -56px; width: 33px; height: 16px; } 
.logo_cdfp { margin: 0 auto 0 auto; background-position: 0 -73px; width: 40px; height: 25px; } 
.logo_chv { margin: 0 auto 0 auto; background-position: 0 -99px; width: 17px; height: 20px; } 
.logo_direct { margin: 0 auto 0 auto; background-position: 0 -120px; width: 33px; height: 16px; } 
.logo_espn { margin: 0 auto 0 auto; background-position: 0 -137px; width: 47px; height: 10px; } 
.logo_espn_mas { margin: 0 auto 0 auto; background-position: 0 -148px; width: 47px; height: 10px; } 
.logo_fox { margin: 0 auto 0 auto; background-position: 0 -159px; width: 51px; height: 9px; } 
.logo_fox_premium { margin: 0 auto 0 auto; background-position: 0 -169px; width: 23px; height: 20px; } 
.logo_fox_sports { margin: 0 auto 0 auto; background-position: 0 -190px; width: 33px; height: 16px; } 
.logo_rai { margin: 0 auto 0 auto; background-position: 0 -207px; width: 33px; height: 16px; } 
.logo_red { margin: 0 auto 0 auto; background-position: 0 -224px; width: 33px; height: 16px; } 
.logo_tvn { margin: 0 auto 0 auto; background-position: 0 -241px; width: 21px; height: 20px; } 
.logo_tyc { margin: 0 auto 0 auto; background-position: 0 -262px; width: 21px; height: 20px; }
*/


.share_facebook { width: 146px; }

.inline { display: inline; }
.float_left { float: left; }
.float_right { float: right; }
.c40000 { color: #c40000 !important; }

/* Search page */
#search-results { width: 750px !important; }
#cse-search-results { width: 750px !important; }
#cse-search-box { height: 30px !important; }
.sebox { height: 30px; }
.search-input { 
	font: 18px arial, sans-serif;
	padding-left: 6px;
	padding-right: 10px;
	vertical-align: top;
	border: solid 1px #ccc;
	height: 22px;
	margin: 0 0 5px 0 !important;
	
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
	
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
.search-input-small { width: 205px; margin-left: 5px !important;  }
.search-submit {
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: 15px arial, sans-serif;
	height: 26px;
	vertical-align: top;
	overflow: hidden;
	margin:0 0 5px 0 !important;
	border: solid 1px #ccc;
	position: relative;
	left: -5px;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbe8f0));
    background: -moz-linear-gradient(top, #ffffff, #dbe8f0);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbe8f0');
	
	-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
	
	-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

/* Banners */
.banner950x50  { padding: 5px; background-color: white; }

/* HD Galleries */
.gallery-top { margin: 0 0 4px 0; }
.gallery-title { font-family: Helvetica, Arial, sans-serif; font-size: 18px; margin: 0 6px 4px 0; display: inline; position:relative; top: -4px; }
.gallery-count { background-image: url(/filez/img/images.png); background-repeat: no-repeat; padding: 5px 4px 5px 20px; color: #009900; font-size: 12px; position: relative; top: -4px; font-family: Helvetica, Arial, sans-serif; }

.foto-hd { margin: 0 0 8px 0; }
.foto-hd-title { font-family: Helvetica, Arial, sans-serif; font-size: 18px; margin: 0 0 4px 0; }
.foto-hd-top { margin: 0 0 6px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; }
.foto-hd-pn { height: 20px; }
.foto-hd-pn-a { padding: 4px; background-color: #efefef; border: solid 1px #ccc; color: #c40000; font-family: Impact, fantasy; text-transform: uppercase; font-size: 11px; }
.foto-hd-pn-a:hover { background-color: #999; color: white; text-decoration: none; }
.foto-hd-pic { margin: 2px 0 2px 0; }
.foto-hd-meta { font-family: Arial, sans-serif; color: #444; font-size: 12px; margin-top: 5px; }
.foto-hd-right-col { width: 250px; }
.foto-hd-about { color: #444; margin: 5px 0 8px 0; }
.foto-hd-meta { color: #777; }
.foto-hd-meta-ul { list-style-type: none; margin: 0; }
.foto-hd-meta-li { list-style: none; border-bottom: solid 1px #dedede; padding: 2px 0; }

/* New comments */
#comentarios-list { margin: 8px 0 0 0 ; }
.comm { background-color: #f0f6fa; }
.comm-header { background-color: #d5e7f1; padding: 6px 7px; }
.comm-avatar { width: 36px; height: 36px; float:left; margin: 0 7px 0 0; }
.comm-about { color: #595858; padding-top: 2px; }
.comm-text { padding: 6px; color: #262626; }
.comm-actions { text-align: right; color: #565858; padding: 7px 7px 7px 0; }
.comm-redgolero { background-color: #d7f1d4; }
.comm-redgolero-header { background-color: #54c345; color: white; }
.comm-redgolero-header a { color: white; }
.comm-redgolero-header .comm-about { color: white; }

/* Responses */
.responses { margin: 0 0 8px 40px; }
.response { margin: 0 0 2px 0; width: auto; min-height: 40px; }

/* opinion */
.opinion-author { color: grey; font-size: 10px; }

/* Tabla de posiciones (Teams Ranking) */
.tranking { border-bottom: solid 1px #bbe2ba; }
.tranking thead { color: #017200; font-family: Helvetica; font-size: 12px; font-weight: bold; }
.tranking td { height: 20px; line-height: 20px; }
.tranking tbody td { font-size: 11px; color: black; }
.tranking tbody td:first-child { padding-left: 2px; }
.tranking tbody a { color: black; }
.tr-green { background-color: #bbe2ba; }

/* Basics */
.margin-left-5 { margin-left: 5px; }
.margin-left-10 { margin-left: 10px; }

/* skin tricolor */
/*
body { background-image: url(http://s.rgcdn.nethttp://www.redgol.cl/up/skin-tricolor.jpg); background-repeat: no-repeat; background-position: top center; padding-top: 130px; background-attachment:fixed; cursor: pointer; margin:0; text-align: center; } 
#master { margin: 0 auto 0 auto; cursor: auto; background-color: white;}
*/

