@charset "utf-8";
/* CSS Document */

*{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

body{
	margin:0 0 0 0;
	background:#F4F7Fa url('/util/img/bgBody2.jpg') top left no-repeat;
}

body.internas{
	background:#F4F7Fa url('/util/img/bgBodyInternas2.jpg') top left no-repeat;
}

#navMenu ul
{
    margin: 5px 0 0 10px;
    *margin: 8px 0 0 10px;
    
}

#navMenu ul li
{
    
    display: inline;
    font: 13px Arial;
   
}

#navMenu li a
{
    color: #fff;
    padding: 8px 7px 7px 18px;
    border-right: solid 1px #b4cfe8;
	background: url('/util/img/bgBullet.gif') 2px 10px no-repeat;
	text-decoration: none;
}
#navMenu li a.noBorder
{
	border:none;
}

/**//**//**//**//**//**//**/
/* LOGO 20 Anos
/**//**//**//**//**//**//**/

h1 {
    background:  url('/util/img/logoMsbr20.gif') no-repeat;
    margin: 50px 0 0 233px;
}

h1 a{
	display:block;
    width:270px;
	height:146px;
	text-indent: -2999px;
}

/**//**//**//**//**//**//**/
/* Texto 20 Anos
/**//**//**//**//**//**//**/

h2.textoHome{
   font: 12px Arial;
   width: 180px;
   text-align: right; 
   margin: 14px 0 0 314px;
}

h2.textoHome u{
    color: #0974ce;
    text-decoration: none;
}

/**//**//**//**//**//**//**/
/* BOXes
/**//**//**//**//**//**//**/

h3{
    font: 12px Arial;
    margin: 124px 0 0 20px;
}

h3 a{
    display: block;
    width: 220px;    
    text-decoration: none;
    padding: 148px 0 0 230px;
}

h3.boxLogo{
    width: 480px;
    height: 224px;
    background: url('/util/img/boxLogo.jpg') no-repeat;
    float: left;
    color: #000;
}

h3.boxLogo a{
    color: #000;
}

h3.boxLogo a u{
    color: #0974ce;
    text-decoration: none;
}

h3.boxVideo{
    width: 480px;
    height: 224px;
    background: url('/util/img/boxVideo.jpg') no-repeat;
    float: left;
    color: #FFF;
}
h3.boxVideo a
{
	 color: #FFF;
	 text-decoration:none;
}

h3.boxVideo a strong, h3.boxVideo a span,{
   color:#f0ff00;
}

#boxLogo
{
    width: 480px;
    height: 224px;
    background: url('/util/img/boxLogo.jpg') no-repeat;
    float: left;
    color: #000;
    margin: 124px 0 0 20px;
}

#boxLogo p
{
    position: relative;
    display: block;
    width: 220px;    
    text-decoration: none;
    top: 148px;
    left: 230px;
    font: 12px Arial;
}

#boxLogo p u{
    color: #0974ce;
    text-decoration: none;
}

#boxLogo .linkParticipe{
	position:absolute; 
	width:272px; 
	height:22px;  
	top:0; 
	left:0; 
	margin:118px 0 0 200px;
}

#boxLogo .linkParticipe a{
	display:block;
	width:272px;
	height:22px;
}

.link1 a
{
    position: relative;
    top: -45px;
    left: 0px;
    display: block;
    width: 220px;
    height: 170px;
    text-indent: -1999px;
}

.link2 a
{
    position: relative;
    top: -45px;
    left: 0px;
    display: block;
    width: 220px;
    height: 54px;
    text-indent: -1999px;
}



h4 {
    background:  url('/util/img/footerLogo.jpg') bottom right no-repeat;
    float: left;
    width:186px;
	height:40px;
    padding: 10px 0 0 798px;
    
}

h4 a
{
	display:block;
    width:186px;
	height:40px;
	text-indent: -2999px;
}

/**//**//**//**//**//**//**/
/* Conteúdo
/**//**//**//**//**//**//**/

