@charset "utf-8";
* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="img/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}


/* ------- PADRONIZAÇÃO -------- */
* {margin:0; padding:0;}

address,th { font-style:normal; font-weight:normal;}

table { border-collapse:collapse; border-spacing:0px; margin:0px;}

caption,th { text-align:left;}

img,fieldset { border:none;}

input,select,textarea{
    vertical-align:middle;
    color:#666666;
}

a { text-decoration:none;}




textarea { font-family:"Lucida Sans", helvetica, verdana, arial;}

form { margin:0px; padding:0px;}

html, body { height:100%; margin:0px; padding:0px; font:11px "Lucida Sans", helvetica, verdana, arial; }

body {background-image: url(../img/bg_chocosul2.jpg);	background-repeat: repeat; }


h1, h2, h3, h4, h5 {  padding:0px; margin:0px;}


#slideshow {
    position:relative;
    height:200px;
	width:940px;
	margin:0 auto;
	/*CSS 3 Box Shadow*/
	box-shadow: 0px 0px 6px #000000; -webkit-box-shadow: 0px 0px 6px #000000; -moz-box-shadow: 0px 0px 6px #000000;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}

/* ------- CLASS'S -------- */

.clear {clear:both} /* <br class="clear"> */


/* ------- DIV'S -------- */

/* ------- topo -------- */
#topo-alinhamento{ width:100%;}
#topo{position:relative;width:960px; height:140px; margin:0 auto;}
#topo #logo {
	position:relative;
	left:3px;
	top:25px;
	width:193px;
	height:100px;
	z-index:1;
}
#topo #atendimento {
	position:relative;
	text-align: right;
	left:705px;
	top:-80px;
	width:250px;
	height:40px;
	z-index:2;
}

/* -------menu -------- */
#menu-alinhamento{ width:100%;height:18px;}
#menu{position:relative; width:992px;  height:18px; margin:0 auto;}
#menu li { margin-left: 1.6em; margin-right: 1.7em;  height:2%;	display: inline; }


/* ------- Corpo -------- */
.margem{
    margin-left: 60px;
}
#alinhamento_corpo{float:left; width:100%; }
#corpo{position:relative;width:960px;margin:0 auto;}

#corpo #flash_destaque{float: left; width:960px; height:373px; margin-top:10px; background-image: url(../img/bg_flyer.png);}

.talign{text-align: center;
padding: 20px;
}

#corpo #box_1{float: left; width:270px; margin-top:15px;}
#box_1 #outros_dest{float: left; width:250px; margin-left:8px; margin-top:5px; text-align: justify;}
.box_b_cont{float: left;width:250px;	height:50px;padding-top: 10px; padding-bottom: 5px;}

