body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#000;
	font-size:11px;
	background:url(imgs/fundos/fundo_site.jpg) top center repeat-x fixed;
}

a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#0066CC;
	text-decoration:underline;
}

/*** FORMULÁRIOS ***/
.formCxs {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:10px;
	height:13px;
	border: #999 1px solid;
}
.formBt {
	background:url(imgs/form_btEntrar.gif) center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px 12px;
	font-size:10px;
	color:#666;
	border:none;
}

/*** TIPOS DE TEXTO ***/
.txtNormal {
	color:#000;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
}
.txtDataHora {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0d4e68;
	font-size:10;
}
.txtCinza {
	color:#666;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.txtCinzaIT {
	color:#666;
	font-size:10px;
	font-weight:normal;
}
.txtCinzaPno {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:10px;
}
.txtAzul {
	color:#003366;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
}
.txtTelTopo {
	color:#FFF;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	background:url(imgs/fundo_telTopo.jpg) center top no-repeat;
	padding:5px;
	margin-top:10px;
}
.titulo17anos {
	color:#2a5f9a;
	font-size:100%;
	font-weight:bolder;
}
.txtLinkCaminho {
	color:#999;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
}

/****************************************************************************LINHA ICONES E MENU LATERAL
/*** LINHA ICONES e TITULO DAS PÁGINAS COM MENU LATERAL ***/
#linhaIcones {
	margin:10px auto;
	width:950px;
	text-align:right;
}
#tablinhaIcones{
	width:950px;
	margin:0 auto 10px;
	border-bottom:#EAEAEA solid 1px;
}
#tituloPagina {
	margin:10px auto;
	margin-bottom:0;
	width:950px;
	text-align:left;
	display:table;
	background-color:#FFF;
}
#tituloPagina h1{
	font-size:150%;
	color:#003366;
}

/*** MENU LATERAL E BLOCO DIREITO, ONDE VAI OS TXTs DAS PÁGINAS COM MENU LATERAL ***/
#menuLateral {
	float:left;
	width:200px;
	height:425px;
	background:url(imgs/fundos/fundo_menuLateral.jpg) left top no-repeat;
}
#menuLateral p {
	margin:5px 10px;
	text-align:left;
}
#tabListaLateral {
	margin:0px 10px;
	width:90%;
	text-align:left;
}
#tabListaLateral th {
	font-weight:normal;
	/*height:25px;*/
	padding:5px;
	border-bottom: #FFFFFF solid 2px;
}
/* -------------------------------LISTA ESTÁ OFF DEVIDO A PAU DE ALINHAMENTO A ESQUERDA COM O FF
#menu li{
	width:165px;
	padding:7px;
	list-style:none;
	border-bottom:#FFF solid 2px;
	text-align:justify;
}
*/
#blocoPagina {
	float:right;
	width:730px;
	/*margin:0 auto;*/
}
#blocoPagina, #blocoPaginaAssociado h1{
	font-size:200%;
	color:#003366;
	padding:10px 10px 0;
	margin:0;
}
#blocoPagina, #blocoPaginaAssociado h4{
	font-size:100%;
	color:#003366;
	padding:0 10px;
	margin:0;
}
#blocoPagina, #blocoPaginaAssociado p{
	padding:0 7px;
	text-align:left;
}

/****************************************************************************INDEX
/*** TOPO ***/
#topo {
	margin:auto;
	width:950px;
	background:url(imgs/fundos/fundo_topo.jpg) left top no-repeat;
}

#tabTopo h1{
	color:#06F;
	font-size:160%;
}

/*** TABELA/MENU FILIAIS ***/
#tabFiliaisSOZINHA {
	/*width:450px;*/
	margin-bottom:5px;
	background-color:#DD0000;
	background:url(imgs/fundo_filiais.png) left top repeat-x;
}
#tabFiliaisSOZINHA th{
	/*background:url(imgs/fundo_filiais-sombra.png) left top repeat-x;*/
	height:20px;
	text-align:center;
	border-left:#ff5151 solid 1px;
}
#tabFiliaisSOZINHA a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}
#tabFiliaisSOZINHA a:hover{
	color:#900;
}
#tabFiliais {
	width:450px;
	margin-bottom:5px;
	background-color:#DD0000;
	background:url(imgs/fundo_filiais.png) left top repeat-x;
}
#tabFiliais th{
	/*background:url(imgs/fundo_filiais-sombra.png) left top repeat-x;*/
	height:20px;
	text-align:center;
	border-left:#ff5151 solid 1px;
}
#tabFiliais a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}
#tabFiliais a:hover{
	color:#900;
}
#formLogin { /*** hack para consertar o alinhamento vertical no IError ***/
	margin:0;
}

