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

* { margin:0; padding: 0; }

BODY {
  font-family:Verdana, Tahoma, Arial, serif; 
  font-size:10px; font-weight: normal;
  background-color:#FFFFFF;
  color: #666666;
  padding: 0px;
}

hr { width:100%; color:#FFFFFF; border-top:1px dotted #666666; height:2px; margin:10px 0px 0px 0px; }
.hr { 
line-height:1px; 
background-color:#FFFFFF; 
height:1px; 
background:url('../img/separador_h.gif'); background-repeat: repeat-x; 
width:100%; margin:20px 0px 0px 0px; 
clear:both;
}

/* 
#######################
######## IMAGENES ######## 
#######################
*/

img { border:none }
img.arrow { vertical-align:bottom; margin-right:2px; }
img.arrowb { vertical-align:middle; margin-right:6px; }
img.center { margin:0px auto 0px auto; text-align:center; }
img.right1 { text-align:left; }
img.right { float:right; margin:0px 5px 0px 0px; }
img.left { float:left; margin:0px 0px 0px 5px; }
img.btn { margin:3px 0px 0px 0px; }
img.icons { border:none; width:25px; height:25px; }
img.icon2 { border:none; margin:4px 0px 0px 0px }
img.middle { vertical-align:middle }
img.avatar { margin:10px auto 10px auto; width:90px; height:90px; border:1px solid #15729F; }
img.div { vertical-align:middle; margin:0px 0px 3px 0px; }
* html img.div { vertical-align:middle; margin:0px; }

/* 
#######################
###### HIPERVINCULOS ###### 
#######################
*/
a { color: #02466F; text-decoration: none; }
a:hover { color: #02466F; text-decoration: underline; }
a:link { color:#02466F; } 
a:visited { color: #02466F; } 
a:active { color:#02466F; }

a.a { color: #FFFFFF; text-decoration: none; }
a:hover.a { text-decoration: underline; color:#FFFFFF; }
a:link.a { color:#FFFFFF; } 
a:visited.a { color:#FFFFFF; } 
a:active.a { color:#FFFFFF; }

a.b { color: #000000; text-decoration: none; }
a:hover.b { text-decoration: none; color:#000000; }

a.c { color:#A8020F; font-weight: bold; text-decoration: none; }
a:hover.c { text-decoration: underline; color:#A8020F; font-weight: bold; }

a.sponsornews { 
  color:#333333; text-decoration: none;
  background:url('../img/separador_hsponsors.gif'); background-repeat: repeat-x; background-position:bottom;
}
a:hover.sponsornews { 
  color:#000000; text-decoration: none;
}
a:link.sponsornews { color:#333333; } 
a:visited.sponsornews { color:#333333; } 
a:active.sponsornews { color:#333333; }

#tbl_buttons a { color:#666666; }
#tbl_buttons a:hover { text-decoration:none; color: #333333; }
#tbl_bottons a { color:#666666; }
#tbl_bottons a:hover { color:#666666; }

/* 
#######################
####### FORMULARIOS ###### 
#######################
*/

input {
  border:1px solid #ACA7A7; 
  font-family:Verdana, Tahoma, Arial, serif; font-weight:normal;
  font-size:10px; 
  width:273px;
  padding:1px;
  vertical-align:middle;
  color: #666666;
  margin:0px 0px 10px 0px;
  background-color:#FFFFFF; 
}
input.img { border:0px; width:100px; height:28px; }
input.submit {
  background-image: none;
  border-left:1px solid #C0C0C0; 
  border-right:1px solid #000000; 
  border-top:1px solid #C0C0C0; 
  border-bottom:1px solid #000000; color: #666666; 
  font-family: Verdana, Tahoma, serif; font-size: 10px; font-weight: normal;
  background-color: #DADADA; 
  width:70px; 
  height:22px;
  padding-top:2px; padding-bottom:7px;
  cursor: pointer;
  margin:0px;
}
input.post { 
  width: 430px;
  border: 1px solid #CCCCCC;
  padding:2px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:13px; line-height:15px; color:#333333;
  background-color:#FFFFFF;
  margin:0px;
}
textarea.post { 
  width: 430px; height: 250px;  
  border: 1px solid #CCCCCC;
  padding:3px 3px 3px 3px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:13px; line-height:15px; color:#333333;
  background-color:#FFFFFF;
}
textarea.hidden { display:none }
select.b { 
  width: 90px; height: 20px; 
  border: 1px dotted #464646; 
  padding:2px;
  font-family:verdana, serif; font-size:11px; color: #464646;
  vertical-align:middle;
}

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

div.abscenter { margin-left:auto; margin-right:auto; text-align:center; }

#tbl_header { 
  margin: 0px auto 0px auto;
  border:1px solid #000000;
  height:70px; background-color:#1FB1EE;
  text-align:left;
}
#tbl_buttons { 
  clear:both;
  margin: 0px auto 0px auto;
  padding:3px 0px 4px 0px;
  text-align:left;
  height: 12px;
  border:1px solid #FFFFFF; border-bottom:1px solid #666666;
  background-color:#EDF0F0;
  font-family: tahoma, verdana, serif; font-size: 10px; color:#333333;
  background-image:url('../img/buttons_back.png');
}


#tbl_sponsors {
  margin: 3px auto 1px auto; 
  text-align:right;
  width: 770px;
}
#tbl_sponsors img { border:1px dotted #000000; }
#tbl_middle { 
  margin: 0px auto 0px auto; 
  text-align:left;
  width: 770px;
  padding: 0px; 
  color: #000000;
  border: 0px solid #000000;
  background-color:#FFFFFF;
  vertical-align:top;
  clear:both;
}
#tbl_bottom {
 margin: 0px auto 0px auto;
 text-align:center;
}
.tbl_title_sec { 
  background-color:#166D97;
  margin: 2px 0px 2px 0px;
  height:21px;
  background-image:url('../img/title_sec.jpg');
  text-align:center;
  font-family: tahoma, verdana, arial, serif; 
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  padding:4px 0px 0px 0px;
  border: 1px solid #000000;
  clear:both;
}
.tbl_forums {
  background-color:#15729F;
  color: #000000;
  padding:2px 2px 2px 2px;
  border: 1px dotted #FFFFFF;
  clear:both;
}
* html .tbl_forums {
  background-color:#15729F;
  color: #000000;
  padding:2px 2px 0px 2px;
  border: 1px dotted #FFFFFF;
  clear:both;
}
.tbl_forums_line1 {
  background-color:#EAF5FE;
  color: #000000;
  padding: 3px;
  border:1px dotted #000000;
  clear:both;
}
.cld_forums_title {
  background-color:#E9F6FD;
  border-top:1px solid #000000; border-bottom:1px solid #000000;
  background-image:url('../img/title_ssec.jpg');
  padding: 3px 0px 3px 0px;
  color: #000000;
  font-family:arial, tahoma, verdana, serif; font-weight: bold;
  font-size:10px;
  text-align:center;
}
.cld_forum_title_l { border-left:1px solid #000000; }
.cld_forum_title_r { border-right:1px solid #000000; }

.cld_forums_1 {
  width: 390px;
}
.cld_forums_2 {
  width: 80px;
}
.cld_1 { background-color:#EAF5FE; }
.cld_2 { background-color:#FFFFFF; }
.cld_1_icon {
  padding: 3px;
  height:45px;
  border:1px solid #000000; border-right:0px; border-top:0px;
}
.cld_1_title {
  padding: 3px 3px 3px 10px; vertical-align:middle;
  width:356px; height:45px;
  color:#000000; font-family:Verdana, Tahoma, Arial, Serif; font-size:12px; font-weight: bold;
  border-bottom:1px solid #000000; 
}
.cld_1_data {
  vertical-align:middle;
  text-align:center;
  width:80px; height:45px;
  color:#02466F; font-family:Verdana, Tahoma, Arial, Serif; font-size:11px; font-weight: normal;
  border-bottom:1px solid #000000;
}
.cld_1_msg {
  vertical-align:middle;
  text-align:center;
  width:196px; height:45px;
  padding:0px 5px 0px 5px;
  color:#02466F; font-family:Tahoma, Verdana, Serif; font-size:10px; font-weight: normal;
  border-bottom:1px solid #000000; border-right:1px solid #000000;
}
.cld_1_stats {
  vertical-align:middle;
  text-align:left;
  width:754px; height:45px;
  padding:5px 5px 5px 5px;
  color:#02466F; font-family:Tahoma, Verdana, Serif; font-size:11px; font-weight: normal;
  border:1px solid #000000;
  background-color:#FFFFFF;
}

.forum_text_desc {
  color:#02466F; 
  font-family:arial, tahoma, verdana, serif; font-weight: normal;
  font-size:10px;
}
.tbl_paginatorT {
  color:#02466F; 
  font-family: tahoma, verdana, serif; font-weight: normal; 
  font-size:10px; padding:5px 0px 2px 0px; clear:both;
}
.forums_title {
  font-size:13px;
  margin:0px 0px 15px 10px;
}

.cld_topic_title {
  width: 752px;
  font-family:arial, tahoma, verdana, serif; font-weight: bold;
  font-size:10px;
}
.cld_topic_1 {
  width: 120px;
  text-align:center;
  vertical-align:top;
  padding:5px;
}
.cld_topic_2 {
  width: 621px; height:50px;
  vertical-align:top;
  padding:5px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:13px; line-height:15px; color:#333333;
}
.topic_btns {
  float:right;
  margin:5px 0px 0px 0px;
  clear:both;
}
.cld_topic_height { height:60px; }

#tbl_btn_add {
  margin:5px 0px 5px 0px;
}
#tbl_form {
  margin: 15px auto 15px auto; text-align:center;
  width:100%;
}

.tbl_sinmensajes {
  width:764px; text-align:center; border:1px solid #000000; border-top:0px;
  background-color:#FFFFFF;
}
.tbl_firma { font-size:11px; }

.tbl_msgForum {
  margin:10px;
  padding:30px;
  width:100%;
  font-size:11px;
  text-align:center;
  border:1px dotted #000000;
  background-color:#EAF5FE;
}

.title_forum {
  margin:2px 0px 2px 0px;
  padding:2px 0px 2px 0px;
  font-family:verdana, tahoma, arial, serif;
  font-size:12px;
  font-weight: bold;
}

.tbl_editby {
  font-size: 10px; font-family: tahoma, verdana, serif; color:#999999;
  padding: 20px 0px 0px 0px;
}
.topic_quote {
  margin:0px; padding:10px;
  background-color:#FBFEFF;
  border:1px dotted #000000;
  background-image:url('../img/back_quote.gif');
  background-repeat: repeat-y repet-x;
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:11px; line-height:13px; color:#333333;
}
.topic_frase {
  margin:0px; padding:10px;
  background-color:#FEEFFF;
  border:1px dotted #000000;
  background-image:url('../img/back_frase.gif');
  background-repeat: repeat-y repet-x; font-weight: normal;
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:14px; line-height:14px; color:#333333;
}
.topic_requote {
  margin:0px; padding:10px;
  background-color:#ECF3F6;
  border:1px dotted #000000;
  background-image:url('../img/back_quote.gif');
  background-repeat: repeat-y repet-x;
  font-family: "Trebuchet MS", Tahoma, Verdana, Serif; font-size:11px; line-height:13px; color:#333333;
}
.tbl_paginador {
  float:right;
  font-size:11px;
  color:#000000;
  margin:2px 0px 2px 0px; clear:both;
}

.tbl_banner { 
  margin:0px auto 0px auto;
  text-align:center;
  width:100%;
}

.tbl_bannertop { 
  margin:4px auto 0px auto;
  text-align:center;
}
#tbl_userslist { width:100%; }

#tbl_userslist td.nick { 
  padding: 3px 3px 3px 10px; vertical-align:middle;
  width:40%; height:25px;
  color:#000000; font-family:Verdana, Tahoma, Arial, Serif; font-size:12px; font-weight: bold;
  border-bottom:1px solid #000000; 
}
#tbl_userslist td.reg { 
  padding: 3px 3px 3px 10px; vertical-align:middle;
  width:30%; height:25px;
  color:#000000; font-family:Verdana, Tahoma, Arial, Serif; font-size:10px; font-weight: normal;
  border-bottom:1px solid #000000; text-align:center;
}
#tbl_userslist td.uv { 
  padding: 3px 3px 3px 10px; vertical-align:middle;
  width:30%; height:25px;
  color:#000000; font-family:Verdana, Tahoma, Arial, Serif; font-size:10px; font-weight: normal;
  border-bottom:1px solid #000000;  text-align:center;
}
#tbl_userslist td.title {
  background-color:#E9F6FD;
  border-top:1px solid #000000; border-bottom:1px solid #000000;
  background-image:url('../img/title_ssec.jpg');
  padding: 3px 0px 3px 0px;
  color: #000000;
  font-family:arial, tahoma, verdana, serif; font-weight: normal;
  font-size:10px;
  text-align:center; height:10px;
}
#tbl_userslist td.right { text-align:right; }
/* 
#######################
########## VARIOS ######## 
#######################
*/

.center { text-align: center; }
.bold { font-weight: bold; }
.sformat { font-weight: normal; text-decoration: none; font-style: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; }

.hand { cursor:pointer; }

/*
###########################
######### BBCODE ############
###########################
*/

.bbcode_3d { width:430px; border:1px solid #CCCCCC }
.bbcode_title { 
  text-align:left; 
  width:448px; padding-top:1px; padding-bottom:3px; 
  background-color:#126187; border: 1px solid #126187;
  font-family:Verdana, Tahoma, serif; font-size:10px; 
  font-weight: normal; color:#FFFFFF;
  margin:0px auto 0px auto;
}
.bbcode_icons { 
  margin:1px auto 0px auto;
  float:left;
  background-color:#E5E4E8;
  vertical-align:middle;
  width:29px; height:25px;
  border:1px solid #E5E4E8; 
  cursor:pointer;
}
.bbcode_icons_over { 
  margin-top:1px; 
  float:left; 
  background-color:#B1B1BE; 
  vertical-align:middle; 
  width:29px; height:25px;
  border:1px solid #76768D; 
  cursor:pointer
}
.bbcode_toolbar { 
  margin:2px auto 0px auto; 
  text-align:center; 
  height:47px; width: 450px; 
  background-color: #E5E4E8; 
  padding: 1px; 
  border: 1px solid #464646; border-bottom:0px; margin-bottom:-2px;
 
}
.bbcode_toolbar1 {
  margin:2px auto 0px auto;
  text-align:center; 
  height:18px; width: 450px; 
  background-color: #E5E4E8; 
  padding: 1px; 
  border: 1px solid #464646;
}
.bbcode_icons_div { 
  margin-top:1px; 
  float:left; 
  background-color:#E5E4E8; 
  vertical-align:middle; 
  width:7px; height:25px; 
  border:1px solid #E5E4E8;
}
.bbcode_full {
  text-align:center;
  width: 450px; 
  background-color:#E5E4E8;
  padding: 1px; 
  border: 1px solid #000000; 
  border-top:none;
}
.bbcode_p5 { padding: 7px 0px 7px 0px; }
.bbcode_p5text { padding: 0px 0px 7px 0px; }
.bbcode_pT5 { padding-top:5px }

.bbcode_promp_c { padding: 10px; background-color: #F0F0F0; text-align:left; vertical-align:top; }
.bbcode_promp_t {
  text-align:left; 
  width:100%; padding-top:1px; padding-bottom:3px; 
  background-color:#464646; border: 1px solid #464646; 
  font-family:Verdana, Tahoma, serif; font-size:10px; 
  font-weight: normal; color:#FFFFFF;
}
.bbcode_promp_b {
  text-align:center;
  width: 450px; 
  background-color: #F2F1F3; 
  padding: 1px; 
  border: 1px solid #464646; 
  border-top:none;
}

#insrtebbcode { width:100%; height:100%; text-align:left; }

/*
############################
######## 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:#808000; }
.color_violet { color:#9900CC; }
.color_pink { color:#FF99FF; }
.color_orange { color:#FF712D; }

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

.bqstart { 

  font-size: 30px; 
  font-family:Georgia, "Times New Roman", Times, serif; 
  color: #FF0000; 
  margin-left:0px; 
}
 
.bqend { 
  font-size: 30px; 
  font-family:Georgia, "Times New Roman", Times, serif; 
  color: #FF0000; 
  float:right; clear:right; z-index:2;
  margin: 10px 0px 10px 10px;
}

/*
############################
########## PRIVADOS ###########
############################
*/

#aviso_new_priv { 
  width:100%;
  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
}
/* #aviso_new_priv_1 {
 z-index:130; cursor:pointer; border-left:1px solid #7DBBE8; border-right:1px solid #02577B; border-top:1px solid #7DBBE8; border-bottom:1px solid #02577B; padding:3px; font-family:tahoma; font-size:10px; font-weight: normal; color:#FFFFFF; background-color:#026690;
} */


input.loginsubmit {
  vertical-align:middle;
  margin:5px 0px 0px 0px; width:70px; height:20px; border:0px; padding:0px;
}
img.loginsubmit {
  vertical-align:middle;
  margin:5px 0px 0px 0px;
}
div.loginsec {
  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;
  padding: 5px 0px 0px 0px; text-align:right;
}
input.logininput {
  border:1px solid #CBCBCB; 
  font-family: Tahoma, Verdana, serif; font-weight:normal;
  font-size:10px; 
  width:90px;
  padding:1px 2px 1px 2px; margin:0px 5px 0px 0px;
  vertical-align:middle;
  color: #888787;
  background-color:#FBFBFB; 
}