html, body {
	margin: 0;
	padding: 0;
/*	background: url(../images/html_bg22.jpg) repeat-x left top;*/ /* #2c2827*/
}

html{
	/*background:white;*/
	/*color:#2e3846;*/
	/*font-weight:400;*/
	/*font-size:100%;*/
	font-family:'Open Sans', sans-serif;
	/*line-height:1.5em;*/
}

/*.hidden {
	display: none;
}*/

body {
	/*font-family: Arial, Helvetica, Verdana, Sans-serif;*/
	font-size: 12px;
	color: #666666;
	/*background: #F2F2F2 url(../images/bgstripe.gif) repeat top right;*/ /*#F9F9F9;*/
	/*BACKGROUND: #A3BE69 url(../images/body_bg2.jpg) no-repeat center top; MARGIN: 0px;*/
	/*background-color: #EDEDED;*/ /*#e1e5e8; #C5F1FD;*/
	/* background:url(../../../images/cern1.jpg) repeat left top;overflow-x:hidden;
	*/
	background: #EDEDED url('../../../images/bg2.png') repeat 0 0;
	text-align: center;
	/*z-index:-20;*/
	
}

h1 {
	margin: 0;
	padding: 0;
	margin-left:5px;
}

h2 {
	margin: 0;
	padding: 0;
}

h5 {
  	background: #248FBF /*#8EC63F /*#7EA647;*/;
	width:55px;
	height:15px;
	color:black;
	text-align:center;
}

a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#333;
	border:0px;
}
a:hover {
	color: #40c2ed; /*#248FBF;*/ /*#8EC63F;*/
    border: 0px;
}

a:active { 
	color:red;
    border:0px;
}

p { word-spacing: 0.15em;letter-spacing:0.078em;font-size:12px; }
/*.txt_normal*/

label {
	text-align:left;
        font-size:14px;
        font-weight:bold;
	margin-bottom:0px;

}

