/* GERAL */

@font-face {
    font-family: 'UniversLTCondensed';
    src: url('font-face/lte50146.eot');
    src: url('font-face/lte50146.eot') format('embedded-opentype'),
         url('font-face/lte50146.woff') format('woff'),
         url('font-face/lte50146.ttf') format('truetype'),
         url('font-face/lte50146.svg#UniversLTCondensed') format('svg');
}


@font-face {
    font-family: 'UniversLTCondensedOblique';
    src: url('font-face/lte50147.eot');
    src: url('font-face/lte50147.eot') format('embedded-opentype'),
         url('font-face/lte50147.woff') format('woff'),
         url('font-face/lte50147.ttf') format('truetype'),
         url('font-face/lte50147.svg#UniversLTCondensedOblique') format('svg');
}


@font-face {
    font-family: 'UniversLTCondensedBold';
    src: url('font-face/lte50148.eot');
    src: url('font-face/lte50148.eot') format('embedded-opentype'),
         url('font-face/lte50148.woff') format('woff'),
         url('font-face/lte50148.ttf') format('truetype'),
         url('font-face/lte50148.svg#UniversLTCondensedBold') format('svg');
}


@font-face {
    font-family: 'UniversLTCondensedBoldOblique';
    src: url('font-face/lte50149.eot');
    src: url('font-face/lte50149.eot') format('embedded-opentype'),
         url('font-face/lte50149.woff') format('woff'),
         url('font-face/lte50149.ttf') format('truetype'),
         url('font-face/lte50149.svg#UniversLTCondensedBoldOblique') format('svg');
}

@font-face {
    font-family: 'UniversLTBlackExt';
    src: url('font-face/lte50844.eot');
    src: url('font-face/lte50844.eot') format('embedded-opentype'),
         url('font-face/lte50844.woff') format('woff'),
         url('font-face/lte50844.ttf') format('truetype'),
         url('font-face/lte50844.svg#UniversLTBlackExt') format('svg');
}


* {	margin: 0;	padding: 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

ul { list-style-type: none; margin: 0; }

img { border: 0; }

body {			
	font-family: 'UniversLTCondensed', Arial, Helvetica, sans-serif;
	background: url(../images/bg_site.jpg) no-repeat center 0; 
}


h1, h2, h3, h4 {
	font-family: 'UniversLTCondensedBold', Arial, Helvetica, sans-serif;
	font-weight: normal;
	
}

#header, #main, #footer { float: left; width: 100%; position: relative; }

.container {
	float: left;
	width: 980px;
	position: relative;
	left: 50%;
	margin: 0 0 0 -490px;	
}



/* ********** */
/* * HEADER * */
/* ********** */

#header { background: url(../images/bg_header.gif) no-repeat center 0; z-index: 1;}
#header .container { height: 192px; }

#header h1 {
    height: 65px;
    position: absolute;
    width: 325px;
}

.home #header h1 { left: -10px; top: 25px; }
.interna #header h1 { left: 5px; top: 20px; }

#header h1 a {
	position: relative;
	width: 341px;
	height: 65px;
	background: url(../images/img_logo.png) no-repeat center center;
	text-indent: -9999%;
	float: left;	
}

#header .navbar {
	float: right;
	width: 284px;
	margin-right: -15px;
	height: 52px;
	background: url(../images/bg_busca.png) no-repeat 0 0;
}



/* Busca */

#header .busca { float: left; }

#header .busca input {
    background-color: transparent;
    border-width: 0;
    color: #abacac;
    float: left;
    font-size: 17px;
    margin: 8px 0 0 26px;
    padding: 1px 3px;
    width: 120px;
	font-family: 'UniversLTCondensedBold', Arial, Helvetica, sans-serif;

}

#header .busca button {
    background-color: transparent;
    float: left;
    border-width: 0;
    font-size: 1px;
    height: 25px;
    margin-top: 8px;
    text-indent: -9999%;
    width: 25px;
	cursor: pointer;
}



/* Idiomas */

#header .idioma {
	float: left;
	margin: 10px 0 10px 5px;
}

#en #header .idioma .en, 
#pt #header .idioma .pt { display: none; } 

#header .idioma a {
	font-family: 'UniversLTCondensedBold', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}

#pt #header .idioma a { padding: 8px; }
#en #header .idioma a { padding: 8px 2px; }

#header .idioma a:hover { color: #ddd; text-decoration: none; }



/* hgroup */

#header hgroup {
	position: absolute;
	top: 60px;
	right: 5px;
}

#header hgroup h3 {
	position: relative;
	color: #004a8a;
	white-space: nowrap;
	font-size: 22px;
}