#corpo #box_2{float: left; width:270px; margin-left:80px; margin-top:15px;}
.box_agenda {float: left; width:208px;margin-top:5px;  }
.box_curriculo {float: left; width:208px;margin-top:5px;  }
.usuario { border:1px solid #CCCCCC; height:25px; margin-top:2px; background-color: #ffffff;}
.senha { border:1px solid #CCCCCC; width:209px;	height:25px; margin-top:2px; background-color: #ffffff;}
.entrar { border:1px solid #cccccc; width:80px;	height:25px; margin-top:2px; background-color: #666666;; color:#fff;}
.tt_ferramentas { font-family: 'Open Sans', sans-serif;  }


#corpo #box_3{float: left; width:243px; margin-left:80px; margin-top:15px;}
.box_midia {float: left; width:355px;margin-top:5px;  }
.m_radio {float: left; width:110px;margin-top:20px;margin-left:40px;  }
.m_tv {float: left; width:130px;margin-top:3px;margin-left:40px;  }

.box_niver {float: left; width:355px;margin-top:30px;  }
#cont_niver{float: left; width:230px;  }
#img_bolo{float: left; width:108px; margin-left:10px;}
.box_informativo {float: left; width:152px;margin-top:30px;  }
.box_campanhas {float: left; width:152px;margin-top:30px; margin-left:40px;   }


#corpo #box_6{float: left; width:540px; height:160px; margin-top:30px;}
.box_tempo {float: left; width:285px;height:125px; margin-top:30px;  }
.box_cotacao {float: left; width:228px;margin-top:30px; margin-left:25px; }


/* ------- patinas internas-------- */
#cont_interno{float: left; width:950px;  margin-top:10px; background-image: url(../img/fundo.png);background-repeat: repeat-y; padding-left:5px; padding-right:5px;}
#box_ferramentas{float:left; width:940px; height:42px; margin-left: 70px;}
#tt_fer{float:left; width:350px; padding-left:20px; padding-top:8px;}
#cont_fer{float:left; width:550px; padding-right:20px; padding-top:15px;}
#box_texto{float:left; width:940px; margin-top:15px; }
#list_noticias {float:left; width:940px;}
a.lista { display:block; color:#2A3343; text-decoration:none; clear:both; margin-bottom:8px; border-bottom:1px dotted #EBEBEA; }
a:hover.lista { color:#666;}
a.lista .tt {margin-right:8px;font-size:17px;color:#666;padding-left:5px;padding-bottom:5px;display:block;}
a:hover.lista .tt {
	color:#333;
}
a.lista .thumb { margin-right:8px; float:left; margin-bottom:5px; display:block;}
a.listanoticias .texto { padding-top:6px;  padding-left:5px; font-size:11px;  display:block;  padding-left:5px;}
.space_10px { display:block; height:10px; clear:both;}

#corpo #box_promo {float:left; width: 220px; height:230px; margin-left:12px; margin-top: 30px; display:block;}
#img_promo {float:left; width: 200px; display:block;}
#cont_promo {float:left; width: 165px; display:block;}

a.lista_informativo { width:164px; height:220px; margin-right:12px; margin-left:12px; margin-bottom:12px; border-bottom:1px dotted #EEE;  color:#2A3343; text-decoration:none; float:left;  }
a:hover.lista_informativo   { color:#093; }
a.lista_informativo .tt { font-size:13px; color:#093; text-align:center;}
a:hover.lista_informativo  .tt {color:#063;}
a.lista_informativo .texto { padding-top:6px; display:block;}
a.lista_informativo .thumb { border:1px solid #FFF; display:block;}
a:hover.lista_informativo  .thumb { border:1px solid #093;}

.lista_categ { width:168px; margin-right:10px; margin-left:10px; margin-bottom:12px; border-bottom:1px dotted #EEE;  color:#2A3343; text-decoration:none; float:left;  }

#gold_plan{	float:left;	width:940px;height:100px;}
#gold_plan .gold_top{ float:left;width:940px;height:25px;font-size:16px; color:#666666;}
#gold_plan .gold_corpo {float:left;width:940px;}

contato

.input_transp { border:1px solid #2FBBB4; float:left; height:25px; margin-top:1px;}

.bt_enviar {  border:1px solid #CCCCCC; width:116px;	height:25px; margin-top:2px; background-color: #ffffff;}
.bt_enviar:hover {  border:1px solid #CCCCCC; width:116px;	height:25px; margin-top:2px; background-color: #679ED7;}

.bt_limpar {border:1px solid #CCCCCC; width:116px;	height:25px; margin-top:2px; background-color: #ffffff;}
.bt_limpar:hover { border:1px solid #CCCCCC; width:116px;	height:25px; margin-top:2px; background-color: #679ED7;}

#box_cont{float:left; width:540px; margin-top:15px; }
#box_map{float:left; width:400px; margin-top:15px; }

/* ------- Rodape -------- */

#rodape-alinhamento{ float:left;
    width:100%;
	margin:5px 0px 0px 0px;
	background:#FF0000;
	margin-top:15px; 
}
#base{ position:relative; width:960px; height:145px;  margin:0 auto; margin-top:15px;}
		 
#base #box_4{float: left; width:960px;margin-top:20px;}
.logo_newsletter{float: left; width:320px; margin-left:20px; margin-top:10px;}
.end{float: left; width:320px;margin-top:10px;}
.email{float: left; width:210px; margin-left:20px;}
.cad{float: left; width:100px; margin-left:10px;}
.newsletter { border:1px solid #fff; width:209px;font-size: 16px;height:25px; margin-top:2px; }
.senha { border:1px solid #fff; width:209px;	height:25px; margin-top:2px; background-color: #ffffff;}
.cadastrar { border:1px solid #fff; width:80px;	height:26px; margin-top:2px; background-color: #FF0000; color:#fff;}			 
		 