#mainContent 
{
    width: 980px;
    display: block;
    margin: 65px 0 0 20px;
}
.btn_enviarVideo
{
	background: url('/util/img/btn_envie_video.jpg') no-repeat left top ;
    width: 227px;
    height: 59px;
    float:right;
}
.btn_enviarVideo a
{
	width:227px;
	display:block;
	height: 59px;
	
}
h2.titleGaleriaVideos
{
	background: url('/util/img/titleGaleriaVideos.jpg') no-repeat left top;
    width: 687px;
    height: 41px;
    text-indent: -1999px;
}  
h2.titleGaleriaLogos
{
    background: url('/util/img/titleGaleriaLogos.jpg') no-repeat;
    width: 348px;
    height: 47px;
    text-indent: -1999px;
}
h2.titleCompartilheLinhaDoTempo
{
	background: url('/util/img/tit_compartilhar_linha.jpg') no-repeat;
    width: 710px;
    height: 40px;
    text-indent: -1999px;
}
h2.titleIncoporarLinhaTempo
{
	background: url('/util/img/tit_incorporar_linha.jpg') no-repeat;
    width: 710px;
    height: 40px;
    text-indent: -1999px;
}
h2.titleConfirmacaoDeSenha
{
	background: url('/util/img/tit_confirmeSuaSenha.jpg') no-repeat;
    width: 710px;
    height: 40px;
    text-indent: -1999px;
}

h2.titleConcursoCultural
{
    background: url('/util/img/titleConcurso.jpg') no-repeat;
    width: 710px;
    height: 40px;
    text-indent: -1999px;
}
h2.titleLinhaDoTempo
{
    background: url('/util/img/titleLinhadoTempo.jpg') no-repeat;
    width: 710px;
    height: 40px;
    text-indent: -1999px;
}
h2.titleMonteLinhaTempo
{
    background: url('/util/img/tit_monteSuaLinha.jpg') no-repeat;
    width: 710px;
    height: 40px;
    text-indent: -1999px;
}

.linhadotempo
{
	padding:30px 0 20px 5px;
}
h2.titleEnviaVideo
{
    background: url('/util/img/titleEnvieSeuVideo.jpg') no-repeat;
    width: 694px;
    height: 42px;
    text-indent: -1999px;
}

h2.titleAdmin
{
    background: url('/util/img/titleAdmin.jpg') no-repeat;
    width: 647px;
    height: 45px;
    text-indent: -1999px;
}



.listaLogos ul
{
     height: 222px;
     font: 12px Arial;
     margin: 20px 0 0 20px;
}
.listaLogos ul li
{
    width: 222px;
    display: inline;
    padding: 0 10px 0 0;
    float: left;
}

.listaLogos ul li p
{
    padding: 10px 20px 0 10px;
}

.listaLogos ul li p u
{
    color: #0974ce;
    text-decoration: none;
}

.navPaginacao ul
{
	 height:70px;
     font: 11px Arial;
     padding: 60px 0 0 15px;
}
.navPaginacao ul li
{
    width: 23px;
    height: 21px;
    display: inline;
    padding: 0 0px 0 0;
    float: left;    
    background: url('/util/img/bgPaginacaoNumber.gif') no-repeat;
    text-align: center;
    padding: 3px 0 0 0;
    margin:0;    
}

.navPaginacao ul li a
{
    text-decoration: none;
    color: #2A609F;
    display: block;
    font-weight: bold;
    margin:0;
    padding:0;
    
}

.navPaginacao ul li.nPaginas
{
    background: url('/util/img/bgPaginacao.gif') no-repeat;
    width: 92px;
    height:21px;
    text-align: center;
    padding: 4px 10px 0 0;
    color: #2A609F;
    margin:0;
}

.navPaginacao ul li.checked
{
    background: url('/util/img/bgPaginacaoNumberChecked.gif') no-repeat;
    font-weight: bold;
}

.navPaginacao ul li.setaBack, .navPaginacao ul li.setaForward
{
    background: url('/util/img/setaPaginacaoBack.gif') no-repeat;
    width: 12px;
    height: 21px;
    text-indent: -1999px;
    padding: 0 0;
}

