/* CSS Document */
html, body {
height: auto;
width: auto;
}
body {
background: #FFFFFF;
margin: 10px 0 0 0;
padding: 0;
}
#header {
background: #FFFFFF;
height: 110px;
min-width: 1200px;
text-align: center;
}
#head_container {
text-align: left;
background: none;
position: relative;
width: 1200px;
min-width: 1200px;
height: 100px;
top: 0px;
margin-left: auto;
margin-right: auto;
}
#no_result {
width: 100%;
height: 300px;
text-align: left;
}
#logo {float: left; width: 221px; height: 100px;}
#top_banner {
float:left;
width:735px;
margin-left: 20px;
}
#log_mod {
float:right;
width:220px;
height: 120px;
margin-top:-10px;
text-align: left;
}
#log_slider {
font-family: Arial;
font-size: 8pt;
color: #DADADA;
background: #333333;
width:220px;
height: 120px;
text-align: left;
display: none;
}
#contul_meu {
z-index: 5;
}
.login_usr {
width: 180px;
height: 20px;
line-height: 20px;
font-size: 12px;
background-color: #DADADA;
border: 1px solid #DADADA;  
}
.login_pass {
width: 180px;
height: 20px;
line-height: 20px;
font-size: 12px;
background-color: #DADADA;
border: 1px solid #DADADA;  
}
/* Set the font for all of the elements */
form.login,
form.login input {
	font-family: Arial;
	font-size:12px;
}
 
/* Make our title a bit bigger */
form.login div.title {
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
}
 
/* Remove the bullets and padding from our list */
form.login ul {
	list-style-type:none;
	padding:0;
	margin: 0;
}
 
/* Give our input fields a fixed width and a bit of padding */
form.login input[type=text], form.login input[type=password] {
padding-left: 5px;
margin-top: 5px;
width: 180px;
height: 20px;
line-height: 20px;
background-color: #FFFFFF;
border: 1px solid #DADADA;
}
form.login ul li {
	position:relative;
	margin: 0 0 0 18px;
}
 
/* Position the labels inside our input fields. */
form.login label {
	position:absolute;
	top:10px;
	left:9px;
	color:#aaa;
}
#clear {
clear: both;
}
#nav_wrap{
background: #333333;
height: 75px;
min-width: 1200px;
text-align: center;
z-index:1;
width: 100%;
}
#nav_menu{
height: 40px;
z-index:3;
margin-left: auto;
margin-right: auto;
padding-top: 6px;
width: 1200px;
}

