@charset "UTF-8";
/* CSS Document */


body{background-color: #e6e7eB;margin-top: 0px;padding-top: 0px;}
div.etap-mainblock{height: auto;margin: 0 auto;}
div.etap-conteudos{height: auto;margin: 0 auto;}
div.etap-footer{margin-top: 10px;}

/* HEADER*/
div.etap-header{}
#etap-header-top-text-left {margin-top:10px;float: left;padding-left: 20px;}
#etap-header-top-text-right {margin-top: 10px;float: right;padding-right: 20px;}
/* Main, 920px wide section of header */
#header-main {background-color: #FF9900;width: 920px;height: 250px;float: left;}
/* Rounded corners left */
#header-bg-left {background-image: url(../images/bg-header-left.png);width: 10px;height: 250px;float: left;}
/* Rounded corners right */
#header-bg-right {float: left;width: 10px;height: 250px;background-image: url(../images/bg-header-right.png);}
/* Image with logo, to change it just open header.psd, change your content and use premade slices */
#header-logo {width: 340px;height: 250px;float: left;}

/*This hidde the controller for sliding slogan section*/
#hidden-controller {display: none;}
/* Div which holds all the slides in slogan sliding section*/
#header-slides {float: left;width: 500px;height: 200px;}
/* This is divider used in header, made of 2px. You can find it in images folder */
#divider-header {width: 2px;height: 170px;background-repeat: repeat-y;background-image: url(../images/divider-header.jpg);float: left;margin-top: 40px;}

/**************/
/*NAVEGAÇÃO */
/************/
#nav2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:940px;
	height:30px;
	background-color:#FC9E18;
	
	font-size: 100%;
	font-weight:bold;
	
}
#navbarleft {
	background:url(../images/navbar_left.png) no-repeat left;
	width:7px;
	height:31px;
	float:left;
}
#navbarright {
	background:url('../images/navbar_right.png') no-repeat top;
	width:7px;
	height:31px;
	float:right;
}
#nav a:link, #nav a:active, #nav a:visited{color:#333; text-transform:uppercase;}
#nav a:hover {color:#000; text-decoration:underline;}
#nav ul a:link, #nav ul a:active, #nav ul a:visited{color:#CCC; font-weight:normal;}
#nav ul a:hover {color:#6699FF; text-decoration:none;}

/* Navigation bar menu styling */
#nav, #nav ul {
	padding:0;
	margin:auto;
	list-style: none;
	line-height: 1;

}
#nav { margin-left:10px; }
#nav a { display:block; line-height:3; font-size:10px; }
#nav ul a { display: block; line-height:2.4; }
#nav li { float: left; margin:0 20px 0 0; }
#nav li ul { position: absolute; height:20px; left: -999em; }
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	position:absolute;
}