sub { color:#999;  }

fieldset {
	border:1px dotted #ccc;
	background-color: rgb(253,253,253);

}

hr { border:1px dotted #dedede; /*#B0B7C6;*/ }


textarea { background: #ededed;
color:#666;
border:1px solid #aaa;
font-weight:bold;
padding:3px 5px 3px 5px;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */
border-radius: 3px; /* CSS3 */
float:left;  }

select { background: #ededed;
color:#666;
border:1px solid #aaa;
font-weight:bold;
padding:3px 5px 3px 5px;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */
border-radius: 3px; /* CSS3 */
float:left;  }


input[type=text]{ background: #ededed;
color:#666;
border:1px solid #aaa;
font-weight:bold;
padding:3px 5px 3px 5px;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */
border-radius: 3px; /* CSS3 */
float:left;  }

input[type=file]{ background: #ededed;
color:#666;
border:1px solid #bfbfbf;
font-weight:bold;
padding:3px 5px 3px 5px;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */
border-radius: 3px; /* CSS3 */  
float:left;
}

/*input[type="button"] { background-color: green; }

input[value="Choose File"] { background-color: green; }*/


input[type=submit]{ 
background:-moz-linear-gradient(top,rgba(233,92,51,1) 0%,rgba(229,59,44,1) 100%); 
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(233,92,51,1)),color-stop(100%,rgba(229,59,44,1))); 
background:-webkit-linear-gradient(top,#41b7d8 0%,#41b7d8 100%); background:-o-linear-gradient(top,rgba(233,92,51,1) 0%,rgba(229,59,44,1) 100%); 
background:-ms-linear-gradient(top,rgba(233,92,51,1) 0%,rgba(229,59,44,1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e95c33',endColorstr='#e53b2c',GradientType=0 ); 
background:linear-gradient(top,rgba(233,92,51,1) 0%,rgba(229,59,44,1) 100%); /**/
background:rgb(65,183,216); 
background:-moz-linear-gradient(top,rgba(65,183,216,1) 0%,rgba(65,183,216,1) 100%); 
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(65,183,216,1)),color-stop(100%,rgba(65,183,216,1))); 
background:-webkit-linear-gradient(top,#41b7d8 0%,#41b7d8 100%); 
background:-o-linear-gradient(top,rgba(65,183,216,1) 0%,rgba(65,183,216,1) 100%); 
background:-ms-linear-gradient(top,rgba(65,183,216,1) 0%,rgba(65,183,216,1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41b7d8',endColorstr='#41b7d8',GradientType=0 ); 
background:linear-gradient(top,rgba(65,183,216,1) 0%,rgba(65,183,216,1) 100%); 
border:1px solid rgba(0,0,0,0.1); 
border-radius:5px; 
color:#fff; 
font-size:12px;
font-weight:bold;
padding:6px 10px; 
opacity:0.75;
}

input[type=submit]:hover { opacity:1; }


input[type=reset]{ 
/*background: #ffffff;color:#666666;border:1px solid #999999;*/
font-weight:bold;font-size:12px;
padding:6px 10px; 
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
border-radius: 5px; /* CSS3 */  
color: #333;
/*text-shadow: 0 1px 0 rgba(255,255,255,.5);*/
border: 1px solid #d3d3d3;
background-color: #f8f8f8;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fffcfcfc,EndColorStr=#fff8f8f8);
background-image: -moz-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
background-image: -ms-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
background-image: -o-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(100%,#f8f8f8));
background-image: -webkit-linear-gradient(top,#fcfcfc 0,#f8f8f8 100%);
background-image: linear-gradient(to bottom,#fcfcfc 0,#f8f8f8 100%);

}

input[type=reset]:hover{ 
/*background: #999999;color:#ffffff;border:1px solid #666666;*/
font-weight:bold;font-size:12px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
border-radius: 5px; /* CSS3 */  
border-color: #c6c6c6;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fff8f8f8,EndColorStr=#ffeeeeee);
background-image: -moz-linear-gradient(top,#f8f8f8 0,#eee 100%);
background-image: -ms-linear-gradient(top,#f8f8f8 0,#eee 100%);
background-image: -o-linear-gradient(top,#f8f8f8 0,#eee 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#eee));
background-image: -webkit-linear-gradient(top,#f8f8f8 0,#eee 100%);
background-image: linear-gradient(to bottom,#f8f8f8 0,#eee 100%);
}

/*background: #666666;color:white;border:1px solid #666666;
font-weight:bold;font-size:12px;
padding:4px 6px 4px 6px;
-moz-border-radius: 5px;*/ /* Firefox */
/*-webkit-border-radius: 5px;*/ /* Safari, Chrome */
/*border-radius: 5px;*/ /* CSS3 */ 

/*input[type=submit]:hover { background: #41b7d8;color:white;border:1px solid #41b7d8;
font-weight:bold;font-size:12px;
padding:4px 6px 4px 6px;
-moz-border-radius: 5px;*/ /* Firefox */
/*-webkit-border-radius: 5px;*/ /* Safari, Chrome */
/*border-radius: 5px;*/ /* CSS3 */  

/*input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
-webkit-box-align: center;
text-align: center;
cursor: default;
color: #ffffff;
padding: 2px 6px 3px;
border: 2px outset buttonface;
border-image: initial;
background-color: #666666;
box-sizing: border-box;
}
*/
/*input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
-webkit-box-align: center;
text-align: center;
cursor: default;
color: buttontext;
padding: 2px 6px 3px;
border: 2px outset buttonface;
border-image: initial;
background-color: buttonface;
box-sizing: border-box;
}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: push-button;
white-space: pre;
}

input, input[type="password"], input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
border-image: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}

input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: -webkit-auto;
}
*/

.button { 
background:-moz-linear-gradient(top,rgba(233,92,51,1) 0%,rgba(229,59,44,1) 100%); 
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(233,92,51,1)),color-stop(100%,rgba(229,59,44,1))); 
background:-webkit-linear-gradient(top,#41b7d8 0%,#41b7d8 100%); background:-o-linear-gradient(top,rgba(233,92,51,1) 0%,rgba(229,59,44,1) 100%); 
background:-ms-linear-gradient(top,rgba(233,92,51,1) 0%,rgba(229,59,44,1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e95c33',endColorstr='#e53b2c',GradientType=0 ); 
background:linear-gradient(top,rgba(233,92,51,1) 0%,rgba(229,59,44,1) 100%); /**/
background:rgb(65,183,216); 
background:-moz-linear-gradient(top,rgba(65,183,216,1) 0%,rgba(65,183,216,1) 100%); 
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(65,183,216,1)),color-stop(100%,rgba(65,183,216,1))); 
background:-webkit-linear-gradient(top,#41b7d8 0%,#41b7d8 100%); 
background:-o-linear-gradient(top,rgba(65,183,216,1) 0%,rgba(65,183,216,1) 100%); 
background:-ms-linear-gradient(top,rgba(65,183,216,1) 0%,rgba(65,183,216,1) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41b7d8',endColorstr='#41b7d8',GradientType=0 ); 
background:linear-gradient(top,rgba(65,183,216,1) 0%,rgba(65,183,216,1) 100%); 
border:1px solid rgba(0,0,0,0.1); 
border-radius:5px; 
color:#fff; 
font-size:12px;
font-weight:bold;
padding:3px 7px; 
opacity:0.75;
}

.button:hover { color:white;opacity:1.0;padding:3px 7px; }

.top {
	margin-left:30px;
	padding:5px;
	background-color:#41B7D8;
	line-height:20px;		
	position:absolute;
	color:white;
	text-shadow: 1px 1px rgb(34, 170, 207);
}

.top:hover {
    background-color:#333;
	color:white;
	text-shadow: 1px 1px rgb(0, 0, 0);
}

.line {
background: 
transparent url('../../../images/line.png') repeat-x 0 0;
height: 2px;
line-height:50px;
margin: 30px 10px;

}

.vertical_line {
background:transparent url('../../../images/vertical_line.png') repeat-y 0 0;
width: 2px;
height:20px;
margin: 30px 10px;

}

#top-panel {
/*background-color: rgba(40,40,40,0.965); rgb(36,36,36)
background-image: -o-linear-gradient(bottom,#1e1e1e 80%,rgba(35,35,35,0.2) 100%);
background-image: -moz-linear-gradient(bottom,#1e1e1e 75%,rgba(35,35,35,0.2) 100%);
background-image: -webkit-linear-gradient(bottom,#1e1e1e 80%,rgba(35,35,35,0.2) 100%);
background-image: -ms-linear-gradient(bottom,#1e1e1e 80%,rgba(35,35,35,0.2) 100%);
background-image: linear-gradient(bottom,#1e1e1e 80%,rgba(35,35,35,0.2) 100%);*/
background-color: rgba(73, 73, 73, 0.965);
background-image: -o-linear-gradient(top,rgb(65, 65, 65) 0%,rgba(75, 75, 75, 0.64) 100%);
background-image: -moz-linear-gradient(top,rgb(65, 65, 65) 0%,rgba(75, 75, 75, 0.64) 100%);
background-image: -webkit-linear-gradient(top,rgb(65, 65, 65) 0%,rgba(75, 75, 75, 0.64) 100%);
background-image: -ms-linear-gradient(top,rgb(65, 65, 65) 0%,rgba(75, 75, 75, 0.64) 100%);
background-image: linear-gradient(top,rgb(65, 65, 65) 0%,rgba(75, 75, 75, 0.64) 100%);
/*top,#414141 0%,rgba(75, 75, 75, 0.64) 100%*/

}

#page-container {
	width: 960px;
	background:none;
	margin: auto;
	margin-bottom:37px;
	text-align: left;
        z-index:-20;
	overflow:hidden;

		
}

#main-container {
        width: 930px;
        background: white;
	-moz-box-shadow: 15px 10px 20px -7px #bebebe, -15px 10px 20px -7px #bebebe; /* Firefox */
	-webkit-box-shadow: 15px 10px 20px -7px #bebebe, -15px 10px 20px -7px #bebebe; /* Safari, Chrome */
	box-shadow: 15px 10px 20px -7px #bebebe, -15px 10px 20px -7px #bebebe;
        
	/*-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.3);
	box-shadow:         0px 0px 8px rgba(0,0,0,0.3);
	*/
	border-right: 2px solid #dedede;
	border-bottom: 1px solid #dedede;
	border:1px solid #e8e8e8;
	margin: auto;
	padding:14px;
        text-align: left;
        z-index:-20;
        overflow:hidden;



}

#nav { height: 27px; padding-right: 11px; BACKGROUND: none; /*url(../images/body_bg2.jpg) repeat center top;*/ MARGIN: 0px; /* #ececea*/; font-size: 10px;font-weight:bold }
#nav dl { margin: 0; padding: 0; }

/* IE5 Mac Hack \*/ 
/*#nav { padding-right: 11px; color:black; font-size: 10px; } */
/*/ 
main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */

#nav dt { float:right;padding: 7px;}

#nav dt a {
	display: inline;
	height: 0px !important;
	height /**/:27px; /* IE 5/Win hack */ 
	padding: 27px 0 0 0;
	text-decoration:none;
	color:#36B1D7; /*#248FBF/*#8EC63F*/
	overflow: hidden;
	z-index:10;
	/*background-repeat: no-repeat;*/
	font-size:0.9em;
}
#nav dt a:hover { 
color: white;
}
/*************************************/

/* login box */
#nav #login_form
{
display:none;
margin-top:12px;
margin-right:15em;
background:#9DCF52;
padding:3px;
}

#nav #login_form input.text {
display: inline;
float: none;
font-size:10px;
height:auto;
line-height:1em;
margin:0;
padding:2px;
vertical-align:middle;
width: 60px;
}

#nav #login_form input.submit
{
display:inline;
font-size:9px;
vertical-align:middle;
}

#nav #login_form input#password
{
display:none;
}

#nav .login-box {
/*background: #f5f6f6 url('../images/layout/bg_login_box_r.gif') 100% 100% no-repeat;*/
position:absolute;
top:0;
right:3px;

}

#nav .login-box ul {
/*background: url('../images/layout/bg_login_box_l.gif') 0 100% no-repeat;*/
padding:0 3px 8px 20px;
float:left;
}

#nav .login-box ul:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

#nav .login-box ul li {
float:left;
margin:0 11px 0 0;
line-height:1em;
}

#nav .login-box ul li.myloki {
border-right:1px dotted #ccc;
padding-right:11px;
}

#nav .login-box ul li a {
/*background: url('../images/layout/underline.gif') 0 100% repeat-x;*/
font-size:9px;
font-weight:bold;
}

#nav .login-box ul li a:hover {
background:none;
text-decoration:none;
}

/*************************************/
#menu dt { float:right; }

/*dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}*/

/* Main Navigation */

#mn { margin-top:-13px;margin-right:80px;height: 15px; background: none;/*#ececea overflow-y:visible;*/float:right;position:relative;}
#mn dl { margin-bottom:0px; padding: 0; background:none;}

/* IE5 Mac Hack \*/ 
#mn { padding-right: 11px; } 
/*/ 
mn { padding-left: 11px; overflow: hidden; } 
/* End Hack */


#mn dt { float: right; padding: 3px; height: 20px; background:none;}
/*#mn dt.menu_active { background-color:#248FBF; }*/
/*#mn dt a:hover { background-position: 0 -50px; background:none;}*/

#mn dt#about a { width: 71px; background: #333; color:white; padding:10px; }
#mn dt#about a:hover { width: 71px; background: #36B1D7; /*#248FBF #8EC63F*/; }
#mn dt#about a:focus { width: 71px; background: #D4451E; }

#mn dl dt a { background: #333; color:white; padding:5px;height:25px;line-height:19px;font-size:11px;text-shadow: 1px 1px rgb(0, 0, 0); }
#mn dl dt a:hover { background: #101010;color:white;border-bottom: 1px solid #FFFFFF; /*padding:10px;height:25px;opacity:0.8*/;text-shadow: 1px 1px rgb(0,0,0);/*rgb(34, 170, 207);*/ }
#mn dl dt a.menu_active { background-color:#41b7d8/*#36B1D7*/;text-shadow: 1px 1px rgb(34, 170, 207); /*#248FBF;*/ }

/*
.conf_leftMenu {
	float:right;
	width:200px;
	background:transparent none repeat scroll 0 0;
}	
*/

#logo:hover { opacity:0.8; }

#header {
/*	BACKGROUND: url(../images/body_bg2.jpg) no-repeat center top; MARGIN: 0px;*/
/*	background:transparent none repeat scroll 0 0;*/
	height: 75px;
	color: #666;
}