/* ********** */
/* *  MAIN  * */
/* ********** */

.home #main { background: url(../images/bg_main.png) no-repeat center 0; margin-top: -80px; }
#main .container { min-height: 500px; }
.interna #main { background-color: #fff; }

/* Slide */

#main #slideshow {
    left: 240px;
    position: absolute;
    top: -120px;
	z-index: 0;
}

#main #slideshow ul {
	float: left;
	width: 765px;
	height: 488px;	
	position: relative;	
}

#main #slideshow ul li { position: absolute; }

#main #slideshow ul li.opt1 { left: 62px; top: 41px; z-index: 11;}
#main #slideshow ul li.opt2 { top: 0; right: 15px; z-index: 8;}
#main #slideshow ul li.opt3 { bottom: 35px; right: 13px; z-index: 9;}
#main #slideshow ul li.opt4 { bottom: 0; 	left: 1px; z-index: 8;}





/* Menu */

#main .menu {
    left: -12px;
    position: absolute;
    top: -5px;
    z-index: 99;
}


#main .menu li {
    clear: both;
    float: left;
    font-size: 15px;
    text-transform: uppercase;
    width: 280px;	
	margin: 12px 0;
	padding-top: 4px;
	color: #58595a;
	cursor: pointer;
	position: relative;
    font-family: 'UniversLTCondensedBold',Arial,Helvetica,sans-serif;
}

#main .menu li.menu1 { margin-left: 76px;}
#main .menu li.menu2 { margin-left: 65px;}
#main .menu li.menu3 { margin-left: 54px;}
#main .menu li.menu4 { margin-left: 43px;}
#main .menu li.menu5 { margin-left: 32px;}
#main .menu li.menu6 { margin-left: 21px;}
#main .menu li.menu7 { margin-left: 10px;}

#main .menu li:hover { color: #fff!important; }

#main .menu li.menu1 span, #main .menu li.menu1:hover { background-color: #3d3088; }
#main .menu li.menu2 span, #main .menu li.menu2:hover { background-color: #00bbde; }
#main .menu li.menu3 span, #main .menu li.menu3:hover { background-color: #62c19c; }
#main .menu li.menu4 span, #main .menu li.menu4:hover { background-color: #f69332; }
#main .menu li.menu5 span, #main .menu li.menu5:hover { background-color: #d12149; }
#main .menu li.menu6 span, #main .menu li.menu6:hover { background-color: #43718d; }
#main .menu li.menu7 span, #main .menu li.menu7:hover { background-color: #009e59; }

#main .menu .sub span {
    background-image: url("../images/bg_capitulo.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 26px;
    height: 28px;
    margin: -4px 10px 0 0;
    padding: 0 10px 0 0;
    text-align: right;
    width: 40px;
}

#main .menu li:hover span { margin-right: 20px; padding-right: 0; }

#main .menu li .submenu {
	position: absolute;
	width: 370px;
	height: auto;
	top: 0;
	display: none;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#main .menu li.menu1 .submenu { background-image: url(../images/bg_submenu1.png); left: 199px; }
#main .menu li.menu2 .submenu { background-image: url(../images/bg_submenu2.png); left: 195px; }
#main .menu li.menu3 .submenu { background-image: url(../images/bg_submenu3.png); left: 191px; }
#main .menu li.menu4 .submenu { background-image: url(../images/bg_submenu4.png); left: 187px; }
#main .menu li.menu5 .submenu { background-image: url(../images/bg_submenu5.png); left: 183px; }
#main .menu li.menu6 .submenu { background-image: url(../images/bg_submenu6.png); left: 179px; }
#main .menu li.menu7 .submenu { background-image: url(../images/bg_submenu7.png); left: 175px; }


#main .menu li .submenu ul { padding-left: 95px; }

#main .menu li .submenu li { padding: 0; margin-top: 3px; margin-bottom: 3px; width: 260px;}

#main .menu li .submenu li a {	color: #fff; line-height: 14px; }


/* interna */


#header .menu {
    float: left;
	width: 100%;
	margin-top: 70px;
}

#header .menu li {
    float: left;
    font-size: 11px;
    text-transform: uppercase;
	margin: 12px 0;
	padding-top: 4px;
	padding-bottom: 2px;
	color: #58595a;
	cursor: pointer;
	position: relative;
    font-family: 'UniversLTCondensedBold',Arial,Helvetica,sans-serif;
}

