body{
	margin:0px;
	background:url(../img/bg_body.jpg) repeat-x;
	font-family:arial, verdana;
	font-size:12px;
}

h1{
	font-family: arial, arial, times new roman, georgia, verdana;
	font-weight:normal;
	font-size:20px;
	color:#113871;
	padding:0px;
	padding-bottom:8px;
	margin:0px;
}

h2{
	font-family:arial, arial, times new roman, georgia, verdana;
	font-size:15px;
	font-weight:normal;
	color:#5E99D1;
	padding:0px;
	margin:0px;
}

h3{
	font-family:arial, times new roman, georgia, verdana;
	font-size:15px;
	font-weight:normal;
	color:#fff;
	padding:0px;
	padding-top:10px;
	padding-left:12px;
	margin:0px;
}

p{
font-family:arial, arial, times new roman, georgia; 
font-size:12px;
color:#000;
line-height:18px;
}

img{
	border:0;
}

#header{
	width:958px; 
	height:122px; 
	background:#fff;
	margin:auto;
	margin-top:10px;
	padding:5px;
	padding-bottom:0px;
	border-right:1px solid #EFEFEF; 
	border-left:1px solid #EFEFEF; 
	border-top:1px solid #EFEFEF;
}

#headerLogo{
	width:262px; 
	height:117px; 
	padding-top:5px;
	padding-left:8px;
	background:#336799 url(../img/bg_header_left.jpg) no-repeat left;
	float:left;
}

#headerNav{
	width:683px; 
	height:122px; 
	margin-left:5px; 
	background:#336799 url(../img/bg_header_right.jpg) no-repeat right;
	float:left;
}

#headerLanguage{
	color:#B3C0C9;
	font-family:arial, verdana;
	font-size:13px;
	width:683px; 
	height:54px; 
	border-bottom:1px solid #5788B1;
}

#navLanguage{
	float:right;
	margin-top:16px;
	margin-right:20px;
}

#headerMenu{
	width:683px; 
	height:67px; 
}

#menu{
	padding:0px;
	margin:0px;
}

#menu li{
	height: 40px;
	list-style: none;
	float: left;
}

li.home a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-position: center top;
	background-image: url(../img/nav_EN/btn_home.jpg);
	background-repeat: no-repeat;
}
li.home a:hover{
	height:67px;
	list-style: none;
	float: left;
	background-position: center bottom;
	background-image: url(../img/nav_EN/btn_home.jpg);
	background-repeat: no-repeat;
}

li.schedule a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-position: center top;
	background-image: url(../img/nav_EN/btn_schedule.jpg);
	background-repeat: no-repeat;
}
li.schedule a:hover{
	height:67px;
	list-style: none;
	float: left;
	background-position: center bottom;
	background-image: url(../img/nav_EN/btn_schedule.jpg);
	background-repeat: no-repeat;
}

li.talks a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-position: center top;
	background-image: url(../img/nav_EN/btn_talks.jpg);
	background-repeat: no-repeat;
}
li.talks a:hover{
	height:67px;
	list-style: none;
	float: left;
	background-position: center bottom;
	background-image: url(../img/nav_EN/btn_talks.jpg);
	background-repeat: no-repeat;
}

li.tutorials a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-position: center top;
	background-image: url(../img/nav_EN/btn_tutorials.jpg);
	background-repeat: no-repeat;
}
li.tutorials a:hover{
	height:67px;
	list-style: none;
	float: left;
	background-position: center bottom;
	background-image: url(../img/nav_EN/btn_tutorials.jpg);
	background-repeat: no-repeat;
}

li.videos a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-position: center top;
	background-image: url(../img/nav/btn_videos.jpg);
	background-repeat: no-repeat;
}
li.videos a:hover{
	height:67px;
	list-style: none;
	float: left;
	background-position: center bottom;
	background-image: url(../img/nav/btn_videos.jpg);
	background-repeat: no-repeat;
}

li.videosPush a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-position: center bottom;
	background-image: url(../img/nav/btn_videos.jpg);
	background-repeat: no-repeat;
}

li.contact a{
	height:67px;
	width:135px;
	list-style: none;
	float: left;
	background-position: center top;
	background-image: url(../img/nav_EN/btn_contact.jpg);
	background-repeat: no-repeat;
}

li.contact a:hover{
	height:67px;
	list-style: none;
	float: left;
	background-position: center bottom;
	background-image: url(../img/nav_EN/btn_contact.jpg);
	background-repeat: no-repeat;
}

li.homePush a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-image: url(../img/nav_EN/btn_home.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

li.schedulePush a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-position: center bottom;
	background-image: url(../img/nav_EN/btn_schedule.jpg);
	background-repeat: no-repeat;
}

li.talksPush a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-position: center bottom;
	background-image: url(../img/nav_EN/btn_talks.jpg);
	background-repeat: no-repeat;
}

li.tutorialsPush a{
	height:67px;
	width:136px;
	list-style: none;
	float: left;
	border-right:1px solid #5788B1;
	background-position: center bottom;
	background-image: url(../img/nav_EN/btn_tutorials.jpg);
	background-repeat: no-repeat;
}

li.contactPush a{
	height:67px;
	width:135px;
	list-style: none;
	float: left;
	background-position: center bottom;
	background-image: url(../img/nav_EN/btn_contact.jpg);
	background-repeat: no-repeat;
}

