/* css reset */
* {padding:0;margin:0;} 
html, body{height:100%;} 
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, span, label, form {padding:0;margin:0;}
a{outline:none;color:#00f;}
a:hover{text-decoration:underline;}
img{border:0;}

/* -------------------------------*/

body{
	background-color:#FFF;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#wrapper{
	width:900px;
	margin:0 auto;	
}

div.quebra{
	display:block;
	clear:both;
	margin:0;
	padding:0;	
}

/* header -------------------------------*/

div#top_header1{
	display:block;
	float:left;
	margin-left:60px;
	width:200px;
	height:84px;
}
div#top_header2{
	display:block;
	float:left;
	width:640px;
	height:84px;
}
div#top_header2 #faq{
	display:block;
	clear:both;
	text-align:right;
	width:570px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
div#top_header2 #faq a.faq{
	line-height:23px;
	display:block;
	float:right;
	padding-top:8px;
	padding-bottom:2px;	
}
div#top_header2 #faq a.idioma{
	font-family:Arial, Helvetica, sans-serif;
	border-right:1px dotted #222072;
	color:#222072;
	display:block;
	float:right;
	padding-right:10px;
	padding-top:14px;	
	margin-right:5px;
	text-decoration:none;
	padding-bottom:2px;
}
div#top_header2 #faq a.idioma img{
	vertical-align:bottom;
	margin-right:4px;
}
div#top_header2 #faq a.idioma:hover{
	text-decoration:underline;
}

div#top_header2 ul#redes{
	float:right;
	list-style-type:none;
	margin-top:14px;
	margin-right:20px;
}
div#top_header2 ul#redes li{
	display:block;
	float:left;
	padding-right:5px;
	height:15px;
	margin-right:5px;
}
div#top_header2 ul#redes li:first-child{
	border-right:1px dotted #222072;
}

/* menu 1
-------------------------------*/

ul#menu1{
	float:left;
	height:36px;
	list-style-type:none;
	clear:right;
	display:block;
	margin-left:50px;
	margin-top:15px;
}
ul#menu1 li{
	display:block;
	float:left;
}
ul#menu1 li a{
	display:none;
	display:block;
	height:37px;
}
/*
ul#menu1 li a:hover{
	background-image:url(../img/mnu_select.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}
*/
ul#menu1 li a.selected{
	background-image:url(../img/mnu_select.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}

ul#menu1 li a span{
	display:none;
}

/* menu 2
-------------------------------*/

div#menu2{
	height:29px;
	width:900px;
	background-image:url(../img/mnu_bck.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;	
}

ul.submenu{
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:left;
	height:29px;
	padding-left:28px;
}


div#menu2 ul.art{margin-left:282px;	background-image:url(../img/submnu_art.gif);}
div#menu2 ul.neg{margin-left:368px;	background-image:url(../img/submnu_neg.gif);}
div#menu2 ul.ini{margin-left:162px;	background-image:url(../img/submnu_ini.gif);}
div#menu2 ul.fiq{margin-left:582px;	background-image:url(../img/submnu_fiq.gif);}

ul.submenu li{
	display:block;
	float:left;
	height:29px;	
}
ul.submenu li a{
	display:block;
	float:left;
	text-decoration:none;
	color:#FFF;
	line-height:29px;
	margin-left:20px;
	font-size:13px;
	height:29px;
}
ul.submenu li a:hover{
	text-decoration:none;
	background-image:url(../img/submnu_select.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}
ul.submenu li a.ini:hover{
	background-image:url(../img/submnu_select2.gif);
}


/* menu 4
-------------------------------*/
div#menu4{
	list-style-type:none;
	height:58px;
	width:900px;
	background-image:url(../img/mnu_4_bck.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	clear:both;	
}

div#menu4 a{
	display:block;
	float:left;
	margin-top:27px;
	display:block;
	font-family:Geneva, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#221F72;
	text-decoration:none;
}

div#menu4 span{
	display:block;
	float:left;
}
div#menu4 input{
	border:2px solid #a5a3c0;
	color:#221F72;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	width:180px;
	margin-top:23px;
	margin-left:160px;
}

div#rodape{
	color:#524E86;
	font-size:11px;
	margin-left:45px;
	margin-top:30px;
}

div#rodape a{
	float:right;
	margin-right:75px;
}