td.menu a {
color: #FFFFFF; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}

td.menu a:link {
color: #FFFFFF; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}

td.menu a:active {
color: #FFFFFF; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}

td.menu a:visited {
color: #FFFFFF; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}

td.menu a:hover {
color: #FFFFFF; 
background: #555555;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}
td.menu_sel a {
color: #FFFFFF; 
background: #CC0000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}

td.menu_sel a:link {
color: #FFFFFF; 
background: #CC0000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}

td.menu_sel a:active {
color: #FFFFFF; 
background: #CC0000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}

td.menu_sel a:visited {
color: #FFFFFF; 
background: #CC0000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}

td.menu_sel a:hover {
color: #FFFFFF; 
background: #CC0000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
line-height:30px;
display: block;
}

#top_wrap {
text-align: left;
background: none;
position: relative;
width: 1200px;
min-width: 1200px;
height: 305px;
top: 0px;
margin-left: auto;
margin-right: auto;
margin-top: -32px;
z-index:2;
}
#left_fx {
float: left;
width: 20px;
height: 310px;
background: url('../img/left_shd.png') top left no-repeat;
position: relative;
}
#slide_wrap {
padding: 15px 0;
float: left;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background:#FFFFFF;
width:805px;
height:278px;
position:relative;
}
#right_fx {
float: left;
width: 20px;
height: 310px;
background: url('../img/right_shd.png') top left no-repeat;
position: relative;
}
#tabs_mod {
overflow: hidden;
float: right;
width: 330px;
height: 310px;
}
.txt_hspot_rec {
color: #CC0000; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 8pt;
font-weight: bold;
}
.txt_hspot {
color:#AEB9BF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 10pt;
}
a.link:link {
font-family:  Arial;
font-size: 10pt;
font-weight:bold;
color:#AEB9BF;
text-decoration: none
}
a.link:visited {
font-family:  Arial;
font-size: 10pt;
font-weight:bold;
color:#AEB9BF;
text-decoration: none
}
a.link:active {
font-family:  Arial;
font-size: 10pt;
font-weight:bold;
color:#AEB9BF;
text-decoration: none
}
a.link:hover {
font-family:  Arial;
font-size: 10pt;
font-weight:bold;
color:#FFFFFF;
text-decoration: underline
}
#promo_container {
width: 250px;
height: 260px;
}
#promo {
width: 250px;
height: 260px;
background: url('../img/promo2.jpg') top left no-repeat;
display: block;
}
img.promo { 
margin-top: 60px; 
}
.catev, .catev:link, .catev:visited, .catev:active {
font-family:  Arial;
font-size: 10pt;
font-weight:bold;
color:#0099FF;
text-decoration: none;
line-height:1.5em;
}
.catev:hover {
color:#0099FF;
text-decoration: underline;
line-height:1.5em;
}
#search_wrap {
margin-top: -30px;
padding-top: 30px;
background: #333333;
height: 50px;
width:100%;
min-width: 1200px;
}
#search_container {
margin-left: auto;
margin-right: auto;
width: 1200px;
min-width: 1200px;
}
#search_head {
float: left;
margin-left: 20px;
margin-top: 10px;
width:130px; /*follow your image's size*/
height:30px;/*follow your image's size*/
line-height: 30px;
padding:0px;
position:relative; /*important*/
color: #FFFFFF;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
}
#searchwrapper {
float: left;
width:535px; /*follow your image's size*/
height:30px;/*follow your image's size*/
background-image:url('../img/searchbox.jpg');
background-repeat:no-repeat; /*important*/
margin-top: 10px;
padding:0px;
position:relative; /*important*/
}
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
left:5px;
width:493px;
height:24px;
padding-top: 3px;
color: #666666;
font-family: Tahoma, Arial;
font-size: 11pt;
font-weight: bold;
line-height: 24px;
}
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:1px;
left:493px;
width:42px;
height:29px;
}

