/* CSS Document */
@import url("interna.css");

* {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	}
	
body {
		background-color: #345C5C;/*#003333; */
		margin: 0px auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #FFFFFF;
		text-align: center;
		}

div#geral {
		margin: 0px auto;
		width: 775px;
		height: auto;
		}

div#topo {
		margin: 0px auto;
		width: 775px;
		background-image: url(../img/back_superior.jpg);
		background-repeat: no-repeat;
		height: 29px;
		}

div#linha {
		margin: 0px auto;
		background-image: url(../img/linha.jpg);
		background-repeat: repeat-y;
		width: 775px;
		height: auto;
		}

div#corpo {
		margin: 0px auto;
		width: 746px;
		height: auto;
		background-image: url(../img/degrade_interna.jpg);
		background-repeat: repeat-x;
		margin-left: 15px;
		}

#corpo h1 {
		display: none;
		}
		
#deg_topo {
		margin: 0px auto;
		width: 746px;
		height: 35px;
		background-image:url(../img/degrade_sup_topo.jpg);
		background-repeat: repeat-x;
		text-align: right;
		}
		
#flash {
		margin: 0 auto;
		margin-bottom: 0px;
		}	

#flash img {
		margin-bottom: -2px;
		}

#menu {
		margin: 0px auto;
		width: 746px;
		height: 27px;
		background-image: url(../img/barra_de_titulo.jpg);
		background-repeat: repeat-x;
		}

#menu img {
		margin-top: -2px;
		}

ul#primary-nav,
ul#primary-nav ul {
    margin: 0;
    padding: 0;
/*    width: 600px; */ /* Width of Menu Items */
    background: #013334;   /* IE6 Bug */
/*    background: blue;  /* IE6 Bug cor do fundo dos menus */ 
    font-size: 100%;
    }

ul#primary-nav li {
    position: relative;
    list-style: none;
    display: inline;
    float:left;
    }

ul#primary-nav li a {
    display: block;
    text-decoration: none;
    float:left;
	color:#ffffff;
/*    color: red;   cor das letras do menu */
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
	width: auto;

	margin-left: 0px;
	margin-top: 0px;
	height: 17px;
    }

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%;}
/* End */

ul#primary-nav ul {
    position: absolute;
    display: none;
    left: 0px;   /* Set 1px less than menu width */
    top: 23px;
	}

ul#primary-nav li ul li a { padding: 5px 2px; text-align: left; padding-left: 15px; width: 100px; padding-bottom: 0px !important; padding-bottom: 5px} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul ,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; top: 17px;} /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; margin-left: 10px;} /* The magic - posicionamento dos submenus */

ul#primary-nav li.menuparent { background: transparent url(arrow-down.gif) right center no-repeat;}
/* ul#primary-nav li.menuparent { background: yellow url(arrow-down.gif) right center no-repeat; } Cor dos que tem o -> */
.descer {clear: both;} /*descer no ie6 o submenu*/

/* ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #013334; }cor da seleção quando tem submenu mais no de cima */ 

/*ul#primary-nav li.over { background-color: blue } cor da selecao quando tem submenu */

ul#primary-nav li a:hover { font-weight: bold;}
/*ul#primary-nav li a:hover { color: blue; background-color: blue} cor da letra dos menus com selecao / cor do fundo */

h2 {
		padding-top: 15px;
		font-size: 16px;
		font-style: italic;
		color: #FFFF99;
		}

.opcao_h2 {
		text-align: left;
		margin-left: 20px;
		font-size: 16px;
		}

.opcao_h3_link_cadastro {
		text-align: left;
		margin-left: 20px;
		color: #FFFFFF;
		margin-top: 15px;
		font-size: 15px;
		}

.opcao_h4 {
		font-size: 10px;
		text-align: left;
		margin-left: 20px;
		color: #333333;
		font-style:italic;
		margin-top: 15px;
		}

.opcao_h4_caminho {
		font-size: 13px;
		color: #000000;
		}
		
#meio {
		margin: 0px auto;
		width: 746px;
		margin-top: 15px;
		}

#meio_esquerda {
		width: 280px;
		/*background-color: #fff;*/
		/*border: 3px solid #013334;*/
		margin-left: 15px !important;
		margin-left: 8px;
		float: left;
		}

#meio_esquerda h2 {
		width: 280px;
		height: 20px;
		/*background-image: url(../img/barra_not_princ.jpg);
		background-repeat: repeat-x;*/
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		}

#meio_esquerda p {
		width: 267px;
		padding: 4px;
		height: auto;
		margin-top: 3px;
		margin-bottom: 3px;
		padding-bottom: 10px;
		color: #fff;
		/*color: #003333;*/
		}


#meio_esquerda_baixo {
		width: 280px;
		float: left;
		border-top: 1px solid #fff;
		border-right: 1px solid #fff;
		padding-bottom: 15px;
		}
		
#meio_esquerda_baixo p {
		text-align: justify;
		width: auto;
		margin-right: 10px;
		}
		
#meio_meio {
		width: 280px;
		height: auto;
		float: left;
		margin-left: 10px;
		}
		
#meio_meio p {
		margin: 0 auto;
		width: auto;
		height: auto;
		text-align: justify;
		padding-bottom: 10px;
		}

#meio_direita {
		width: 150px;
		height: auto;
		float: right;
		}

#loginesenha {
		width: 136px;
		height: 55px;
		background-image: url(../img/barra_de_titulo.jpg);
		color: #fff;
		padding-left: 7px;
		padding-right: 7px;
		padding-bottom: 10px;
		padding-top: 5px;
		font-style: italic;
		text-align: left;
		}

#loginesenha input {
		margin-top: 5px;
		font-size: 10px;
		float: left;
		}

.tamanhoInput {
		width: 90px;
		}

#p_paraLogin {
		float: right;
		font-size: 10px;
		width: 140px;
		text-align: left;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		background-color: #013334;
		}

#banner {
		margin-top: 15px;
		width: 150px;
		float: right;
/*		background-image: url(../img/barra_de_titulo.jpg);
		background-repeat: repeat; */
		}

#banner img {
		border: none;
		float: right;
		}
		
div#rodape {
		clear: both;
		}
		
div#rodape a {
		color: #ffff99;
		}
				
div#moldura_base {
		padding-top: 10px;
		margin: 0 auto;
		width: 775px;
		height: 38px;
		background-image: url(../img/inferior_barra.jpg);
		background-repeat: no-repeat;
		font-size: 10px;
		color: #fff;
		}