@charset "utf-8";
/* CSS Document */

body {	margin:0; background-color:#ededed;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#corpo { margin:0 auto; position:relative; width:1035px; }

.topo {	position:relative; width:1035px; height:150px;  background:url(../images/fundo-topo.png)  no-repeat;}

.logo {	position:relative; float:left; padding-left:20px;}

.tel-topo{ position:relative; float:left; z-index:10; padding-left:110px;}

.chat{width:252px; height:51px;  float:right; margin-top:25px; margin-right:13px;}

/* iPhone / mobile webkit */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px),
screen and (max-device-width: 480px) {

.banner { background-image:url(../images/banner_skysat.gif); height:305px; background-repeat:no-repeat; background-position:center;}
.banner object{ display:none;}

}


.banner {position:relative; display:block; width:1035px; height:325px; margin:0}

.miolo {position:relative; width:1045px; padding-left:5px;}
	
.grid-conteudo { width:510px; margin-left:12px; padding:15px; display:inline-block; position:relative; vertical-align:top; background-color:#FFF; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px; height:330px;  overflow:scroll; overflow-x: hidden; }	

.grid { 
margin-right:10px;
float:left; position:relative;float:left;
}

.grid-home{ padding:20px 20px 0 20px;  z-index:900; position:relative; display:inline-block; -moz-box-shadow:1px 2px 5px 0px #b0b0b0;-webkit-box-shadow: 1px 2px 5px 0px #b0b0b0;box-shadow: 1px 2px 5px 0px #b0b0b0; width:208px; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px; background-color:#fff; float:left; }

.grid-empresa{ padding:20px 20px 0 20px;  z-index:900000000000000; position:relative; display:inline-block; -moz-box-shadow:1px 2px 5px 0px #b0b0b0;-webkit-box-shadow: 1px 2px 5px 0px #b0b0b0;box-shadow: 1px 2px 5px 0px #b0b0b0; width:293px; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px; background-color:#fff; float:left; min-height:360px; }

.grid-contrato{ padding:20px 20px 0 20px;  z-index:900000000000000; position:relative; display:inline-block; -moz-box-shadow:1px 2px 5px 0px #b0b0b0;-webkit-box-shadow: 1px 2px 5px 0px #b0b0b0;box-shadow: 1px 2px 5px 0px #b0b0b0; width:293px; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px; background-color:#fff; float:left; min-height:160px; }

.grid-duas{ padding:20px 20px 0 20px;  z-index:900000000000000; position:relative; display:inline-block; -moz-box-shadow:1px 2px 5px 0px #b0b0b0;-webkit-box-shadow: 1px 2px 5px 0px #b0b0b0;box-shadow: 1px 2px 5px 0px #b0b0b0; width:465px; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px; background-color:#fff; float:left; min-height:260px; }

.grid-news{ padding:20px 20px 0 20px;  z-index:900000000000000; position:relative; display:inline-block; -moz-box-shadow:1px 2px 5px 0px #b0b0b0;-webkit-box-shadow: 1px 2px 5px 0px #b0b0b0;box-shadow: 1px 2px 5px 0px #b0b0b0; width:982px; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px; background-color:#fff; float:left; min-height:260px; }

.grid-produtos { 
width:800px;
margin-right:10px;
float:left; position:relative;float:left;}


p { font-family:Verdana; font-size:12px; color:#303030;  text-align: justify; }

span { font-family:Verdana; font-size:12px; color:#303030;  text-align: justify;}
	
img { border:none;} 

.rodape {position:relative; width:1024px; top:45px; height: 100px; background-color:#FFF;	clear:both;	margin-bottom: 30px; -moz-box-shadow:1px 2px 5px 0px #b0b0b0; -webkit-box-shadow: 1px 2px 5px 0px #b0b0b0; box-shadow: 1px 2px 5px 0px #b0b0b0; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px; }

.grid-rodape { float:left;}
.grid-w3c {  padding:40px 20px 0 70px; float:left; margin:5px 0 0 0;}
.grid-fma {  float:right; margin:25px 0 0 50px;}

.endereco { border-left: 1px #ccc solid; height:55px; margin:25px 0 0 20px; padding-left:10px;}

.tit { font-family:Verdana, Geneva, sans-serif; color:#811d25; font-weight:bolder; letter-spacing:-2px; font-size:20px; text-transform:uppercase; }

.tel { font-family:Verdana, Geneva, sans-serif;  color:#848484; font-weight:bolder; font-size:23px; text-transform:uppercase; }


.sub-tel { font-family:Verdana, Geneva, sans-serif; color:#811d25;  letter-spacing:-1px; font-weight:bolder; font-size:15px; text-transform:uppercase;}

.sub-tit { font-family:Verdana, Geneva, sans-serif; color:#811d25;  letter-spacing:-1px; font-size:15px; text-transform:uppercase;}

.text{ color:#6b6a6a; font-size:11px; display:block;}

.text-rodape, .text-rodape a{ color:#27221f; font-size:10px; display:block; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.fma { font-size:8px; color:#515151; float:left; margin-top:25px;}

.info a { background-color:#d10011; border:#69161d 1px solid; color:#fff;  border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;   font-size:11px; text-transform:uppercase; text-decoration:none; padding:7px 10px; display:inline-block; z-index:10000000000;}

.info a:hover{ background-color:#811d25;  cursor:pointer; z-index:100000000000000000;}

.img-margin { margin:-40px 0 0 -20px; display:block; z-index:-1; position:relative;}

/* menu */
.menu{ height:5px;  display:block;  margin-left:4px; position:relative;}

ul#menu{margin:0 0 0 0; padding:0; list-style:none; clear:both; display:block;}
#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; }
#menu li a{ width:100%;background:url('../images/menu2.png') no-repeat; height:100%; display:block;}

#menu li.home{width:69px; height:45px;}
	#menu li.home a{background-position:0 0;}
	#menu li.home a:hover{background-position:0 -45px; }
	#menu li.home a.selected{background-position:0 -45px;}

#menu li.empresa{width:88px; height:45px;}
	#menu li.empresa a{background-position:-69px -0;}
	#menu li.empresa a:hover{background-position:-69px -45px;}
	#menu li.empresa a.selected{background-position:-69px -45px;}
	
#menu li.produtos{width:90px; height:45px;}
	#menu li.produtos a{background-position:-157px 0;}
	#menu li.produtos a:hover{background-position:-157px -45px;}
	#menu li.produtos a.selected{background-position:-157px -45px;}
	
#menu li.parceiros{width:87px; height:45px;}
	#menu li.parceiros a{background-position:-247px 0;}
	#menu li.parceiros a:hover{background-position:-247px -45px;}
	#menu li.parceiros a.selected{background-position:-247px -45px;}


#menu li.contrato {width:85px; height:45px;}
	#menu li.contrato a{background-position:-334px 0;}
	#menu li.contrato a:hover{background-position:-334px -45px;}
	#menu li.contrato a.selected{background-position:-334px -45px;}

#menu li.portal-do-cliente {width:128px; height:45px;}
	#menu li.portal-do-cliente a{background-position:-419px 0;}
	#menu li.portal-do-cliente a:hover{background-position:-419px -45px;}
	#menu li.portal-do-cliente a.selected{background-position:-419px -45px;}
	
#menu li.fale-conosco {width:103px; height:45px;}
	#menu li.fale-conosco a{background-position:-547px 0;}
	#menu li.fale-conosco a:hover{background-position:-547px -45px;}
	#menu li.fale-conosco a.selected{background-position:-547px -45px;}
	
#menu li.segundavia {width:122px; height:45px;}
	#menu li.segundavia a{background-position:-650px 0;}
	#menu li.segundavia a:hover{background-position:-650px -45px;}
	#menu li.segundavia a.selected{background-position:-650px -45px;}
	
#menu li.area {width:259px; height:45px;}
	#menu li.area a{background-position:-774px 0;}
	#menu li.area a:hover{background-position:-774px -45px;}
	#menu li.area a.selected{background-position:-774px -45px;}
/* menu */


/* formularios */
div.form-container { margin: 0px; padding: 5px; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border:none; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label {font-family:Verdana; font-size:12px; color:#303030;  text-align:justify;  margin-right: 10px; padding-right: 10px; width: 80px; display: block; float: left; text-align: right; position: relative; }

div.form-container label em { position: absolute; right: 0;  font-style: normal; color: #C00; }
div.form-container input.error { width:420px; margin-bottom:5px;}

div.form-container input.error2 { width:380px; margin-bottom:15px;}

div.form-container input.telefone { width:150px; margin-bottom:15px;}
div.form-container input.ddd { width:40px; margin-bottom:15px; margin-right:5px;}
div.form-container input.medio { width:198px; margin-bottom:15px; margin-right:10px;}
div.left { float:left;}
div.left-tel { float:left;  margin-left:11px;}

div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	}
div.form-container div.controlset label, 
div.form-container div.controlset input {  display: inline; float: none; }
div.form-container div.controlset label.controlset { display: block; float: left; width:300px; }
div.form-container div.buttonrow { float:right; margin-right:22px; }
.button { width:120px; border:none; height:30px; color:#FFF; cursor:pointer; background-color:#811d25; border:#69161d 1px solid; color:#fff;  border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; font-weight:bold; }

.button:hover { background-color:#d10011; border:#69161d 1px solid; color:#fff;  border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; font-weight:bold; }

/* formularios */



/* FIM area restrita */

/* sanfona da home */
#accordion-slider-wrap{padding:0; margin-top:10px;}
ul#accordion-slider{margin:0;padding:0;list-style:none;position:relative; cursor:pointer;}
ul#accordion-slider li{display:block;overflow:hidden;padding:0;float:left;width:255px;}
/* Fim sanfona da home */

.protegidos{
	background:url(../images/rastreamento.png) no-repeat;
	width:1024px;
	height:237px;
	clear:both;
	margin-left:4px;
	top:15px;
	position:relative;
-moz-box-shadow:1px 2px 5px 0px #b0b0b0;-webkit-box-shadow: 1px 2px 5px 0px #b0b0b0;box-shadow: 1px 2px 5px 0px #b0b0b0;  -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px;
}

h1, protegidos{
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	letter-spacing:-2px;
	color:#FFF;
	padding-top:36px;
	margin-left:220px;
}

.fotos{
	padding-top:12px;
	float:left;
	padding-left:10px;
}

.txt-prot{
	text-align:justify;
	width:215px;
	height:155px;
	margin-left:25px;
	float:right;
	margin-top:-60px;
	margin-right:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}

.btn-galeria  {
position:relative;
float:right;
margin-right:30px;
}

.btn-galeria a {  
font: 12px arial, helvetica, sans-aerif;	
text-decoration: none;
text-align:center;
padding-top:3px;	
color:#FFF;
background:url(../images/galeria.png) no-repeat;	
width:91px;  
height:19px;	
display:block;
}

.btn-galeria a:hover { 
background:url(../images/galeria-hover.png) no-repeat;
color:#FFF;
}

.topo-rastreamento{
	margin-top:-20px;
	margin-left:6px;
	position:relative;
}
	
.rastreamento{
	margin-top:25px;
	margin-left:-4px;
	width:100%;
}

.cartao{
	float:left;
	margin-left:11px;
	position:relative;
	-moz-box-shadow:1px 2px 5px 0px #b0b0b0;-webkit-box-shadow: 1px 2px 5px 0px #b0b0b0;box-shadow: 1px 2px 5px 0px #b0b0b0;  -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px;
}

.tel-topo-rast{
	float:right;
	margin-top:50px;
	margin-right:20px;
}

.txt-azul{
	font-size:18px; 
	position:absolute;
	clear:both;
	padding-top:220px;
	margin-left:90px; 
	float:left; 
	letter-spacing:1px;
}

.txt-vermelho{
font-size:18px; 
position:relative; 
clear:both; 
margin-right:75px; 
margin-top:-125px;  
float:right; 
letter-spacing:1px;
}

.caixa-parceiros{ position:relative; width:1024px; background-color:#FFF;	clear:both;	margin-bottom: 30px; top:10px; -moz-box-shadow:1px 2px 5px 0px #b0b0b0; -webkit-box-shadow: 1px 2px 5px 0px #b0b0b0; box-shadow: 1px 2px 5px 0px #b0b0b0; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px;
}

.tabela-parceiros{
	padding-top:20px;
	padding-bottom:20px;
}


