body {
	margin:0;
	padding-top:30px;
	background-color:#E8E2D9;
	width:950px;
}
.he_zone_c {
	width:560px;
	margin:0 auto;
	background-color:#C82037;
}
.he_zone_sly_1 {
	background-image:url(img/herbal_sanvalentin/top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#C82037;
	width:560px;
	height:383px;
}





.linebycpt {
background-color:#CCC;
margin-bottom:15px;
margin-top:15px;
height:1px;
font-size:0;
	}





.he_zone_sly_2 {
	background-image:url(img/herbal_sanvalentin/botton.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#C82037;
	width:560px;
	margin:0 auto;
	padding-bottom:140px;
	padding-top:43px;
}
.he_zone_sly_3 {
	background-color:#8E1A2D;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
}
.he_zone_sly_3 span {
	padding-left:3px;
	padding-right:3px;
}
.dance_fes_nota1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
	margin-bottom:15px;
}
.dance_fes_nota1 a {
	color:#656565;
	text-decoration:none;
}
.dance_fes_nota1 a:hover {
	text-decoration:underline;
}
.dance_fes_cpt {
	background-color:#ECECEC;
	height:1px;
	margin-bottom:15px;
	margin-top:15px;
	font-size:0;
}
.dance_fes_text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#656565;
	font-weight:bold;
	margin-bottom:15px;
}
.dance_fes_text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656565;
}
.dance_fes_text2 td {
	padding:3px;
}
.dance_fes_form_select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#656565;
}
.dance_fes_form_select2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
}
.a10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.a11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.a12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.a14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.a18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.v9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}
.v10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.v11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.v12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.new_bg {
	/** background-image:url(img/header/new_bg.jpg); **/
	width:775px;
	height:103px;
	background-repeat:no-repeat;
}
.bg {
	background-image:url(img/site_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
.top_bg {
	background-image:url(img/header/top_bg.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:1px;
}
.header {
	height:104px;
	background-image:url(img/header/white_top_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.header_bg {
	width:769px;
	margin-top:4px;
	background-image:url(img/header/orange_bg.jpg);
}
.header_content {
	height:100px;
	width:769px;
	background-image:url(img/header/orange_top_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.messenger_logo {
	width:183px;
	float:left;
}
.right_header {
	margin-top:3px;
	width:400px;
	float:right;
}
.navi {
	background-color:#EFEFEF;
	border-top:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-bottom:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	height:24px;
}
.navi span a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding-left:12px;
	padding-right:11px;
	padding-top:4px;
	height:20px;
	display:block;
	float:left;
}
.navi span a:hover {
	background-image:url(img/navi/bg_over.gif);
	color:#333333;
}
.navi_border {
	float:left;
	width:1px;
	height:15px;
	margin-top:5px;
	;
	margin-left:11px;
	margin-right:11px;
	display:block;
	border-right:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
}
.titulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FE850C;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#D0C3B1;
	text-align:left;
}
.top_left {
	width:168px;
	text-align:left;
	margin-top:6px;
	margin-bottom:12px;
}
.top_left img {
	margin-bottom:3px;
}
.top_left a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#666666;
}
.top_left a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #666666 !important;
}
.top_left a:hover {
	color:#FE850C;
}
.top_right {
	margin-top:6px;
	margin-bottom:12px;
}
.titulo_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#E20E0D;
}
.titulo_link:visited {
	color:#E20E0D !important;
}
.titulo_link:hover {
	color:#FE850C;
}
.mas_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FB8B00;
}
.mas_link:visited {
	font-weight:bold;
	color:#FB8B00 !important;
}
.mas_link:hover {
	color:#E20E0D;
}
.mas_link_peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FB8B00;
}
.mas_link_peq:visited {
	color:#FB8B00 !important;
}
.mas_link_peq:hover {
	color:#E20E0D;
}
.link_naranja {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#666666;
}
.link_naranja:visited {
	color:#666666 !important;
}
.link_naranja:hover {
	color:#FE850C;
}
.polls {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:6px;
	margin-bottom:4px;
}
.polls_options {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
}
.tab_real {
	background-image:url(img/frontpage/tab_left_button.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FB8B00;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#FFE8CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.tab_real span a {
	margin-left:5px;
	text-align:center;
	padding-top:6px;
	height:19px;
	width: 134px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
.tab_real span a:visited {
	color:#FFFFFF !important;
}
.tab_real span a:hover {
	background-color:#FFE8CC;
	color:#FB8B00;
}
.tab_tec {
	background-color:#1941A5;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#898DD8;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.tab_tec span a {
	padding-top:2px;
	height:23px;
	width: 76px;
	display:block;
	text-decoration:none;
	line-height:11px;
	color:#FFFFFF;
}
.tab_tec span a:visited {
	color:#FFFFFF !important;
}
.tab_tec span a:hover {
	background-color:#898DD8;
	color:#AE1131;
}
.tab_sport {
	background-color:#278FAE;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#BEDDE7;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.tab_sport span a {
	padding-top:6px;
	height:19px;
	width: 99px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
.tab_sport span a:visited {
	color:#FFFFFF !important;
}
.tab_sport span a:hover {
	background-color:#BEDDE7;
	color:#1C3993;
}
.tab_cele {
	background-image:url(img/frontpage/tab_right_button.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#00A95F;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.tab_cele span a {
	padding-top:6px;
	height:19px;
	margin-right:5px;
	width: 150px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
.tab_cele span a:visited {
	color:#FFFFFF !important;
}
.tab_cele span a:hover {
	background-color:#B2E5CF;
	color:#1C6479;
}
.tab_off {
	background-image:url(img/frontpage/tab_right_button.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#AEE239;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.tab_off span a {
	margin-right:6px;
	padding-top:6px;
	height:19px;
	width:67px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
.tab_off span a:visited {
	color:#FFFFFF !important;
}
.tab_off span a:hover {
	background-color:#E7F6C3;
	color:#007541;
}
.titulo_blanco {
	padding-right:14px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.texto_blanco {
	margin-top:10px;
	padding-right:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.texto_blanco a {
	text-decoration:none;
	color:#FFFFFF;
}
.texto_blanco a:visited {
	color:#FFFFFF !important;
}
.texto_blanco a:hover {
	text-decoration:underline;
}
.links {
	background-image:url(img/frontpage/cuadrito_blanco.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:14px;
	margin-right:14px;
	margin-top:2px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.links a {
	text-decoration:none;
	color:#FFFFFF;
}
.links a:visited {
	color:#FFFFFF !important;
}
.fecha {
	height:30px;
	background-color:#E8E2D9;
	background-image:url(img/news/bg_fecha.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	padding-right:4px;
}
.news_navi_first {
	background-color:#F9F8F5;
	text-align:left;
	border-bottom:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
}
.news_navi_first span a {
	background-image:url(img/news_navi/first_bg_out.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:6px;
	height:21px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.news_navi_first span a:visited {
	color:#666666 !important;
}
.news_navi_first span a:hover {
	background-image:url(img/news_navi/first_bg_over.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:6px;
	height:21px;
	display:block;
	color:#69B652;
}
.news_navi {
	background-color:#F9F8F5;
	text-align:left;
	border-bottom:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
}
.news_navi span a {
	background-image:url(img/news_navi/normal_bg_out.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:6px;
	height:22px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.news_navi span a:visited {
	color:#666666 !important;
}
.news_navi span a:hover {
	background-image:url(img/news_navi/normal_bg_over.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:6px;
	height:22px;
	display:block;
	color:#69B652;
}
.news_navi_last {
	background-color:#F9F8F5;
	text-align:left;
}
.news_navi_last span a {
	background-image:url(img/news_navi/last_bg_out.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:6px;
	height:22px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.news_navi_last span a:visited {
	color:#666666 !important;
}
.news_navi_last span a:hover {
	background-image:url(img/news_navi/last_bg_over.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:6px;
	height:22px;
	display:block;
	color:#69B652;
}
.border_bottom {
	border-bottom:1px;
	border-bottom-color:#B4A083;
	border-bottom-style:solid;
}
.green_link {
	margin-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#63B04C;
}
.green_link:visited {
	color:#63B04C !important;
}
.green_link:hover {
	color:#FB8B00;
}
.blue_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1E71AE;
}
.blue_link:visited {
	color:#1E71AE !important;
}
.blue_link:hover {
	color:#FB8B00;
}
.blue_link_gen {
	text-decoration:none;
	color:#1E71AE;
}
.blue_underline_link {
	color: #0000FF;
}
.blue_underline_link:hover {
	color: #0033CC;
}
.blue_link_gen:visited {
	color:#1E71AE !important;
}
.blue_link_gen:hover {
	color:#FB8B00;
	text-decoration:underline;
}
.titulo_articulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	width:337px;
	margin-top:10px;
}
.text_articulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	width:337px;
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#B4A083;
}
.options_articulo {
	width:204px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	text-align:left;
}
.options_articulo span a {
	display:block;
	width:204px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006AAA;
	text-decoration:none;
}
.options_articulo span a:visited {
	color:#006AAA !important;
}
.options_articulo span a:hover {
	background-color:#006AAA;
	color:#F9F8F5 !important;
}
.options_articulo img {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:6px;
	margin-right:6px;
}
.search_box {
	width:140px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border: 1px solid #666666;
}
.img_gallery {
	background-color:#EFEFEF;
	padding:3px;
	margin-bottom:3px;
}
.ChatBoxField1 {
	width:105px;
	height:13px;
	border:1px solid #676D2D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.ChatBoxField2 {
	width:210px;
	height:13px;
	border:1px solid #676D2D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#ChatBox, #ChatBoxNs {
	padding:5px;
}
#ChatBoxContent, #ChatBoxContentNs {
	padding:5px;
}
#ChatBoxEntry {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px solid #EFEFEF;
	margin-top:5px;
	padding-bottom:5px;
}
.article_section_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height:12px;
	color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
}
.article_section_title div {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top:10px;
	margin-bottom:10px;
}
.foro {
	border:1px;
	border-style:solid;
	border-color:#cccccc;
	margin-top:12px;
}
.black_link {
	color: #000000;
	text-decoration: none;
}
.black_link:visited {
	color:#000000 !important;
}
.black_link:hover {
	color: #666666;
	text-decoration: underline;
}
.rss_border {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	border-bottom:1px;
	border-bottom-color:#FFB871;
	border-bottom-style:solid;
}
.inside_area {
	height:100%;
	display:block;
}
.inside_area:hover {
	cursor:default;
	background-color:#FAECDD;
	display:block;
}
.txtarea {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	width:235px;
	height:200px;
}
.txtarea_noheight {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	width:300px;
}
.estilo {
	text-align:left;
	border: 1px solid #E0DFE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF9900;
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {
	color: #FFFFFF
}
.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0000FF;
}
.blue:hover {
	text-decoration:underline;
	color:#0000FF;
}
.text_articulo_grupos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
}
.contenidogris11 {
	font-family: arial;
	font-size: 11px;
	margin-top:5px;
	margin-bottom:5px;
}
.contenidogris11 a {
	color:#666666;
	text-decoration:none;
}
.contenidogris11 a:hover {
	color:#333333;
}
.gaiming_tournament_txt1 {
}
.gaiming_tournament_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.gaiming_tournament_table strong {
	color:#000;
}
.gaiming_tournament_txt_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #CCCCCC;
	width:241px;
}
.gaiming_tournament_txt_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #CCCCCC;
	width:241px;
}
.gaiming_tournament_txt_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #CCCCCC;
	width:156px;
}
.gaiming_tournament_txt_4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #CCCCCC;
	width:388px;
}
.gaiming_tournament_send {
	background-image:url(img/gaiming_tournament/send.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:59px;
	height:20px;
	cursor:pointer;
	border:0;
}
.gaiming_tournament_cpt {
	height:10px;
	font-size:0;
}
.gaiming_tournament_line {
	height:1px;
	font-size:0;
	margin-top:8px;
	margin-bottom:8px;
	background-color:#CCCCCC;
}
.gaiming_downreglas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1E71AE;
	font-weight:bold;
	float:left;
	margin-top:3px;
}
.gaiming_downreglas a {
	color:#1E71AE;
	text-decoration:none;
}
.gaiming_downreglas a:hover {
	color:#063;
}








.tsm_zone {
}




.micg_zone {
	background-image:url(img/micg/micg_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:550px;
	}

.clgf_zone {
	padding-top:20px;
}

.micg_txt {
	border:1px solid #999999;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:3px;
	}

.micg_texto_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.3;
	}


.clgf_txt {
	border:1px solid #999999;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:3px;
	}



.clgf_linecpt {
	height:1px;
	font-size:0;
	background-color:#DCE4EF;
	margin-bottom:10px;
	margin-top:10px;
	}

.clgf_temazone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	padding-bottom:15px;
	}


.leftjoin_td:hover {
	background-color:#C4D2E2;
	}

.menu_forms {
	margin:0 auto;
	padding:0;
	list-style-type:none;
	display:block;
	width:569px;
	background-color:#EFEFEF;
	margin-bottom:15px;
}
	
.menu_forms li {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}
	
.menu_forms li a {
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
	
.menu_forms li a:hover {
	text-decoration:underline;
}
	
	
	
	
	
	
	
	
