/*==========================================================================
*  @Empresa: Curso Wellington
*  @Design: Rodrigo Lima
*  @xHTML / CSS / Tableless: Rodrigo Lima
*
* ===========================================================================
* @Arquivo: common.css
* ==========================================================================*/

body { margin:0px; padding:0px; font-family:Arial, Tahoma, Geneva, sans-serif; font-size:70%; color:#333; line-height:150%; }
img { border:none; }
table { text-align:left; }
table a { text-decoration:none; }
table a:hover { text-decoration:underline; }

#container { background:url(../imagens/bg_site.jpg) top left repeat-x #FFF; display:block; width:100%; float:left; }
#body { display:block; width:990px; margin:auto; } 
#fixbody { display:block; float:left; width:990px; background:url(../imagens/bg_fixbody.jpg) top left no-repeat; }
#blackbar { display:block; width:100%; height:37px; background:#333333; }
#blackbar .inside { display:block; position:relative; width:990px; margin:auto; }
#blackbar .inside form.search { position:absolute; right:0px; top:4px; }
#blackbar .inside form.search fieldset { display:block; border:none; margin:0px; padding:0px; position:relative; }
#blackbar .inside form.search #objFind { border:none; background:url(../imagens/bg_form_search_input.jpg) top left no-repeat; height:19px; padding:5px; width:190px; font-size:90%; }
#blackbar .inside form.search .btn { position:absolute; right:0px; top:0px; }

#blackbar .inside .faleconosco, #blackbar .inside .mapadosite { position:absolute; top:4px; }

#blackbar .inside .mapadosite { right:215px; }
#blackbar .inside .faleconosco { right:260px; }

#top { display:block; width:990px; height:204px; position:relative; }
#top a.logo { display:block; position:absolute; text-decoration:none; left:0px; top:25px; }
#top #banner620x60 { display:block; position:absolute; padding:3px; background:#FFF; }
#top #banner620x60 { width:620px; height:60px; top:65px; right:0px; }

#menubar { width:990px; display:block; height:53px; position:relative; }
#menubar a.matricula { display:block; position:absolute; right:0px; top:2px; text-decoration:none; width:127px; height:49px; }

#objZTagMenuLeft { display:block; width:850px; height:53px; margin:0px; padding:1px 0px 0px 0px; } 
#objZTagMenuLeft li { display:block; float:left; list-style:none; } 
#objZTagMenuLeft li a { display:block; float:left; padding:17px 10px 18px 10px; color:#C00; font-weight:bold; text-decoration:none; }
#objZTagMenuLeft li a:hover { color:#FFF; background:#C00; }

#footer { display:block; width:100%; background:#333333; height:172px; clear:both; color:#FFF; }
#footer .inside { display:block; width:990px; position:relative; height:173px; margin:auto; }

#footer .inside address { position:absolute; left:0px; top:30px; font-style:normal; }
#footer .inside address strong { font-size:180%; display:block; margin:0px; padding:10px 0px 0px 0px; }
#footer .inside .wez { font-size:90%; position:absolute; right:10px; top:70px; }
#footer .inside .topo { position:absolute; right:0px; top:-20px; }
#footer a { color:#FFF; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

.assessoria { display:none; font-size:90%; }
