@charset "utf-8";

/**
* Tecnoseg Stylesheet Arquivo
*
* @arquivo		style.css
* @pacote		—————————		
* @version		—————————
* @tipo		Transitional
* @stacks		597-599
* @browsers	Windows: IE6+, Opera7+, Firefox1+
*				Mac OS: Safari2+, Firefox2+
*
* @link		http://www.ortograf.com.br/
* @copyright	2006-2009 Ortograf Web Sites. Todos os Direitos Reservados.
*
*/
 
img 									{ border:0; }

#wrapper								{ width:1024px; margin:0 auto 0 auto; }

#content-wrapper						{ margin:0 auto; padding:0; float:left; width:1024px; }

#wrapper-top							{ width:auto; height:auto; margin:10px 0 0 0; border-bottom:dashed 1px #F5F5F5;}

#menu-top								{ width:1010px; height:auto; text-align:right; margin:0 auto 0 auto; }

#menu-top .text							{  font-family:Trebuchet MS; font-size:13px; padding:0 0 0 0; 
										text-transform:uppercase; font-weight:bold; color:red; text-decoration:none; color:#000000; }
								
#menu-top .text:hover					{  font-family:Trebuchet MS; font-size:13px; padding:0 0 0 0; 
										text-transform:uppercase; font-weight:bold; color:red; text-decoration:underline; }

.current								{  font-family:Trebuchet MS; font-size:13px; padding:0 0 0 0; 
										text-transform:uppercase; font-weight:bold; color:red; text-decoration:underline; }
										
#banner									{ width:1020px; margin:0 auto 0 auto; padding:0 0 10px 0; }
								
#menu-lateral							{ width:205px; height:auto; float:left; }

.titles-red								{ width:200px; height: auto; font-family:Trebuchet MS; font-size:18px; font-weight:lighter; 
										color:#FFF; text-align:left; background:red; margin:0 0 0 0; }

ul#menu									{ width:200px; background:#EEEEEE; margin:0; padding:0; list-style-type:none; }

ul#menu li 								{ border-bottom:1px solid #000; padding:5px 0 0 5px; text-align:left; }

ul#menu li a:link, ul#menu li a:visited { display:block; height:1%; text-decoration:none; font-family: Trebuchet MS; font-size:13px;
										color:#000; padding: 5px 0 5px 5px; }

ul#menu li a:hover 						{ background-color:#E5E5E5; color:#FF0000; border-left:3px solid #FF0000; text-decoration:underline; }

ul#menu li a.current					{ background-color:#E5E5E5; color:#FF0000; border-left:3px solid #FF0000; text-decoration:underline; }


#content								{ width:590px; height:auto; float:left; margin:0 10px 10px 10px; }

#content .box							{ width:587px; height:auto; float:left; border-bottom:1px solid black; margin-bottom:20px; }

#content .title							{ font-family: Trebuchet MS; font-size:18px; text-align:left; padding:0 0 0 10px; border-bottom:1px solid #000; }

#box									{ width:183px; height:183px; float:left; padding: 5px 0 0 0; }

#boxes									{ width:183px; float:left; padding: 0 0 0 0; margin: 4.5px; border:1px solid #CCCCCC; text-align:left;}

#boxes	.description					{ font-family: Trebuchet MS; font-size:12px; color:red;	font-weight:bold; padding:0 0 0 5px; border-top: 1px solid #CCCCCC; }

#boxes	.subdescription					{ font-family: Trebuchet MS; font-size:12px; color:black; padding:0 0 0 5px }

.boxes-link 							{ font-family: Trebuchet MS; font-size:14px; color:black; }

.title-box								{ width:398px; height:auto; float:left; padding: 5px 0 5px 5px; font-family: Trebuchet MS; font-size:14px; color:red;
										text-align:left; }

.text-box								{ width:398px; height:auto; float:left; padding: 10px 0 10px 5px; font-family: Trebuchet MS; font-size:12px; color:black;
										text-align:left; }
										
.text-empresa							{ width:582px; height:auto; float:left; padding: 10px 0 10px 5px; font-family: Trebuchet MS; font-size:12px; color:black;
										text-align:left; }
										
.more-box								{ width:398px; height:auto; float:left; padding: 5px 0 5px 5px; font-family: Trebuchet MS; font-size:14px; color:red;
										text-align:right; }

#right									{ width:200px; height:auto; float:left; padding:0 0 0 5px; }

#right	.text-right						{ width:195px; height:auto; float:left; padding:20px 0 20px 0; font-family:Trebuchet MS; text-align:left; }

#right	.text-right-certificado			{ width:195px; height:auto; float:left; padding:0px 0 20px 0; font-family:Trebuchet MS; text-align:left; font-size:12px; }

#right	.certificados					{ width:195px; height:auto; float:left; padding:0px 0 0px 0; font-family:Trebuchet MS; text-align:left; }

#bottom									{ width:1024px; text-align:right; border-top:2px #000 solid; float:left; }

#bottom .content						{ width:auto; height:auto; }

.text-bottom							{ font-family:Trebuchet MS; font-size:16px; color:black; text-transform:none; padding: 20px 0 0 0; }

.text-bottom a:link	a:visited a:hover	{ font-family:Trebuchet MS; font-size:16px; color:black; text-transform:none; padding: 20px 0 0 0; }

.links									{ font-family:Trebuchet MS; font-size:16px; color:white; text-transform:none; background:red; font-weight:bold; }

