/**************************************************
TAGS PRINCIPAIS
**************************************************/

body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address, img, fieldset {
	margin:0px;
	padding:0px;
	border: 0px;
}

body {
	background: #e9e9e9 url(img/fundobody.jpg) top center repeat-x;
	font-size: 62.5%;
	font-family: "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, San-Serif;
	text-align: center;
	padding-bottom: 20px;
}

a	{
	text-decoration: none;
}

strong {
	background: #e0e0e0;
}

form {/*Para IE6*/
    font: 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, San-Serif;
	color: #333;
	padding: 8px 7px 8px 57px;
	margin-top: 10px;
}

html>body form {
	padding: 8px 7px;
}

input{
    border: 1px solid #369e83;
    font: 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, San-Serif;
    margin-bottom: 10px;
    color: #333;
	padding: 1px;
	background: #fefefe;
}
        
select{
    border: 1px solid #369e83;
    font: 1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, San-Serif;
    margin-bottom: 10px;
    color: #333;
	background: #fefefe;
}
        
label{
    display: block;
    width: 80px;
    float: left;
	padding-bottom: 7px;
	color: #c03;
}

textarea {
	border: 1px solid #369e83;
    font: 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, San-Serif;
    margin-bottom: 10px;
    color: #333;
	padding: 1px;
	background: #fefefe;
}

.botao {/*Para IE6*/
    font: 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, San-Serif;
    color: #fff;
	padding: 0px;
	background: #369e83;
	cursor: pointer;
}

html>body .botao {
	padding: 1px;
}

ul.topicos {
     margin-left: 20px;
}

/**************************************************
DIVS
**************************************************/

#fora {
	background: url(img/fundogeral.gif) top center repeat-y;
	width: 732px;
	clear: both;
	padding: 0px;
	margin: 0 auto;
}

#conteudo {
	position: relative;
	width: 718px;
	float: left;
	border: 0;
	margin: 0px  7px 0px 7px;
	background: url(img/fundoconteudo.jpg) bottom right no-repeat;
}

#conteudo #esquerda, #conteudo #principal {
	float: left;
}

#conteudo #esquerda {
	position: relative;
	width: 183px;
	text-align: right;
	background: #369e83;
}

#conteudo #principal {
	position: relative;
	width: 528px;
	margin: 40px 0px 20px 7px;
	text-align: left;
}

#conteudo #principal  #principalconteudo {/*Para IE6*/
	position: relative;
	width: 447px;
	margin: 0px 0px 120px 39px;
}

html>body #conteudo #principal  #principalconteudo {
	width: 397px;
	margin: 0px 0px 120px 89px;
}

#menu {
	height: 60px;
	background:#369e83 url(img/fundobody.jpg) repeat-x 0 0px;
	overflow: hidden;
}

#menu ul {
	position: relative;
	list-style: none;
}

#menu ul li {
	display: inline;
}

#menu ul li a {/*Para IE6*/
	font: small-caps 1.3em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, San-Serif;
	color: #000;
	display: block;
	float: left;
	text-align: right;
	width: 90px;
	height: 50px;
	padding: 26px 5px 0px 0px;
	border-right: #f0f0f0 solid 1px;
	border-top: #369e83 solid 5px;
	background: url(img/fundomenu.gif) top right no-repeat;
}

html>body #menu ul li a {
	font: small-caps 1.4em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, San-Serif;
}

#menu ul li a.atual {
	background: #d02b32 url(img/fundomenu.gif) top right no-repeat;;
	border-top: #d02b32 solid 5px;
	color: #fff;
	font: small-caps italic 1.4em Georgia, Times, Serif;
	letter-spacing: -0.05em;
}

#menu ul li a:hover {
	color: #eee;
	border-top: #369e83 solid 5px;
	background: #d02b32 url(img/fundomenu.gif) top right no-repeat;
}

#submenu {
	width: 183px;
}

#submenu ul {
	position: relative;
	list-style: none;
}

#submenu ul li {
	display: list-item;
}

#submenu ul li a {/*Para IE6*/
	font: 1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	color: #000;
	display: block;
	text-align: right;
	background: #219276 url(img/fundosubmenu_seta.gif) top right no-repeat;
	height: 11px;
	padding: 2px 7px;
	margin: 7px 0px;
}

html>body #submenu ul li a {
	height: 15px;
}

#submenu ul li a:hover {
	color: #000;
	background: #369e83 url(img/fundosubmenu_seta_hover.gif) center right no-repeat;
}

#principalconteudo ul {/*Para IE6*/
	position: relative;
	list-style: square;
	margin-top: 10px;
	padding-left: 53px;
}

html>body #principalconteudo ul {
	padding-left: 4px;
}