.navPaginacao ul li.setaBack a, .navPaginacao ul li.setaForward a
{
    display: block;
    width: 12px;
    height: 21px;
}

.navPaginacao ul li.setaForward
{
    background: url('/util/img/setaPaginacaoForward.gif') no-repeat;
}

.textoApresentacao
{
    padding: 20px 25px 40px 25px;
    font: 12px Arial;
    color: #000;
}

.textoApresentacao p
{
    margin: 0 0 10px 0;
}

.textoApresentacao ul, .textoApresentacao ol
{
    margin: 10px 0 10px 40px;
}

.labelForm
{
    display: block;
    width: 300px;
    text-align: right;
    margin: 0 30px 0 0;

}

.inpIdade
{
    width: 20px;
    margin-right: 123px;
    *margin-right: 129px;
}

.inpUF
{
    width: 90px;
    margin-right: 57px;
    *margin-right: 63px;
}


label
{
    padding: 1px;
    font-weight: bold;
}


fieldset
{
    border: 0px;
    margin: 20px 0 10px 0;
}

#navContent ul
{
    margin: 6px 0 0 10px;
    *margin: 7px 0 0 10px;
    width: 1024px;
}

#navContent ul li
{  
    display: inline;
    font: 13px Arial;
    
}

#navContent ul li.navChecked, #navContent ul li.navLastChecked
{
color: #f68b00;    
    padding: 0 10px 0 30px;
    border-right: solid 1px #b4cfe8;
	background: url('/util/img/orangePlay.gif') 8px 2px no-repeat;
	text-decoration: none;
	font-weight: bold;
}
#navContent ul li.navChecked2
{
	display: inline;
    font: 13px Arial;
    padding: 0 10px 0 30px;
    *padding: 0 6px 0 30px;
    color: #0974ce;
    background: url('/util/img/bluePlay.gif') 8px 2px no-repeat;
}

#navContent li a, #navContent li.navLast a
{
        display: inline;
    font: 13px Arial;
    padding: 0 10px 0 30px;
    *padding: 0 6px 0 30px;
    color: #0974ce;
    background: url('/util/img/bluePlay.gif') 8px 2px no-repeat;
    text-decoration: underline;
    border-right: solid 1px #b4cfe8;
    
}

#navContent li.navLast a, #navContent ul li.navLastChecked
{
    border-right: solid 0px #b4cfe8;
}

h5
{
    padding: 30px 0 0 20px;
    font: 17px Arial;
    color: #8fbb33;
    text-transform: uppercase;
    font-weight: bold;
}

#btEnvie
{
    display: block;
    position: absolute;
    top: 292px;
    left: 758px;
}

#btEnvie a
{
    background: url('/util/img/btEnvie.jpg') no-repeat;
    display: block;
    width: 202px;
    height: 55px;
    text-indent: -1999px;
}

/* Lightbox */

.bgColor { background-color: #000000;}

#lightBox {
	width: 432px;
	height: 248px;
	margin-left: -216px;
	margin-top: -124px;
	top: 50%;
	left: 50%;
	z-index: 10;
	display: none;
	position: absolute;
	background: yellow;
}

#overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	_position: absolute;
	z-index: 1;
	filter: alpha(opacity=40);
	opacity: 0.4;
	margin: auto;
	display: none;
}

/* Admin */

.adminResultados, .adminLogin
{
    padding: 20px 25px 40px 25px;
    font: 12px Arial;
    color: #000;
}

.adminResultados table th
{
    font-weight: bold;
    color: #FFF;
    width: 200px;
    text-align: left;
    padding: 10px;
    background: #94BADE;
}

.adminResultados table td
{
    padding: 10px;
    background: #EBF0F6;
}

.td_label
{
    width: 100px;
    text-align: right;
}

.td_campo
{
    width: 300px;
    text-align: left;
}

/*Regulamento */
.regulamento
{
    width: 460px;
    height: 168px;
    overflow: auto;
    border-top: 1px solid #90949e;
    border-right: 1px solid #dbdfe6;
    border-bottom: 1px solid #e3e9ef;
    border-left: 1px solid #e2e3ea;
    background:#FFF;
    padding: 10px;
    font: 14px Courier New;
}
.addWidth
{
	width:610px;
}