#pt #header .menu li.menu1 { width: 155px; }
#pt #header .menu li.menu2 { width: 120px; }
#pt #header .menu li.menu3 { width: 140px; }
#pt #header .menu li.menu4 { width: 130px; }
#pt #header .menu li.menu5 { width: 162px; }
#pt #header .menu li.menu6 { width: 140px; }
#pt #header .menu li.menu7 { width: 133px; }

#en #header .menu li.menu1 { width: 155px; }
#en #header .menu li.menu2 { width: 120px; }
#en #header .menu li.menu3 { width: 155px; }
#en #header .menu li.menu4 { width: 143px; }
#en #header .menu li.menu5 { width: 141px; }
#en #header .menu li.menu6 { width: 132px; }
#en #header .menu li.menu7 { width: 133px; }

#header .menu li:hover { color: #004A8A; }

#header .menu li.menu1 span { background-color: #3d3088; }
#header .menu li.menu2 span { background-color: #00bbde; }
#header .menu li.menu3 span { background-color: #62c19c; }
#header .menu li.menu4 span { background-color: #f69332; }
#header .menu li.menu5 span { background-color: #d12149; }
#header .menu li.menu6 span { background-color: #43718d; }
#header .menu li.menu7 span { background-color: #009e59; }

#header .menu .sub span {
    background-image: url("../images/bg_capitulo.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 26px;
    height: 28px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    text-align: right;
    width: 40px;
}




#header .menu li.menu1 .submenu { background-image: url(../images/bg_submenu1.png); }
#header .menu li.menu2 .submenu { background-image: url(../images/bg_submenu2.png); }
#header .menu li.menu3 .submenu { background-image: url(../images/bg_submenu3.png); }
#header .menu li.menu4 .submenu { background-image: url(../images/bg_submenu4.png); }
#header .menu li.menu5 .submenu { background-image: url(../images/bg_submenu5.png); }
#header .menu li.menu6 .submenu { background-image: url(../images/bg_submenu6.png); }
#header .menu li.menu7 .submenu { background-image: url(../images/bg_submenu7.png); }


#header .menu li .submenu {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: none;
    height: auto;
    left: -80px;
    position: absolute;
    top: 34px;
    width: 365px;
}

#header .menu li .submenu ul { padding-left: 95px; }


#header .menu li .submenu li { padding: 0; margin-top: 3px!important; margin-bottom: 3px!important; font-size: 15px; width: 280px;}
#header .menu li .submenu li a {	color: #fff; line-height: 14px; }

#header .menu li .submenu li.sub0 { width: 278px;}


/* hgrounp */

#main hgroup {
	position: absolute;
	bottom: 0;
	left: 0;
}

#main hgroup h3 {
	position: absolute;
	bottom: 184px;
	left: 105px;
	color: #004a8a;
	white-space: nowrap;
	font-size: 31px;
}

#main hgroup h2 {
    bottom: 163px;
    color: #FFFFFF;
    font-family: 'UniversLTBlackExt',Arial,Helvetica,sans-serif;
    font-size: 130px;
    left: 540px;
    letter-spacing: -10px;
    line-height: 111px;
    position: absolute;
    text-align: right;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#main hgroup h2 { bottom: 143px;}
	#main hgroup h3 { bottom: 165px;}
	}

#main hgroup h2 span { 	color: #004a8a; float: right; clear: both; }



/* destaques */

#main .destaques {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 480px;
}

#main .destaques ul {
	position: relative;
	float: left;
	width: 100%;	
}

#main .destaques li {
	float: left;
	width: 285px;
}

#main .destaques li.first { margin-right: 62px; }
#main .destaques li.last { float: right!important; }
#main .destaques li.last h2 { font-size:15px;}

#main .destaques a {
	float: left;
	width: 100%;	
}

#main .destaques h2 {
	float: left;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	width: 100%;
	height: 30px;
	background: url(../images/bg_destaques-home.png) no-repeat center 0;
	padding: 7px 0 0 0;
	text-align: center;	
}

#main .destaques p {
    color: #585959;
    float: left;
    font-size: 15px;
    line-height: 1.3em;
    margin: 13px 0;
}

#main .destaques p span { 
    background: url("../images/ico_mais.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    margin: 0 0 10px 10px;
    position: relative;
    text-indent: -9999px;
    width: 25px;
}




/* interna */

#main #foto {
	width: 100%;
	position: relative;	
	float: left;
	height: 252px;
}

#main.cap0 #foto,
#main.cap12 #foto,
#main.cap13 #foto { background-color: #004A84; }
#main.cap1 #foto { background-color: #3d3088; }
#main.cap2 #foto { background-color: #00bbde; }
#main.cap3 #foto { background-color: #62c19c; }
#main.cap4 #foto { background-color: #f69332; }
#main.cap5 #foto { background-color: #d12149; }
#main.cap6 #foto { background-color: #43718d; }
#main.cap7 #foto { background-color: #009e59; }

