* {	/*text-decoration:none;*/ margin:0; padding:0; list-style:none; border:none;/* Começo zerando tudo. O */}
/***************************** Geral *****************************/

body{
  	background: #ffffff;
   scrollbar-face-color: #ffffff;
   scrollbar-shadow-color: #80c5b3;
   scrollbar-highlight-color: #80c5b3;
   scrollbar-3dlight-color: #FFFFFF;
   scrollbar-darkshadow-color: #FFFFFF;
   scrollbar-track-color: #ffffff;
   scrollbar-arrow-color: #ff9900 ;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
	font-size: 11px;
	font-family: tahoma;
	color: #4c4c4c;
	/*text-align:justify;*/
}

#geral{
  margin: 0 auto;
  width: 980px;
}

#principal {
	float: left; /*width: 980px; */
}

a:hover {
	text-decoration: underline;
}

p {
	margin-bottom: 5px; line-height: 16px;
}

a {
	color: #ff9900; font-weight: bold; font-size: 11px; text-decoration:none;}

/*----------------------------------------- LEFT ---------------------------------------*/

#left {
	float: left; width: 215px; _width: 180px; line-height: 15px;  
}

.logo {
	margin: 15px 10px 15px 10px;  _margin: 15px 5px 15px 5px; 
}

.bandeiras{
	margin: 0 10px 25px 40px;
	float:left;
	width:150px;
}

.associe {
	margin: 0 14px 15px 20px; _margin: 0 14px 15px 10px;
}

.linhaLaranja {
	border-bottom: 1px solid #ff9900; margin-bottom: 7px;
}

.textoVinho {
	color: #390979; padding-bottom: 7px; margin-top: 7px; font-weight:normal;
}

.busca {
	background: #f2f2f2 url(../images/curvaBusca.gif) left bottom no-repeat;
}

.pBusca {
	margin: 0 10px 7px 20px;
}

.buscaTable {
	margin: 0 0 0 20px; border-collapse: collapse;
}

.newsletter {
	margin: 15px 14px 15px 20px; color: #390979; 
}


/*----------------------------------------- RIGHT ---------------------------------------*/

#right {
	float: left; width: 765px; margin: 0;
}

/*----------------------------------------- MENU 01 ---------------------------------------*/


.data {
	float: left; color: #daf5ad;  margin: 15px 0 0 230px;
}

.menuTop {
	float: right; margin: 9px 75px 5px 0; _margin: 9px 5px 5px 0;color: #cccccc; width: 150px; font-size:14px; 
}

.menuTop a {
	color: #390979; padding: 0 10px 0 10px; 
}

#submenuTop {
	float: right; margin: 11px 0 0 10px; _margin: 11px 5px 0 0;  color: #cccccc; width: 520px; font-size: 14px;
	/*background: url(../images/setaSubmenu.gif) no-repeat right center;*/
}

#submenuTop p {
	margin: 0;
}

#submenuTop a {
	color: #390979; float: left; padding: 0 9px 0 9px; font-weight: normal;
}

#submenuTop a.Linha {
	color: #390979; float: left; padding: 0 9px 0 9px; font-weight: normal;
	border-right: 1px solid #cccccc;
}


/*----------------------------------------- MENU 02 ---------------------------------------*/

#menu {
	float: left;
	background: #ff9900 url(../images/curvaTopMenu.gif) no-repeat top right;
	width: 751px; 
	margin: 0; padding: 7px;
	border-bottom: 1px solid #ffffff;
	}

#menu p {
		margin: 0;
	}

#menu a.bullet, #menu a.bullet:visited {	
	color: #ffffff; background: url(../images/dotMenu.gif) no-repeat center left; float: left; padding: 0 6px 0 15px;
	font-weight: normal;
	
}

#menu a {
	color: #ffffff; float: left; padding: 0 6px 0 15px; font-weight: normal;
}

#menu a.right {
	float: right; margin-right: 25px;
}

/* --------CONTENT HOME --------*/


.imgHome {
	float: left; width: 233px;
}

.curiosidades {
	float: left; width: 203px; margin-top: 5px; 
}

.rightHome {
	float: left; width: 532px;  _width: 532px;
}

.AreaVerde {
	float: left; width: 491px; _width: 509px; background: #80c5b3 url(../images/url.gif) no-repeat bottom right; margin-left: 1px;	padding: 20px; _padding: 20px 0 20px 20px;
}
.AreaVerde a {
	color: #ffffff; font-weight: normal;
}

.hmCol {
	float: left; margin: 0 10px 0 9px; width: 220px;
}

.hmTit {
	border-bottom: 1px solid #ffffff;
}

a.linkBranco {
	color: #ffffff; font-weight: bold;
}

.destaques {
	float: left; width: 507px; margin: 5px 10px 5px 15px; _margin: 5px 0 5px 5px;
}
/*.destaques {
	float:right; width: 355px; margin: 5px 10px 5px 15px; _margin: 5px 0 5px 5px;
}*/