/***********/
/* SEARCH */
/*********/
/* Class used for styling whole search part of nav section */
.search {float: right;padding-right: 10px;margin-top: 3px;}
/* Input search text */
.input-text {background-color: #f5f5f5;padding: 3px;color: #222222;border: 1px solid #bcbbba;width: 160px;margin-top:3px;}
/* Submit button for search
.submit-button {background-color: #f5f5f5;border: 1px solid #666666;cursor: pointer;padding: 3px;width: 70px;margin-left: 10px;}  */ 
.submit-button {background:url('../images/subscrever.png') no-repeat;border:none;cursor:pointer;width:81px;height:25px;margin-bottom:3px;}
/* Submit button for search on hover
.submit-button:hover {background-image: url('../images/bg-nav.jpg');background-repeat: repeat-x;border: 1px solid #666666;}*/  

/*****************************/
/* START OF FEATURED SECTION */
/*****************************/
#featured {margin-bottom: 10px;overflow: hidden;}
/* Featured - rounded corners - left */
#featured-bg-left {width: 10px;height: 100px;background-image:url('../images/bg-secnavmain-left.jpg');float: left;}
/* Featured - rounded corners - right */
#featured-bg-right {width: 10px;height: 100px;background-image:url('../images/bg-secnavmain-right.jpg');float: left;}
/* Main, 920 px wide section of featured section */
#featured-main {width: 940px;height: auto;float: left;background-color: #f5f5f5;}
/* Box with featured service number 1 */
.featured-left {width: 272px;float: left;padding-left:10px;margin-top: 16px;margin-right: 20px;margin-bottom: 20px;height: 60px;}
/* Box with featured service number 2 */
.featured-center {display: inline;width: 272px;float: left;padding-left: 20px;margin-right: 20px;margin-top: 16px;height: 60px;margin-bottom: 20px;border-left: 1px solid #A9ABAB;}
/* Box with featured service number 3 */
.featured-right {width: 272px;float: left;border-left: 1px solid #A9ABAB;padding-left: 20px;margin-right: 10px;margin-top: 16px;margin-bottom: 18px;height: 59px;}
/* Class that styles icons in featured services boxes */
.featured-icon {float: left;width: 60px;height: 60px;margin-right: 20px;margin-bottom: 6px;display: inline;}



/* Main, 648px wide section of featured section */
#featured-main-doble {width: 688px;height: 56px;float: left;background-color: #f5f5f5;display:inline-block;}
/* Featured - rounded corners - left */
#featured-bg-left-doble {width: 10px;height: 58px;background-image:url(../images/bg-segbarra-left.jpg);float: left;}
/* Featured - rounded corners - right */
#featured-bg-right-doble {width: 10px;height: 58px;background-image:url(../images/bg-segbarra-right.jpg);float: left;}
.featured-doble {width: 688px;float: left;padding-left:10px;margin-top: 16px;margin-right: 10px;margin-bottom: 16px;height: 58px;display:inline-block;}
/* Main, 648px wide section of featured section */
#featured-main-single {width: 200px;height: 57px;float: left;border-top: 1px solid #bcbbba;border-bottom: 1px solid #bcbbba;background-color: #f5f5f5;}
/* Box with featured service number 1 */
.featured-single {width: 200px;float: left;padding-left:10px;margin-right: 20px;height: 53px;display:inline-block;}
.featured-right-single {width: 200px;float: left;padding-left: 20px;margin-right: 10px;height: 57px;padding-top:2px}
/* Class that styles icons in featured services boxes */
.featured-icon-doble {float: left;width: 40px;height: 40px;margin-right: 20px;margin-bottom: 6px;display: inline;}
/* Class that styles logos in featured services boxes */
.featured-logo {float: left;width: 120px;height: 50px;display: inline;margin:0 0 0 20px;}


/****************/
/* BARRA DO IOSI E NOIEP */

/**************/
#featured {margin-bottom: 10px;overflow: hidden;}
/* Featured - rounded corners - left */
#featured-bg-left {width: 10px;height: 100px;background-image:url(../images/bg-secnavmain-left.jpg);float: left;}
/* Featured - rounded corners - right */
#featured-bg-right {width: 10px;height: 100px;background-image:url(../images/bg-secnavmain-right.jpg);float: left;}
/* Main, 920 px wide section of featured section */
#segbarra {width: 940px;height: 100px;float: left;background-color: #f5f5f5;margin-bottom:20px;}
/* Box with featured service number 1 */
.featured-left {width: 272px;float: left;padding-left:10px;margin-top: 16px;margin-right: 20px;margin-bottom: 20px;height: 60px;}
/* Box with featured service number 2 */
.featured-center {display: inline;width: 272px;float: left;padding-left: 20px;margin-right: 20px;margin-top: 16px;height: 60px;margin-bottom: 20px;border-left: 1px solid #A9ABAB;}
/* Box with featured service number 3 */
.featured-right {width: 272px;float: left;border-left: 1px solid #A9ABAB;padding-left: 20px;margin-right: 10px;margin-top: 16px;margin-bottom: 18px;height: 59px;}
/* Class that styles icons in featured services boxes */
.featured-icon {float: left;width: 60px;height: 60px;margin-right: 20px;margin-bottom: 6px;display: inline;}

/****************/
/* MAINCONTENT */
/**************/
/* Top rounded corners of MainContent */
#maincontent-bg-top {width: 940px;height: 10px;background-image:url(../images/bg-maincontent-top.jpg);background-repeat: no-repeat;}
/* Lower rounded corners of MainContent */
#maincontent-bg-bottom {width: 940px;height: 10px;background-image: url(../images/bg-maincontent-bottom.jpg);background-repeat: no-repeat;}
/* Main viewport content, including sidebars */
#maincontent-main {border-left: 1px solid #bcbbba;border-right: 1px solid #bcbbba;background-color: #f5f5f5;height: auto;width: 938px;overflow: hidden;}
/* maincontent without sidebars */
#maincontent-main-core {width: 570px;float:left;padding-left: 20px;margin-right: 20px;padding-top: 5px;}
/* sidebar collumn */
#maincontent-main-sidebar {margin-top: 10px;width: 290px;margin-right: 20px;float: right;margin-left: 10px;}

/****************/
/* NOTICIAS */
/**************/
div.main{margin:30px auto;  padding:20px; background:#FFFFFF;}
div.post{padding:5px; border-bottom:solid 1px #DEDEDE;margin-top:5px;background:#CCCCCC;width:500px; margin-right:auto;margin-left:auto;}
div.post .check{float:right;}
div.post .title{font-size:150%; font-weight:bold; display:block; color:#000000;}
div.post .desc{font-size:110%; display:block;}
div.post .info{font-size:110%; display:inline;}
div.post .check:hover {text-decoration: underline; color:#FF9900;}
/***********/
/* FOOTER */
/*********/
#etap-footer{margin-top: 10px;margin-bottom: 20px; width:940px;height:50px;background: url('../images/trentacinque.gif') repeat;border-top:#FC9E18 10px solid;}
/* toprounded corners footer */
/*#footer-bg-top {width: 940px;height: 10px;background-image:url(../images/footer-bg-top.jpg);}
/* Main section of footer, 920 px wide */
/*#footer-main{width: 938px;border-left: 1px solid #bcbbba;border-right: 1px solid #bcbbba;}
/* bottom rounded corners footer */
/*#footer-bg-bottom {height: 10px;width: 940px;background-image:url(../images/footer-bg-bottom.jpg);}

/* CUSTOM CLASSES*/
.logo {margin-left: 0px;}
.header-about {margin-top: 30px;margin-left: 90px;}
.arrow-left {float: left;padding-left: 10px;margin-top: 110px;width: 30px;}
.arrow-right {float: right;padding-right: 10px;width: 30px;margin-top: -90px;}
.header-icon {padding-left: 10px;margin-top: 50px;float: left;}
.header-heading {margin: 0px;margin-left: 10px;}
.header-about-main {float: left;width: 280px;margin-left: 35px;margin-top: 30px;}
.main-image-right {padding: 5px;border: 1px solid #bcbbba;background-color: #e6e7eb;float: right;margin-left: 20px;margin-bottom: 10px;margin-top: 10px;}
.main-image-left {padding: 5px;border: 1px solid #bcbbba;background-color: #e6e7eb;float: left;margin-right: 20px;margin-bottom: 10px;margin-top: 10px;}

.learn-more-bg-left {background-image:url(../images/learn-more-bg-left.jpg);height: 30px;width: 10px;float: left;}
/* LEarn more button background -right rounded corners */
.learn-more-bg-right {background-image:url(../images/learn-more-bg-right.jpg);height: 30px;width: 10px;float: right;}
/* LEarn more button background -center */
.learn-more-main {width: 70px;height: 28px;background-color: #e6e7eb;border-top: 1px solid #bcbbba;border-bottom: 1px solid #bcbbba;float: left;}
/* sidebar element */
.sidebar {margin-bottom: 20px;height: auto;width: 290px;}
/* Top rounded corners of sidebar element */
.sidebar-bg-top {width: 290px;height: 10px;background-image:url(../images/bg-sidebar-top.jpg);background-repeat: no-repeat;}
/* Bottom rounded corners of sidebar element */
.sidebar-bg-bottom {width: 290px;height: 10px;background-image: url(../images/bg-sidebar-bottom.jpg);background-repeat: no-repeat;}
/* Sidebar element main section */
.sidebar-main {width: 288px;background-color: #ebecef;border-right: 1px solid #c8c7c6;border-left: 1px solid #c8c7c6;height: auto;padding-bottom: 10px;}
/* Styling used for image which is used as a header of sidebar elemtn */
.img-sidebar-header {margin-top: 10px;margin-left: 20px;margin-bottom: 8px;}
/* Small image icons in quick contact sidebar */
.img-sidebar-contact {margin-left: 20px;float: left;margin-right: 20px;}
/* Every single one line of contact info in quick contact sidebar */
.sidebar-contact-line {padding-bottom: 3px;}
.flags{margin-left: 5px;}
.nodeco{list-style:none}
.nodeco h1{line-height:120%; margin-bottom: 10px;}