/* Videos Destaque */
.div_videosDestaque
{
	padding-bottom:25px;
	background: url('/util/img/hr_div_videosDestaque.jpg') no-repeat 15px bottom;
	float:left;
	width:100%;
}


.videosDestaque
{
	width:294px;
	font-family:Arial;
	float:left;
	display:inline;
	margin:0 15px;
}
.videosDestaque h6
{
	font-size:16px;
	color:#0974ce;
	padding-bottom:3px;
	padding-left:4px;
}

.videosDestaque p
{
	float:left;
	font-size:9px;
	color:#333333;
	display:inline;
	padding-left:4px;
}

.videosDestaque p a
{
	text-decoration:none;
	color:#333333;
}

.videosDestaque p strong
{
	color:#0974ce;
}
.videosDestaque span
{
	float:right;
}
.videosDestaque span img
{
	border:none;
}


.video
{
	width:152px;
	font-family:Arial;
	float:left;
	display:inline;
	margin:10px 22px;
}
.video h6
{
	font-size:12px;
	color:#0974ce;
	padding-bottom:3px;
	padding-left:4px;
}

.video p
{
	font-size:9px;
	color:#333333;
	padding-left:4px;
}

.video p a
{
	text-decoration:none;
	color:#333333;
}
.video p strong
{
	color:#0974ce;
}
.video span img
{
	border:none;
}

.textoEnvieVideo
{
	font-family:Arial;
	font-size:12px;
	/*color:#797b7d;*/
	padding-left:15px;
	padding-top:18px;
}
.textoEnvieVideo p
{
	padding-top:15px;
}
.textoEnvieVideo ul
{
	list-style:none;
	padding-left:15px;
}
.textoEnvieVideo ul li
{
	padding:5px 0 5px 15px;
	background: url('/util/img/bullet_list.gif') no-repeat 0px 13px;
}
.textoEnvieVideo ul li a
{
	color:#797b7d;
}
.textoEnvieVideo fieldset
{
	border:none;
}
.textoEnvieVideo fieldset label
{
	display:block;
	font-weight:bold;
	padding:15px 0 0 0;
}
.textoEnvieVideo fieldset input
{
	font-size:11px;
	color:#797b7d;
	width:370px;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	border-bottom:1px solid #b5cfe7;
	border-top:1px solid #3d7bad;
}
.textoEnvieVideo fieldset input.ipt_1
{
	width:470px;
}
.txtBolderAzul
{
	font-weight:bolder;
	color:#7eb5e4;
}
.div_regulamento
{
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	border-bottom:1px solid #b5cfe7;
	border-top:1px solid #3d7bad;
	width:610px;
	background:#fff;
	padding:0 10px 20px 10px;
	height:250px;
	overflow:auto;
}
.btn_enviar
{
	float:right;
	margin: 15px 290px 0 15px;
	border:none;
}
.btn_cancelar
{
	float:right;
	margin: 15px 0 0 15px;
	border:none;
}
.img_btn_voltar
{
	border:none;
	float:left;
	margin-top:50px;
}
.msg_erro
{
	color:#e67b7d;
	display:none;
}
.TxtEnviado
{
	float:left;
	margin-top:30px;
}
.videoSelecionado
{
	padding:15px;
}
.navBotoes
{
	float:right;
}
.tipoFloatLeft
{
	float:left;
}
.navBotoes li
{
	display:inline;
	float:left;
	margin:40px 15px 80px 0;
	
}
.navBotoes li img
{
	border:none;
}
.format_1
{
	float:left;
	margin:0;
}
.format_1 label
{
	float:left;
	width:435px;
	font-size:11px;
}
.addMargin
{
	margin-left:25px;
}
.format_1 textarea
{
	float:left;
	width:435px;
	font-size:11px;
	margin-top:5px;
	margin-bottom:15px;
	border-bottom:1px solid #b7d9ed;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	border-top:1px solid #3d7bad;
	overflow:auto;
	height:122px;
	font-family:Arial;
}
.inputText
{
	float:left;
	width:435px;
	font-size:11px;
	margin-top:5px;
	padding:3px 0px;
	margin-bottom:15px;
	border-bottom:1px solid #b7d9ed;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	border-top:1px solid #3d7bad;
}