/*header.background {
   BACKGROUND: url(../images/body_bg2.jpg) no-repeat center top; MARGIN: 0px;
   background: none;
   filter:alpha(opacity=20);   
   -moz-opacity: 0.2;   
   opacity: 0.2;
}*/

#header img {
	margin-top: -20px;
	border: 0;
}

.newstitle { background:blue; }

#inscricoes { position:inherit; 
background-color:#666;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#999999,EndColorStr=#666666);
background-image: -moz-linear-gradient(top,#999 0,#666 100%);
background-image: -ms-linear-gradient(top,#999 0,#666 100%);
background-image: -o-linear-gradient(top,#999 0,#666 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#999),color-stop(100%,#666));
background-image: -webkit-linear-gradient(top,#999 0,#666 100%);
background-image: linear-gradient(to bottom,#999 0,#666 100%);
color:white;
height: 40px;
line-height: 40px;
text-align:middle;
padding:10px;
font-size:;

}

.numero{ vertical-align:top;font-size:22px;margin-left:15px;margin-top:0px;  }
.label{ vertical-align:top;font-size:12px;margin-left:15px;  }
.icon{ margin-left:7px;margin-top:10px; }
#separador { margin-left:20px;margin-right:20px;border-right:0px solid white;height:40px;background: transparent url('../../../images/vertical_line.png') no-repeat;z-index:100;  }

#register { float:right;background:white;height:40px;line-height:40px;width:150px;color:#666;text-align:center; 
background-color: #E0E0E0;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffe0e0e0);
background-image: -moz-linear-gradient(top,white 0,#E0E0E0 100%);
background-image: -ms-linear-gradient(top,white 0,#E0E0E0 100%);
background-image: -o-linear-gradient(top,white 0,#E0E0E0 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(100%,#E0E0E0));
background-image: -webkit-linear-gradient(top,white 0,#E0E0E0 100%);
background-image: linear-gradient(to bottom,white 0,##E0E0E0 100%);
-moz-box-shadow: inset 0 0 1px #fff;
-ms-box-shadow: inset 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 1px #fff;
box-shadow: inset 0 0 1px #fff;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
border-radius: 8px; /* CSS3 */
}

#register:hover { opacity:0.9;  }
#story { background: url(../images/global/bg_skrim.png);
position: inherit;
left: 20px;
bottom: 20px;
border-left: 10px solid #999;
width: 510px;
height: 120px; }

#jcarousel-list { list-style:none;  }
#jcarousel-list .noticia { list-style:none;  }
#jcarousel-list .readMore {
font-weight: bold;
font-size: 11px;
padding-right: 12px;
background: url(../images/global/green_arrow.png) no-repeat right;
text-transform: uppercase;
color: #C0CB2E;
}

#pagetitle {
        /*float: right;*/
        width: 170px;
        background: #F8F7F4;
        line-height: 18px;
        text-align: justify;
/*      padding-left: 25px;*/
        padding: 10px;
        margin-top: 15px;
        margin-bottom: 10px;
        margin-right: 10px;
        border:#9DCF52 dotted 1px;
        color: #9DCF52;


}


#sidebar-a {
    float: right;
	width: 170px;
	background: none; /*#F8F7F4;*/
	line-height: 18px;
	text-align: justify;
/*	padding-left: 25px;*/
	padding: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 0px;
	border:#9DCF52 dotted 0px;
	/*color: #9DCF52;*/

}
#sidebar-a .padding {
	/*padding: 25px;*/
	margin-top:0px;
	text-align: justify;
	color: #333;


}


#sidebar-c {
        /*float: left;*/
        width: 170px;
        background:black; /* #F8F7F4;*/
        line-height: 18px;
        text-align: justify;
        padding: 20px;
        margin-top: 15px;
        margin-bottom: 10px;
        margin-right: 40px;
        border:#9DCF52 dotted 0px;
        color: #9DCF52;


}


#list {
        list-style-type:none;
        margin-left:0px;
      /*  float:left;*/

}

#list a:hover {
       /* border:1px solid #333333;*/
        display: block;
       /* text-decoration: none;*/
}