#main #foto img {
	float: left;
	left: 50%;
	position: relative;
	margin-left: -490px;	
}

#main #foto h1 { 
    font-size: 285px;
    font-weight: normal;
    left: 50%;
    margin-left: -475px;
    position: absolute;
    top: -38px;
}

#main.cap0 #foto h1, #main.cap12 #foto h1, #main.cap13 #foto h1 { display:none;}
#main.cap1 #foto h1 { color: #3d3088; }
#main.cap2 #foto h1 { color: #00bbde; }
#main.cap3 #foto h1 { color: #62c19c; }
#main.cap4 #foto h1 { color: #f69332; }
#main.cap5 #foto h1 { color: #d12149; }
#main.cap6 #foto h1 { color: #43718d; }
#main.cap7 #foto h1 { color: #009e59; }

#main.cap0 #foto h3 { color:#00bbde; background-color:#FFF; display: none;}
#main.cap12 #foto h3, #main.cap13 #foto h3 { color:#004a8a; background-color:#FFF; display: none;}

#main #foto h3 { 
    color: #FFFFFF;
    font-size: 40px;
    left: 50%;
    line-height: 1em;
    margin-left: -340px;
    position: absolute;
    text-transform: uppercase;
    top: 47px;
}



.interna #main nav {
	float: left;
	clear: both;
	position: relative;
	width: 100%;	
}

/*.interna #main nav ul#paginator {
	float: left;
	width: 100%;
	height: 25px;
	margin: 10px 0 20px 0;	
}

.interna #main nav ul#paginator li {
	height: 25px;
	font-size: 22px;
	color: #004a8a;	
	padding: 0 20px;
	background-image: url(../images/spr_navigator.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

.interna #main nav ul#paginator li.prev {
	float: left;
	background-position: -23px 5px;
}

.interna #main nav ul#paginator li.next {
	float: right;
	background-position: 100px 5px;	
}*/

/*==========interna paginator====================*/

#main  nav .paginator {
				float: left;
				margin: 17px 0 5px;
				position: relative;
				width: 100%;			
		}

		#main nav .paginator .fade_l, 
		#main nav .paginator .fade_r { position: absolute; width: 100px; height: 23px; background: url(../images/bg_fade.png) repeat 0 0; top:0; }

		#main nav .paginator .fade_l { left:0;}
		#main nav .paginator .fade_r { right:0;}

		#main nav .paginator a.back {
				float: left;
				width: 86px;
				background-image: url(../images/spr_navigator.png);
				background-repeat: no-repeat;
				background-position: -23px 5px;
				padding-left: 25px;
		}


		#main nav .paginator a.back div.icon { background-position: 0 -57px; width: 15px; }
		#pt #main nav .paginator a.back div.txt { background-position: -37px -61px; width: 60px; font-weight: bold; font-size: 22px; color: #004A84; }
		#en #main nav .paginator a.back div.txt { background-position: -37px -61px; width: 60px; font-weight: bold; font-size: 22px; color: #004A84; }

		#main nav .paginator a.next {
				float: right;
				width: 105px;
				background-image: url(../images/spr_navigator.png);
				background-repeat: no-repeat;
				background-position: 94px 5px;
		}

		#main nav .paginator a.next div.icon { background-position: 0 -29px; width: 15px; }
		#pt #main nav .paginator a.next div.txt { background-position: -42px -36px; width: 55px; font-weight: bold; font-size: 22px; color: #004A84;}
		#en #main nav .paginator a.next div.txt { background-position: -42px -36px; width: 55px; font-weight: bold; font-size: 22px; color: #004A84; }

/*==========fim - interna paginator====================*/


.interna #main ul.links {
    background: url("../images/bg_links.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
	float: right;
	height: 25px;
	padding-left: 150px;
	width: 213px;
}

.interna #main ul.links li {
	float: left;
	width: 25px;
	height: 23px;
	margin-left: 8px;
	background-image: url(../images/spr_links.png);
	background-repeat: no-repeat;
	text-indent: -999%;
	cursor: pointer;
	padding:0;
}


.interna #main h2.titulo {     
    clear: both;
	color: #3D3088;
	float: left;
	font-size: 27px!important;
	line-height: 1.1em;
	margin: 0px 40% 15px 0!important;
	width: 60%;
}

