/* -----------------------------
Website: www.techmasters.com.br
Autor: www.logique.com.br
Data: 20 de Fevereiro de 2009
-------------------------------*/


/* --- GERAL --- */

body {
margin:0 auto;
padding:0;
font:11px tahoma;
color:#333333;
background:#FFFFFF;
}

img{
border:0
}

/* --- LINKS --- */

a{
color:#333333;
text-decoration:none;
}

a:hover{
color:#3777c3;
text-decoration:underline;
}

h1{
font:12px tahoma;
font-weight:bold;
color:#205ea9;
margin:20px 0px 10px 0px;
}

h2{
font:13px tahoma;
font-weight:bold;
color:#205ea9;
margin:20px 0px 10px 0px;
border-bottom:1px solid #f5f5f5;
}


/* --- HOME --- */

.topo, .banner, .meio, .rodape, .sub{
width:1000px;
margin:0 auto;
position:relative;
}

.topo{
position:relative;
height:122px;
}

.topo-a{
position:absolute;
top:0px;
width:389px;
height:122px;
}

.topo-b{
position:absolute;
top:0px;
left:389px;
width:611px;
height:60px;
background:url(topo-top.jpg) no-repeat;;
}

.topo-c{
position:absolute;
top:60px;
left:389px;
width:611px;
height:62px;
}

/* --- INTERNAS --- */

.sub{
position:relative;
text-align:left;

width:900px;
height:87px;
background:url(fnd-tit.jpg) left no-repeat;
}

.titulos{
position:absolute;
padding:26px 0px 0px 100px;
font:22px tahoma;
color:#205ea9;
margin:0 auto;
}

.busca{
position:absolute;
width:300px;
left:750px;
top:136px;
font:18px tahoma;
color:#205ea9;

}

.texto{
width:800px;
margin:0 auto;font:11px tahoma;
min-height:300px;
padding-top:20px;
padding-bottom:20px;
text-align:left;
}



#link a, #link a:visited {
  text-decoration:none;
  display:block;   font:11px tahoma;
  padding:4px;
  margin-bottom:1px;
  background:#f5f5f5;
  }
#link a:hover {
color:#ffffff;
background-color:#205ea9;
}

.prod_thumb{
	float:left;
	text-align: center;
	font:11px tahoma;
	width:100px;
	border:1px solid #efefef;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
	height:150px;
	position:relative;
}

/* --- MENU --- */

#menu{width:611px;}

a#itm_um, a#itm_dois, a#itm_tres, a#itm_quatro, a#itm_cinco, a#itm_seis, span#itm_sete{
height:62px;position:absolute;}

#menu a#itm_um {left:0px; background:url(menu-a_01.jpg) no-repeat; width:97px;}
#menu a#itm_um:hover {background:url(menu-b_01.jpg) no-repeat;}

#menu a#itm_dois {left:97px; background:url(menu-a_02.jpg) no-repeat; width:96px;}
#menu a#itm_dois:hover {background:url(menu-b_02.jpg) no-repeat;}

#menu a#itm_tres {left:193px; background:url(menu-a_03.jpg) no-repeat; width:95px;}
#menu a#itm_tres:hover {background:url(menu-b_03.jpg) no-repeat;}

#menu a#itm_quatro {left:288px; background:url(menu-a_04.jpg) no-repeat; width:95px;}
#menu a#itm_quatro:hover {background:url(menu-b_04.jpg) no-repeat;}

#menu a#itm_cinco {left:383px; background:url(menu-a_05.jpg) no-repeat; width:96px;}
#menu a#itm_cinco:hover {background:url(menu-b_05.jpg) no-repeat;}

#menu a#itm_seis {left:479px; background:url(menu-a_06.jpg) no-repeat; width:94px;}
#menu a#itm_seis:hover {background:url(menu-b_06.jpg) no-repeat;}

#menu span#itm_sete 		{ left:573px; background:url(menu-a_07.jpg) no-repeat; width:38px; display:block; }
#menu span#itm_sete:hover 	{ background:url(menu-a_07.jpg) no-repeat; }

.banner{
height:235px;
background:url(banner.jpg) no-repeat;
}

.meio{
position:relative;
height:167px;
}

.produtos{
position:absolute;
left:0px;
width:254px;
}

.servicos{
position:absolute;
left:254px;
width:253px;
}

.boletim{
position:absolute;
left:497px;
width:167px;
text-align: left;
background:url(btns_03.jpg) no-repeat;
padding:60px 40px 0px 40px;
}

.tel{
position:absolute;
left:754px;
}

/* box_os */

.box_os				{ position:absolute; top:15px; left:754px; width:235px; height:121px; padding-top:40px; background:url(box-os.jpg) no-repeat; }

/* --- FORMULARIOS --- */

.form-home{
height:15px;
width:165px;
}

#todoform input, textarea {	
border:1px solid #cdcdcd;
background:#ffffff;
font:11px arial;
}

/* --- RODAPE --- */

.rodape{
height:107px;
background:url(fnd-pe.jpg) no-repeat;
text-align:center;
padding-top:40px;
}



/* --- Impressao --- */

.bot_impress{
	
	text-align: right;
	
}

/* lista ordem de servico */
.lista_os						{ width:900px; margin:auto; }
.lista_os table					{ width:900px; }
.lista_os table	thead			{ height:30px; background:#EBEBEB; color:#0299E0; }
.lista_os tbody tr				{ height:25px; background:#F5F5F5; margin-top:5px; }

.link_status					{ color:#990000; text-decoration:none; }
.link_status:hover				{ text-decoration:underline; }
		