#list li {
        float:left;
        margin-right:16px;
        margin-bottom:10px;
}

#list img {
        display:block;
        border:2px solid #999999;
}

#list img:hover {
        display:block;
        border:2px solid black;
	background-color:black;
        opacity:0.5;
}

#content_2 {
        /*width:700px;*/
        margin-top: 20px;
        /*margin-right: 250px;*/
        margin-left:20px;
        background: white;
        line-height: 18px;
        text-align:left;

}


#content {
	width:700px;
	margin-top: 20px;
	/*margin-right: 250px;*/
	margin-left:20px;
	background: white;
    	line-height: 18px;
	text-align:left;

}

#content .padding {
	padding: 25px;
}

#content h2 {
	margin: 0;
	padding: 0;
    padding-bottom: 15px;
}

/*#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}*/


#sponsors_list1 {
        list-style-type:none;
        margin-left:-40px;
        margin-top:0px;
        /*float:left;*/

}

#sponsors_list1 a:hover {
       /* border:1px solid #333333;*/
       /* display: block;*/
       /* text-decoration: none;*/
}

#sponsors_list1 img {
/*        display:block;*/
        border:0px solid #999999;
        opacity:0.5;

}

#sponsors_list1 img:hover {
        /*display:block;*/
        border:0px solid #333;
        opacity:0.9;
}