.interna #main.cap0 #texto h2.titulo,
.interna #main.cap12 #texto h2.titulo,
.interna #main.cap13 #texto h2.titulo { color:#004A84; }


/*font-size*/

.container .itens {
	background: url("../images/bg_links.png") no-repeat scroll 0px 0px transparent;
	position: absolute;
	right: 0px;
	top: 55px;
	width: 365px;
}

.container .itens li {
    float: right;
	list-style: none outside none;
	padding: 0px!important;
	background: none!important;
}
.container .itens .decrease a {
    background-position: 5px 2px;
}
.container .itens .increase a {
    background-position: -19px 2px;
}
.container .itens .print a {
    background-position: -77px 2px;
}

.container .itens .send a {
    background-position: -101px 2px;
}
.container .itens .favoritos a {
    background-position: -129px 2px;
}
.container .itens .pdf a {
    background-position: -47px 2px;
}
.container .itens a {
    background-image: url("../images/spr_links.png");
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
    width: 28px;
} 

/*fim font-size*/





/* INTERNA -#texto */
p, li { font-size: 14px;}

.interna #main #texto {}

.interna #main #texto p, .interna #main #texto li {
	font-family: Arial, Helvetica, sans-serif;
	color: #585859;		
	line-height: 1.7em;
	text-align:justify;
}

.interna #main #texto #centro { text-align:center;}

.interna #main #texto p, .interna #main #texto ul,
.interna #main #texto h2, .interna #main #texto h3 { margin: 12px 0; }

.interna #main #texto a { color: #3D3088; }

h2 {font-size: 19px;}
.interna #main #texto h2 {	
	color: #3D3088;
}

.interna #main.cap2 #texto h2 { color:#00bbde;}
.interna #main.cap3 #texto h2 { color:#62c19c;}
.interna #main.cap4 #texto h2 { color:#f69332;}
.interna #main.cap5 #texto h2 { color:#d12149;}
.interna #main.cap6 #texto h2 { color:#43718d;}
.interna #main.cap7 #texto h2 { color:#009e59;}

.interna #main ul, 
.interna #main ol { margin-left: 20px;} 

.interna #main.cap1 ul li {     
	background: url("../images/bullet_cap1.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    padding: 0px 0px 15px 30px;
}

.interna #main.cap2 ul li {     
	background: url("../images/bullet_cap2.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    padding: 0px 0px 15px 30px;
}

#pt.interna #main.cap2 ul li.produtos {     
	background: url("../images/bullet_01_produtos.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 74px 0px 15px 263px;
	height: 110px;
}

#pt.interna #main.cap2 ul li.etanol {     
	background: url("../images/bullet_02_etanol.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 79px 0px 15px 263px;
	height: 105px;
}
#pt.interna #main.cap2 ul li.energia {     
	background: url("../images/bullet_03_energia.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 74px 0px 15px 263px;
	height: 110px;
}
#pt.interna #main.cap2 ul li.rna {     
	background: url("../images/bullet_04_rna.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 87px 0px 15px 263px;
	height: 97px;
}
#pt.interna #main.cap2 ul li.subprod {     
	background: url("../images/bullet_05_subprod.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 84px 0px 15px 263px;
	height: 100px;
}

#en.interna #main.cap2 ul li.produtos {     
	background: url("../images/bullet_01_produtos_en.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 74px 0px 15px 263px;
	height: 110px;
}

#en.interna #main.cap2 ul li.etanol {     
	background: url("../images/bullet_02_etanol_en.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 79px 0px 15px 263px;
	height: 105px;
}
#en.interna #main.cap2 ul li.energia {     
	background: url("../images/bullet_03_energia_en.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 74px 0px 15px 263px;
	height: 110px;
}
#en.interna #main.cap2 ul li.rna {     
	background: url("../images/bullet_04_rna.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 87px 0px 15px 263px;
	height: 97px;
}
#en.interna #main.cap2 ul li.subprod {     
	background: url("../images/bullet_05_subprod_en.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
	padding: 84px 0px 15px 263px;
	height: 100px;
}

.interna #main.cap4 ul li {     
	background: url("../images/bullet_cap4.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    padding: 0px 0px 15px 30px;
}

.interna #main.cap5 ul li {     
	background: url("../images/bullet_cap5.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    padding: 0px 0px 15px 30px;
}

.interna #main.cap6 ul li {     
	background: url("../images/bullet_cap6.png") no-repeat scroll 0 0.6em rgba(0, 0, 0, 0);
    padding: 0px 0px 15px 30px;
}

.interna #main ul ul {     
   margin-left: 25px;
}

