@import url("basico.css");

body {
	text-align: center;
	background-image: url(../_img/bg-body.gif); 
	/* background-image: url(../_img/bg_header.gif); */
	/* 
	background-image: url(../_img/bg_navigation.gif);  bg-body.gif */
	/*background-position: 10px; */
	background-repeat: repeat-x;
	background-color: #FFF;
	font-weight:normal;
}

/* estrutura */

noscript {
	display: block;
	font-family: Arial, Helvetica, Garuda, Uktal, sans-serif;
	font-size: 2em;
	color: red;
	text-align: center;
	background-color: aqua;
}

#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

.clear {display:block;clear:both;}
/* cabecalho */

#cabecalho {
	/* width: 880px; */
	overflow: hidden;
	padding: 10px;
}

div#cabecalho h1 {
	background-image: url(../_img/logo.gif);
	background-repeat: no-repeat;
	height: 89px;
	width: 395px;
}

div#cabecalho h1 a {
	display: block;
	height: 89px;
	width: 395px;
}


div#cabecalho h1 a span {
	height: 1px;
	width: 1px;
	overflow: hidden;
	position: absolute;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #FFF;
	margin: 16px 0 0 0;
}

#corpo {
	background-color: #FFF;
	/* width: 900px; */
}

#box1 {
	width: 500px;
	float: left;
}
#box1 ul {width:100%;border-bottom:1px dashed #B2B2B2;padding:30px 0 10px 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.8em;}
#box1 ul li {display:inline;color:#3C8BCD;}
#box1 ul li a {display:inline;color:#3C8BCD;}
#box1 ul.logos {list-style:none;border:0px;}
#box1 ul.logos li {}
#box1 ul.logos li img {border:0px;}
#box1 ul.logos li a {}

#box2 {
	width: 400px;
	_width: 400px;
	/* overflow:auto; */
	/* background-color: #FFDDCC; */
	float: left; 
	padding: 10px;
}
#box2 p.observacao{color:#3C8BCD;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.8em;margin:10px 0 0 0;}
#box1 iframe {
	background-color: #FFF;
	margin: 20px 0 0 0;
}

#box1 a#linkIframe {
}

div#box2 form {
	margin:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div#box2 form label span {color: #666666;font-size:0.6em;}
div#box2 form fieldset {
	padding:10px;
}

div#box2 form fieldset input {
	margin:5px 0 10px 0; 
	width:350px; 
	border: 1px solid #80c400; 
	padding: 2px 3px; 
}

div#box2 form fieldset select {
	margin:5px 0 10px 0; 
	width:60%;
}

div#box2 form fieldset select {
	padding:0 0 0 0;
}

div#box2 form input.btn {
	margin:10px 0  0;
	width:100px;
}

div#box2 div.primaria {
	float:left; 
	width:178px;
	padding:0 0 0 0;
}
div#box2 div.primaria select {width:178px;}
div#box2 div.primaria input {
	width:95%;
}

div#box2 div.secundaria {
	float:left;
	width:178px; 
	margin-left: 0px;
}
div#box2 div.secundaria label {
	margin-left:10px;
}
div#box2 div.secundaria input {
	float:right;
	width:90%;
}

div#box2 div.terciaria {
	float:left;
	width:50%;
}

div#box2 div.terciaria input {
	width:160px;
}

div#box2 div.quartenaria {
	float:left;
	width:20%;
}

div#box2 div.quartenaria input {
	width:95%;
}

div#box2 div.quartenaria select {
	width:100%;
}

div#box2 div.quintenaria {
	float:left;
	width:30%;
}
div#box2 div.quintenaria input {
	float:right;
	width:90px;
}
div#box2 div.quintenaria label { margin-left:10px; }
div#box2 div.sextenaria {
	float:left;
	width:50%;
}
div#box2 div.sextenaria input {
	float:right;
	width:160px;
}
div#box2 div.sextenaria label { margin-left:10px; }

div#box2 form fieldset fieldset.telefones {margin:0 0 10px 0px;}
div#box2 form fieldset fieldset.telefones legend{background:#FFFFFF;color:#000000;font-weight:normal;}
div#box2 form fieldset fieldset.telefones legend span{background:#FFFFFF;color: #666666;font-size:0.8em;}
div#box2 form fieldset fieldset.telefones div.primaria {width:112px;}
div#box2 form fieldset fieldset.telefones div.primaria label {margin:0px;}
div#box2 form fieldset fieldset.telefones div.primaria input {width:101px;float:left;}
div#box2 form fieldset fieldset.telefones div.secundaria {width:112px;}
div#box2 form fieldset fieldset.telefones div.secundaria label {margin:0px;}
div#box2 form fieldset fieldset.telefones div.secundaria input {width:101px;float:left;}
div#box2 form fieldset fieldset.telefones div.terciaria {width:112px;}
div#box2 form fieldset fieldset.telefones div.terciaria label {margin:0px;}
div#box2 form fieldset fieldset.telefones div.terciaria input {width:103px;float:left;}

form {
	margin-top: 10px;
}

form fieldset {
	border: 1px solid #80c400;
}


form fieldset legend {
	display: block;
	background-color: #3c8bcd;
	padding: 5px 10px;
	font-size: 1.0em;
	color: #FFF;
	font-weight: bold;
	*width: 100px;
}


form fieldset input#btn {
	display: block;
	padding: 5px 10px;
	background-color: #80c400;
	border: none;
	font-size: 1.0em;
	color: #FFF;
	font-weight: bold;
	text-aline: right;
	margin-left: 500px;
	cursor: pointer;
}

form fieldset input#btn:hover {
	background-color: #659d00;
}


select {
	border: 1px solid #80c400; 
}

/* rodape */

div#container hr {
	display: none;
}

#rodape {
	width: 900px;
	height: 100px;
	background-color: #FFFFFF;
	padding: 20px;
	text-align:center;
}
#rodape ul {margin:0 auto;height:100px;list-style:none;text-align:center;}
#rodape ul li {display:block;float:right;margin:10px;}
#rodape ul li img {border:0;}
#rodape a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#rodape a#privacidade {
	padding: 0 10px 0 0;
}

#rodape span,
#rodape a#termoDeUso,
#rodape a#privacidade
{
	color: gray;
}

#rodape span:hover,
#rodape a#termoDeUso:hover,
#rodape a#privacidade:hover
{
	color: #000;
}


#rodape a#termoDeUso {
	padding: 0 0 0 10px;
}


#rodape p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 50px 0 0 0;
	color: AppWorkspace;
}

#rodape a#desenvolvedor {
	margin: 0 0 0 0;
	text-decoration: none;
	color: #000;
}

#rodape a#desenvolvedor:hover {
	margin: 0 0 0 0;
	text-decoration: underline;
	color: #000;
}


#rodape a#desenvolvedor img {
	border: none;
}