/****************************************************************************MIOLO INDEX
/*** MIOLO ***/
#miolo {
	clear:both;
	margin:15px auto 0;
	width:950px;
	background-color:#FFF;
	/*background-color:#EAEAEA;*/
}
#miolo h1{
	margin:0 5px;
	font-size:150%;
	color:#003366;
}

/*** PRIMEIRA LINHA DO MIOLO NA INDEX ***/
#tabHomeLinha01{
	float:left;
	margin:0;
	width:300px;
	/*background-color:#0C3;*/
	background:url(imgs/fundos/fundo_homeLinha01.jpg) left top no-repeat;
}
#homeLinha01 {
	margin:10px auto 10px;
	width:950px;
}
	#homeLinha01 h2{
		color:#003366;
		font-size:110%;
		margin:0;
		
		background:url(imgs/fundo_titulos.gif) left bottom repeat-x;
		border-bottom:#09F solid 1px;
		padding:1px;
	}
	#bannerPrincipal {
		width:570px;
		height:230px;
	}
	#areaAssociado {
		width:200px;
		height:210px;
		padding:10px 5px 10px 10px;
	}
	
	#areaMutuarios {
		float:right;
		width:150px;
		height:210px;
		padding:10px 10px 0px 0px;
	}
		#areaMutuarios p {
			margin:5px 0;
			padding-left:6px;
		}

	
/*** SEGUNDA LINHA DO MIOLO NA INDEX ***/
#homeLinha02 {
	margin:0 auto;
	width:950px;
}
#homeLinha02 p{
	margin:5px;
}
#homeLinha02 h2{
	color:#003366;
	font-size:110%;
	margin:0;
	background:url(imgs/fundo_titulos.gif) left bottom repeat-x;
	border-bottom:#09F solid 1px;
	padding:1px;
}
	#areaNoticias{
		float:left;
		background:#FFF;
		width:265px;
		height:190px;
		padding:10px 5px 0 10px;
	}
	#areaResultados{
		float:left;
		background-color:#FFF;
		width:265px;
		height:190px;
		padding:10px 5px 0 10px;;
		display:table;
	}
	#areaMultimidia{
		float:left;
		background-color:#FFF;
		width:200px;
		height:190px;
		padding:10px 10px 0px 10px;;
	}
	#bannerDuvidas{
		float:left;
		width:160px;
		height:190px;
		/*background-color:#FFF;*/
	}

/*** RODAPÉ ***/
#rodape {
	clear:both;
	display:table;
	margin:0 auto;
	width:950px;
	border-top:#CCC solid 1px;
	background-color:#d0e2f6;
}
	#tabRodape a{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:bold;
		font-size:11px;
		color:#222;
	}
	#tabRodape a:hover{
		color:#003399;
	}

/****************************************************************************DEMAIS PÁGINAS
/*** MINUTO MUTUÁRIO ***/
#mioloMinuto{
	clear:both;
	margin:15px auto 0;
	width:950px;
	background:url(imgs/fundos/fundo_ipodMinuto.jpg) left top no-repeat;
	background-color:#FFF;
}
	#mioloMinuto h1{
		margin:0 35px;
		font-size:150%;
		color:#003366;
	}
	#mioloMinuto p{
		margin:0 30px;
	}
	#menuMinuto li{
		width:460px;
		padding:7px;
		list-style:none;
		border-bottom:#EAEAEA solid 2px;
		text-align:left;
	}

/*** AMSPATUBE ***/
#mioloAmspatube{
	clear:both;
	margin:15px auto 0;
	width:950px;
	background-color:#FFF;
}
	#mioloAmspatube h1{
		margin:0 35px;
		font-size:150%;
		color:#003366;
	}
#amspatubeVideo{
	float:left;
	margin-bottom:5px;
	padding:0 45px 0 45px;
	width:145px;
	height:145px;
	border-left:#CCC solid 1px;
}
	#amspatubeVideo-data{
		float:right;
		padding-top:5px;
		text-align:right;
		color:#999;
	}
#amspatubePlayer{
	float:left;
	margin-bottom:5px;
	padding:0 45px 0 45px;
	width:425px;
	height:410px;
}
#amspatubeDescri{
	float:left;
	margin-bottom:15px;
	padding:0 45px 15px 45px;
	width:300px;
	border-left:#CCC solid 1px;
	background-color:#eee;
}

/*** HOME NOTÍCIAS ***/
#mioloNoticias{
	clear:both;
	margin:15px auto 0;
	width:950px;
	background:url(imgs/fundos/fundo_homeNoticias.jpg) left top no-repeat;
	background-color:#FFF;
}
	#mioloNoticias h1{
		margin:0 35px;
		font-size:150%;
		color:#003366;
	}
	#mioloNoticias p{
		margin:0 30px;
	}
	#menuNoticias li{
		width:490px;
		padding:7px;
		list-style:none;
		border-bottom:#EAEAEA solid 2px;
	}