#principalconteudo ul li {/*Para IE6*/
	display: list-item;
	font: 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	color: #333;
	clear: both;
	line-height: 1.25em;
	margin-top: 3px;
}

#principalconteudo ul li {
	padding: 3px 7px 0px 7px;
}

#rodape {/*Para IE6*/
	position: relative;
	width: 732px;
	height: 1px;
	margin-left: 7px;
	position: relative;
	background: url(img/fundogeral.gif) no-repeat bottom center;
	clear:both;
	overflow: hidden;
}

html>body #rodape {
	margin: 0 auto;
}

#base {
	position: relative;
	background:#369e83 url(img/fundobody.jpg) repeat-x 0 -82px;
	margin: 0 auto;
	width: 684px;
	height: 14px;
	text-align: right;
	color: #333;
	clear: both;
	font: 0.9em Georgia, "Times New Roman", "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	padding: 3px 49px 0px 0px;
}

#base a {
	color: #333;
	margin: 0px 3px;
}

#imagemvertical {
	margin: 5px;
}

/**************************************************
TIPOGRAFIA BÁSICA
**************************************************/

h1.principalconteudo {/*Para IE6*/
	font: small-caps 2.4em Georgia, "Times New Roman", "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	color: #c03;
	clear: both;
	padding: 10px 7px 0px 57px;
	margin: 20px 0px 0px 0px;
	line-height: 1.1em;
	background: url(img/fundoh1.gif) no-repeat 0 7px; 
	height: 37px;
}

html>body h1.principalconteudo {
	margin: 20px 0px 0px -50px;
}

h2.principalconteudo {/*Para IE6*/
	font: italic 1.5em Georgia, "Times New Roman", "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	color: #369e83;
	clear: both;
	padding: 0px 7px 0px 57px;
	margin: -10px 0px 10px 0px;;
	text-align: left;
	line-height: 1.1em;
}

html>body h2.principalconteudo {
	padding: 0px 7px 0px 7px;
}

p.principalconteudo {/*Para IE6*/
	font: 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	color: #333;
	clear: both;
	padding: 10px 7px 0px 57px;
	margin-top: 3px;
	text-align: justify;
	line-height: 1.25em;
	text-indent: 1.3em;
}

html>body p.principalconteudo {
	padding: 10px 7px 0px 7px;
}

p.curriculuns {/*Para IE6*/
	font: 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	color: #333;
	padding: 3px 0px 17px 52px;
	/*padding: 3px 0px 17px 148px;*/
	text-align: left;
	line-height: 1.25em;
	margin: 5px 7px 0px 7px;
	text-align: justify;
}

html>body p.curriculuns {
	padding: 3px 0px 17px 2px;
	/*padding: 3px 0px 17px 98px;*/
}

p.pergunta {/*Para IE6*/
	font: bold 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	color: #333;
	clear: both;
	padding: 5px 7px 0px 57px;
	margin-top: 3px;
	line-height: 1.25em;
	cursor: help;
	border-bottom: 1px solid #ddd;
}

html>body p.pergunta {
	padding: 5px 7px 0px 7px;
}

p.resposta {/*Para IE6*/
	font: 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	color: #000;
	background: #249174 url(img/fundorespostas.jpg) top center repeat-x;
	clear: both;
	padding: 3px 7px 0px 57px;
	margin: 3px 0px;
	line-height: 1.25em;
	text-indent: 1.3em;
}

html>body p.resposta {
	padding: 0px 7px 10px 7px;
}

p.fonte {/*Para IE6*/
	font: italic 1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	color: #777;
	clear: both;
	padding: 10px 7px 0px 57px;
	text-indent: 1.3em;
}

html>body p.fonte {
	padding: 10px 7px 0px 7px;
}

h1.esquerda {
	font: 1.1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	line-height: 1.2em;
	color: #fff;
	clear: both;
	margin: 50px 0px 0px 0px;
	padding: 2px 7px;
	text-align: center;
	display: none;
}

p.esquerda {
	font: 1em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	line-height: 1.2em;
	color: #fff;
	clear: both;
	margin: 5px 0px;
	padding: 2px 7px;
	text-align: center;
	display: none;
}

/**************************************************
OUTRAS CLASSES
**************************************************/

img.fotolateral {
	margin: 0px 0px 14px 0px;
}

img.vertical {
	margin: 0px 10px 0px 0px;
	float: left;
	border: 1px solid #fff;
	border-bottom: 7px solid #fff;
	border-top: 7px solid #fff;
}

a.principalconteudo {
	text-decoration: underline;
	color: #c03;
}

strong.nome {
	text-transform: uppercase;
	font: bold 1.3em "Trebuchet MS", Helvetica, Arial, Verdana, Tahoma, Sans-Serif;
	background: #369e83;
}