.hmCol2 {
	float: left; padding: 5px 0 0 8px; width: 160px; border-left: 1px solid #cccccc;
}

.imgSpa {
	border: 1px solid #cccccc;
}

/* --------CONTENT PRODUTO --------*/
.buscaVerde {
	float: left; width: 715px; padding: 10px 20px 10px 30px;
	background: #80c5b3 url(../images/curvaBuscaAssociado.gif) no-repeat bottom;
}

.buscaVerde a {
	color: #ffffff; float: right; margin: 0; padding: 3px 7px 3px 7px;
}

.selectedMenu {
	text-decoration: underline;
}


.resultadoBR {
	color: #ffffff; font-weight: bold; float: right; margin-right: 10px;
}

.buscaFecha, .buscaAbre {
	float: right; width: 130px; padding: 3px; border-top: 1px solid #ffffff;
	margin-top: 5px; 
}

.buscaFecha {
	background: url(../images/setaBuscaFechar.gif) no-repeat right center;
}

.buscaAbre {
	background: url(../images/setaBuscaAbrir.gif) no-repeat right center;
}

.buscaFecha a, .buscaAbre a {
	color: #ffffff; padding: 0 20px 0 0;
}

.SPAbloco {
	float: left; width: 725px; margin: 5px 20px 0 20px; margin: 5px 0px 0 20px; border-bottom: 1px solid #ff9900; padding: 5px 0 50px 0;
}

.SPAbloco p{
	float: left; width: 725px;
}

.SPAbloco p img{
	margin-bottom:10px;
}

.SPAbloco_associado {
	float: left; width: 725px; margin: 5px 20px 0 20px; margin: 5px 0px 0 20px; border-bottom: 1px solid #ff9900; padding: 5px 0 50px 0;
}

.SPAbloco_associado p{
	float: left; width: 161px;
}

.SPAbloco_associado p img{
	margin-bottom:10px;
}

.SPAbloco li {
	margin: 2px 0 6px 30px; list-style-image: url(../images/bullet.gif); line-height: 16px;
}

.SPAlogo {
	float: left; margin: 10px 5px 0 0;
}

.SPAlogo2 {
	float: left; margin: 0px 5px 0 0; width:140px; height:105px;
}

.SPAimage {
	float: right; margin: 5px 0 10px 10px; border: 1px solid #999999;
}

.SPAimage2 {
	float: left; margin: 5px 10px 10px 0; border: 1px solid #999999;/* text-align:left;*/ vertical-align:top;
}

.SPAtexto {
	border-left: 1px dotted #cccccc; float: left; width: 550px; padding: 5px 0 10px 10px;
}

.SPAtexto p{
	width: 550px;
}

.SPAtexto_associado {
	border-left: 1px dotted #cccccc; float: left; width: 550px; padding: 5px 0 10px 10px;
}

.SPAtexto_associado p{
	width: 550px;
}

.SPAtexto_associado .SPAtitulo_associado {
	text-transform: uppercase; color: #390979; font-weight: bold;
}

.SPAtexto2 {
	border-left: 1px dotted #cccccc; float: left; width: 370px;/* height:100px;*/ padding: 5px 0 5px 10px;
}

.SPAtexto a {
	color: #390979;
}

.SPAtitulo {
	text-transform: uppercase; color: #390979; font-weight: bold;
}

.paginacao {
	float: right;/* width: 250px;*/ padding: 5px; color: #80c5b3; font-weight: bold; text-align: right;
}

.paginacao a {
	padding: 0 7px 0 7px; 
}

.selected {
	color: #80c5b3; text-decoration: underline;
}

.pagSeta {
	color: #390979; font-size: 16px;
}

.linhaTempo {
	float: left; overflow: auto; width: 725px; height: 190px;
}

.linhaTempo table {
	border-collapse: collapse; width: 4200px;
}

.linhaTempo td {
	border-bottom: 1px solid #cccccc; padding: 4px; border-right: 1px dotted #cccccc; vertical-align: top; 
}

.linhaTitulo {
	font-weight: bold; background-color: #f0f0f0; 
}

/* ------------- CLASSIFICADOS ------------*/