a.linkHeader{
	color:#B3C0C9;
	font-family:arial, verdana;
	font-size:11px;
	text-decoration:underline;
	
}
a.linkHeader:hover{
	color:#B3C0C9;
	text-decoration:none;
	
}

#error{
	height:18px; 
	width:99%; 
	margin-bottom:10px;
}

.error_red{
	padding:0px; 
	margin:0px; 
	color:red; 
	padding:4px; 
	font-size:11px; 
	font-weight:normal; 
	font-family:arial, verdana;
}

.error_orange{
	padding:0px; 
	margin:0px; 
	color:#FF6600; 
	padding:4px; 
	font-size:11px; 
	font-weight:normal; 
	font-family:arial, verdana;
}

.error_green{
	padding:0px; 
	margin:0px; 
	color:green; 
	padding:4px; 
	font-size:11px; 
	font-weight:normal; 
	font-family:arial, verdana;
}

#container{
	width:958px;
	background:#fff;
	height:auto;
	margin:auto;
	padding:5px;
	padding-top:0px;
	padding-bottom:0px;
	border-right:1px solid #EFEFEF;
	border-left:1px solid #EFEFEF; 
	
}

#sideBar{
	width:269px;
	background:#fff;
	height:auto;
	float:left;
}

.sideBtn{
	width:264px;
	height:auto;
	margin-left:4px;
	margin-top:20px;
	
}

.concurso{
	color:#FF6600; 
	font-size:18px; 
	margin-left:12px;
	padding-top:8px;
	height:auto; 
}

#concursoBox{
	width:86%; 
	margin:auto; 
	margin-top:8px; 
	height:auto; 
	background:#fff;
}

.concursoFile{
	with:98%; 
	height:100%; 
	padding-top:4px; 
	border-bottom:1px solid #CACACA;
}

.prizeNumber{
	margin-left:6px; 
	margin-top:2px; 
	padding-top:2px; 
	text-align:center; 
	font-size:13px; 
	width:68px; 
	height:20px; 
	float:left; 
	background:#FF6600; 
	font-weight:bold; 
	color:#fff;
}

.prize{
	margin-left:6px; 
	margin-top:2px; 
	padding-bottom:4px; 
	text-align:left; 
	font-size:11px; 
	width:122px; 
	height:auto; 
	float:left; 
	font-weight:bold; 
	color:#000;
}

.prizeTop{
	padding-left:4px; 
	margin-top:20px; 
	height:8px;
}

.prizeBottom{
	padding:0px; 
	width:262px; 
	margin-left:4px; 
	height:8px; 
	background:#F2D1A8 ;
}

.size15{
	font-size:13px;
}

#bases{	
	width:86%; 
	margin:auto; 
	margin-top:8px; 
	text-align:right; 
	height:auto;
}

.sideBtnLink{
	width:264px;
	height:31px;
	text-align:center;
	padding-top:9px;
	background:url(../img/bg_btn_side.jpg) ;
	margin-left:4px;
	margin-top:20px;
}

.sideBanner{
	width:260px;
	height:auto;
	margin-left:4px;
	background:#F2D1A8 ;
	border-left:1px solid #CAC0B6;
	border-right:1px solid #CAC0B6;
}

.sideBannerBody{
	width:243px;
	height:auto;
	margin:auto;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}



#content{
	width:689px;
	height:auto;
	background:#fff;
	float:left;
	font-family:arial, verdana;
	font-size:13px;
	
}

.mainContentTitle{
	/*width:390px; */
	width:100%;
	height:auto; 
	padding-left:0px; 
	text-align:left; 
	padding-right:10px; 
	margin-top:0px;
}

#footer{
	width:958px; 
	height:76px; 
	margin:auto; 
	margin-bottom:0px; 
	background:#fff; 
	border-right:1px solid #EFEFEF; 
	border-left:1px solid #EFEFEF; 
	border-bottom:1px solid #EFEFEF; 
	padding:5px;
}

#footerContent{
	width:958px; 
	height:56px; 
	margin:auto; 
	margin-top:20px; 
	background:#113871;
}

#footerContentSeaside{
	margin-left:89px; 
	width:247px; 
	padding-top:3px; 
	height:50px; 
	padding-right:2px; 
	float:right; 
	border-right:1px solid #5788B1;
}

#footerContentMail{
	width:300px; 
	float:right; 
	text-align:center; 
	margin-left:20px; 
	padding-top:24px; 
}

a.linkContentNav{
	color:#113871;
	font-family:arial, verdana;
	font-size:11px;
	text-decoration:underline;
	
}
a.linkContentNav:hover{
	color:#113871;
	text-decoration:none;
	
}

a.linkConcurso{
	color:#6B9BFE;
	font-family:arial, verdana;
	font-size:12px;
	text-decoration:underline;
	
}
a.linkConcurso:hover{
	color:#6B9BFE;
	text-decoration:none;
	
}

a.linkSideBtn{
	color:#fff;
	font-family:arial, verdana;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	
}
a.linkSideBtn:hover{
	color:#E4E4E4;
}

a.linkFooter{
	color:#EEECF9;
	font-family:arial, verdana;
	font-size:12px;
	text-decoration:underline;
	
}
a.linkFooter:hover{
	color:#EEECF9;
	text-decoration:underline;
	
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */