﻿/* CSS Document */
* { margin:0; padding:0; } 

html, body {
height:100%;
font-family:Verdana;
font-size:9px;
}
select {
	font-family:Verdana;
	font-size:9px;
}

#container {
min-height:100%;
}

a { color:#AC151C; text-decoration:none; font-weight:bold; }

/****************************************************** GERAL */
.pl15 { padding-left:15px; }

.mt05 { margin-top:05px; }
.mt10 { margin-top:10px; }
.mt25 { margin-top:25px; }
.ml05 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml40 { margin-left:40px; }
.ml60 { margin-left:60px; }

.mr05 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr40 { margin-right:40px; }
.mr60 { margin-right:60px; }

.lnHeight { line-height:18px; }

.fLeft { float:left; }
.fRight { float:right; }
.pRelative { position:relative; }

.inputPadrao {
font-family:Verdana;
font-size:9px;
border:0;
padding:1px;
}

.bgHeaderBox {
position:absolute;
right:-17px; top:0;
background:url(../img/bg/bgHeaderBox.gif) no-repeat;
width:17px; height:17px;
z-index:20;
}

.bgFooterBox {
position:absolute;
left:0; bottom:0;
background:url(../img/bg/bgFooterBox.gif) no-repeat;
width:15px; height:15px;
z-index:20;
}

.bgFooterBox02 {
background:#EDEDED url(../img/bg/bgFooterBox.gif) no-repeat left bottom !IMPORTANT;
}
.paginacao {
margin:0 auto;
text-align:center;
width:270px;
padding-bottom:2px;
border-bottom:2px dotted #7FB1D1;
}

.paginacao a {
font-weight:normal;
color:#000;
margin:0 5px;
}

.paginacao strong {
text-decoration:underline;
color:#AC151C;
margin:0 5px;
}


/****************************************************** HEADER */
#header {
margin:0 auto;
width:876px; height:65px;
}

#header .imgLogo { margin:15px 0 0 0; }

.menuTAM { margin-top:35px; }

.menuTAM li {
float:left;
list-style:none;
margin:0 0 0 15px;
}

.tvFlash { margin-top:0px; }

/****************************************************** CONTENT */
#body {
margin:0 auto;
width:876px;
padding-bottom:20px;		/* Altura do Rodape */
}

#content {
width:630px;
margin-top:10px;
}

#content p { padding:0 0 15px 10px; }

.menuHotsite {
text-align:right;
padding:15px 0 25px 0;
}

.menuHotsite ul li {
display:inline;
list-style:none;
margin:0 0 0 15px;
}

.menuHotsiteInterno {
text-align:right;
padding:15px 0 0 0;
}

.menuHotsiteInterno ul li {
display:inline;
list-style:none;
margin:0 0 0 15px;
}

/* BOX PARTICIPE */
.boxParticipe {
width:185px;
background:#EDEDED url(../img/bg/bgLateralBox.gif) no-repeat left 84px;
margin:0 15px;
padding:10px 15px;
}

#content .boxParticipe p { padding:10px 0 5px 5px; }

/****************************************************** LATERAL */
#lateral {
width:205px;
margin-top:10px;
}

#lateral p { padding-top:10px; }

/* LOGIN */
.boxLogin {
line-height:16px;
margin-top:25px;
}

.boxLogin div {
line-height:12px;
background:#EDEDED url(../img/bg/bgLateralBox.gif) no-repeat left 60px;
margin-top:10px;
padding:10px 20px;
}

.boxLogin a { font-weight:normal; }

/* LOGADO */
.boxLogado { margin-top:20px; }

.boxLogado img { margin-right:15px; }

div.outrasPromocoes { min-height: 150px; display:block; }

div.outrasPromocoesLogado { min-height: 350px; display:block; }

div.logoSenac {text-align:center; padding-top:5px;}

/****************************************************** INTERNAS */
.interna { padding:0px 0 0 20px; }

.interna h1 { padding:30px 0 0 5px; }

#content .interna p { padding:10px 0 15px 5px; }

.boxComum {
background:#EDEDED;
padding:10px 20px 5px 20px;
z-index:10;
}

.divisorBoxComum {
background:#EDEDED url(../img/bg/bgDivisorBox.gif) no-repeat left bottom;
}

.boxComum a {
text-decoration:underline;
font-weight:normal;
color:#000;
line-height:32px;
}

.boxComum span.fLeft {
font-weight:bold;
color:#0083CE;
line-height:16px;
padding:0 8px;
}

.rolagemInterna {
overflow:auto;
height:235px;
margin-bottom:5px;
padding-right: 30px;
}

/* POPUP */
.popup {
position:absolute;
top:125px; left:20px;
background:#EDEDED;
width:615px; height:290px;
z-index:30;
padding-right:10px;
}

.popup .rolagemInterna { margin-right:10px; }

#content .interna .popup p { padding:10px 10px 0 10px; }

/****************************************************** FOOTER */
#footer {
position:relative;
bottom:0;
width:100%; height:85px;	/* Altura do Rodape */
}

#footer div {
margin:0 auto;
background:url(../img/bg/bgFooter.gif) repeat-x left top;
width:876px;
padding-top:25px;

text-align:center;
color:#A9A9A9;
}

#footer div a {
color:#A9A9A9;
font-weight:normal;
}

#footer div a:hover {
text-decoration:underline;
}

#footer .imgLogo {
margin-top:10px;
}

/****************************************************** FORMULARIO e HOME */
#bodyGrande {
margin:0 auto;
width:926px;
padding-bottom:100px;		/* Altura do Rodape */
}

#contentFull {
margin:0 auto;
width:876px;
padding:10px 0 0 30px;
}

#contentFull h1 { padding-bottom:15px; }
#contentFull h2 { font-size:10px; color:#AC151C; }
#contentFull p { padding-bottom:5px; }

#contentFull #lateral { margin-top:-25px; }

#contentFull .destaques {
padding-right:15px;
}

#contentFull .brdDestaque {
padding-left:15px;
border-left:2px dotted #7FB1D1;
border-right:2px dotted #7FB1D1;
}

.boxExtrato { width:200px; }

.divVoto{ 
	display: none;
	padding-left: 30px; 
	width: 400px;}


/********************************************** pagina de FAQ */

.fundo { background: url(../util/img/bg/fundo_repeat.gif) repeat-y;
        width:893px;
		margin-top:18px;
		margin-bottom:-12px}

.titulo {margin:0 0 0 53px;
         width:500px;}

.int_menu {width: 800px; /* Largura do menu */
           margin:10px 0 0 53px;}

.int_menu ul, .int_menu li {list-style-type:none;}

.int_menu ul {margin:5px;
              border:1px solid #f8f8f8;
			  background:#f8f8f8;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:11px;}
			  
.int_menu img {margin-left:10px;}

.img2 {margin-left:8px;}		  

.divisoria {background:url(../util/img/bg/divisoria.gif) no-repeat;
            margin:5px 0 0 53px;
			width:800px;
			height:4px;}
			
.titulo_menu {font-family:Arial, Helvetica, sans-serif;
              font-size:12px; 
			  color:#3986b2;}
			  
/*************************************************************contato */

.fundo_cont {background:url(../util/img/bg/bg_cinza.jpg) no-repeat;
        height:259px;
		position:relative;
		margin:20px 0 0 0;}

.txt_form {margin:18px 0 0 42px;
          width:800px;}

.cont_form {margin:15px 0 0 42px;
            float:left;
			width:826px;
			height:180px;
			border:0px solid black;}
			
.cont_form p {margin:0;
              padding:3px;}				  
			  
.txt_area {width:375px;
           height:100px;
		   border:0px;
		   overflow:auto;}			  
			
.box1 {border:0px;
       width:371px;
	   height:17px;}
	   
.box3 {border:0px;
       width:253px;
	   height:20px;}	  
	   
.box2 {margin-top:9px;
           float:right;}
		   
.bt {float:right;
     margin:-13px 0 0 0}
	 
/******************************************** Galeria */

.fundo_box { background:url(../img/bg/fundo_cinza_repeat.gif) repeat-y;
            width:619px;
			height:100px;
			margin:-4px 0 0 0;}

.fundo_titulo { background:url(../img/bg/topo_repeat.gif) repeat-y;
               height:57px;
			   width:619px;
			   position:relative;}
			   
.fundo_titulo img {	position:absolute;
                   bottom:0;
				   right:0;}
				   
.aling_link {padding:0 0 11px 280px;
             width:650px;}
			 
.aling_link img {border:0px;
                 margin:0 0 0 10px;}	
				 
.titulo_aling {margin:10px 0 10px 0;}	

.div_time {float:left; margin-left:17px; margin-top:4px; text-align:center;width:90px;}

.div_galeria {float:left; margin-left:10px; margin-top:8px;}

.div_galeria img, .imgTime {padding-left:10px; border:0px;}

.div_bt {float:right; margin:28px 45px 0 0;}

.div_bt img {border:0px;}		 

/* LightBox */

.black_overlay {
    display:none;
    position:fixed; _position:absolute;
    left:0; top:0;
    width:100%;
    height:100%; _height:800px;
    background-color:#000000; _background:transparent;
    z-index:900;
    filter:alpha(opacity=50); -moz-opacity:0.5; opacity:.50;
}

.white_content  {
    background:#dcdcdc;
    display:none;
    position:fixed; _position:absolute;
    top:25%; left:50%;
    margin-top:-102px;
    margin-left:-245px;
    width:550px;
    height:445px;
    z-index:999;
}

.white_content_menor  {
    background:#FFFFFF;
    display:none;
    position:fixed; _position:absolute;
    top:25%; left:65%;
    margin-top:-102px;
    margin-left:-245px;
	_border:2px solid #dcdcdc;
    width:300px;
    height:445px;
    z-index:999;
}

.fundo_cont {background:url(../img/bg/bg_cinza.jpg) no-repeat;
        height:259px;
		position:relative;
		margin:20px 0 0 0;}

.txt_form {margin:18px 0 0 42px;
          width:800px;}

.cont_form {margin:15px 0 0 42px;
            float:left;
			width:826px;
			height:180px;
			border:0px solid black;}
			
.cont_form p {margin:0;
              padding:3px;}				  
			  
.txt_area {width:375px;
           height:100px;
		   border:0px;
		   overflow:auto;}			  
			
.box1 {border:0px;
       width:371px;
	   height:17px;}
	   
.box3 {border:0px;
       width:253px;
	   height:20px;}	  
	   
.box2 {margin-top:9px;
           float:right;}
		   
.bt {float:right;
     margin:-13px 0 0 0}
A.wd{ 
	position:absolute;
	top:0;
	left:-30px; 
}

#menu_webdoor{
	position:absolute;
	top:43px;
	left:589px;
	background:transparent url(../img/wd/menu_wd.gif) no-repeat 0 0;
	width:46px;
	height:155px;
	padding-top:10px;
}

#menu_webdoor A, #menu_webdoor A.ativo{
	font:normal normal 24px/28px "Times New Roman";
	color:#FFF;
	margin:5px 0 0 7px;
	display:block;
	padding-left:9px;
}

#menu_webdoor A:HOVER{
	background:transparent url(../img/wd/cursor.gif) no-repeat 45px 10px;
	width:100px;
}

#menu_webdoor A.ativo{
	background:transparent url(../img/wd/numero.gif) no-repeat 0 0;
}