/* CSS General */

/* ################### START CONFIG. GERAL ################### */

body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address, img, a {

	margin: 0;

	padding: 0;

	border: 0;

}

html {
	background-image:url(../images/back.gif);

		height: 100%;

	width: 100%;

	font-size: 13px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #666;

	border: 0;

	list-style: none;

	text-decoration: none;

}

a { 

	color: #666;

}
textlink {font:Arial, Helvetica, sans-serif; color:#666666; size:13px; line-height:normal}

a.textlink:link {font-family:Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;font-weight: bold;text-decoration: none;}
a.textlink:visited {color:#666666;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;}
a.textlink:hover { color: #FF6600; text-decoration: underline;font-family:Arial, Helvetica, sans-serif; font-size: 10px}
a.textlink:active { color: #666666; text-decoration: none;font-family:Arial, Helvetica, sans-serif; font-size: 10px}

p {

	font-size: 13px;

	line-height: 138.5%;

}

label {

	font-size: 100%;

	font-weight: normal;

	color: #666;

}

input {

	font-size: 77%;

	font-weight: normal;

	color: #666;

}

.input {

	height: 25px;

	line-height: 25px;

	display: block;

	float: left;

	padding-top: 4px;

}

.input-left {

	background: url(../images/bground/input-left.gif) no-repeat;

	height: 17px;

	width: 9px;

	float: left;

}

.input-left-02 {

	background: url(../images/bground/input-left-02.gif) no-repeat;

	height: 17px;

	width: 9px;

	float: left;

}

.input-right {

	background: url(../images/bground/input-right.gif) no-repeat;

	height: 17px;

	width: 9px;

	float: left;

}

.input-right-02 {

	background: url(../images/bground/input-right-02.gif) no-repeat;

	height: 17px;

	width: 9px;

	float: left;

}

.input-center {

	background: url(../images/bground/input-center.gif) repeat-x;

	width: 88px;

	height: 17px;

	border: 0;

	padding-top:2px;

	float:left;

}

.button-ok {

	float: left;

	display: block;

	width: 25px;

	height: 25px;

	overflow: hidden;

}

/* ################### END CONFIG. GERAL ################### */



/* ################### START CONTAINER ################### */

div#container {

	width: 760px;

	background: #ececec;

	position: relative;

	margin: 0 auto;

	border-left: 3px solid #c8c8c8;

	border-right: 3px solid #c8c8c8;

	display: block;

	overflow: hidden;

}

div#container h1 {

	display: block;

	height: 54px;

	text-indent: -500000em;

	width: 134px;

	position: relative;

	left: 35px;

	top: 20px;

}

div#container h1 a {

	background: url(../images/logo_nova_capa.gif) no-repeat;

	display: block;

	height: 65px;

	width: 161px;

	overflow: hidden;

}

/* ################### END CONTAINER ################### */



/* ################### START HEADER ################### */

div#header {

	width: 760px;

	height: 1px;

	background: #ececec;

	display: block;

	float: left;

	/* hack iestyle.css */

}

/* ################### END HEADER ################### */



/* ################### START HEADER MENU ################### */

div#header ul#header-menu {

	list-style: none;

	width: 310px;

	height: 25px;

	position: relative;

	top: -52px;

	left: 450px;

	overflow: hidden;

}

div#header ul#header-menu li {

	height: 25px;

	line-height: 25px;

	float: left;

	padding: 0 3px;

}

div#header ul#header-menu li label {

	height: 25px;

	line-height: 25px;

	float: left;

}

/* ################### END HEADER MENU ################### */



/* ################### START ACESSO RÁPIDO ################### */

div#header ul#acesso-rapido {

	list-style: none;

	width: 300px;

	position: relative;

	top: -42px;

	left: 445px;

	z-index: 1000;

}

div#header ul#acesso-rapido li {

	height: 17px;

	line-height: 17px;

	float: left;

	padding: 0 3px;

	position: relative;

}

div#header ul#acesso-rapido li a {

	height: 17px;

	position: relative;

	top: 0;

	left: 0;

	display: block;

	overflow: hidden

}

div#header ul#acesso-rapido li ul {

	text-align: left;

	visibility: hidden;

	position: absolute !important;

	left: 9px !important;

	top: 17px !important;

	border-width: 0 1px 1px 1px;

	border-color: #eee;

	border-style: solid;

	width: 172px;

}

div#header ul#acesso-rapido li ul li {

	height: 17px;

	line-height: 17px;

	width: 172px;

	background: #fff;

	padding: 0;

	overflow: hidden;

}

div#header ul#acesso-rapido li ul li a {

	width: 168px;

	height: 17px;

	background: #fff;

	text-indent: 0;

	color: #5d5d5d;

	font-weight: normal;

	font-size: 85%;

	line-height: 17px;

	text-decoration: none;

	padding-left: 4px;

	display: block;

	overflow: hidden;

}

div#header ul#acesso-rapido li ul li a:hover {

	background: #fff;

	color: #f15922;

}

/* ################### END ACESSO RÁPIDO ################### */



/* ################### START FOOTER ################### */

div#footer {

	width: 766px;

	height: 110px;

	margin: 0 auto;

	background: url(../images/bground/footer2.gif) 0 0 no-repeat;

	text-align: center;

	display: block;

	position: relative;

}

div#footer ul {

	list-style: none;

	width: 232px;

	height: 35px;

	margin: 0 auto;

	padding: 5px 0;

	position: relative;

}

div#footer ul li {

	width: 35px;

	height: 35px;

	float: left;

	margin: 0 7px;

}

div#footer .by-purple {

	position: relative;

	top: 20px;

	left: 335px;

}

/* ################### END FOOTER ################### */