#pagNoticias {
	float:left;
	display:inline;
	background-color:#0066FF;
	width:750px;
}

/*** HOME PROCESSOS JULGADOS ***/
#processosBt{
	float:left;
	margin-bottom:5px;
	padding:0 45px 0 45px;
	width:145px;
	height:155px;
	border-left:#CCC solid 1px;
}


/*** ENTRE EM CONTATO ***/
/* ------------------------------CELULAS/DIVS DE DESCRIÇÃO DAS FILIAIS */
#linhaContato{
	clear:both;
	width:910px;
	margin:5px 10px;
	background-color:#F00;
	background:url(imgs/box_contatoLateral.jpg) left top repeat-y;
}
#contatoBtNOVO {
	float:left;
	width:100px;
	height:25px;
	padding:6px;
	margin-left:5px;
	text-align:center;
	/*background-color:#00F;*/
}
	#contatoBt a{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		color:#FFF;
	}
	#contatoBt a:hover{
		color:#0d4e68;
	}
#contatoFoto {
	float:left;
	width:350px;
	text-align:center;
}
#contatoMapa {
	float:left;
	/*width:300px;*/
	text-align:center;
	background-color:#09C;
}
#contatoInfo {
	float:left;
	width:110px;
	float:left;
	padding-left:6px;
	/*background-color:#FC0;*/
}
/* ------------------------------LINHAS DE DESCRIÇÃO DAS 1-FILIAIS / 2-ÁREA DO ASSOCIADO / 3-QUAIQUER PARTTES QUE PRECISEM DE LINHA PARA FORMAR O LAYOUT */
#linha1, #linha2, #linha3, #linha4, #linha5 {
	clear:both;
	width:720px;
	margin:5px 10px;
	display:table;
}
/* ------------------------------JANELAS DE DESCRIÇÃO E FORM DAS FILIAIS */
#txt-jmendes, #txt-tatuape, #txt-samaro, #txt-campinas, #txt-santos {
	clear:both;
	text-align:center;
	border-top:#CCC solid 1px;
	margin-top:10px;
	padding-top:5px;
}

/*** PÁGINAS DE FILIAIS ***/
#filialDescritivo {
	float:left;
	width:340px;
	padding:5px;
}
#filialFotos {
	float:right;
	width:560px;
	background-color:#e2e2e2;
}
#filialForm {
	clear:both;
	float:left;
	width:340px;
	height:350px;
	text-align:left;
	padding:5px;
	background:url(imgs/fundo_formFilial.jpg) left top no-repeat;
}
#filialMapa {
	clear:right;
	float:right;
	width:550px;
	padding-top:5px;
	padding-right:10px;
	text-align:center;
}

/*** AREA ASSOCIADO ***/
#blocoPaginaAssociado{
	clear:both;
	width:950px;
	margin:auto;
}
#areaAssociadoProfile{
	float:left;
	text-align:left;
	background-color:#060;
	width:400px;
}
#areaAssociadoBanner{
	float:right;
	width:550px;
	height:100px;
	margin-right:10px;
	text-align:left;
	background-color:#000; /* preto para ñ ficar um branco na área do banner lobe enquanto ele ñ carrega */
}
#areaAssociadoTopo {
	clear:left;
	/*background-color:#9C0;*/
	margin:15px 10px;
	padding:5px 0;
	width:930px;
	border-bottom:#EEE solid 1px;
}
#linhaAssociadoIcos {
	clear:both;
	width:930px;
	margin:5px 10px;
}
	#linhaAssociadoIcos a:hover{
		color:#0066CC;
	}
#areaAssociadoBt {
	float:left;
	width:210px;
	height:140px;
	padding:20px 10px;
	border-right:#FFF solid 1px;
	border-top:#FFF solid 1px;
	text-align:center;
	text-decoration:none;
}
	#areaAssociadoBt h2{
		font-size:140%;
		color:#333;
		margin:0;
		margin-bottom:5px;
	}
#areaDescDados, #areaDescSit, #areaDescAnda, #areaDescAten, #areaDescPromo, #areaDescGuia, #areaDescParce {
	width:913px;
	padding:5px;
	border-bottom:#666 solid 1px;
	background-color:#EFEFEF;
}