#advpanel {
overflow: visible;
position: absolute;
width: 653px;
height: 155px;
line-height: 2.4em;
margin-left: 150px;
background: url('../img/advbg.png') top left repeat;;
border-left: 1px solid #656565;
border-bottom: 1px solid #656565;
border-right: 1px solid #656565;
padding: 15px;
display: none;
color: #AEB9BF;
font-family: Tahoma, Arial;
font-size: 10pt;
font-weight: normal;
z-index: 5;
}
option.red {background-color: #CC0000; color: white;}
option.dgrey {background-color: #333333; color: white;}
option.grey {background-color: #CCCCCC; color: black;}

a.rss {
display: block;
width: 28px;
height: 28px;
text-decoration: none;
background: url('../img/rss.jpg');
}
a.rss:hover {background-position: -28px 0;}
a.fb {
display: block;
width: 28px;
height: 28px;
text-decoration: none;
background: url('../img/fb.jpg');
}
a.fb:hover {background-position: -28px 0;}
a.twt {
display: block;
width: 28px;
height: 28px;
text-decoration: none;
background: url('../img/twt.jpg');
}
a.twt:hover {background-position: -28px 0;}
a.ytb {
display: block;
width: 28px;
height: 28px;
text-decoration: none;
background: url('../img/ytb.jpg');
}
a.ytb:hover {background-position: -28px 0;}
.displace {
position: absolute;
left: -5000px;
}
#mainwrap {
text-align: center;
padding-bottom:20px; /* Height of mainwrap */
}

#main_content {
text-align: left;
background: url("../img/header_hl.png") repeat-x scroll left top #FFFFFF;
position: relative;
border: 1px solid #DADADA;
width: 1200px;
min-width:1200px;
overflow:hidden;
top: 10px;
margin-left: auto;
margin-right: auto;
}

#col1 {
font-family: Tahoma, Arial;
font-size: 10pt;
font-weight: bold;
color: #807F7C;
float: left;
line-height: 1.5em;
margin-right: 20px;
margin-top: 15px;
width: 220px;
border-right: 1px solid #DADADA;
padding-bottom:1000em;  /* Balance the heights of the columns */
margin-bottom:-1000em;
}
#col2 {
float: left;
line-height: 1.5em;
margin-top: 15px;
width: 620px;
text-align: center;
}
#col3 {
font-family: Tahoma, Arial;
font-size: 10pt;
font-weight: bold;
color: #807F7C;
float: right;
line-height: 1.5em;
margin-top: 15px;
width: 320px;
border-left: 1px solid #DADADA;
padding-bottom:1000em;  /* Balance the heights of the columns */
margin-bottom:-1000em;
}
#col4 {
float: left;
line-height: 1em;
margin-top: 15px;
margin-left: 15px;
text-align: left;
width: 840px;
padding-bottom:1000em;  /* Balance the heights of the columns */
margin-bottom:-1000em;
}
#log_col1 {
background: url('../img/log_bg_grad1.jpg') top left repeat-x #FFFFFF;
float: left;
width: 420px;
height: 245px;
margin-left: 8px;
padding: 15px;
}
#log_col2 {
background: url('../img/log_bg_grad2.jpg') top left repeat-x #333333;
float: left;
width: 308px;
height: 245px;
padding: 15px;
}
#log_formtb {
float: left;
width:400px;
height:200px;
}
#log_form_left {
float: left;
font-family: Arial;
font-size: 12px;
color: #666666;
width: 120px;
height: 40px;
line-height: 1.5em;
}
#log_form_right {
float: left;
font-family: Arial;
font-size: 12px;
color: #666666;
width: 280px;
height: 40px;
line-height: 1.5em;
}
.log_col1_hd_txt {
color: #666666;
font-size: 14px;
font-family: Arial;
font-weight: bold;
line-height: 2em;
}
.log_col1_txt {
color: #666666;
font-size: 12px;
font-family: Arial;
}
.log_col2_hd_txt {
color: #FFFFFF;
font-size: 14px;
font-family: Arial;
font-weight: bold;
line-height: 2em;
}
.log_col2_txt {
color: #FFFFFF;
font-size: 12px;
font-family: Arial;
line-height: 1.2em;
}
#ev_header {
float: left;
line-height: 1.2em;
width: 620px;
}
#ev_container {
float: left;
line-height: 1em;
width: 620px;
text-align: left;
}
#ev_head {
float: left;
line-height: 1.5em;
width: 620px;
height: auto;
text-align:left;
}
#ev_footer {
float: left;
line-height: 0.8em;
width: 620px;
}
#tos_container {
float: left;
line-height: 1em;
width: 1180px;
text-align: left;
padding: 10px;
}
#wrap_comments {
clear: both;
float: left;
width: 620px;
height: auto;
}
#col_com1 {
float:left;
width: 305px;
line-height:1.2em;
}
#col_com2 {
float:right;
width: 305px;
line-height:1.2em;
}
#comments {
clear: both;
float: left;
text-align: left;
margin-bottom: 5px;
border: 1px solid #DADADA;
width: 618px;
background: #F0F0F0;
}
#comments_hd{
padding: 5px;
width: 100%;
}
/* #add_comment {
clear: both;
float: left;
width: 100%;
background: #333333;
text-align: left;
}
*/
.myform {
margin:0 auto;
width:600x;
padding:10px;
}
#add_comment{
background:#666666;
}
#add_comment h1 {
font-family: Arial;
font-size:12px;
font-weight:bold;
margin:0 0 10px 5px;
color: #FFFFFF;
}
#add_comment p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#add_comment label{
display:block;
font-family: Arial;
font-size: 12px;
font-weight:bold;
text-align:right;
width:140px;
float:left;
color: #FFFFFF;
}
#add_comment .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#add_comment input#name{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #000000;
width:300px;
margin:2px 0 0px 10px;
background: none repeat scroll 0 0 #CCCCCC;
}
#add_comment input#codv {
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #000000;
width:100px;
margin:2px 0 0px 10px;
background: none repeat scroll 0 0 #CCCCCC;
}
#add_comment textarea {
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #000000;
width:300px;
margin:2px 0 0px 10px;
background: none repeat scroll 0 0 #CCCCCC;
}
.ev_hd_txt {
font-family: Tahoma, Arial;
font-size: 10pt;
font-weight: bold;
color: #807F7C;
}
.ev_hd_txt_hl {
font-family: Tahoma, Arial;
font-size: 10pt;
font-weight: bold;
color: #0066FF;
}

