/* 
#######################
### ELEMENTOS PRINCIPALES ### 
#######################
*/

* { 
  margin:0px; padding: 0px; 
}

BODY {
  font-family:Verdana, Tahoma, Arial, serif; 
  font-size:10px; font-weight: normal;
  background-color:#FFFFFF;
  color: #000000;
  margin:0px auto 0px auto;
  background-image:url('../img/back_sombras.png');
  background-repeat: repeat-y; 
  background-position: center;
}
* html body {
  background-image:url('../img/back_sombrasie.png');
  background-repeat: repeat-y; 
  background-position: center;
}

hr { 
  border-top:1px dotted #909192; 
  color: #FFFFFF
}
.hr { line-height:1px; background-color:#FFFFFF; height:1px; background:url('../img/separador_h.gif'); background-repeat: repeat-x; width:100%; margin:10px 0px 10px 0px; }
* html .hr { margin:15px 0px 0px 0px; }
.hr1 { line-height:1px; background-color:#FFFFFF; height:1px; background:url('../img/separador_h.gif'); background-repeat: repeat-x; width:100%; margin:0px; }
* html .hr1 { margin:0px; }

marquee.home { 
  display:block; visibility:visible; 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:11px; color: #888787; 
  padding:5px 5px 0px 5px; 
  width:160px; border:0px;
}
marquee.futbolvivo { 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:11px; color: #888787; 
  padding:5px 5px 1px 5px; margin: 0px 0px 0px 50px; 
  width:250px; border:0px;
}
marquee.b { font-weight: bold; }
iframe.futbol_vivo { border:0px background-color:#FFFFFF; width: 400px; height:110px; margin:0px auto 0px auto; text-align:center; }

acronym { text-decoration: underline; cursor: help; color:#8080C0 }

/* 
#######################
######## IMAGENES ######## 
#######################
*/
img.avatar { margin:10px auto 10px auto; width:90px; height:90px; }
img { border:none; margin:0px;}
img.middle { vertical-align:middle }
img.right { border:1px dotted #CCCCCC; margin:0px; }
img.left { border:1px dotted #CCCCCC; margin:0px; }
* html img.right { margin:0px 0px 2px 0px; }
* html img.left { margin:0px 0px 2px 0px; }
img.div { vertical-align:middle; margin:0px 0px 3px 0px; }
* html img.div { vertical-align:middle; margin:0px; }
img.rightnb { float:right; margin-left:5px; }
img.leftnb { float:left; margin-right:5px; }
img.home_mn { float:left; margin-right:0px; }
img.xml { float:left; clear:left; vertical-align:middle; margin:1px 0px 0px 3px; }
img.home_escudos { margin:5px 0px 0px 0px; vertical-align:middle; }
img.submit {
  vertical-align:middle;
  margin:5px 0px 0px 0px;
}
div.img_left { 
  margin-right:5px; 
  float:left; 
  font-size:11px; text-align:left; 
  padding:3px; 
  border:1px solid #CCCCCC;
  background-color:#FCFCFC;
}
div.img_right { 
  margin-left:5px; 
  float:right; 
  font-size:11px; text-align:right; 
  padding:3px; 
  border:1px solid #CCCCCC;
  background-color:#FCFCFC;
}

img.galery { border:1px solid #4490C3; margin:7px 5px 5px 5px; }
* html img.galery { margin:8px 5px 5px 5px; }
div.img_galery { 
  margin:3px; 
  float:left;
  width:170px; height:120px;
  background:url('../img/sombra_galery.png'); background-repeat: repeat-x;
}
div.contenedor_galery { margin: 0px auto 0px 10px; text-align:center; }

/* 
#######################
###### HIPERVINCULOS ###### 
#######################
*/
a { color:#3E3E3E; text-decoration: none; }
a:hover { color:#3E3E3E; text-decoration: underline; }


a.home { color:#02456C; text-decoration:none;  }
a:hover.home { color:#4490C3; text-decoration: underline; }

a.sponsornews { 
  color:#3E3E3E; text-decoration: none;
  background:url('../img/separador_hnews.gif'); background-repeat: repeat-x; background-position:bottom;
}
a:hover.sponsornews { 
  color:#3E3E3E; text-decoration: underline;
  background:url('../img/separador_hv.gif');
  background-color:#FFFFFF;
}

#tbl_buttons a { color:#919191; }
#tbl_buttons a:hover { text-decoration:none; color: #666666; }
#tbl_bottons a { color:#919191; }
#tbl_bottons a:hover { color:#919191; }
#aviso_efemerides a { color:#FFFFFF; }
#aviso_efemerides a:hover { text-decoration:underline; color: #4490C3; }
#aviso_efemerides a { color:#FFFFFF; }
#aviso_efemerides a:hover { color:#FFFFFF; }
a.h1 { color:#4490C3; }
a:hover.h1 { color:#4490C3; }
a:visited.h1 { color:#4490C3; } 

a.sec { color: #888787; }
a:hover.sec { color: #888787; }
a:visited.sec { color: #888787; }

a.bottom { color: #FFFFFF; }
a:hover.bottom { color: #FFFFFF; }
a:visited.bottom { color: #FFFFFF; }

/* 
#######################
####### FORMULARIOS ###### 
#######################
*/
input.radio { vertical-align:middle; }
input.imgsend { border:0px; width:100px; height:28px; }
input.home {
  border:1px solid #CBCBCB; 
  font-family: Tahoma, Verdana, serif; font-weight:normal;
  font-size:10px; 
  width:90px;
  padding:1px 2px 2px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; 
}
input.register {
  border:1px solid #CBCBCB; 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-weight:normal;
  font-size:11px; 
  width:180px;
  padding:2px 2px 3px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; 
}
input.profileavatar {
  border:1px solid #CBCBCB; 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-weight:normal;
  font-size:11px; 
  width:380px;
  padding:2px 2px 3px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; 
}
textarea.profilefirma {
  border:1px solid #CBCBCB; 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-weight:normal;
  font-size:11px; 
  width:450px; height:80px;
  padding:2px 2px 3px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; 
}
input.register1 {
  border:1px solid #CBCBCB; 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-weight:normal;
  font-size:11px; 
  width:135px;
  padding:2px 2px 3px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; 
}
input.profileDate4 {
  border:1px solid #CBCBCB; 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-weight:normal;
  font-size:11px; 
  width:30px;
  padding:2px 2px 3px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; text-align:center;
}
input.profileDate2 {
  border:1px solid #CBCBCB; 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-weight:normal;
  font-size:11px; 
  width:20px;
  padding:2px 2px 3px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; text-align:center;
}
input.submit {
  vertical-align:middle;
  margin:5px 0px 0px 0px;
}
select.register {
  border:1px solid #CBCBCB; 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-weight:normal;
  font-size:11px; 
  width:141px;
  padding:2px 2px 3px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; 
}
select.galery {
  border:1px solid #CBCBCB; 
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-weight:normal;
  font-size:11px; 
  width:200px;
  padding:2px 2px 3px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; 
}

/* 
#######################
#########  TEXTO ######## 
#######################
*/

H1 { 
  font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
  font-size:17px; 
  padding: 0px 0px 7px 0px; margin:0px; 
  font-weight: 200; 
  color:#4490C3;
}
* html H1 { font-size:16px; font-weight: 600; }
H2.FSH1 { font-family: "Trebuchet MS", Tahoma, Serif; font-size:15px; line-height:16px; font-weight: normal; margin:0px 0px -15px 0px; padding-bottom:-20px; color:#999999; }
H3 {  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:13px; color:#3E3E3E; line-height:15px; font-weight: normal; }
H6 { font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; font-size:11px; font-weight: normal; color:#666666; }
a.h6 { color:#888888; }

.FH1 {
  font-family: "Trebuchet MS", Tahoma; font-size: 17px; vertical-align:middle; font-weight: 400; line-height:20px
}
/* .FSH1 {
  font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
  font-size:14px; 
} */
.FH2 {
  font-family: "Trebuchet MS", Tahoma; font-size: 16px; vertical-align:middle; font-weight: 400; line-height:19px
}
.FH3 {
  font-family: "Trebuchet MS", Tahoma; font-size: 15px; vertical-align:middle; font-weight: 400; line-height:18px
}
.FH4 {
  font-family: "Trebuchet MS", Tahoma; font-size: 14px; vertical-align:middle; font-weight: 400; line-height:18px
  
}
.FSH1 { font-family: "Trebuchet MS", Tahoma, Serif; font-size:14px; line-height:16px; font-weight: normal; margin:0px; color:#000000; }

/* 
#######################
######### CLASES ######## 
#######################
*/

div.abscenter { margin: 0px auto 0px auto; text-align:center; }
#tabs { 
  clear:both;
  background-image:url('../img/tab_sombra.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin: 0px auto -3px auto;
  text-align:center;
  width:100%;
}
* html #tabs {  margin: 0px auto 0px auto; }

#sombra_top { 
  clear:both;
  margin: 0px auto 0px auto;
  padding:10px 0px 0px 0px;
  text-align:left;
  background-image:url('../img/back_sombras_top.png');
  background-repeat: repeat-y; 
  background-position: center bottom;
}
#sombra_bottom { 
  clear:both;
  margin: 0px auto 0px auto;
  padding:10px 0px 0px 0px;
  text-align:left;
  background-image:url('../img/back_sombras_bottom.png');
  background-repeat: repeat-y; 
  background-position: center;
}

/* ################################## */

div.content { 
  margin: 0px auto 0px auto;
  text-align:center;
  width:100%;
}
* html #tbl_header { 
  margin: 0px auto 0px auto;
  width:770px;
}
#tbl_header { 
  margin: 0px auto -3px auto;
  width:770px;
}
#tbl_buttons { 
  clear:both;
  margin: 0px auto 0px auto;
  padding:4px 0px 4px 0px;
  text-align:left;
  width: 770px; height: 12px;
  background-image:url('../img/title_bottom.png'); background-position: left top;
  border-bottom:1px solid #666666;
  font-family:tahoma, verdana, serif; font-size: 10px; color:#333333;
}
#tbl_bottom {
 margin: 0px auto 0px auto;
 padding:5px;
 text-align:center; clear:both;
 background-color:#FFFFFF;
 color: #888787;
 font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:11px; line-height:15px;
}
#tbl_middle { 
  margin: 0px auto 0px auto; 
  width: 768px;
  font-family:Verdana, Tahoma, Arial; font-size:11px; color: #000000; text-align:justify;
  border:0px solid #666666; border-top:0px;
  clear:both; z-index:0;
}
#tbl_middle_left {
 z-index:1;
 width:550px;
 padding:10px;
 float:left; clear:lefth;
 border-left:0px;
 font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:13px; color:#3E3E3E; line-height:15px;
}
#tbl_middle_right {
 z-index:1; position:relative;
 float: right;
 margin:0px auto 0px auto;
 width:180px;
 padding:10px 9px 10px 5px;
 clear:right;
 text-align:center;
}

div.sec_ultimopartido {  
  background-color: #FCFCFC;
  background:url('../img/back_ultimopartido.png');
  background-repeat: no-repeat; 
  width:180px; height:70px;
  margin: 0px auto 0px auto;
  font-size:10px; color: #888787;
}
div.sec_tablas {  
  background-color: #FCFCFC;
  background:url('../img/back_tablas.png');
  background-repeat: no-repeat; 
  width:180px; height:100px;
  margin: 0px auto 0px auto;
  overflow:auto;
  scrollbar-face-color: #FCFCFC; scrollbar-highlight-color: #EDEAEA; 
  scrollbar-3dlight-color: #888787; scrollbar-darkshadow-color: #CBCBCB; 
  scrollbar-shadow-color: #FCFCFC; scrollbar-arrow-color: #888787; scrollbar-track-color: #WHITE;
  font-size:10px; color: #888787; text-align:left;
}
* html div.sec_tablas { background-attachment:fixed; }
div.sec_futbolvivo {  
  background-color: #FCFCFC;
  background:url('../img/back_350px.png');
  background-repeat: no-repeat; 
  width:350px; height:70px;
  margin: 2px auto 0px auto;
  font-size:10px; color: #888787;
}

#tbl_Htablas { font-size:10px; color: #888787; text-align:left; margin:2px 0px 2px 5px; }
#tbl_Htablas td.big { width:100px; }
#tbl_Htablas td.small { width:24px; text-align:center; font-family:tahoma, verdana; font-size:9px; }
#tbl_Htablas td.resaltar { color: #4490C3; font-weight: 400; }
#tbl_Htablasp { font-size:10px; color: #888787; text-align:left; margin:2px 0px 2px 5px; }
#tbl_Htablasp td.big { width:120px; }
#tbl_Htablasp td.small { width:50px; text-align:center; font-family:tahoma, verdana; font-size:10px; }
#tbl_Htablasp td.resaltar { color: #4490C3; font-weight: 400; }

div.text_options {
  text-align:right;
  color: #4490C3;
  font-size:11px;
}
div.text_autor {
  margin:25px 0px 0px 0px;
  text-align:left;
  color: #888787;
  font-size:11px;
  font-weight: bold;
}
div.banner_bottom {
  margin:15px auto 10px auto; text-align:center;
  clear:both;
}

#tbl_fixture {
  margin:0px auto 0px auto;
  width:500px; height:67px;
  background:url('../img/back_500px.png');
}
div.tbl_fixture_fecha {
  width:494px; margin:0px auto 2px auto;
  padding:3px 3px 2px 3px;
  text-align:center;
  background-color:#20A7EC;
  background:url('../img/back_title500px.png');
  font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
  font-size:10px; color: #888787;
  font-weight: 800; 
}
#tbl_fixture td.goles { 
 width:8%;
 font-size:18px;
 text-align:center;
 padding:5px;
}
#tbl_fixture td.goleadores {
  width:68%;
  text-align: right; vertical-align:middle;
  font-size:11px;
}
#tbl_fixture td.equipos { width:24%; }

.info_errores {
  width:400px;
  color: #02466F; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;  font-size: 11px; 
  border: 1px dotted #02466F; padding: 10px; background-color: #E6F7FF; font-weight: 400;
  margin:10px auto 10px auto; 
}

#aviso_new_priv { 
  width:99%;
  cursor:pointer; 
  border:1px solid #999999; 
  padding:3px; 
  font-family:arial, verdana, tahoma, serif; 
  font-size:11px; 
  font-weight: normal; 
  color:#000000; 
  text-align:left;
  margin:0px auto 0px auto;
  background-color:#FEFFE0;
  display:block
}

div.banner_ml {
  margin:10px auto 10px auto;
  font-size:11px; text-align:center;
}

div.futbol_vivo_fecha {
 margin:5px 10px 0px 10px;
 padding:0px 0px 0px 0px;
 width:50px; height:30px;
 font-size:17px; color:#4490C3;
 float:left; clear:left; text-align:center;
}

#aviso_efemerides {
  padding:5px 0px 5px 0px;
  font-size:10px; font-family: "Trebuchet MS", Tahoma, Verdana, Serif;
  background-color:#000000;
  color: #FFFFFF; border-bottom:1px dashed #FFFFFF;
}

div.tbl_futbolvivo {
  width:344px; margin:0px auto 2px auto;
  padding:3px 6px 2px 0px;
  text-align:right;
  background-color:#20A7EC;
  background:url('../img/sec_futbolvivo.png');
  font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
  font-size:10px; color: #888787;
  font-weight: 800; 
}

#home_news .img { float:left; }

.clima { font-family: "Trebuchet MS", Tahoma; font-size: 17px; vertical-align:middle; color:#33CC33; }

div.tbl_users_online {
  position:absolute;
  display:none;
}
* html div.tbl_users_online {
  display:block;
  position:absolute;
  margin:15px 5px 0px 0px;
  width:770px; text-align:right;
  font-family: Tahoma, Verdana, Serif; font-size:10px; color: #666666; vertical-align:middle;
}

#tbl_radio {
  width:348px; border:1px solid #C8C8C8; border-top:0px;
  margin:-3px auto 0px auto;
}
* html #tbl_radio {
  width:348px; border:1px solid #C8C8C8; border-top:0px;
  margin:0px auto 0px auto;
}

.NSPlay { width:346px; height:67px; }
* html .NSPlay { width:346px; height:67px; }
/* 
#######################
########## VARIOS ######## 
#######################
*/

.center { text-align: center; }
.bold { font-weight: bold; }
.sformat { font-weight: normal; text-decoration: none; }
.under { text-decoration:underline }
.underline { text-decoration:underline }
.italic { font-style: italic; }
.resaltar { color:#A8020F; font-weight: bold; }
.inline { display:inline; }
.left { text-align:left; }
.right { text-align:right; }
div.left { float:left; }
div.right { float:right; }
.chat { border: 2px solid #597904; }
.hand { cursor:pointer; }
.displaynone { display:none; }

/*
############################
######## FORMATOS ############
############################
*/

.color_black { color:#000000; }
.color_red { color: #FF0000; }
.color_yellow { color:#FFFF00; }
.color_blue { color:#0033CC; }
.color_bluelight { color:#66CCFF; }
.color_bluedark { color:#000066 }
.color_cyan { color:#66FFFF; }
.color_green { color:#33CC33; }
.color_greendark { color:#006600; }
.color_graydark { color:#666666; }
.color_graylight { color:#C0C0C0; }
.color_olive { color:#ADCB01; }
.color_violet { color:#7931AE; }
.color_pink { color:#FF99FF; }
.color_orange { color:#E08100; }

.font_bold { font-weight: bold; }
.font_unde { text-decoration: underline; }
.font_tach { text-decoration: line-through }
.font_italic { font-style: italic }
.b { font-weight: bold; }
.u { text-decoration: underline; }
.t { text-decoration: line-through }
.i { font-style: italic }


.textH_sectitle {
  font-size:14px;
  color: #888787;
}
.textH_vs {
  font-size:18px;
  color: #888787;
}
.textH_resultado {
  font-size:30px;
  color: #888787;
}
H1.textH_data {
  font-family:"Trebuchet MS", Tahoma, Verdana, Serif;
  font-size: 11px; color: #888787;
  text-align:right; font-weight: 400;
  margin:0px; padding:0px;
}

.sep1 { font-size:2px; }
.sep4 { font-size:4px; }

.divsept1 { padding: 8px 0px 0px 0px; }
* html .divsept1 { padding: 5px 0px 0px 0px; }
.divsept2 { margin:5px 0px 0px 0px; }
.divsept3 { margin:0px 2px 0px 0px; }
* html .divsept3 { margin:5px 5px 0px 0px; }
.divsept4 { padding: 3px 0px 0px 0px; clear:both; }

.text9px { font-size:9px; }
.text18px {
  font-size:18px;
  color: #888787;
}
.text30px {
  font-size:30px;
  color: #4490C3; font-weight: 800;
}
.text22px {
  font-size:22px;
  color: #4490C3; font-weight: 800;
}
.resaltar { color: #4490C3; font-weight: 400; }

.paginator {
  font-size:10px; font-family:verdana, tahoma, sans-serif;
  color:#4490C3;
}

.plantelJ_name { width:189px }
.plantelJ_date { width:70px; text-align:center; font-size:11px; color:#999999 }
.plantelJ_apod { width:182px; text-align:center; font-size:11px; color:#999999 }
.plantelJ_nro { width:72px; text-align:center; font-size:11px; color:#999999 }

.plantelT_name { width:179px }
.plantelT_date { width:90px; text-align:center; font-size:11px; color:#999999 }
.plantelT_cargo { width:250px; text-align:center; font-size:11px; color:#999999 }

/* ##########################
######### ENCUESTAS ##########
########################## */

.Questionsdate { font-size:10px; }
.Questionsmarco { border:1px solid #CBCBCB; margin: 2px auto 2px auto; text-align:left; }
.Questionsrelleno { 
  background-color:#97B7E7; color: #FFFFFF; 
  padding:3px 0px 3px 0px; border:1px solid #FFFFFF; border-left:1px solid #FFFFFF; 
  text-align:center; font-family:tahoma, verdana; font-size:9px;
}
.Questionstop { background-color:#62AAED; }

.topic_quote {
  margin:0px; padding:10px;
  background-color:#FBFEFF; 
  border:1px dotted #999999;
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:11px; line-height:13px; color:#333333;
}

div.padding2px { padding:5px 0px 2px 0px; }