.inputTextMargin
{
	float:left;
	width:435px;
	font-size:11px;
	margin-top:5px;
	margin-left:25px;
	padding:3px 0px;
	margin-bottom:15px;
	border-bottom:1px solid #b7d9ed;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	border-top:1px solid #3d7bad;
}

.cancelar
{
	border:none;
	float:left;
	margin:50px 0 0 325px;
}
.visualizar
{
	border:none;
	float:left;
	margin:50px 0 0 380px;
}
.limpar
{
	border:none;
	float:left;
	margin:50px 0 0 220px;
}
.enviar
{
	float:left;
	border:none;
	margin:50px 0 0 25px;
}
.salvarAdcionar
{
	float:left;
	border:none;
	margin:50px 0 0 0px;
}
.alcenter
{
	 text-align:center;
}
.escolherCor
{
	float:left;
	margin:0 !important;
	padding:0;
}
.escolherCor li
{
	display:inline;
	float:left;
	width:24px;
	height:24px;
	margin:0;
	padding:0;
}
.escolherCor li a
{
	display:block;
	width:24px;
	height:24px;
	margin:0;
	padding:0;
}
.cor_1
{
	background: url('/util/img/bg_cor_1.gif') no-repeat;
}
.cor_2
{
	background: url('/util/img/bg_cor_2.gif') no-repeat;
}
.cor_3
{
	background: url('/util/img/bg_cor_3.gif') no-repeat;
}
.cor_4
{
	background: url('/util/img/bg_cor_4.gif') no-repeat;
}
.cor_5
{
	background: url('/util/img/bg_cor_5.gif') no-repeat;
}
.ativo
{
	background: url('/util/img/bg_ativo.gif') no-repeat;
}
.addCor1
{
	color:#0974ce;
}
.addCor2
{
	color:#dc544f;
}
.addCor3
{
	color:#f68b00;
}
.addCor4
{
	color:#9eff05;
}
.addCor5
{
	color:#9f49d5;
}
.codigo
{
	float:left;
	width:435px;
	font-size:11px;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom:1px solid #b7d9ed;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	border-top:1px solid #3d7bad;
	overflow:hidden;
	height:122px;
	font-family:Arial;
	background:#fff;
	text-align:center;
}
.montarLinhaDoTempo
{
	border:none;
	float:right;
	margin:0 30px 0 0;
}
.tituloRegulamento
{
	float:left;
	margin:15px 0;
}
.inputFiles
{
	float:left;
	width:440px;
	font-size:11px;
	margin-top:5px;
	padding:3px 0px;
	margin-bottom:15px;
	border-bottom:1px solid #b7d9ed;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	border-top:1px solid #3d7bad;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	position:absolute;
	z-index:1;
}
.ocultoText
{
	position:absolute;
	z-index:2;
	margin:5px 0 0 0;
	clear:both;
	width:360px;
	border:none;
	background:transparent;
}
.btn_procurar
{
	width:492px;
	float:left;
	height:40px;
	background: url('/util/img/btn_procurar.jpg') no-repeat 0 3px;
}
.erromsg
{
	color:#ff0000;
	padding-bottom:25px;
}
.erro
{
	color:#ff0000;
}
.spanData
{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 0 0;
}
.select_format
{
	float:left;
	font-size:11px;
	margin:7px 0 15px 5px;
	border-bottom:1px solid #b7d9ed;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	border-top:1px solid #3d7bad;
}
.senha
{
	float:left;
}
.inputText2
{
	float:left;
	width:205px;
	font-size:11px;
	margin-top:5px;
	padding:3px 0px;
	margin-bottom:15px;
	border-bottom:1px solid #b7d9ed;
	border-left:1px solid #b5cfe7;
	border-right:1px solid #b5cfe7;
	border-top:1px solid #3d7bad;
}
.btnConfirmar
{
	float:left;
	border:none;
}