body {
	display: block;
	background-color:#00122b;
	margin:0;
	padding:0;
	font: normal 11px Tahoma;
	color: #000000;
}
a {
	outline:none!important;
	font-weight:bold;
	color:#012942;
	text-decoration:underline;
}
img {
	border:0;
}
br {
	line-height:7px;
}
a:hover {
	color:#D5A00C;
	text-decoration:underline;
	outline: none;
}
.esconde {
	display:none;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.divGeralHeader{
	display:block;
	background:#2AABE2 url(../imgs/bg-header.jpg) no-repeat center top;
	margin:0;
	padding:0;
	height:214px;
	color:#fff;
}
.divHeader964{
	display:block;
	height:214px;
	width:964px;
	margin:0 auto;
	padding:0;
	position:relative;
}
.bgPesquisa{
	display:block;
	background:#FFFFFF url(../imgs/bgPesquisa.png);
	width:202px;
	height:23px;
	position:absolute;
	z-index:10;
	right:0;
	bottom:30px;
}
.bgPesquisaPosition{
	display:block;
	width:202px;
	height:23px;
	position:absolute
}
.divInputPesquisa{
	display:block;
	position:absolute;
	top:3px;
	left:9px
}
.inputPesquisa{
	display:block;
	border:0;
	background:0;
	font:11px Tahoma;
	color:#2AABE2;
	width:165px
}
.divBtOkPesquisa{
	display:block;
	position:absolute;
	bottom:0;
	right:0
}
.btOkPesquisa{
	cursor:pointer;
	display:block;
	border:0;
	background:0;
	width:23px;
	height:23px
}
.logoTopo{
	display:block;
	background-image:url(../imgs/logoOccHeader.png);
	width:243px;
	height:105px;
	position:absolute;
	z-index:10;
	/*right:70px;*/
	top:20px;
}
.logoTopo a{
	text-indent:-5000px;
	display:block;
	width:243px;
	height:105px;
}
.dataEvento {
	position:absolute;
	z-index:10;
	top:90px;
	right:0px;
}
.divGeralFooter{
	display:block;
	width:964px;
	margin:0 auto;
	padding:22px 0 90px;
	color:#fff
}
.otocCopy{
	display:block;
	float:left;
	font:13px Tahoma;
	color:#000000;
	margin:1px 4px 0 0
}
.copy{
	display:block;
	float:left;
	font:11px Tahoma;
	color:#b3b8c0;
	margin:0
}
#menuFooter{
	display:block;
	float:left;
	margin:2px 0 0 60px;
	padding:0
}
#menuFooter ul{
	display:block;
	padding:0;
	margin:0
}
#menuFooter ul li{
	float:left;
	list-style:none;
	padding:0 8px 0 0;
	color:#fff
}
#menuFooter ul li a{
	text-transform:uppercase;
	display:block;
	float:left;
	padding:0;	
	margin:0 8px 0 0;
	font:13px Tahoma;
	color:#fff;
	text-decoration:none
}
#menuFooter ul li a:hover,#menuFooter ul li a.active{
	color:#046c9c;
	text-decoration:none
}
.facebookFooter{
	display:block;
	float:left;
	background-image:url(/temas/otoc/imgs/facebookFooter.jpg);
	width:23px;
	height:24px;
	margin:0 5px 0 0
}
.facebookFooter a{
	display:block;
	width:23px;
	height:24px
}
.twitterFooter{
	display:block;
	float:left;
	background-image:url(/temas/otoc/imgs/twitterFooter.jpg);
	width:23px;
	height:24px;
	margin:0 5px 0 0
}
.twitterFooter a{
	display:block;
	width:23px;
	height:24px
}
.youtubeFooter{
	display:block;
	float:left;
	background-image:url(/temas/otoc/imgs/youtubeFooter.jpg);
	width:24px;
	height:24px;
	margin:0 5px 0 0
}
.youtubeFooter a{
	display:block;
	width:24px;
	height:24px
}
.flickrFooter{
	display:block;
	float:left;
	background-image:url(/temas/otoc/imgs/flickrFooter.jpg);
	width:57px;
	height:24px;
	margin:0 5px 0 0
}
.flickrFooter a{
	display:block;
	width:57px;
	height:24px
}
.seara{
	display:block;
	float:right;
	background-image:url(../imgs/assinatura_fundo_claro.png);
	width:53px;
	height:8px;
	margin:20px 0 0
}
.seara a{
	display:block;
	width:51px;
	height:6px
}
.clear{
	clear:both
}
.divGeralContent{
	display:block;
	background:#2AABE2 url(../imgs/bg-body.jpg) no-repeat center top;
	margin:0;
	padding:0 0 60px 0;
}
.divContent964{
	display:block;
	width:964px;
	margin:0 auto;
	padding:0;
}
.divLeft {
	float:left;
	width:250px;
}
.divRight {
	float:right;
	width:690px;
}
#menuEsquerdaInterior {
	width:250px;
}
#menuEsquerdaInterior ul {
	width:250px;
	margin:0;
	padding:0;
	list-style:none;
	background:url(../imgs/bg-menu.png);
}
#menuEsquerdaInterior ul li a.childs:hover, #menuEsquerdaInterior ul li a.hover {
	background:#FFFFFF!important;
	color:#2AABE2;
}
#menuEsquerdaInterior ul li {
	position:relative;
}
#menuEsquerdaInterior ul li a {
	padding:15px 20px;
	color:#FFFFFF;
	font:16px 'Myriad Pro Regular';
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}
#menuEsquerdaInterior ul li a:hover, #menuEsquerdaInterior ul li a.active {
	background:url(../imgs/bg-menu-hover.png);
}
#menuEsquerdaInterior ul li ul{
	width:200px;
	position:absolute;
	z-index:10;
	left:250px;
	top:0px;
	background:#FFFFFF;
	padding:10px 0px;
}
#menuEsquerdaInterior ul li ul li {
	border-bottom:1px solid #CCCCCC;
	margin:0px 15px;
}
#menuEsquerdaInterior ul li ul li a{
	color:#2AABE2;
	padding:7px 0px;
	text-transform:none;
	font-size:13px;
	font-weight:bold;
}
#menuEsquerdaInterior ul li ul li a:hover{
	background:none;
}
#menuEsquerdaInterior ul li ul li.last{
	border:0!important;
}
.divFaltam {
	margin-top:20px;
	width:250px;
	height:100px;
	background:#FF3300 url(../imgs/seta_falta.jpg) no-repeat 20px 40px;
}
.divFaltam .header {
	font-size:20px;
	text-transform:uppercase;
	color:#2AABE2;
	padding:12px 20px;
	height:16px;
	width:210px;
	background-color:#FFFFFF;
}
.divFaltam .body ul {
	margin:0;
	padding:13px 0px 0px 20px;
	list-style:none;
}
.divFaltam .body ul li {
	float:left;
	font:16px Arial;
	color:#FFFFFF;
	padding-right:15px;
}
.divFaltam .body ul li .dias {
	font-size:24px;
	font-weight:bold;
}
.divFaltam .body ul li.horas {
	font-size:14px!important;
	margin-right:0px!important;
}
.divBanner {
	margin-top:10px;
}
.divInscricao {
	margin-top:10px;
	width:250px;
	/*height:110px;*/
}
.divRight .videos {
	background:url(../imgs/bg-menu.png);
	width:690px;
	height:414px;
}
.divRight .videos .videoBig {
	margin:14px 10px 5px 15px;
	float:left;
}
.divRight .videos .videoNav {
	width:170px;
	display:block;
	margin:14px 15px 0px 0px;
	float:right;
}
.divRight .videos .videoNav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.divRight .videos .videoNav ul li{
	padding-bottom:10px;
}
.divRight .videos .videoNav ul li span {
	color:#FFFFFF;
}
.divRight .home {
	margin-top:10px;
	padding:15px 10px 20px 20px;
	background-color:#FFFFFF;
	width:660px;
}
.divRight .home .noticias {
	width:420px;
	float:left;
}
.divRight .home .banner {
	float:right;
}
.divRight .content {
	padding:15px 10px 20px 20px;
	background-color:#FFFFFF;
	width:660px;
	min-height:798px;
}
.divRight .content .titulo {
	display:block;
	float:left;
	font:20px Tahoma;
	text-transform:uppercase;
	color:#3D92BF;
	border-bottom:1px solid #edeef0;
	padding:0 0 10px;
	margin:0 0 17px;
	width:100%;
}
.headerNoticiasHome{
	display:block;
	width:400px;
	border-bottom:1px solid #edeef0;
	padding:0 0 10px;
	margin:0 0 17px
}
.tituloHeaderNoticiasHome{
	display:block;
	float:left;
	font:20px Tahoma;
	color:#3D92BF;
	text-transform:uppercase;
}
.verTodasHeaderNoticiasHome{
	display:block;
	float:right;
	padding:5px 0 0
}
.verTodasHeaderNoticiasHome a{
	display:block;
	font:700 10px Tahoma;
	color:#5e6979;
	text-decoration:underline
}
.verTodasHeaderNoticiasHome a:hover{
	color:#d5a00c;
	text-decoration:underline
}
.borderNoticiaHome{
	display:block;
	border-right:1px solid #edeef0
}
.separadorNoticiasHome{
	display:block;
	background:url(/temas/otoc/imgs/separdadorNoticiasHome.gif) no-repeat bottom center;
	width:404px;
	height:13px;
	margin:0 0 12px;
	border-right:1px solid #edeef0;
	padding:15px 15px 0 0
}
.divImgNoticiaHome{
	display:block;
	float:left;
	width:178px;
	height:90px;
	padding:1px;
	border:1px solid #edeef0;
}
.divImgNoticiaHome img{
	float:right
}
.divTxtNoticiaHome{
	display:block;
	float:right;
	width:220px;
	margin:0
}
.dataNoticiaHome{
	display:block;
	float:left;
	font:10px Tahoma;
	color:#7f8895;
	width:75px;
	text-align:right;
	margin-top:10px;
}
.dataNoticiaHome .dia{
	font:bold 18px Tahoma;
	color:#CCCCCC;
	display:block;
}
.dataNoticiaHome .mes{
	color:#000000;
	font:11px Tahoma;
	display:block;
	text-transform:uppercase;
}
.tituloNoticiaHome{
	display:block;
	margin:0px 0 3px;
	padding:0
}
.tituloNoticiaHome a{
	display:block;
	font:bold 11px Tahoma;
	color:#4c596a;
	text-decoration:none
}
.tituloNoticiaHome a:hover{
	color:#d5a00c
}
.textoNoticiaHome{
	display:block;
	font:11px Tahoma;
	color:#4c596a;
	line-height:115%
}
.divHeader964 > .bandeiras {
	position:absolute;
	z-index:10;
	top:160px;
	right:260px;
	padding-top:2px;
}
.divHeader964 > .bandeiras ul {
	list-style:none;
	margin:0;
	padding:0;
}
.divHeader964 > .bandeiras ul li {
	float:left;
	margin-left:5px;
}