#clearbox {
        clear:both;
	height: 70px;
	width: 100%;
}

#footer {
	clear: both;
	background:none; /* #A3BE69; #ededed; -color:transparent; /* #ededed;*/
	height: 66px;
/*	opacity: 0.22;*/
}
#footer a:hover {
	color: #40c2ed;/*#248FBF;*/
}

#footer #altnav {
	clear: both;
	width: 350px;
	float: right;
	text-align: right;
	padding-top: 13px;
	padding-right: 13px;

}

#footer #copyright {
	padding-top: 13px;
	padding-left: 10px;
}



/* SYSTEM MESSAGES */
.msg_error { 
width:400px;background-color:#FFCCCC;color:#FF0000;font-weight:bold;
padding:5px 6px 5px 6px;
border:1px solid #FF4040;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
border-radius: 8px; /* CSS3 */ 
}

.msg_warning { 
width:400px;background-color:#FFCCCC;color:#FF0000;font-weight:bold;
padding:5px 6px 5px 6px;
border:1px solid #FF4040;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
border-radius: 8px; /* CSS3 */ 
}

.msg_info {     
width:90%;
background-color:#C5D0E6;color:#248FBF;font-weight:bold;
padding:5px 6px 5px 6px;
border:1px solid #248FBF;
line-height:15px;
height:35px;
/*margin-top:15px;*/
text-align:center;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
border-radius: 8px; /* CSS3 */
}

