/*--------------------------------------------------------------
# Quay - November 2009 (for Joomla 1.5) - updated 02.02.2010 (ver.1.0.7)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* Module styles - module_styles.css
------------------------------------------------------------------*/

div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_ver1 h3,
div.moduletable_ver2 h3,
div.moduletable_ver3 h3 { /*background: transparent url('../images/style1/mod_title_def_l.png') no-repeat 0 0;*/ padding-left:10px; }
div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span,
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span,
div.moduletable_ver3 h3 span { /*background: transparent url('../images/style1/mod_title_def_r.png') no-repeat 100% 0; */ color: #999; }
div.moduletable h3 span.first-word,
div.moduletable_menu_home1 h3 span.first-word,
div.moduletable_menu_home2 h3 span.first-word,
div.moduletable_menu_home3 h3 span.first-word,
div.moduletable_menu_home4 h3 span.first-word,
div.moduletable_menu_home5 h3 span.first-word,
div.moduletable_menu_home6 h3 span.first-word,
div.moduletable_menu_home7 h3 span.first-word,
div.moduletable_menu_home8 h3 span.first-word,
div.moduletable_menu_home9 h3 span.first-word,
div.moduletable_menu_home10 h3 span.first-word,
div.moduletable_search_footer h3 span.first-word,
div.moduletable_menu h3 span.first-word,
div.moduletable_text h3 span.first-word,
div.moduletable_ver1 h3 span.first-word,
div.moduletable_ver2 h3 span.first-word,
div.moduletable_ver3 h3 span.first-word { color: #999999; text-transform:uppercase; }
div.moduletable_ver3 h3 { background-image: url('../images/style1/mod_title_color_l.png'); }
div.moduletable_ver3 h3 span { background-image: url('../images/style1/mod_title_color_r.png'); color: #1c5895; }
div.moduletable_ver3 h3 span.first-word { color: #fff; }





/*ESTILOS PARA TAGS DE LA DERECHA*/
.rg_tag{
	/*margin-top:8px!important;*/
}
.rg_tag .moduletable_content{
	padding:10px;
}
.rg_tag .gk_round_ml h3{
	padding-left:10px;
	text-transform: uppercase;
	}

.mass_tag h3,
{ border-bottom:3px solid #ff1b00; color: #999999;
background-image:none!important;}

.acad_tag h3,
div.moduletable_menu_home1 h3,
div.moduletable_menu_home2 h3,
div.moduletable_menu_home3 h3,
div.moduletable_menu_home4 h3,
div.moduletable_menu_home5 h3,
div.moduletable_menu_home6 h3,
div.moduletable_menu_home7 h3,
div.moduletable_menu_home8 h3,
div.moduletable_menu_home9 h3
{ border-bottom:3px solid #ff1b00; color: #999999; }

div.moduletable_menu_home10{
	background-image:url(../images/twitter_sala-01.png)!important;
	background-repeat:no-repeat!important;
	background-position:right 2px!important;}


.moduletable_slide_massMedia{
	background-color:#F00!important;}
	
.moduletable_search_footer, .tag_cloud{
	margin:30px 0 15px 40px;
}
.moduletable_search_footer{
	float:right;
}
.tag_cloud h3{
	text-transform:uppercase!important;
	background:none!important;
}
.tag_cloud .moduletable_content{
	padding:0!important;
	text-align: justify;
	text-justify:distribute-all-lines;
	text-transform:uppercase!important;
	padding-left: 10px;
}
.moduletable_search_footer .first-word,
.tag_cloud .moduletable_content a,
.tag_cloud h3 span{
	color:#FFF!important;
	font-weight:normal!important;
}
.tag_cloud .moduletable_content a:hover{
	color:#ccc!important;
}


/*quitar "read more" de home*/
.nsp_art a.readon{
	display:none;
}



.column1 , .column2
{
	border: solid 0px #D4A7C5;
	margin: 0 5px 0 0;
	position: relative;
}

.column2 , .column1
{
	float: left;
	margin: 0;
	width: 50%;
}

.column2
{
	float: right;
}

.article_row
{
	margin: 0px 0 0px 0;
	padding: 0;
	overflow: hidden;
	font-size: 10px;
}

.article_column
{
	border: solid 0px #ccc;
	padding: 0;
}

.row_separator2
{
	display: block;
	clear: both;
	margin: 0;
	border: solid 0px;
}

div.moduletable_menu_home1 h3,
div.moduletable_menu_home2 h3,
div.moduletable_menu_home3 h3,
div.moduletable_menu_home4 h3,
div.moduletable_menu_home5 h3,
div.moduletable_menu_home6 h3,
div.moduletable_menu_home7 h3,
div.moduletable_menu_home8 h3,
div.moduletable_menu_home9 h3,
div.moduletable_menu_home10 h3
{ padding-left:10px;}

div.moduletable_menu_home1,
div.moduletable_menu_home5
{height:375px;}
div.moduletable_menu_home3,
div.moduletable_menu_home6{
height:290px;}


div.moduletable_menu_home8{
	height:302px;}
div.photo_galeria{
height:300px!important;}


div.moduletable_menu_home4,
div.moduletable_menu_home7{
height:220px;}
.eko {
  border-bottom: 3px solid #FF1B00;
  height: 257px !important;
}

div.moduletable_menu_home10{
height:260px; margin-top:20px;  }
.twtr-ft div{ padding:5px 10px!important;}
.twtr-hd{ padding:0px 0 10px 10px !important;
}
.twtr-hd,
.twtr-ft{
	display:none;
}
div.cols_mainb,
div.cols_mainb_r{
	height:auto!important;
	margin-bottom:0px!important;
	padding-bottom:20px;}
div.cols_mainb{
	width:50% !important;
	float:left!important;
}

div.cols_mainb_r{
	width:50% !important;
	float:right!important;
}


div.cent{
	width:100% !important;
	height:auto!important;
	margin-bottom:0px!important;
	padding-bottom:20px;}
div.cent .moduletable_content div{
		float:left!important;
	}
div.cent .moduletable_content div .nsp_art{
	width:50%!important;
}
div.moduletable_menu_home9
{height:140px;}
.gk_round_t,
.gk_round_b { background:transparent url('../images/style1/mod_corn_white.png') repeat-x 0 -4px; }
div.moduletable_ver2 .gk_round_t,
div.moduletable_ver2 .gk_round_b,
.bottom_round_t { /*background:transparent url('../images/style1/mod_corn_dark.png') repeat-x 0 -4px;*/ }
.gk_round_b { background-position: 0 -8px; }
.gk_round_tl,
.gk_round_tr,
.gk_round_bl,
.gk_round_br { background:transparent url('../images/style1/mod_corn_white.png') no-repeat 0 0; }
div.moduletable_ver2 .gk_round_tl,
div.moduletable_ver2 .gk_round_tr,
div.moduletable_ver2 .gk_round_bl,
div.moduletable_ver2 .gk_round_br,
.bottom_round_tl,
.bottom_round_tr { /*background:transparent url('../images/style1/mod_corn_dark.png') no-repeat 0 0;*/ }
.gk_round_tr,
.bottom_round_tr { background-position: 100% 0!important; }
.gk_round_bl { background-position: 0 100%!important; }
.gk_round_br { background-position: 100% 100%!important; }
.gk_round_m { border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background: #fff; }
div.moduletable_ver2 .gk_round_m { border-left: 1px solid #1a1a1a; border-right: 1px solid #1a1a1a; background: #1a1a1a; }
div.moduletable h3 span.badge,
div.moduletable_menu h3 span.badge,
div.moduletable_text h3 span.badge,
div.moduletable_ver1 h3 span.badge,
div.moduletable_ver2 h3 span.badge,
div.moduletable_ver3 h3 span.badge { background: url('../images/mod_badge.png') no-repeat; }
.b-new .badge { background-position: 0 0!important; }
.b-hot .badge { background-position: 0 -13px!important; }
.b-top .badge { background-position: 0 -26px!important; }
.b-popular .badge { background-position: 0 -39px!important; }
.b-updated .badge { background-position: 0 -52px!important; }
/* Template style - template.css
------------------------------------------------------------------*/
body {
	background: url(../images/fonspeu_rayas.png) bottom center no-repeat,
      url(../images/fons_xsm_top.jpg) top center no-repeat;
	background-color:#000;
}
a:link,
a:visited,
a:active { color: #333333; }
a:hover { color: #FF1B00; }
input.inputbox,
input.required,
select { border:1px solid #DEDEDE; color:#828282; }
input#modlgn_remember { border: none; width: inherit; }
/* restrictions */
div.moduletable_ver2 input.inputbox,
div.moduletable_ver2 input.required,
div.moduletable_ver2 select { border:1px solid #383838; color:#aaa; }





/*NEW MENU*/
.menu_m, menu_l, menu_r { background:transparent url('../images/style1/menu_bg.png') repeat-x 0 0; box-shadow: 0 0 15px #333;  position: fixed;  z-index: 1005;}

.menu_m{
	 padding: 0 20px;
    width: 910px;
	margin-left:25px!important;
	/*con borde redondo, sin degradado negro*/
	border-radius: 3px 3px 3px 3px;
    height: 54px;
	/*FIN con borde redondo, sin degradado negro*/
}

/*confirmar en:
http://salaimartin.com/sala/templates/salaimartin/css/menu/suckerfish.css
*/
div#horiz-menu ul.menu{
	padding-left:0;}
div#horiz-menu ul ul{
	/*left:-50%;*/
	}
/*FIN confirmar */
		

/*FIN NEW MENU*/

/*OLD MENU
.menu_m { background:transparent url('../images/style1/menu_bg.png') repeat-x 0 0; }
.menu_l { background:transparent url('../images/style1/menu_l.png') no-repeat 0 0; }
.menu_r { background:transparent url('../images/style1/menu_r.png') no-repeat 100% 0; }

*/
div#horiz-menu li.level1 { background:/*transparent url('../images/style1/menu_separator.png') no-repeat left 50%;*/none; padding-left:3px;padding-right:3px}
div#horiz-menu .menu li.level1 a,
div#horiz-menu .menu li.level1 span.separator,
.gk_js_tab { color: #999; }
div#horiz-menu .menu li.level1:hover a,
div#horiz-menu .menu li.level1:hover span.separator,
.gk_js_tab { /*background:transparent url('../images/style1/menu_item_r.png') no-repeat right bottom;*/ color: #f2f2f2; }
div#horiz-menu .menu li.level1:hover a span,
div#horiz-menu .menu li.level1:hover span.separator span,
.gk_js_tab span { /*background:transparent url('../images/style1/menu_item_l.png') no-repeat left bottom;*/ }

div#horiz-menu > .menu > li.level1 > a > span{
	margin:1px;
}
div#horiz-menu > .menu > li.level1:hover > a > span{
	border:1px solid #FF1B00; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin: -1px 0 0 0!important;
}
div#horiz-menu .menu li.level1.active a,
div#horiz-menu .menu li.level1.active span.separator,
.gk_js_tabs_wrap .active { background:transparent url('../images/style1/menu_item_r.png') no-repeat right top; color: #fff; }
div#horiz-menu .menu li.level1.active a span,
div#horiz-menu .menu li.level1.active span.separator span,
.gk_js_tabs_wrap .active span { background:transparent url('../images/style1/menu_item_l.png') no-repeat left top; color:#FF1B00; }
div#horiz-menu .menu li li { background:/*#4297ef*/none; border-top:/*1px solid #57a5f5!important*/none; }
div#horiz-menu .menu li li a { color: #fff!important; }
div#horiz-menu .menu ul { background: /*url('../images/style1/menu_sub_shadow.png') no-repeat 50% 100%*/ none; }
div#horiz-menu .menu li li:hover,
div#horiz-menu .menu li li.active,
div#horiz-menu .menu li li.current { background: none/*#4297ef url('../images/style1/menu_hover.png') repeat-x 0 0*/; }
#gk_mainbody { background: #f4f4f4; }
.corner_tl,
.corner_tr,
.corner_bl,
.corner_br { background:transparent url('../images/style1/corners.png') no-repeat 0 0; }
.corner_tr { background-position: 100% 0; }
.corner_bl { background-position: 0 100%; }
.corner_br { background-position: 100% 100%; }
.top_addons { background:transparent url('../images/style1/top_addons.png') repeat-x 0 0; }
.top_addons_tl { background:transparent url('../images/style1/top_addons_tl.png') no-repeat 0 0; }
.top_addons_tr { background:transparent url('../images/style1/top_addons_tr.png') no-repeat 100% 0; /*border-bottom: 1px solid #e8e8e8;*/ }
#breadcrumb a { color: #828282; background: url('../images/style1/arrow.png') no-repeat 100% 50%; }
#breadcrumb .youah { color: #777777; }
input#mod_search_searchword { background: url('../images/style1/search_bg.png') no-repeat 0 50%; color: #91907f; }
#gk_bottom1 { background: #f4f4f4; border-bottom: 1px solid #fff; }
#gk_bottom1 a { color: #666; }
#gk_bottom1 a:hover { color: #777777; }
div.moduletable_ver1 h3,
div.moduletable_ver2 h3 { background: transparent url('../images/style1/mod_title_bottom_l.png') no-repeat 0 0; }
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span { background: transparent url('../images/style1/mod_title_bottom_r.png') no-repeat 100% 0; }
#gk_bottom2 div.moduletable h3 span,
#gk_bottom2 div.moduletable h3 { background: none; }
#gk_bottom2 div.moduletable h3 span.first-word,
div.moduletable_ver1 h3 span.first-word,
div.moduletable_ver2 h3 span.first-word { color: #fff; }
#gk_bottom2 { background: none;/*#2503a2; color: #aaa;*/ }
#gk_bottom2 a,
div.moduletable_ver2,
div.moduletable_ver2 a { color: #aaa; }
#gk_bottom2 a:hover,
div.moduletable_ver2 a:hover { color: #777777; }
#gk_bottom2 ul li,
div.moduletable_ver2 ul li { border-bottom: 1px dotted #000000!important; }
#gk_footer { background:transparent url('../images/style1/footer.png') repeat-x 0 0; opacity: 0.7; }
.gk_footer_l { background:transparent url('../images/style1/footer_l.png') no-repeat 0 0; }
.gk_footer_r { background:transparent url('../images/style1/footer_r.png') no-repeat 100% 0; }
#gk_footer,
#gk_footer a { color: #666; }
#gk_footer a:hover { color: #777777; }
#informations a { color:#C117C1; }
#informations a:hover { color:#000000; }
#content_top .gk_round_ml .us_width,
#content_bottom .gk_round_ml .us_width,
#current_top .us_width,
#current_bottom .us_width,
div.cols_mainb_r { background: url('../images/style1/mod_bord_white.png') repeat-y 0 50%; }
div.moduletable_content ul li { /*border-bottom: 1px dotted #ddd;*/ }
div#floating_panel { /*background: transparent url('../images/style1/panel_t.png') no-repeat 0 0;*/ }
div#floating_panel_wrap { /*background: transparent url('../images/style1/panel_b.png') no-repeat 0 100%;*/ background-color:#fff; border-radius:5px 0 0 5px;
border-right:1px solid #eee;
}
a.social_icon { background-image: url('../images/style1/social_icons.png'); background-repeat: no-repeat; }
/* GK Stuff - gk_stuff.css
------------------------------------------------------------------*/
.gk_npro_short_ulwrap li { border-bottom: 1px dotted #ddd; }
.nsprocool .gk_npro_mainwrap { background: #f7f6e9; color: #646464; border: 1px solid #eae9d6; }
div.gk_npro_short_ulwrap ul li p { color: #5B5B5B; }
.nsprocool .gk_npro_mainwrap h4,
.nsprocool .gk_npro_mainwrap h4 a { color: #000!important; }
.nsprocool .gk_npro_mainwrap h4 a:hover { color: #777777!important; }
.nsprocool .gk_npro_table td { border-bottom: 1px dotted #cecdb7; }
.nsprocool a { color: #FF941A!important; }
.nsprocool a:hover { color: #000!important; }
.nsprocool .gk_npro_short_ulwrap li { border-bottom: 1px dotted #cecdb7; }
ul.gk_tab_ul-style1 { border-bottom: 3px solid #000; }
ul.gk_tab_ul-style1 li,
ul.gk_tab_ul-style1 li.active { background: url('../images/style1/tabs_l.png') no-repeat 0 100%; }
ul.gk_tab_ul-style1 li.active { background-position: 0 0; color: #fff; }
ul.gk_tab_ul-style1 li span,
ul.gk_tab_ul-style1 li.active span { background: url('../images/style1/tabs_r.png') no-repeat 100% 100%; }
ul.gk_tab_ul-style1 li.active span { background-position: 100% 0; }
.gk_js_member_name { background: #4297ef; color: #fff; }
.gk_js_members_main .gk_js_overlay { background: #fff url('../images/style1/loader.gif') no-repeat 50% 50%; }
.gk_js_since,
.gk_js_lastonline,
.gk_js_profileviews { color: #5b5b5b; }
.gk_js_profileviews { border-left: 1px solid #dedede; }
.gk_js_interface { background: url('../images/style1/js_members_pagin_r.png') no-repeat 100% 0; }
.gk_js_interface div { background: url('../images/style1/js_members_pagin_l.png') no-repeat 0 0; }
span.gk_js_page { background: url('../images/style1/js_members_bullets.png') no-repeat 0 100%; }
.gk_js_interface span.active { background-position: 0 0; }
span.gk_js_prev,
span.gk_js_next { background: url('../images/style1/js_members_arrows.png') no-repeat 0 0; }
span.gk_js_next { background-position: 0 100%; }
span.gk_js_prev:hover { background-position: 100% 0; }
span.gk_js_next:hover { background-position: 100% 100%; }
.gk_js_stats_main { color: #828282; }
a.gk_js_groupname { color: #777777!important; }
a:hover.gk_js_groupname { color: #FF941A!important; }
a.gk_js_viewgroups { color: #000!important; background: none!important; border-right: 1px solid #dedede; }
div.gk_js_total { border-right: 1px solid #dedede; }
div.gk_js_total strong { color: #000; }
div.gk_js_female,
div.gk_js_male { background: url('../images/style1/gk_js_icons.png') no-repeat 0 0; }
div.gk_js_male { background-position: 0 -11px; }
/* Top Members module
----------------------------------------------------------------*/

ul#modTopMembers li .mod_topmemebrs_avatar { border: 1px solid #dedede; }
ul#modTopMembers li div small { color: #828282; }
/* restritions */

div.moduletable_ver2 ul#modTopMembers li .mod_topmemebrs_avatar { border: 1px solid #383838; }
/* Joomla style - joomla_classes.css
------------------------------------------------------------------*/
.back_button a,
.button,
.validate { background:url('../images/style1/bg_button.png') repeat-x 0 0; border: 1px solid #dedede; color: #000; }

.back_button a:hover,
.button:hover,
.validate:hover { background-position: 0 100%; border: 1px solid #ac0000; color: #fff; }
/* restrictions */
div.moduletable_ver2 a.readon,
div.moduletable_ver2 .back_button a,
div.moduletable_ver2 .button,
div.moduletable_ver2 .validate { background-position: 0 100%; border: 1px solid #bcc400; color: #fff; }
div.moduletable_ver2 a.readon:hover,
div.moduletable_ver2 a.readon:active,
div.moduletable_ver2 a.readon:focus,
div.moduletable_ver2 .back_button a:hover,
div.moduletable_ver2 .button:hover,
div.moduletable_ver2 .validate:hover { background:#555; border: 1px solid #555; color: #f2f2f2; }
.polllevel { border-bottom: 1px dotted #dedede; }
.polllevel:hover { background: #f9f9f9; }
/* restrictions */
div.moduletable_ver2 .polllevel { border-bottom: 1px dotted #383838; }
div.moduletable_ver2 .polllevel:hover { background: #383838; }
.small { color:#999; }
.article_info_block { background: #f7f7f7; }
.info_date { border-right: 1px solid #ccc; }
.info_author { color:#777777; }
td.sectiontableheader,
td.sectiontableheader a { color: #000; background:#EFF7FF; }
.description { color: #7F7F7F; }
tr.sectiontableentry1 td,
tr.sectiontableentry2 td { border-bottom:1px dotted #dfdfdf; }
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td { background:#fafafa; }
div.img_caption p { color: #909090; }
div.img_caption.left,
div.img_caption.right { border:1px solid #f2f2f2; }
/* menu _menu */
ul.menu li { border-bottom:1px dotted #ddd; }
ul.menu li li { border-top:1px dotted #ddd; }
ul.menu li li a { color: #666; }
ul.menu li a,
ul.menu li#current a { color: #666; }
ul.menu li a:hover { color:#000; }
ul.menu li li { background: url('../images/style1/arrow.png') no-repeat 0 50%; }
ul.menu li a.topli { background: url('../images/style1/arrow.png') no-repeat 100% 50%; }
ul.menu li.topli .active { background: none; }
div.banneritem { /* border-bottom:1px dotted #ddd; */
margin-left: 15px;}
/* Typography - template_css.css
------------------------------------------------------------------*/
/* Code */
pre,
.code1,
.code2 { background:#f7f7f7; }
pre,
.code1 { border-left:5px solid #489bf0; }
.code2 { border-top:5px solid #489bf0; border-bottom:5px solid #489bf0; }
.code3 { border-top:1px solid #489bf0; border-bottom:1px solid #489bf0; }
.code3 h4 { background:#fff; }
/* Warnings */
p.info1,
p.info2,
p.info3,
p.info4 { background:transparent url('../images/icons/info.gif') no-repeat left center; }
p.warning1,
p.warning2,
p.warning3,
p.warning4 { background:transparent url('../images/icons/warning.gif') no-repeat left center; }
p.tips1,
p.tips2,
p.tips3,
p.tips4 { background:transparent url('../images/icons/tips.gif') no-repeat left center; }
p.info2,
p.info4 { border-top:#3399ff solid 1px; border-bottom:#3399ff solid 1px; background-position:3px center; }
p.info3,
p.info4 { background-color:#E6F1FF; background-position: 7px center; }
p.warning2,
p.warning4 { border-top:#f71212 solid 1px; border-bottom:#f71212 solid 1px; background-position: 3px center; }
p.warning3,
p.warning4 { background-color:#FFE5E0; background-position: 7px center; }
p.warning4 { border-top:#f71212 solid 1px; border-bottom:#f71212 solid 1px; }
p.tips2,
p.tips4 { border-top:#fde647 solid 1px; border-bottom:#fde647 solid 1px; background-position:3px center; }
p.tips3,
p.tips4 { background-color:#FDFFC7; background-position: 7px center; }
p.tips4 { border-top:#fde647 solid 1px; border-bottom:#fde647 solid 1px; }
/* Blockquotes */
blockquote div.blockquote1 { background:transparent url(../images/style1/gk_stuff/typography/open1.png) no-repeat left bottom; }
blockquote div.blockquote1 div { background:transparent url(../images/style1/gk_stuff/typography/close1.png) no-repeat right top; }
blockquote div.blockquote2 { background:transparent url(../images/style1/gk_stuff/typography/open1.png) no-repeat left top; }
blockquote div.blockquote2 div { background:transparent url(../images/style1/gk_stuff/typography/close1.png) no-repeat right top; }
blockquote div.blockquote3 { background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left bottom; }
blockquote div.blockquote3 div { background:transparent url(../images/style1/gk_stuff/typography/close2.png) no-repeat right top; }
blockquote div.blockquote4 { background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left top; }
blockquote div.blockquote4 div { background:transparent url(../images/style1/gk_stuff/typography/close2.png) no-repeat right top; }
/* Legends */
div.legend1 h4,
div.legend2 h4,
div.legend3 h4,
div.legend4 h4,
div.legend5 h4,
div.legend6 h4 { background: #f5f5f5; }
div.legend3 h4:first-child,
div.legend5 h4:first-child { background:#e7e7e7; }
div.legend4 h4:first-child,
div.legend6 h4:first-child { border:solid 1px #666; }
div.legend1,
div.legend5,
div.legend6 { border:solid 1px #666; }
div.legend2,
div.legend3,
div.legend4 { border-top:solid 1px #666; border-bottom:solid 1px #666; }
/* Highlights */
.highlight-1 { background:#ffffda; }
.highlight-2 { background:#489bf0; color:#fff; }
.highlight-3 { background:#014b94; color:#fff; }
.highlight-4 { background:#333; color:#fff; }
/* Colors for spans */
span.clear { border-top:1px solid #489bf0; border-bottom:1px solid #489bf0; color:#489bf0; }
span.clear-1 { border-top:1px solid #014b94; border-bottom:1px solid #014b94; color:#014b94; }
span.clear-2 { border-top:1px solid #333; border-bottom:1px solid #333; color:#333; }
span.color { color:#489bf0; }
span.color-1 { color:#014b94; }
span.color-2 { color:#489bf0; border-left:2px solid #489bf0; }
span.color-3 { color:#333; border-left:2px solid #333; }
span.color-4 { color:#fff; background:#489bf0; }
span.color-5 { color:#fff; background:#014b94; }
span.color-6 { color:#d48d1c; background:#ffe; border-top:1px solid #e9e9a1; border-bottom:1px solid #e9e9a1; }
span.color-7 { background:#333; color:#fff; }
/* unordered lists */
ul.circle1 { list-style-image:url(../images/style1/gk_stuff/typography/bullet3ul.png); }
ul.circle2 { list-style-type:circle; }
ul.bullet1 { list-style-image:url(../images/style1/gk_stuff/typography/bullet_ol_1_dark.png); }
ul.bullet2 { list-style-image:url(../images/style1/gk_stuff/typography/bullet1ul.png); }
ul.bullet3 { list-style-image:url(../images/style1/gk_stuff/typography/bullet2ul.png); }
ul.bullet4 { list-style-image:url(../images/style1/gk_stuff/typography/bullet_ol_1_color.png); }
ul.square1 { list-style-type:square; }
ul.square2 { list-style-image:url(../images/style1/gk_stuff/typography/bullet_squ1_dark.png); }
ul.square3 { list-style-image:url(../images/style1/gk_stuff/typography/bullet_squ1_color.png); }
/* Numbers */
div.number1 span { background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2.png) no-repeat center center; color:#fff; }
div.number2 span { background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2_color.png) no-repeat center center; color:#fff; }
/* css3.css */
div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span,
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span,
div.moduletable_ver3 h3 span { /*text-shadow: #333 1px 1px 0;*/ }
div.moduletable_ver3 h3 span { text-shadow: #7abcff 1px 1px 0; }
div.moduletable_ver3 h3 span.first-word { text-shadow: #358adf 1px 1px 0; }
div.moduletable_ver1 h3 span,
div.moduletable_ver2 h3 span { text-shadow: #535353 1px 1px 0; }
#gk_bottom2 div.moduletable h3 span,
#gk_bottom2 div.moduletable h3 { text-shadow: #000 1px 1px 0; }
#gk_bottom2 div.moduletable h3 span.first-word,
div.moduletable_ver1 h3 span.first-word,
div.moduletable_ver2 h3 span.first-word { text-shadow: #202020 1px 1px 0; }


/* Jomsocial style 
------------------------------------------------------------------*/
div.ctitle,
body #community-wrap div.ctitle {
	border-bottom:1px solid #ddd;
}
div.newsfeed-item,
body #community-wrap div.newsfeed-item {
	border-bottom:1px dotted #ddd;
}
.videocomments ul li {
	border-bottom: 1px dotted #ddd!important;
}
#community-wrap .app-box-menus {
	margin-top: 11px;
}
body #community-wrap #community-admin-wrapper {
	background: #f7f7f7;
}
#community-wrap .moduletable h3 span {
	color: #000;
}
body #community-wrap div.profile-toolbox-bl div.statustext #labelstatustext {
	background: url('../images/style1/statuslabel.gif') no-repeat left top;
}
body #community-wrap div.filterlink a {
	border-color:#dedede!important;
}
body #community-wrap div.loading {
	background: url('../images/style1/wait.gif') no-repeat 0 0;
}
body #community-wrap .video-item .video-item {
	border-bottom:1px dotted #ddd;
}
body #community-wrap .video-hits {
	color: #000;
}
ul.video-details li {
	color: #828282;
	border-left: 1px solid #dedede
}
body #community-wrap ul.avatar-list .title {
	background: #f7f7f7;
}
body #community-wrap ul.avatar-list a {
	color: #FF941A;
}
body #community-wrap ul.avatar-list .desc-title {
	border-bottom: 1px dotted #ddd!important;
}
.profile-right .moduletable_ver2 h3 span {
	color: #fff;
}
body #community-wrap .infoGroupTitle {
	border-bottom:1px dotted #ddd;
	color: #777777;
}
body #community-wrap .infoTitle {
	color: #fff;
}
#community-wrap .app-box-header {
	background-image: url('../images/style1/app-box-header.png');
}
#community-wrap .app-box-title {
	color:#000;
}
#community-wrap .app-box-menu-icon {
	background-image: url('../images/style1/app-box-menu-icon.png');
}
#community-wrap .app-box-menu.toggle .app-box-menu-icon {
	background-position:-11px 0;
}
#community-wrap .app-box.collapse .app-box-menu.toggle .app-box-menu-icon {
	background-position:-22px 0;
}
body #community-wrap #cToolbarNav {
	border-bottom: 3px solid #000;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li {
	background:transparent url('../images/style1/toolbar-item-off-left.gif') no-repeat scroll left top;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a {
	background:transparent url('../images/style1/toolbar-item-off-right.gif') no-repeat scroll right top;
	color: #000;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li a:hover {
	color: #000;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active {
	background:transparent url('../images/style1/toolbar-item-on-left.gif') no-repeat scroll left top;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active a {
	background:transparent url('../images/style1/toolbar-item-on-right.gif') no-repeat scroll right top;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a,
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:link,
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:visited {
	background:#4297ef;
	border-bottom:1px solid #57a5f5;
	color:#FFFFFF;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a:hover,
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active div a:hover {
	background:#3481d0;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li.toolbar-active a:hover {
	color: #fff;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div a.has-separator {
	border-bottom:3px solid #3481d0;
}
body #community-wrap div.submenu-l,
body #community-wrap div.submenu-r {
	background: #f7f7f7;
}
body #community-wrap div.mini-profile {
	border-bottom:1px dotted #dedede;
}
.tool-tip {
	border: 1px solid #97bde5 !important;
	background: #edf5fe!important;
}
#writeMessageContainer .receiverContainer {
	background: #EFF7FF;
}
a#joinButton {
	background:transparent url('../images/style1/js_joinus.png') no-repeat 50% 0;
	color: #fff;
}
a:hover#joinButton {
	background-position: 50% 100%;
}
#community-wrap .group-menus {
	border-color: #777777;
}
#community-wrap .group-menu a {
	background: #000;
}
#community-wrap .group-menu.important a {
	background: #777777;
}
#community-wrap .loginform input#password,
#community-wrap .loginform input#username,
#community-wrap #cFormSearch input#keyword {
	border: 1px solid #dedede;
	color: #828282;
}
div.community-groups-results-item {
	border:1px dotted #dedede;
}
ul.js_forgot li {
	background: transparent url('../images/style1/arrow.png') no-repeat scroll 0 50%;
	color: #828282;
}
#cWindow.warning #cWindowContentTop {
	background: #79bbff;
	border-color: #4197ee;
}
body #cWindowContent .blockUnregister div.message {
	background:#FFFFEE;
	border:1px solid #E9E9A1;
}
body #cWindowContent .blockUnregister h3 {
	color:#000;
}
body #cWindowContent .blockUnregister ul#featurelist li {
	color:#828282;
	background:transparent url('../images/style1/arrow.png') no-repeat 0 50%;
}
body #cWindowContent .button {
	background:url('../images/style1/bg_button.png') repeat-x 0 0!important;
	border: 1px solid #dedede!important;
	color: #000!important;
}
body #cWindowContent .button:hover {
	background:url('../images/style1/bg_button.png') repeat-x 0 100%!important;
	border: 1px solid #4a98e8!important;
	color: #fff!important;
}
body #community-wrap div.ajax-wait,
body #community-wrap .loading {
	background-image:url('../images/style1/wait.gif')!important;
}

a#joinButton {
	text-shadow:1px 1px 8px #266FB7;
}

#community-wrap .cModule h4 {
	color:#777777;
}

body #community-wrap #communitylogout a{
	color:#777777 !important;
}

body #community-wrap #communitylogout a:hover{
	color:#FF941A !important;
}

body #community-wrap .cModule.searchbox .input_wrap .search_button {
	background:url("../images/style1/bg_button.png") repeat-x scroll 0 0 transparent;
}

body #community-wrap .cModule.searchbox .input_wrap .search_button:hover {
	background-position:0 -27px;
	border-color:#4a98e8;
}

#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li#toolbar-item-notify a span{
	color:#777777;
}

#community-wrap #cToolbarNav.cToolbar ul#cToolbarNavList li#toolbar-item-notify a:hover span{
	color:#FF941A;
}


li.last div.titular a
{
	color:#333333;
}
li.last div.titular a:hover,li.last div.titular a:focus,li.last div.titular a:active
{
	color:#555555;
	text-decoration:none;
}
.top_addons a:link,
.top_addons a:visited,
.top_addons a:active { color: /*#333333;*/ #f4f4f4;text-shadow:0 1px 0 #000000; }
.top_addons a:hover { color : #6d63dd; text-decoration:underline;}
.twtr-doc {
  margin: 0 auto;
  width: 90% !important;
  background-color:transparent!important;
}
.article-content { 
font-size: 115%;
color: #515151;
line-height: 1.5;
padding:0 10px;
font-family:Helvetica, Arial, sans-serif;}

a.readon{
	text-transform:uppercase;
	padding: 0 0 0 10px;
	font-size:10px;
	color:#222;
	font-family:Helvetica, Arial, sans-serif;
	/*opacity: 0.7;*/
}



.article-meta{
	border-bottom: 1px solid #DDDDDD;
	color: #999;
    margin: 10px 0;
	padding: 0 0 0 10px;
	text-transform:uppercase;
	font-size:10px;
	font-family:Helvetica, Arial, sans-serif;
}
.article-meta a{
	color:#222;
	/*opacity: 0.7;*/
}

.article-meta a:hover{
	opacity: 1;
	color:#666;
}

.blog_more {
color: #999;
font-family: 'Coda', Arial, Helvetica, sans-serif!important;;
font-weight: bold;
font-size: 115%;
}

#component .blau a {
color:#0088CC;
}
#component .blau .contentpagetitle ,#component .blau   .categoria a ,#component .blau   .seccio  a{
color: #333333;
}

.top_article { 
border-radius:4px 4px 0 0; height:20px; margin:0 26px;

/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#181817));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #000000, #181817);
/* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #000000, #181817);
/* IE 10 */
background: -ms-linear-gradient(top, #000000, #181817);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #000000, #181817); }