@charset "UTF-8";
/* CSS Document */

/* CSS RESET */
* {margin:0; padding:0; border:0; list-style: none;text-decoration:none;}
hr {display:none;}

/* corrigindo bug do firefox para o bloco pai contemplar os filhos */
div:after, ol:after, form:after, ul:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}


body {
	background-color: #dceaef;
	font: normal 10px Arial, Helvetica, sans-serif;
	line-height: 1em;
	height:100%;

}


/* INDEX */
#indexa-body{background-color:#78c8e9;}
#indexa{
	width:900px;
	height:600px;
	clear:both;
	margin: 0 auto;
	color:#333;
}



	
/* conteudo */	
#geral{width: 900px; 
	height:100%; 
	
	clear:both;
	background-color:#FFF;
	/* centralizando o layout */
	margin: 0 auto;
	color:#333;

	
	}

/* menu */	
#menu{background-color:#2e92d0;}	
#menu li{
float:left;background-color:#2e92d0;padding:10px;font-size:12px;}

#menu a{
	
	padding:8px;
	height:40px;
	text-align:center;
	color:#766a63;
	font-size:1.1em;
	color:#FFF;
}

/* MENU ON MOUSE OVER */
#menu a:hover{background-color:#78c8e9; padding:8px}

/* MENU ON CLICK */
#tec-home a{background-color:#16445c; padding:8px}
#tec-hist a{background-color:#16445c; padding:8px}
#tec-prode a{background-color:#16445c; padding:8px}
#tec-prodt a{background-color:#16445c; padding:8px}
#tec-parc a{background-color:#16445c; padding:8px}
#tec-serv a{background-color:#16445c; padding:8px}
#tec-cont a{background-color:#16445c; padding:8px}
#tec-local a{background-color:#16445c; padding:8px}



/* HOME OU A EMPRESA */		
/* coluna 1 */	
#col1{padding:40px 20px 15px 40px; float:left; width:300px;}	
#col1 p{
    font-size:14px;
	line-height:20px;
	margin-bottom:10px
	}


/* coluna 2 */	
#col2{padding:40px 20px 15px 40px;width:300px; float:left}	
#col2 p{
    font-size:14px;
	line-height:20px;
	margin-bottom:12px;

	}

	#col2 p strong{
	font-weight:bold;
    font-size:14px;
	line-height:20px;
	}



/* HISTORIA */	
#col1a{width:450px;
	padding:40px 20px 0px 40px;
	float:left;font-size:12px;
	line-height:20px;
	}
	
#col1a p em{
	font-weight:bold;
	}	
	
#col2a{padding:40px 20px 15px 40px;}



/* PRODUTOS ELETRICOS */	
#col1b{padding:40px 20px 15px 40px;width:400px; float:left}
#col1b p{margin-bottom:10px; font-size:12px; line-height:20px;width:260px;}
#col1b p strong{font-size:14px; }


/* TABELA */
caption {font-size: 10px; color: #F06; text-align: left;}
table {margin-bottom: 10px; padding: 0; border-collapse: collapse; width: 100%;}
td, th {padding: 5px 4px; border-bottom: 1px solid #EEE;}
td + td {border-left: 1px solid #FAFAFA; color: #999;}
td + td + td {color: #666; border-left: none;}
td a {color: #444; text-decoration: none; text-align: left;}
td a, th a {display: block; width: 100%;}
td a:hover {color: #2e92d0; font-weight:bold}
tfoot th {text-align: left;}
th {text-align: left;}
th + th {text-align: left;}
th + th + th {text-align: left;}
th a {color: #F06; text-decoration: none; font-size: 10px;}
th a:visited {color: #F69;}
th a:hover {color: #999; }
thead tr, tfoot tr {color: #555; font-size: 10px;}
tr {font: 10px sans-serif; background-color:#F8F8F8; color: #666;}
tr:hover {background: #FFF;}



#col2b{padding:40px 20px 15px 40px;}
#col2b strong{font-weight:normal;}




/* PRODUTOS TELECOM */	

#col1c{float:left;padding:80px 20px 80px 40px;}
#col1c p{font-size:16px; line-height:20px; margin-bottom:10px}
#col2c{float:left; padding:80px 20px 80px 40px;}
#col2c p{font-size:16px; line-height:20px; margin-bottom:10px}
#col3c{float:left; padding:80px 20px 80px 40px;}
#col3c p{font-size:16px; line-height:20px; margin-bottom:10px}
#col4c{float:left; padding:80px 20px 80px 40px;}
#col4c p{font-size:16px; line-height:20px; margin-bottom:10px}



/* PARCEIROS */	
#col1d{padding:40px 20px 40px 40px;}



/* SERVICOS */	

#col1e p{
	width:250px;
	padding:40px 20px 15px 40px;
	font-size:12px;
	line-height:20px;
	}
#col1e p strong{font-size:14px;}


#col3e{float:left;padding:20px 2px 20px 40px;}
#col4e{float:left;padding:20px 2px 2px 0px;}

	

/* LOCALIZACAO */
#col1f img{padding:40px 20px 15px 263px}
#col2f address{
	text-align:center;
    padding-bottom:20px;
	font-size:12px;
	line-height:16px;
	color:#666;
	
	}
	
	
	
/* CONTATO */

#col1g{padding:20px 20px 15px 280px}

#form1 legend {
 color: #2e92d0;
 font-weight: bold;
}
#form1 fieldset {
 padding: 20px 10px 20px 10px;
 width: 300px;
}
#form1 label {
 color: #2e92d0;
}
.linha {
 padding-top: 10px;
 padding-left: 10px;
}
.linha2 {
 padding-top: 10px;
 padding-left: 10px;
}
input,select,textarea{
 background-color: #c5e9f9;
 padding:1px;

}

/* MENSAGEM ENVIADA */

#col1h{
	width:900px;
	height:150px;
	margin: 0 auto;
	color:#333;
}

#col1h p{
	font-size:12px;
	line-height:15px;
	text-align:center;
	margin:50px 320px 0px 320px;
}

#col1h a{color:#2e92d0; font-size:11px;}
#col1h a:hover{color:#78c8e9;}