/*==========================================================================
*  @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%; background:url(../imagens/imagemdafachada.jpg) top center fixed no-repeat;  }
img { border:none; }
table { text-align:left; }
table a { text-decoration:none; }
table a:hover { text-decoration:underline; }

#body, #body #fixbody, #body #fixbody2 { display:block; width:790px; position:relative; }
#body { margin:auto; }
#body #fixbody { float:left; background:url(../imagens/bg_entiresite.png) top center no-repeat; }
#body #fixbody2 { float:left; }

#top { display:block; height:80px; width:790px; position:relative; }
#top a.logo { display:block; position:absolute; text-decoration:none; width:445px; height:55px; top:10px; left:15px; }

#colleft { display:block; float:left; width:164px; }
#colleft .banners { display:block; float:left; width:150px; padding:0px 0px 0px 14px; }
#colleft .banners a { display:block; margin:0px 20px 0px 0px; text-decoration:none; text-align:center; }

#colmiddle { display:block; float:left; width:355px; padding:135px 15px 0px 25px; }
#colmiddle .bar { width:355px; display:block; float:left; }
#colmiddle .bar a { display:block; float:left; color:#0C3192; font-weight:bold; text-decoration:none; border:none; margin:0px; padding:6px 10px 6px 10px; border-right:1px solid #CCC; }

#objZTagMenuLeft { display:block; float:left; width:150px; height:310px; padding:20px 0px 0px 14px; margin:0px; }
#objZTagMenuLeft li { display:block; margin:0px; padding:5px 0px 5px 0px; list-style:none; }
#objZTagMenuLeft li a { display:block; padding:5px 10px 5px 10px; color:#0C3192; font-weight:bold; text-decoration:none; font-size:120%; }
#objZTagMenuLeft li a:hover { background:#2F9FE9; color:#FFF; }

#colright { width:220px; display:block; float:right; padding-top:120px; }
#colright form { display:block; padding:20px 0px 0px 45px; }
#colright form input { width:153px; border:none; }

#colright .news { width:210px; display:block; float:left; padding:60px 10px 0px 0px; height:200px; }
#colright .news a { display:block; padding-bottom:5px; margin-bottom:10px; text-decoration:none; color:#333333; border-bottom:1px solid #CCC; overflow:hidden; height:45px; }
#colright .news a strong { color:#0C3192; }
#colright .news a span { color:#009900; }
#colright .news a:hover { color:#666; }

#colright .galeria { width:220px; height:220px; display:block; float:left; position:relative; }
#colright .galeria a.linkimagens {
	display:block;
	position:absolute;
	text-decoration:none;
	width: 86px;
	height: 88px;
	left: 1px;
	top: 81px;
}
#colright .galeria a.linkvideos {
	display:block;
	position:absolute;
	text-decoration:none;
	width: 86px;
	height: 85px;
	left: 111px;
	top: 130px;
}

#footer { width:100%; height:200px; clear:both; background:#2F9FE9; color:#FFF; }
#footer .inside { display:block; width:790px; position:relative; height:200px; 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; }