.e_link, .e_link:link, .e_link:visited, .e_link:active {
font-family: Arial;
font-size: 10pt;
color:#0066CC;
text-decoration: none;
}
.e_link:hover {
text-decoration: underline;
}
.txt {
color: #707070;
font-family: Arial;
font-size: 10pt;
font-weight: normal;
line-height: 1.3em;
}
.txt_b {
color: #333333;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
line-height: 1.5em;
}
.txt_date {
color: #CC0000;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
}
.txt_copy {
color: #0066CC;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
}

.txt_min {
color: #707070;
font-family: Arial;
font-size: 11px;
font-weight: normal;
line-height: 1.3em;
}

.txt_conf {
color: #009900;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
}

.txt_tab_hd {
color: #FFF;
font-family: Arial;
font-size: 9pt;
font-weight: bold;
line-height: 1em;
}

.txt_lst_b {
color: #666;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
line-height: 1.2em;
}

.txt_lst {
color: #666;
font-family: Arial;
font-size: 8pt;
line-height: 1.2em;
}

#pg_container {
float: right;
width: 100%;
height: 24px;
text-align: right;
}

.grid_pg {
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size: 10pt;
text-decoration: none;
color: #707070;
text-align: right;
}
.grid_pager_buttons {
border: 1px solid #BCBCBC;
margin-left: 5px;
margin-right: 0;
position: relative;
}
.grid_pg, .grid_pg_buttons {
float: right;
}

.grid_pg input {
border: 1px solid #CCCCCC;
height: 20px;
margin: 0 5px 0 0;
text-align: center;
}

#evbox {
color: #807F7C;
cursor: pointer;
float: left;
height: 300px;
margin-bottom: 3px;
margin-right: 4px;
padding-botom: 4px;
width: 200px;
border: 1px solid #DADADA;
text-align: center;
/*
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-khtml-border-radius-bottomright: 6px;
-khtml-border-radius-bottomleft: 6px;
-khtml-border-radius-topright: 6px;
-khtml-border-radius-topleft: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
*/
}
#evbox:hover {
background-color: #EBEBEB;
border: 1px solid #DADADA;
}
#ev_photo {
/*background-color: #333333;*/
width: 200px;
height: 135px;
}
#ev_title {
padding: 0 5px 0;
width: 190px;
min-height: 30px;
text-align: left;
/*
-webkit-border-top-right-radius: 6px;
-webkit-border-topleft-radius: 6px;
-khtml-border-radius-topright: 6px;
-khtml-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
*/
}
.evlink:link, .evlink:visited, .evlink:active {
font-family:  Arial;
font-size: 8pt;
font-weight:bold;
color:#333333;
text-decoration: none;
line-height:1.5em;
display: block;
}
.evlink:hover {
font-family:  Arial;
font-size: 8pt;
font-weight:bold;
color:#0099FF;
}
#ev_date {
text-align:left;
padding:0 5px 0;
width: 190px;
height: 22px;
overflow: hidden;
line-height: 1em;
font-family: Tahoma;
font-size: 9pt;
font-weight: normal;
}
#ev_desc {
text-align:left;
padding:0 5px 0;
width: 192px;
height: 85px;
overflow: hidden;
line-height: 1em;
font-family: Tahoma;
font-size: 9pt;
font-weight: normal;
}
#podbox {
color: #807F7C;
cursor: pointer;
float: left;
height: 110px;
margin-bottom: 3px;
padding-botom: 4px;
width: 618px;
border: 1px solid #DADADA;
text-align: left;
}

#podbox:hover {
background-color: #EBEBEB;
border: 1px solid #DADADA;
}
#pod_photo {
float: left;
width: 170px;
height: 110px;
}
#pod_wrap_box {
float: left;
width:440px;
height: 110px;
overflow: hidden;
}
#pod_title {
float: left;
padding: 0 5px 0;
width: 98%;
height: auto;
text-align: left;
line-height: 1.2em;
margin-bottom: 10px;
}
#pod_desc {
text-align:left;
padding:0 5px 0;
width: 98%;
height: 60px;
overflow: hidden;
line-height: 1em;
font-family: Tahoma;
font-size: 9pt;
font-weight: normal;
}