.interna #main ul ul li {     
	background: url("../images/ico_bullet2.gif") no-repeat scroll 3px 0.6em rgba(0, 0, 0, 0);
}

.interna #main #texto h3 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;

}

.interna #main #texto .top { position: absolute; bottom: -25px; right: 10px;}
.interna #main #texto .top p { font-weight:bold; text-align:right; font-family: 'UniversLTCondensed', Arial, Helvetica, sans-serif;}
.interna #main #texto p.nota { font-size:10px; margin-top:-5px;}
.interna #main #texto div.nota p,
.interna #main #texto div.nota ul li { clear: both; float: left; font-size: 10px; margin-top: -5px; width: 100%;}


.interna #main #texto .conteudoTexto { float:left; width:100%; clear:both;}

table { float:left; margin-bottom: 10px;}
.tabela {
	float: left;
	margin: 10px 0;	
}


.tabela .tabelatt {
	padding: 7px 8px;
	font-size: 16px;
	color: #fff;
	background-color: #3d3088;	
}

.tabela .tabelatx {
	padding: 7px 8px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif!important;
	color: #333;
	background-color: #ebeaf3;	
	border-bottom: 1px solid #fff;
	text-transform:uppercase;
}

.interna #main.cap0 #texto .tabelatx,
.interna #main.cap1 #texto .tabelatx,
.interna #main.cap3 #texto .tabelatx,
.interna #main.cap4 #texto .tabelatx,
.interna #main.cap5 #texto .tabelatx,
.interna #main.cap6 #texto .tabelatx,
.interna #main.cap7 #texto .tabelatx,
.interna #main.cap13 #texto .tabelatx { font-family: Arial, Helvetica, sans-serif!important; font-size: 14px; height: 23px;}

.interna #main.cap0 #texto .tabelatt,
.interna #main.cap1 #texto .tabelatt, 
.interna #main.cap13 #texto .tabelatt{ background-color: #004a84; color: #FFF; padding-right: 10px; height: 30px; padding-left: 10px;}

.interna #main.cap0 #texto .tabelatx,
.interna #main.cap1 #texto .tabelatx,
.interna #main.cap13 #texto .tabelatx { background-color: #F3F3F3; border-bottom: 2px solid #FFF; padding-right: 10px; padding-left: 10px;}

.interna #main.cap3 #texto .tabelatt { background-color: #62c19c; color: #FFF; padding-right: 10px; height: 30px; padding-left: 10px; border-top: 2px solid #004a84;}
.interna #main.cap3 #texto .tabelatt { font-family: Arial, Helvetica, sans-serif!important; text-transform: uppercase; font-size: 13px; font-weight: bold;}
.interna #main.cap3 #texto .tabelatx { background-color: #E3F4EE; border-bottom: 2px solid #FFF; padding-right: 10px; padding-left: 10px;}

.interna #main.cap4 #texto .tabelatt { background-color: #f69332; color: #FFF; padding-right: 10px; height: 30px; padding-left: 10px; border-top: 2px solid #004a84;}
.interna #main.cap4 #texto .tabelatt { font-family: Arial, Helvetica, sans-serif!important; font-size: 13px; font-weight: bold;}
.interna #main.cap4 #texto .tabelatx { background-color: #FFE3D7; border-bottom: 2px solid #FFF; padding-right: 10px; padding-left: 10px;}

.interna #main.cap5 #texto .tabelatt { background-color: #d12149; color: #FFF; padding-right: 10px; height: 30px; padding-left: 10px; border-top: 2px solid #004a84;}
.interna #main.cap5 #texto .tabelatt { font-family: Arial, Helvetica, sans-serif!important; font-size: 13px; font-weight: bold;}
.interna #main.cap5 #texto .tabelatx { background-color: #F9D9E0; border-bottom: 2px solid #FFF; padding-right: 10px; padding-left: 10px;}

.interna #main.cap6 #texto .tabelatt { background-color: #43718d; color: #FFF; padding-right: 10px; height: 30px; padding-left: 10px; border-top: 2px solid #004a84;}
.interna #main.cap6 #texto .tabelatt { font-family: Arial, Helvetica, sans-serif!important; font-size: 13px; font-weight: bold;}
.interna #main.cap6 #texto .tabelatx { background-color: #DCE8EF; border-bottom: 2px solid #FFF; padding-right: 10px; padding-left: 10px;}

.interna #main.cap7 #texto .tabelatt { background-color: #009e59; color: #FFF; padding-right: 10px; height: 30px; padding-left: 10px; border-top: 2px solid #004a84;}
.interna #main.cap7 #texto .tabelatt { font-family: Arial, Helvetica, sans-serif!important; font-size: 13px; font-weight: bold;}
.interna #main.cap7 #texto .tabelatx { background-color: #E8FFF5; border-bottom: 2px solid #FFF; padding-right: 10px; padding-left: 10px;}