.submenu_classificados{
	width:133px;
	background-image:url(../images/fim_menu_classificados.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#f9e3c1;
	float:left;
	margin-left:28px;
	padding:10px;
	margin-right:10px;
}

.submenu_classificados ul.menu_classificados{
	width:100%;
}

.submenu_classificados ul.menu_classificados li{
	width:100%;
	margin-bottom:6px;
	background-image:url(../images/bg_li.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:12px;
	color:#FF9900;
	font-weight:bold;
}

.submenu_classificados ul.menu_classificados li a{
	color:#FF9900;
}

.submenu_classificados ul.menu_classificados li a:hover{
	color:#666666;
}

.submenu_classificados ul.menu_classificados li ul{
	width:100%;
	margin-left:10px;
	margin-bottom:-6px;
	margin-top:4px;
	/*border:1px solid red;*/
}

.submenu_classificados ul.menu_classificados li ul li{
	width:90%;
	margin-bottom:3px;
	background-image:none;
	padding-bottom:3px;
	/*border:1px solid red;*/
}

.submenu_classificados ul.menu_classificados li ul li a{
	color:#FF9900;
}

.submenu_classificados ul.menu_classificados li ul li a:hover{
	color:#666666;
}



.ClassifContent {
	float: left; width: 765px; 
}
.anuncios{
	float: left; margin: 5px; width:540px;/* border: 1px solid red;*/
}
.boxClassif {
	float: left; padding: 7px; margin: 5px; border: 1px solid #666666; width:530px; /*height:108px*/;
}

.boxBanners { 
	float: left; padding: 7px; margin: 5px; border: 1px solid #666666; width:234px; height:60px; overflow:hidden;
}

.boxClassifTx {
	float: left; padding: 7px; margin: 5px; border: 1px solid #666666; width: 238px; height: 200px; 
}

.boxlogos {
	float: left; padding: 7px; margin: 5px; border: 1px solid #666666; width:728px; height:60px;
}

/* ------------- FOTOS ------------*/
.sequenciaFoto {
	float: left; width: 150px; margin: 15px;
}

.sequenciaFotoIn {
	border: 1px solid #666666; padding: 1px;
}

/* -------- INSTITUCIONAL --------*/
.INSTgeral {
	float:right; width: 725px; margin: 5px 20px 0 20px; _margin: 5px 0px 0 20px; border-bottom: 1px solid #ff9900; padding: 5px 0 10px 0; 
}
.INSTgeral li {
	margin: 2px 0 6px 30px; list-style-image: url(../images/bullet.gif); line-height: 16px;
}

/* -------- RODAPE --------*/

#Rodape {
	float: right; width: 765px; padding: 0; margin: 10px 0 0 0;
}


.copyright {
	float: left; font-family: arial; color: #ffffff; width: 620px; text-align: center; padding: 7px 7px 8px 8px;
	background: #ff9900 url(../images/curvaRodape1.gif) no-repeat left top;
}


.desenvolvimento {
	float: left; padding: 7px 7px 9px 8px; background: url(../images/curvaRodape2.gif) no-repeat left top; width: 100px; text-align: right; 
}

.desenvolvimento a {
	color: #999999; font-weight: normal; 
	
}



/*-------------------------------------------- FORMS -----------------------------------------*/
SELECT, INPUT, textarea,  OPTION        {
        border: 1px solid #629a8b; font-size: 11px; font-family: tahoma; color: #4c4c4c; padding: 1px; 
		  background: #ffffff;}
		  
.none {
	border: none; background: #80c5b3;
}

.noneBR {
	border: none;
}			  
		  
     
SELECT MULTIPLE   {        
        border: 1px solid #629a8b; padding: 1px; font-size: 11px; font-family: tahoma; color: #4c4c4c;}

.btnLeft {
	background: #80c5b3; padding: 2px 1px 1px 1px; color: #ffffff;
	margin-top: 2px; font-size: 11px; font-weight: bold; border: 1px solid #508176; float: right;
}

.tableForm {
	width: 700px; margin-top: 7px; border-collapse: collapse;
}

.tableForm td {
	padding: 2px; border-bottom: 1px dotted #ffffff; color: #406259; font-weight: bold;
}

.btnRight {
	background: #ff9900; padding: 2px 1px 1px 1px; color: #ffffff;
	margin-top: 2px; font-size: 11px; font-weight: bold; border: 1px solid #9d5e00; float: right;
}

.btnSITE {
	background: #ff9900; padding: 2px 1px 1px 1px; color: #ffffff;
	margin-top: 2px; font-size: 11px; font-weight: bold; border: 1px solid #9d5e00;
}

.tbBotoes {
	text-align: right;
}


.tableFormOut {
	width: 700px; margin-top: 7px; border-collapse: collapse;
}

.tableFormOut td {
	padding: 2px; border-bottom: 1px dotted #cccccc; color: #406259; font-weight: bold;
}

.bt_entrar{
	text-align:center;
	border:0;
	color:#FFFFFF;
	background-color:#ff9900;	
}



.fotos_p{
	width:145px;
	height:125px;
	float:left;
	margin:10px;
	text-align:center;
}

.logos_imprensa{
	width:125px;
}

/********* classificados ***********/

.logo_classificados {width:145px; text-align:center; float:left; }

.mapa_texto{
	float:left;
	margin-left:20px;
	vertical-align:top;
	text-align:center;
	margin-top:10px;
}

.mapa{
	float:left;
	vertical-align:top;
}
