@charset "utf-8";

/*GERAL*/

body {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #333;}
.bg{ background: url(imagem/bg.jpg) repeat-x center top; overflow:auto; }
strong{font-size:13px;}

a {color:#666; text-decoration:none;}
a:hover{ color:#000; text-decoration:none;}
a img{border:0}

.img{border:#ccc 2px solid; }
a .img{border:#ccc 2px solid; }
a:hover .img{ border:#369 2px solid; }

h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666; font-style:normal; margin:0; padding:0; font-weight:lighter; letter-spacing:-1PX;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; font-style:normal; margin:0; padding:0; font-weight:lighter; text-transform:uppercase}

.titulo, .formulario_nome, .login_nome{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#999;}



ul.area {margin:0;padding:5px; color:#666; font-size:11px; }
ul.area li{padding:4px 0 4px 18px;margin:0;clear:both;background:url(imagem/arrows.gif) 2px 6px no-repeat; }
ul.area li ul{padding:10px;margin:10px}

form{ margin:0; padding:0;}

/*SITE*/

#geral { width: 925px; margin:auto; clear:both; padding:0 40px 0 38px;}

#top{height:270px; width:100%; min-width:1003px; overflow:hidden; clear:both; }
#le{width:202px; float:left; overflow:hidden; }
#content{ width:703px; padding:0 0 0 20px; overflow:hidden; float:left;}

#main{ width:488px; border-right: #E6E6E6 solid 2px; float:left; overflow:hidden;  margin:20px 0 0 0; padding:0 15px; }
#main_ax{ width:721px; border-right: #E6E6E6 solid 2px; float:left; overflow:hidden;  margin:20px 0 0 0; padding:0 15px; }
#ld{width:218px; float:left; padding-left:15px; margin:20px 0 0 0;}
#rodape{background:url(imagem/bg_rodape.jpg) repeat-x center top #fff; min-width:1003px; overflow:auto; width:100%; clear:both;}
#rodape_top{background:url(imagem/rodape_top.jpg) repeat-x center top; width:963px; margin:auto; height:55px; overflow:hidden;}
#rodape_box{width:963px; margin:auto; overflow:hidden; padding:10px 0; height:80px; background:url(imagem/rodape_lh.jpg) no-repeat center 40px; }
#rodape_menu{ padding:0 0 20px 0; text-align:center;}
#rodape_end{ padding:10px 0; text-align:center;}

#tecnoig{ width:100%; clear:both; background:#1E2B51; padding:10px 0; text-align:center; }

#login{background:url(imagem/area_restrita_bg.jpg) repeat-x center bottom; height:35px; margin-top:25px; }
#login_bt{ width:98px; float:left;}
#login_bg{ width:454px; float:left; padding:8px 0; height:19px; color:#CCC; font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#login_t{ width:151px; float:left;}

/*CONTENT*/

.banner{ width:200px; height:70px; padding:15px 0 0 2px; }

#adestramento{ width:390px; height:200px; background:url(imagem/bg_adestramento.jpg) bottom right no-repeat; float:left;}
#adestramento_foto{ width:135px; float:left;}
#adestramento_box{ width:245px; padding-left:10px; float:left;}

#news{ width:300px; height:200px; float:left; margin-left:13px; }

#servicos{padding:25px 9px; width:685px; height:171px; background:url(imagem/bg_servicos.jpg) no-repeat center; overflow:auto; clear:both; }
.servicos_box{ width:202px; height:151px; padding:10px 13px; float:left; overflow:hidden; text-align:center;}

#inst{width:703px; overflow:auto; clear:both;}
.inst_box{ overflow:hidden; padding:10px; width:214px; float:left; background:url(imagem/bg_midia.jpg) no-repeat center top; height:200px;  }

/* CSS C */

#c1{width:7px; height:7px; overflow:hidden; float:left;}
#c2{width:7px; height:7px; overflow:hidden; float:left;}