/* GERAL ************************************************** http://ant.indexvirtual.com/media/ endereco quuando upar*/
.fl       { float:left;  }
.fr        { float:right; }
.btn       { background:#084570; color:#FFF; font:10px "Calibiri", Tahoma, Helvetica, Arial, sans-serif; padding:2px 5px; }
.btn:hover { background:#069; }
body       { background:#094B79; color:#FFF; font:12px "Trebuchet MS", Helvetica, Arial, sans-serif; }
#geral     { background:url(../img/bg_faixarodape.png) no-repeat bottom center; /*background:url(../960/img/12_col.gif) repeat-y;*/ }
h1,h2,h3,
h4,h5,h6  { font-family:"Candara", Helvetica, Arial, sans-serif; margin:0; padding:0; font-weight:normal; }


/* TOPO ************************************************** */
#topo              { background:url(../img/bg_faixatopo.png) no-repeat top center; height:144px; margin-bottom:75px; padding-top:25px; position:relative; }
#topo h1           { display:block; float:right; height:144px; width:221px; }
#topo h1 a.marca   { background:url(../img/marca_ant.png) no-repeat; display:block; height:144px; overflow:hidden; text-indent:-666666px; }
#topo ul.menu      { bottom:0; float:left; margin:0; padding:0; position:absolute; }
#topo ul.menu li   { display:inline; margin:0; padding:0; }
#topo ul.menu li a { color:#FFF; display:block; float:left; font:14px "Candara", Helvetica, Arial, sans-serif; margin-right:20px; text-decoration:none; text-transform:uppercase; }
#topo ul.menu li a:hover { color:#ABD2EE; }



/* MEIO ************************************************** */
#meio { /*background:#FFF;*/ }

	/* MEIO -> HOME ************************************************** */
	#home  { /*background:#CCC;*/ padding-bottom:5px; }

	/* MEIO -> HOME -> PRINCIPAL ************************************************** */
	#principal     { margin-bottom:25px; position:relative; }
	#principal h2  { font-size:20px; margin-bottom:3px; text-transform:uppercase; }
	#principal p   { background:#084570; border-top:2px solid #074167; color:#FFF; display:block; font-size:12px; margin:0; padding:10px 180px 10px 15px; text-decoration:none; }
	#principal img { bottom:2px; position:absolute; right:2px; }

	/* MEIO -> HOME -> DESTAQUES ************************************************** */
	#destaques                   { margin-bottom:25px; overflow:hidden; position:relative; }
	#destaques h2                { font-size:20px; margin-bottom:3px; text-transform:uppercase; }
	#destaques ul,
	#destaques li                { list-style:none; margin:0; padding:0; }
	
	#areas                       { background:#084570; height:114px; width:540px; }
	#areas_nomes                 { position:absolute; padding:3px 0; width:164px; }
	#areas_nomes li              { margin-left:13px; width:151px; }
	
	/* SLIDESHOW */
	#areas_nomes li .msg_areas              { display:none; }
	#areas_nomes .hidden_box li .img_areas  { display:none; }
	#areas_nomes .hidden_box .exibe_img     { position:absolute; top:12px; left:163px; }
	#areas_nomes .hidden_box #exibe_msg     { color:#EBEBEB; background:#084570; border:none; width:220px; height:90px; padding:5px; position:absolute; top:12px; left:303px; }
	
	#areas_nomes li a            { border-bottom:1px solid #084570; clear:left; color:#999; display:block; float:left; font:11px "Candara", Helvetica, Arial, sans-serif; padding:3px 0; _padding:1px 0; text-decoration:none; width:151px; }
	#areas_nomes li a:hover,
	#areas_nomes li a.area-ativa { border-bottom:1px solid #EBEBEB; color:#EBEBEB; }
	
	#areas_fotos                 { float:left; height:109px; overflow:hidden; width:159px; }
	#areas_fotos li              { height:109px; width:159px; }
	#areas_fotos li img          { width:159px; }
	
	#areas_desc                  { float:left; height:109px; overflow:hidden; width:215px; }
	#areas_desc li               { font:11px "Candara", Helvetica, Arial, sans-serif; height:95px; padding:7px; width:206px; }
	#areas_desc li p             { margin:0; padding:0; width:206px; }

	/* AREA DO CLIENTE ************************************************** */
	#areadocliente h2          { font-size:14px; margin-bottom:3px; text-transform:uppercase; }
	#areadocliente .login_home {  background:url(../img/bg_formlogin_grid4.png) no-repeat; width:281px; }
	/*#areadocliente .login_home label { clear:left; float:left; clear:both;  }
	#areadocliente .login_home input { background:#111; clear:both; float:left;  }*/
		
	/* MEIO -> HOME -> INFORMATIVO ************************************************** */
	#informativo h2            { font-size:14px; margin-bottom:3px; text-transform:uppercase; }
	#informativo p             { font-size:11px; margin:0 0 5px 0; }
	#newsletter                { float:left; margin:0; padding:0; width:220px; }
	#newsletter label          { display:none; }
	#newsletter input          { border:none; }
	#newsletter input.ipt-news { background:transparent; border-bottom:1px solid #FFF; color:#FFF; float:left; font-size:10px; margin-bottom:3px; padding:2px; width:216px; }
	
	
/* MEIO -> INTERNA ************************************************** */
#interna h2           { font-size:20px; margin-bottom:3px; text-transform:uppercase; }
#interna .conteudo    { background:#084570; float:left; padding:20px 15px; width:510px; }
#interna .conteudo h3 { color:#7ABEED; font:bold 16px "Trebuchet MS", Helvetica, Arial, sans-serif; margin-bottom:20px; }
#interna .conteudo a  { color:#7ABEED; font:11px "Trebuchet MS", Helvetica, Arial, sans-serif; text-decoration:none; }
#interna .conteudo a:hover { text-decoration:underline; }

	/* MEIO -> INTERNA -> FALE CONOSCO ************************************************** */
	#contato                   { float:left; margin-bottom:0; width:475px; }
	#contato label             { float:left; display:block; margin-right:10px; text-align:right; width:110px; }
	#contato .ipt-contato      { background:#DADADA; border:none; float:left; margin-bottom:20px; padding:2px; width:340px; }
	#contato textarea          { background:#DADADA; border:none; float:left; height:100px; margin-bottom:20px; overflow:auto; padding:2px; width:340px; }
	#contato .ipt-contato:hover,
	#contato textarea:hover    { background:#CCC; }
	#contato .ipt-contato:focus,
	#contato textarea:focus    { background:#FFF; }
	#contato .btn-enviar       { background:#084570; border:none; color:#FFF; cursor:pointer; display:block;  font-size:100%; font-weight:bold; line-height:130%; margin:0; padding:5px 10px 5px 7px; /* Links */ text-transform:uppercase; }
	#contato .btn-enviar       { overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ width:auto; }
	#contato .btn-enviar img   { border:none; float:none; height:16px; margin:0 0 -3px 0 !important; padding:0; width:16px; }
	#contato .btn-enviar:hover { color:#ABD2EE; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/* MEIO - SIDEBAR ************************************************** */
#sidebar                { padding-bottom:20px; }
#sidebar h2             { font-size:20px; margin-bottom:3px; text-transform:uppercase; }
#sidebar ul             { margin:0 0 35px 0; padding:0; width:220px; }
#sidebar ul li          { display:block; list-style-type:none; margin:0; padding:0; width:220px; }
#sidebar ul li a        { background:#084570; border-top:2px solid #074167; color:#FFF; display:block; font-size:12px; margin:0; padding:10px 15px; text-decoration:none; width:190px; }
#sidebar ul li a:hover  { background:#074167; }
#sidebar .login_sidebar { background:url(../img/bg_formlogin_grid3.png) no-repeat; margin-bottom:35px; width:204px; }


/* LOGIN DA AREA DO CLIENTE ************************************************** */
#login                 { display:block; float:left; height:82px; position:relative; }
#login input           { background:transparent; border:none; color:#999; font-size:11px; position:absolute; }
#login input.ipt-login { left:10px; top:12px; }
#login input.ipt-senha { bottom:14px; left:10px; }
#login a.btn-login     { background:url(../img/btn_login.png) no-repeat; display:block; height:38px; right:-19px; top:23px; overflow:hidden; position:absolute; text-indent:-666666px; width:38px; }



/* RODAPE ************************************************** */
#rodape            { background:url(../img/bg_rodape.png) repeat-x; margin-bottom:42px; }
#rodape address    { float:left; font-size:11px; font-style:normal; padding:15px 10px; width:305px; }
#rodape h2         { display:block; float:right; height:16px; margin:20px 11px; width:42px; }
#rodape h2 a.index { background:url(../img/marca_index.png) no-repeat; display:block; height:16px; overflow:hidden; text-indent:-666666px; width:42px; }