#texto .imgL { float:left; padding-right: 20px;}
#texto .imgR { float:right; padding-left: 20px;}
#texto .boxCenter { text-align:center;}

.interna #main.cap1 #texto .olho,
.interna #main.cap2 #texto .olho,
.interna #main.cap3 #texto .olho,
.interna #main.cap4 #texto .olho,
.interna #main.cap5 #texto .olho,
.interna #main.cap6 #texto .olho { position:relative; padding: 0px 70px 0px 70px }

.interna #main.cap1 #texto .olho p,
.interna #main.cap2 #texto .olho p,
.interna #main.cap3 #texto .olho p,
.interna #main.cap4 #texto .olho p,
.interna #main.cap5 #texto .olho p,
.interna #main.cap6 #texto .olho p { font-family: 'UniversLTCondensedBold', Arial, Helvetica, sans-serif; font-size: 25px; line-height: 28px; text-transform: uppercase;
text-align: left;}

.interna #main.cap1 #texto .olho .aspa { background: url("../images/aspas.png") no-repeat #3D3088; width: 67px; height: 33px; position: absolute; top: 0px; left:0px;}
.interna #main.cap1 #texto .olho .aspa2 { background: url("../images/aspas.png") no-repeat #3D3088; width: 67px; height: 33px; position: absolute; right: 0px; bottom: 0px;}
.interna #main.cap1 #texto .olho p { color: #3D3088;}

.interna #main.cap2 #texto .olho .aspa { background: url("../images/aspas.png") no-repeat #00bbde; width: 67px; height: 33px; position: absolute; top: 0px; left:0px;}
.interna #main.cap2 #texto .olho .aspa2 { background: url("../images/aspas.png") no-repeat #00bbde; width: 67px; height: 33px; position: absolute; right: 0px; bottom: 0px;}
.interna #main.cap2 #texto .olho p { color: #00bbde;}

.interna #main.cap3 #texto .olho .aspa { background: url("../images/aspas.png") no-repeat #62c19c; width: 67px; height: 33px; position: absolute; top: 0px; left:0px;}
.interna #main.cap3 #texto .olho .aspa2 { background: url("../images/aspas.png") no-repeat #62c19c; width: 67px; height: 33px; position: absolute; right: 0px; bottom: 0px;}
.interna #main.cap3 #texto .olho p { color: #62c19c;}

.interna #main.cap4 #texto .olho .aspa { background: url("../images/aspas.png") no-repeat #f69332; width: 67px; height: 33px; position: absolute; top: 0px; left:0px;}
.interna #main.cap4 #texto .olho .aspa2 { background: url("../images/aspas.png") no-repeat #f69332; width: 67px; height: 33px; position: absolute; right: 0px; bottom: 0px;}
.interna #main.cap4 #texto .olho p { color: #f69332;}

.interna #main.cap5 #texto .olho .aspa { background: url("../images/aspas.png") no-repeat #d12149; width: 67px; height: 33px; position: absolute; top: 0px; left:0px;}
.interna #main.cap5 #texto .olho .aspa2 { background: url("../images/aspas.png") no-repeat #d12149; width: 67px; height: 33px; position: absolute; right: 0px; bottom: 0px;}
.interna #main.cap5 #texto .olho p { color: #d12149;}

.interna #main.cap6 #texto .olho .aspa { background: url("../images/aspas.png") no-repeat #43718d; width: 67px; height: 33px; position: absolute; top: 0px; left:0px;}
.interna #main.cap6 #texto .olho .aspa2 { background: url("../images/aspas.png") no-repeat #43718d; width: 67px; height: 33px; position: absolute; right: 0px; bottom: 0px;}
.interna #main.cap6 #texto .olho p { color: #43718d;}



#busca_highlight {
    font-size: 16px;
}
.atencao {
    /*background-color: #EEEEEE;*/
	background-image: url("../images/ico_atencao.gif");
	background-position: 4px 55px;
	background-repeat: no-repeat;
	/*border-bottom: 3px solid #D7D7D7;*/
	font-size: 15px!important;
	margin: 0 0 30px;
	padding: 4px 4px 4px 25px;
}

.highlight, .highlight * {
    color: #000000;
}
.highlight {
    background-color: #FFFF00;
font-weight: bold;
padding: 1px 0 2px;
}


/*SEÇÃO ABA*/