.msg_confirm {       
width:400px;background-color:#FFCCCC;color:#FF0000;font-weight:bold;
padding:5px 6px 5px 6px;
border:1px solid #FF4040;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
border-radius: 8px; /* CSS3 */
}

/* ALERT MESSAGES */
.highlight-alert, .highlight-notice, .highlight-confirm {
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	padding : 5px 10px;
	margin-right:20px;
}
.highlight-alert {
	background : #FFCCCC;
	border : 1px dotted #FF9966;	
}
.highlight-notice {
	background : #FFFF99;
	border : 1px dotted #FFCC33;	
}
.highlight-confirm {
	background : #CCFF99;
	border : 1px dotted #CCCC33;
}




/* ELEMENTS */
/* styled message epigrafe */
header p {
background-color:rgb(173, 173, 173);
bottom: 30px;
font-weight: normal;
/*opacity: 0.3;*/
padding: 10px;
right: 0;
width: 400px;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
border-radius: 8px; /* CSS3 */
color:white;
}

header p a {
color:white;
}

header p a:hover {
color:#333333;	
}
/**/

.alinea { 
font-weight:bold;
font-style:italic;
font-size:13px;
color:#999999;  
margin-right:5px;
}


.links a { color:#666;font-weight:normal; }
.links a:hover { color:#3aacd9;font-weight:normal; }



#webcontainer {
display: block;
position: fixed;
border: 0px none;
margin: 0px;
bottom:0;
padding: 0px;
background-color: #41B7D8; /*#E31C8C;*/
padding-top: 15px;
height: 27px;
width: 100%;
opacity: 0.9;
filter: alpha(opacity=80);
z-index:999999;
}
