/*  CSS  */

/* BODY */
body{background-image:url(css/side_bg.jpg); background-repeat:repeat-x; background-attachment:fixed;}

/* LINKS */
a{ color:#222222;}


a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline}

a.blue:hover {background-color:#2BA4DB; color:#FFFFFF; text-decoration:none;}
a.blue{ color:#2BA4DB;}

a.grey:hover {color:#888888;}
a.grey{ color:#555555;}

a.white{ color:#FFFFFF;}
a.white:hover {background-color:#FFFFFF; color:#2BA4DB; text-decoration:none;}

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

/* FORM */
input, label, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}

/* ELEMENTS */
strong{
	font-weight:bold;
}
em{
	font-style:italic;
}

/* CLASSES*/
.main_holder{
	width:860px;
	overflow:auto;
	background-image:url(css/main_bg.gif);
	background-repeat:repeat-y;
}
.main_bottom{
	width:860px;
	height:30px;
	background-image:url(css/main_bottom.jpg);
	background-repeat:no-repeat;
	float:left;
}
.block_top{
	width:860px;
	height:130px;
	background-image:url(css/main_top_logo.jpg);
}
.block_top_menu{
	width:860px;
	height:212px;
	/*background-image:url(css/main_top_menu.jpg);*/
}
.block_left{
	display:inline;
	width:380px;
	/*height:550px;
	background-color:#EEEEEE;
	background-image:url(css/lft_bg.gif);
	background-repeat:repeat-y;*/
	float:left;
	margin:8px;
	margin-right:6px;
	margin-top:0px;
}
.block_left_wide{
	display:inline;
	width:658px;
	/*height:550px;
	background-color:#EEEEEE;
	background-image:url(css/lft_bg.gif);
	background-repeat:repeat-y;*/
	text-align:left;
	float:left;
	margin:8px;
	margin-right:2px;
	margin-top:0px;
}
.block_middle{
	display:inline;
	width:270px;
	/*height:50px;*/
	background-color:#EEEEEE;
	float:left;
	margin-top:0px;
	margin-right:2px;
}
.block_right{
	display:inline;
	width:176px;
	/*background-image:url(css/rght_bg.gif);
	background-repeat:repeat-y;*/
	float:left;
	margin:8px;
	margin-top:0px;
}
.block_news{
	width:100%;
	height:auto;
	text-align:left;
	/*background-color:#AAAAAA;*/
}
.news_options{
	width:100%;
	height:15px;
	/*background-image:url(css/news_options.gif);*/
	
}
.middle_block_top{
	width:270px;
	height:36px;
}
.middle_block_body{
	width:270px;
	background-color:#EEEEEE;
}
.middle_block_bottom{
	background-image:url(css/mdl_bottom.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:270px;
	height:10px;
}
.middle_block_spacer{
	width:270px;
	height:10px;
	background-color:#FFFFFF;
}
.right_banner{
	width:160px;
	height:600px;
	background-image:url(files/banners/gatorade_ad1.jpg);
	background-repeat:no-repeat;
	background-color:#FF3300;
	margin-top:10px;
}
.right_banner_5k{
	width:160px;
	height:200px;
	background-color:#FFFFFF;
	margin-top:10px;
}
.comment_block{
	margin:28px;
	margin-top:0px;
	margin-bottom:4px;
	border:1px solid #DDDDDD;
}
.press_line1{
	font-size:1px;
	margin:28px;
	margin-top:10px;
	margin-bottom:4px;
	height:2px;
	background-color:#DDDDDD;
}
.press_line2{
	font-size:1px;
	margin:28px;
	margin-top:4px;
	margin-bottom:2px;
	height:6px;
	background-color:#DDDDDD;
}
.press_line3{
	font-size:1px;
	margin:28px;
	margin-top:0px;
	margin-bottom:4px;
	height:2px;
	background-color:#DDDDDD;
}
.transp_line1{
	font-size:1px;
	margin:28px;
	margin-top:10px;
	margin-bottom:0px;
	height:2px;
	background-color:#DDDDDD;
}
/* INDIVIDUAL CLASSES*/
img.news_note{
	border:0px;
}
img.news_note_history{
	padding:2px;
	margin:4px;
	border:1px solid #AAAAAA;
}
img.news_note_press{
	padding:14px;
	padding-right:0px;
	padding-top:0px;
}
span.ttl_18_gblack_geo{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:18px;
	color:#555555;
	margin:16px;
	margin-bottom:2px;
	line-height:110%;
}
span.ttl_20_gblack_geo{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:20px;
	color:#555555;
	margin:28px;
	margin-bottom:2px;
}
span.subttl_9_grey_vrd{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#AAAAAA;
	margin-left:16px;
	margin-right:16px;
}
span.subttl_10_grey_vrd{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AAAAAA;
	margin-left:28px;
	margin-right:28px;
}
span.subttl_10_dgrey_vrd{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
	margin-left:28px;
	margin-right:28px;
}
span.news_options_read{
	display:block;
	float:left;
	width:3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;
	padding:1px 1px 0px 20px;
}
span.news_options_view{
	display:block;
	float:left;
	width:5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;
	padding:1px 1px 0px 16px;
}
span.news_subttl{
	display:block;
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:6px;
}
span.comment_info{
	display:block;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
}
span.img_aligner_1{
	display:block;
	width:350px;
	text-align:center;
}
span.event_cat{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#555555;
	margin:10px;
	margin-bottom:2px;
}
span.event_day{
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:24px;
}
span.transp_art{
	display:block;
	background-image:url(css/transp_art.jpg);
	background-repeat:no-repeat;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-weight:bold;
	font-size:24px;
	color:#FFFFFF;	
	padding:10px;
	padding-left:50px;
	padding-bottom:20px;
}
div.ttl_artName{
	font:18px bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:110%;
	color:#FFFFFF;
	background:url(css/transp_art.jpg) repeat-x;
	padding:10px;
}
span.transp_subitm{
	display:block;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:6px;
}

p.news_text{
	margin:16px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size:12px;
	color:#555555;
}
p.news_text_full{
	margin:28px;
	overflow:auto;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	color:#555555;
}
p.news_subitm{
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:160%;
	font-size:12px;
	color:#555555;
}
p.middle_block_text{
	margin-left:16px;
	margin-right:16px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#555555;
	line-height:120%;
}
p.comment_block_header{
	background-color:#DDDDDD;
}
p.comment_block_text{
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
p.event_block_header{
	background-color:#DDDDDD;
}
p.event_block_text{
	overflow:auto;
	margin:10px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
	color:#555555;
}
div.event_block_sep{
	margin-left:30px;
	margin-right:10px;
	height:2px;
	background-color:#DDDDDD;
}
div.news_subttl{
	margin:28px;
	margin-bottom:4px;
	background-color:#DDDDDD;
}
div.news_subitm{
	margin:28px;
	margin-top:0px;
}
div.news_sep{
	margin-left:16px;
	margin-top:8px;
	width:350px;
	height:3px;
	background-image:url(css/news_ttl_sep.gif);
	background-repeat:no-repeat;
}
div.news_sep_2{
	margin-left:16px;
	margin-top:8px;
	width:350px;
	height:1px;
	background-image:url(css/news_ttl_sep.gif);
	background-repeat:no-repeat;
}
div.news_end{
	margin-left:16px;
	margin-top:0px;
	width:350px;
	height:6px;
	background-image:url(css/news_sep2.gif);
	background-repeat:no-repeat;
}
div.transp_subitm{
	margin:28px;
	margin-bottom:2px;
	margin-top:2px;
	background-color:#DDDDDD;
}

/* TRANSP */
.trnsp_art{
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:110%;
	color:#FFFFFF;
	background:url(css/transp_art.jpg) no-repeat;
	padding:10px 0px 16px 50px;
	margin:20px;
}
.trnsp_style1{
	margin:20px;
	padding:0px 20px 20px 20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size:12px;
	color:#444444;
}
.trnsp_frcName{
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#444444;
	text-decoration:underline;
	margin:0px 20px 0px 20px;
	padding:0px 20px 6px 20px;
}
.trnsp_frcDesc{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	margin:0px 20px 0px 20px;
	padding:0px 20px 6px 20px;
}
.trnsp_frcLine{
	height:2px;
	background-color:#CCCCCC;
	margin:0px 40px 2px 40px;
	font-size:1px;
}
.trnsp_frcCatg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#CCCCCC;
	margin:0px 40px 2px 40px;
	padding:6px;
}
.trnsp_frcItems{
	margin:0px 40px 0px 20px;
}
.trnsp_frcSubItems{
	/*Nothin'*/
	margin:0px 0px 0px 20px;
	background-color:#DDDDDD;
}
.trnsp_frcItem{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	background-color:#EEEEEE;
	margin:0px 0px 2px 10px;
	padding:6px 6px 6px 20px;
}

/* ESTD */
.estd_subsec{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#777777;
	margin:4px 28px 2px 28px;
	padding:6px 6px 6px 40px;
	height:16px;
	background-color:#DDDDDD;
}
.estd_subsec_itm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	margin:2px 28px 2px 50px;
	padding:6px 6px 6px 20px;
	height:16px;
	background-color:#DDDDDD;
}
.estd_subsec_sec{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	margin:2px 28px 2px 70px;
	padding:6px 6px 6px 20px;
	height:10px;
	background-color:#DDDDDD;
}
.estd_table{
	padding:4px;
	margin:4px 28px 2px 28px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	width:602px;
	border:#888888 thin solid;
	border-collapse:collapse;
}
.estd_table_mmbr{
	padding:4px;
	margin:2px 28px 2px 80px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	width:540px;
	border:#888888 thin solid;
	border-collapse:collapse;
}
.estd_table_abrm{
	padding:4px;
	margin:4px 28px 2px 28px;
	background-color:#DDDDDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#555555;
	width:602px;
	border:#888888 thin solid;
	border-collapse:collapse;
}
.estd_table_tr{
}
.estd_table_td1{
	background-color:#888888;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px;
}
.estd_table_td2{
	padding:6px;
	text-align:center;
}
.estd_table_td3{
	padding:6px;
}
.estd_jor{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#777777;
	margin:4px 28px 2px 50px;
	padding:6px 6px 6px 20px;
	height:16px;
	background-color:#DDDDDD;
}
.estd_mdate{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#777777;
	margin:4px 28px 2px 60px;
	padding:6px 6px 6px 20px;
	height:12px;
	background-color:#DDDDDD;
}
.estd_mdate_match{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	margin:4px 28px 2px 70px;
	padding:6px 6px 6px 20px;
	background-color:#DDDDDD;
	line-height:120%;
}

/* FORM.COMMENT_ADD */
form.comment_add{
	padding:0px;
	padding-top:0px;
	width:500px;
	text-align:left;
}
label.comment_add{
	font-weight:bold;
	line-height:160%;
}
label.comment_add_blank{
	width:270px;
}
input.comment_add{
	width:24em;
}
input.comment_add_captcha{
	width:100px;
}
input.comment_add_sbmt{
	width:12em;
	height:2em;
	color:#222222;
}
textarea.comment_add{
	width:24em;
	height:4em;
}

/* FORM.CONTACT_FORM */
form.contact{
	padding:20px;
	padding-left:40px;
	padding-top:0px;
	width:340px;
	text-align:left;
}

/* ID */
#ttl_ultNoticias{
	width:360px;
	height:24px;
	background-image:url(css/ttls_ultNoticias.gif);
}
#ttl_salaPrensa{
	width:658px;
	height:24px;
	background-image:url(css/ttls_salaPrensa.gif);
}
#ttl_calEventos{
	width:658px;
	height:24px;
	background-image:url(css/ttls_calEventos.gif);
}
#ttl_nosotros{
	width:658px;
	height:24px;
	background-image:url(css/ttls_nosotros.gif);
}
#ttl_portalTransp{
	width:658px;
	height:24px;
	background-image:url(css/ttls_portalTransp.gif);
}
#ttl_contacto{
	width:658px;
	height:24px;
	background-image:url(css/ttls_contacto.gif);
}
#ttl_publicidad1{
	width:176px;
	height:24px;
	background-image:url(css/ttls_publicidad1.gif);
}


select, label, input, textarea {
	display: block;
	float: left;
	margin-bottom: 10px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	width:28em;
}
label {
	text-align: right;
	width: 120px;
	padding-right: 20px;
}
input.radio{
	display:inline;
	width:2em;
}
input.button{
	margin-left:20px;
	width:12em;
}
.radioLabel{
	display: block;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
.ttl_form1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#555555;
	font-weight:bold;
	margin-left:28px;
}