#texto .secao_abas { margin-top: 40px; clear: both; float: left; width: 100%;}
#texto ul.abre-aba { 
	width:100%;
	background:url(../images/img_traco.gif) repeat-x left bottom;
	padding:0;
	display:block;
	float:left;
	margin-bottom:25px;}
	
	#texto .secao_abas.gestao ul.abre-aba li { margin: 0 0 0 18px;}
	#texto .secao_abas.gestao ul.abre-aba li.first { margin:0}
	
	
	#texto ul.abre-aba li {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 2px solid #D1D1D1;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 100%;
    margin: 0 0 0 10px;
    padding: 0;
    position: relative;
    vertical-align: bottom;
    width: 125px;
	text-align:left
	}
	#texto ul.abre-aba li.first { margin:0}
	
	#texto ul.abre-aba li.active {border-bottom:4px solid #005B4B !important;}
	
	#texto ul.abre-aba li a {
		display:block;
		padding-bottom: 5px;
		outline: none;
	}
		ul.abre-aba.loaded li a {
			position: absolute;
			bottom: 0;
		}
	
		#texto ul.abre-aba li.active a {
			font-weight:bold;
			padding-bottom: 20px;
			color:#005B4B;
		}
			ul.abre-aba.loaded li.active a {
				bottom: -15px;
			}
		
		#texto ul.abre-aba li a, ul.abre-aba li {
			color:#777872;
			text-decoration:none;
			text-align:left;}


/* FIM SEÇÃO ABAS */
.interna #main.cap5 #texto h5.mostrar { background-color: #d12149;}
#texto h5.mostrar {font-weight: normal;font-size: 14px;color: #fff;cursor: pointer;padding: 10px 25px;margin: 0;background-color: #f69332;border-radius: 10px 10px 40px 40px;}
#texto .slidetabs .slidetabs_texto { padding:5px 0}	
#texto .slidetabs {/*border-bottom:1px solid #FDC10D;*/ clear:both; margin-bottom:3px;}	
#texto .slidetabs h5.mostrar span.seta {background: url("../images/img_seta.png") no-repeat 0 0px; height: 41px; width: 41px; float: left; margin: -5px 10px 0 0;}
#texto .slidetabs.active h5.mostrar span.seta { background-position: left -42px;}
#texto .slidetabs .sanfona { padding:10px 25px;}
#texto .slidetabs .sanfona .container { width:100% !important; margin:0; padding-top:10px; left:0; min-height: inherit!important;}
#texto .slidetabs .sanfona2 { padding: 10px 25px; }
#texto .slidetabs .sanfona2 .container { width:100% !important}
/* SANFONA */



/* FIM SANFONA */



div.bg_modal {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9998;
	top: 0;
	left: 0;
	background: url(../images/bg_modal.png) repeat 0 0;
	display: none;
}

/* ENVIA LINK */
#pop_enviar_link {
	background-color: #FFFFFF;
    border: 6px solid #AE0000;
    display: none;
    height: 350px;
    left: 50%;
    margin: -220px 0 0 -180px;
    padding: 15px;
    position: fixed;
    top: 50%;
    width: 374px;
    z-index: 9999;
}

#pop_enviar_link a.btn_close {
		position: absolute;
		top: 10px;
		right: 10px;
		width: 15px;
		height: 15px;
		text-indent: -9999px;
		background: url(../images/ico_close.gif) no-repeat left top;
		cursor: pointer;
}

#pop_enviar_link a.btn_close:hover { background-position: left bottom; }

/*niroModal*/

.bg_modal div#nyroModalFull { font-size: 0.85em; color: #777777; font-family: Verdana;}
.bg_modal #enviarlink label { width: 125px; display: inline; }
.bg_modal #enviarlink label { display: block; float: left; margin-bottom: 10px; font-weight: normal; text-align: right; padding: 2px 10px 0 0; color: #777777; font-size: 11px;}
.bg_modal #enviarlink .campo{ font-size: 11px; width: 250px; padding: 0 0 1px 3px; border: 1px solid #CCC; height: 15px; line-height: 15px; margin: 0 0 5px 0;}



/* ********** */
/* * FOOTER * */
/* ********** */

#footer { background: url(../images/bg_footer.gif) repeat-x 0 0 #004a84; margin-top: 30px;}
#footer .container { height: 95px; }

#footer .copyright,
#footer .politica {
	margin-top: 50px;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

#footer .copyright span { font-weight: bold; }

#footer .copyright { float: left; }
#footer .politica { float: right; }

#footer .politica a { color: #fff; }
#footer .politica a:hover { color: #ddd; text-decoration: none; }