/*** MAPA DO SITE ***/
#mioloSitemap{
	clear:both;
	margin:15px auto 0;
	width:950px;
	background:url(imgs/fundos/fundo_siteMap.jpg) left top no-repeat;
	background-color:#FFF;
}
	#mioloSitemap h1{
		margin:0 35px;
		font-size:150%;
		color:#003366;
	}
	#mioloSitemap p{
		margin:0 30px;
	}
	#mioloSitemap li{
		width:490px;
		padding:7px;
		list-style:none;
		border-bottom:#EAEAEA solid 2px;
	}
	
	
/****************************************************************************ÁREA DO ASSOCIADO - PÁGINA PARCEIROS
/*** TXTS ***/
.txtDesc8, .txtDesc7, .txtDesc6, .txtDesc5, .txtDesc4, .txtDesc3, .txtDesc2, .txtDesc1, .txtDesc0 {
	/*color:#363535;*/
	color:#283D6A;
	font-weight:bold;
}
.txtDesc8 {	font-size:48px; }
.txtDesc7 {	font-size:44px; }
.txtDesc6 {	font-size:40px; }
.txtDesc5 {	font-size:36px; }
.txtDesc4 {	font-size:32px; }
.txtDesc3 {	font-size:28px; }
.txtDesc2 {	font-size:24px; }
.txtDesc1 {	font-size:20px; }
.txtDesc0 {	font-size:16px; }

#tabLinha {
	background:url(associados/parcerias/imgs/fundoLinha.jpg) left top no-repeat;
	border:none;
}
	#colEmpresa {
		color:#FFF;
		width:230px;
		padding-top:10px;
		vertical-align:top;
	}
	#colEspecialidade {
		/*color:#666;*/
		color:#EEE;
		width:160px;
		padding-top:10px;
		vertical-align:top;
	}
	#colCidade {
		/*color:#666;*/
		color:#DDD;
		width:95px;
		padding-top:10px;
		vertical-align:top;
	}
	#colDesc {
		color:#036;
		width:390px;
		padding-top:10px;
		vertical-align:top;
	}
	
#linhaDesconto {
	border-bottom:#7fa1ae solid 2px;
	background:url(imgs/fundoLinhaDesconto.png) left top no-repeat;
}


/* begin: slideshow */
.slideshow {
position:relative;
padding:0;
margin:0;
}
.slideshow a img {
border:none;
}
.slideshow li.slide {
list-style-type:none;
}
.slideshow .slides {
height:225px;
margin:0;
}
.slideshow .slides li.slide {
visibility:hidden;
position:absolute;
left:0px;
top:0;
}
.slideshow .buttons {
display:none;
}
.slideshow .buttons {
display:block;
position:absolute;
z-index:100;
left:0px;
bottom:20px;
margin:0;
}
.slideshow .buttons li {
float:left;
display:inline;
width:30px;
height:30px;
margin:0;
padding-left:11px;
line-height:30px;
background-image:url('buttonBg.png');
background-repeat:no-repeat;
}
.slideshow .buttons li a {
float:left;
text-decoration:none;
width:30px;
height:30px;
color:#fff;
outline:0;
}
.slideshow ul.buttons li a:hover {
text-decoration:none;
color:#0a0a0a;
}
.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a {
color:#666666;
}
/* end: slideshow */


/*** BANNER DESTAQUE HOME ***/
#slides-box {
	background:#fff;
	width:570px;
	float:left;
	margin:auto;
}
.bannerdestaque { 
	width:570px;
	height:225px;	
	float:left;
}
#featured {
	width:570px;
	position:relative;
	height:225px;
}
#featured ul.ui-tabs-nav {
	position:absolute;
	bottom:0px;
	right:5px;
	list-style:none;
	z-index:100;
	padding:0px 0px 0px 0px;
	width:68px;
	height:32px;
	margin:0px 0px 0px 0px;
}
#featured ul.ui-tabs-nav li { 
	width:18px; 
	height:22px; 
	overflow:hidden; 
	margin-bottom:2px; 
	margin-left:2px; 
	margin-top:8px;
	background:url(imgs/item.png) no-repeat 0px 4px;
	vertical-align:top;
	font-size:0;
	line-height:0; 
	float:left;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected { 
	background:url(imgs/item-selected.png) no-repeat left 4px;
}
#featured ul.ui-tabs-nav li a {
		display:block;
		width:18px;
		height:18px;
		overflow:hidden;
		padding:7px 0px 0px 6px;		
		font-size:11px;		
		line-height:11px; 
		font-weight:bold;
	}
#featured ul.ui-tabs-nav li.ui-tabs-nav-item a,
#featured ul.ui-tabs-nav li.ui-tabs-selected a {text-decoration:none;}
#featured ul.ui-tabs-nav li.ui-tabs-nav-item a { color:#FFF;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a { color:#fff;}
#featured .ui-tabs-hide {display:none; }   