.pod:link, .pod:visited, .pod:active {
color:#666666;
font-family: Arial;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
.pod:hover{
color:#CC0000;
text-decoration: underline;
}

.more:link, .more:visited, .more:active {
color:#CC0000;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
}
.more:hover{
text-decoration: underline;
}
.more2:link, .more2:visited, .more2:active {
color:#0099FF;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
}
.more2:hover{
text-decoration: underline;
}
#preloader { display:none; }
#preloader_pod {
position: absolute;
text-align: center;
top: 50px;
z-index:5;
display:none;
}

img.floatLeft { 
float: left; 
margin: 5px; 
}
img.floatRight { 
float: right; 
margin: 5px; 
}
#ed_wrap_op {
clear: both;
width: 100%;
height: 30px;
line-height: 30px;
}
#ed_op1 {
float: left;
width: 100px;
height: 30px;
line-height: 30px;
}
#ed_op2 {
float: right;
text-align: right;
width: 150px;
height: 30px;
line-height: 30px;
}
#footer {
clear: both;
background: #333333;
height: 400px;
margin: 0 auto;
min-width: 1200px;
padding: 0;
text-align: center;
}
#footer_wrap {
height: 260px;
margin-left: auto;
margin-right: auto;
position: relative;
width: 1200px;
}
#foot_c1 {
background: url("../img/ft_bar.jpg") no-repeat scroll right top #333333;
float: left;
width: 220px;
height:240px;
font-family: Arial;
font-size: 9pt;
color: #8F887C;
text-align: left;
margin-top: 20px;
margin-right:20px;
text-align: center;
}
#foot_c2a {
float: left;
width: 310px;
font-family: Arial;
font-size: 9pt;
color: #8F887C;
text-align: left;
margin-top: 20px;
}
#spacer {
clear: both;
width: 100px;
height:15px;
}
#foot_c2b {
float: left;
width: 310px;
font-family: Arial;
font-size: 9pt;
color: #8F887C;
text-align: left;
margin-top: 20px;
}
.ft_c2big {
font-family: Arial;
font-size: 14pt;
color: #CBC687;
}
.ft_icon {
margin-right: 5px;
}
#sm_foot {
clear: both;
width: 620px;
}
#foot_c3 {
background: url("../img/ft_bar.jpg") no-repeat scroll left top #333333;
float: right;
width: 320px;
height:240px;
font-family: Arial;
font-size: 9pt;
color: #8F887C;
text-align: right;
margin-top: 20px;
}
#tab_container {
width: 290px;
height: 220px;
overflow: hidden;
}
#tab_op {
clear: both;
width: 290px;
height: 30px;
}
#pcast_wrapper {
width: 290px;
height: 250px;
overflow: hidden;
}
#pcast_col1 {
float: left;
width: 145px;
height: 24px;
text-align: left;
padding-top: 5px;
}
#pcast_col2 {
float: right;
width: 145px;
height: 24px;
text-align: right;
padding-top: 5px;
}
#copyright {
background-color: #232323;
border-top: 1px solid #444444;
font-family: Arial;
font-size: 9pt;
color: #8F887C;
height: 115px;
margin-top: 20px;
padding-top: 20px;
min-width: 1200px;
}
.ftlink, .ftlink:link, .ftlink:visited, .ftlink:active {
font-family: Arial;
font-size: 8pt;
color:#0099FF;
text-decoration: none;
}
.ftlink:hover {
text-decoration: underline;
}
.ft_cred, .ft_cred:link, .ft_cred:visited, .ft_cred:active {
font-family: Arial;
font-size: 9pt;
color:#8F887C;
text-decoration: none;
}
.ft_cred:hover {
color:#CBC687;
text-decoration: underline;
}
#usr_splash {
background-color: #FFFFFF;
border: 1px solid #DADADA;
float: left;
width: 756px;
height: 245px;
margin-left: 8px;
padding: 15px;
}
.usr_splash_hd_txt {
color: #0099FF;
font-size: 13px;
font-family: Arial;
font-weight: bold;
line-height: 2em;
}