@charset "utf-8";

/* Docs Specs */
body { margin:0; background:url(images/background.jpg) top center no-repeat #030d10; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
input {background:none; border:none; color:#FFFFFF; font-size:15px; font-style:italic; width:320px; padding-top:4px;}
textarea {background:none; border:none; color:#FFFFFF; font-size:15px; font-style:italic; font-family:Arial, Helvetica, sans-serif; width:320px;}

/* Home Specs */
.base { width:947px; margin:0 auto;}
.base ul { width:947px; height:160px; margin:0; padding:0;}
.base ul li {list-style:none; float:left;}

.destaque {width:947px; height:457px; background:url(images/destaque.jpg) no-repeat; margin:0; padding:0;}
.destaque h1 { font-size:24px; color:#7ec7ff; font-weight:normal; padding-left:60px; padding-top:120px; width:290px; letter-spacing:-0.8px}
.destaque h1 b { font-size:24px; color:#FFF;}

.gps {background:url(images/home-gps.jpg) no-repeat; width:406px; height:221px; padding:0; margin:0; float:left;}
.gps h2 {color:#1d434e; font-size:86px; font-weight:normal; letter-spacing:-1px; margin:0; padding-left:10px; padding-top:38px; padding-bottom:0;}
.gps p { padding-left:15px; letter-spacing:-0.8px; font-size:17px; width:170px; padding-top:-5px; margin:0;}

.mais-opcoes {width:541px; height:221px; padding:0; margin:0; float:left;}

.options {width:947px; height:235px; background:url(images/down-options.jpg) no-repeat; clear:both;}
.options ul {width:840px; height:50px; margin-left:63px; padding-top:80px;}
.options ul li {height:50px;  float:left; width:250px;}

.rodape {width:880px; height:112px; margin:0 auto; border-top:1px dotted #12242d; background:url(images/rodape-logo.jpg) left top no-repeat; float:left;}
.rodape h3 {width:310px; height:50px; font-style:italic; font-size:10px; padding-left:115px; padding-top:26px; font-weight:normal; margin:0; float:left}

.endereco {width:390px; height:18px; float:left; padding-top:24px; margin-left:40px;}
.telefone {width:170px; height:30px; float:left; color:#388eae; font-size:22px;}

/* Programas Specs */
.interna-programas {width:947px; height:664px; background:url(images/background-programas.jpg) no-repeat}
.interna-programas h1 {width:947px; color:#388eae; font-size:50px; font-weight:normal; margin-left:45px; margin-bottom:0;}

#marcas{margin:30px 0 60px 30px;}
.interna-programas p {font-size:17px; margin-left:45px; width:490px;}
.interna-programas ul {width:490px; margin-left:55px; padding-bottom:55px;}
.interna-programas ul li {width:490px; float:left; list-style-image:url(images/arrow-list.gif); color:#388eae; font-size:16px; padding-top:6px;}
.interna-programas ul li b {color:#FFFFFF; font-weight:normal;}

.interna-programas-complemento {width:900px; border-top:1px dotted #388eae; margin-top:150px; margin-left:auto; margin-right:auto; padding-top:50px;}
.interna-programas-complemento p {font-size:23px; color:#399eae; float:left}

/* Programas Specs */
.interna-servicos {width:947px; height:800px;}
.interna-servicos h1 {width:947px; color:#388eae; font-size:50px; font-weight:normal; margin-left:45px; margin-bottom:0;}
.interna-servicos p {font-size:17px; margin-left:45px; width:850px;}
.interna-servicos ul {width:850px; margin:0 auto;}
.interna-servicos ul li {width:240px; height:209px; float:left; font-size:16px; padding-left:30px; padding-right:10px;}
.interna-servicos ul h4 {color:#388eae; font-size:20px; width:280px; padding:0; margin:0; margin-top:10px;}

/* Produtos Specs */
.interna-produtos {width:947px; height:1030px;}
.interna-produtos h1 {width:947px; color:#388eae; font-size:50px; font-weight:normal; margin-left:45px; margin-bottom:15px;}
.interna-produtos p {font-size:17px; margin-left:45px; width:850px;}
.interna-produtos ul {width:850px; margin:0 auto;}
.interna-produtos ul li {width:200px; height:190px; float:left; font-size:16px; padding-right:10px;}
.interna-produtos ul img {float:right}
.interna-produtos ul h4 {color:#388eae; font-size:20px; width:280px; padding:0; margin:0;}
.interna-produtos ul span {width:280px; padding:0;}

.interna-produtos-complemento {width:880px; border-top:1px dotted #388eae; clear:both; margin-top:150px; margin:0 auto; padding-top:50px; margin-left:50px;}
.interna-produtos-complemento p {font-size:23px; color:#399eae; float:left}

/* contatos */

.interna-contato {width:947px; height:1300px; background:url(images/background-contato.jpg) 175px right no-repeat;}
.interna-contato h1 {width:947px; color:#388eae; font-size:50px; font-weight:normal; margin-left:45px; margin-bottom:15px;}
.interna-contato p {font-size:17px; margin-left:45px; width:850px;}
.formulario {width:360px; height:316px; background:url(images/contact-form.jpg) no-repeat; padding:0; margin:0; margin-left:45px; margin-top:80px;}
.formulario ul {width:360px; height:316px;}
.formulario ul li {width:360px; height:27px; padding:9px;}

.base #divOS {
	width: 812px;
	position: fixed;
	text-align:right;
	height: 100px;
	padding-right: 135px;
}

.base #divOS form{
	width: 314px;
	background: url(images/background-os.png);
	float: right;
	padding-bottom: 7px;
	
	
}

.base #divOS .inputOs {
	background-color: #0B333D;
	width: 45px; 
	border: solid  1px #999;
	font-style: normal;
	color: #FFF;
	font-size:11px;
	margin-right: 5px;
	margin-top: 30px;
}

.base #divOS .inputCpf{
	background-color:  #0B333D;
	width: 90px; 
	border: solid  1px #999;
	font-style: normal;
	color: #FFF;
	font-size:11px;
	margin-right: 3px;
	
}

.base #divOS .btSearch {
	width: 32px;
	height: 32px;
	margin-right: 8px;
}
