/** { padding: 0; margin: 0; border: 0; vertical-align:middle; }*/
* { padding: 0; margin: 0; border: 0; }
.ms-sitemapdirectional { vertical-align: bottom; }
html, body { width: 100%; font: 16px/1.3em arial; }
body { height: 100%; min-height: 100%; padding-top: 5px; background: white url(/SiteCollectionImages/AgenciaVirtual/bg-body.jpg) repeat-x scroll top center; position: relative }
#wrapper, #footer-content { max-width: 1200px; width: 100%; /*width: 950px;*/ clear: both; margin: 0 auto; }
/*#wrapper { min-height: 100%; padding-bottom: 515px }
#footer { height: 465px; position: absolute; bottom: 0; width: 100%; }*/
#wrapper { min-height: 100%; position: relative; }
#footer { height: 465px; bottom: 0; width: 100%; }


h1, h2, h3 { font-family: "Trebuchet MS", Verdana; }
h1, #sidebar-right h2 { line-height: 24px; padding-bottom: 5px;   }
h1 { color: #F98E24; font-size: 24px; margin-bottom: 30px; }
p { margin-bottom: 30px; }

#middle input[type="submit"], #middle .form-submit, #middle a.button { padding: 10px 20px; background-color: #f36731; border-radius: 8px; color: white; font: 13px arial }
#main-content a.button, #home-content a.button { color: white; text-decoration: none; color: white; }
#middle input.download, #middle a.download { background-image: url(/SiteCollectionImages/AgenciaVirtual/bg-download.png); background-repeat: no-repeat; background-position: right center; padding-right: 30px; }
ul.downloads li a { display: inline-block; background: url(/SiteCollectionImages/AgenciaVirtual/bg-download-outside-button.png) no-repeat right center; padding-right: 15px }
img.force-full-width { width: 100%; }

#logo { float: left; margin-top: 35px }

.boas-vindas,
span[id$="lblWelcomeMessage"] {
	float: left;
	margin-right: 20px;
}
span[id$="lblWelcomeMessage"] {
	margin-top: 15px;
}
#date a.login {
	font-style: normal;
	font-weight: bold;	
	padding: 10px 50px 10px 10px;
	margin-right: 5px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	display: block;
	float: right;
	width: 90px;
	border-top: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	text-align: center;
	background: url(/Style%20Library/Images/logon.png) no-repeat 95% center #f5f5f5;
}
#date a.logoff {
	font-style: normal;
	font-weight: bold;	
	padding: 10px 40px 10px 10px;
	margin-right: 5px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	display: block;
	float: right;
	width: 30px;
	border-top: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	text-align: center;
	text-transform: uppercase;
	background: url(/Style%20Library/Images/logoff.png) no-repeat 93% center #f5f5f5;
}


#auxiliar-nav { 
	height: 35px; background-color: #f5f5f5; border-color: #c2c2c2; border-style: solid; border-width: 0 1px 1px; float: right; 
	/* width: 500px;  */
	width: 255px;
	margin-bottom: 10px; font-size: 13px; font-weight: bold; line-height: 35px; border-radius: 0 0 8px 8px;
}
#auxiliar-nav a { color: #0061af; text-decoration: none }
	#links-grupo-neoenergia, #links-languages { float: left; text-align: center; border-right: 1px solid #c2c2c2; }
	#links-grupo-neoenergia { width: 246px; border-right: 1px solid #c2c2c2;  }
	#links-grupo-neoenergia a { background: transparent url(/SiteCollectionImages/AgenciaVirtual/select-empresas.png) no-repeat right center; padding-right: 20px }
	/*added Neoris Rosario*/
	#links-grupo-neoenergia select 
	{   
		width: 220px; 
		font-family:Arial;
		font-size: 13px;
		font-weight: bold;
		color:#0061af;
		vertical-align:middle; 
		position: relative; 
		top: -2px;	    
		background-color:#F5F5F5;
		float:none;
	} 
	#links-languages { width: 150px; color: #00ac83 }
	#search-form-wrapper { float: left;text-align: center;  line-height: 25px; padding-top: 4px }
	#search-form-wrapper > div { margin:  0 0 0 15px !important  }
	#search-form-wrapper #search { border: 1px solid #c2c2c2; background-color: white; font-size: 12px; color: #d7d7d7; padding: 3px 5px; width: 170px; }
	#search-form-wrapper #search.typing { color: #010101 }
	#search-form-wrapper #search-submit { 
		background: transparent url(/SiteCollectionImages/AgenciaVirtual/btn-search.png) no-repeat center center; font-size: 1px; color: white; text-indent: -999999px; 
		width: 15px; height: 15px; margin: 4px 0 0 -25px;  
	}
/*#secundary-nav { float: right; clear: right; margin-bottom: 25px; width: 620px; padding-top: 10px; }*/
#secundary-nav { float: right; clear: right; margin-bottom: 25px; width: 620px; }
	/*#secundary-nav ul { overflow: hidden; list-style: none; float: right; margin-right: 10px; padding-top: 15px }*/
	#secundary-nav ul { overflow: hidden; list-style: none; float: right; height: 18px; }
	#secundary-nav ul li { float: left; padding-left: 7px; margin-left: 7px; border-left: 1px solid #6e6e6e; }
		#secundary-nav ul li.first { border-left: 0 solid white; }
	#secundary-nav ul li, #secundary-nav ul li a { color: #6e6e6e; font-size: 12px; text-decoration: none; line-height: 1em }
	#secundary-nav ul li a { display: inline-block; }
#date { text-align: right; float: right; margin-right: 15px; color: #797979; clear: right; margin-bottom: 0; line-height: 1em; font-size: 12px; font-style: italic; }

#main-nav, #main-nav .ul, #main-nav > .UL { background: transparent url(/SiteCollectionImages/AgenciaVirtual/bg-main-menu.png) no-repeat top left;  }
#main-nav { clear: both; min-height: 45px; padding-left: 10px; }
	#main-nav ul, #main-nav .UL { list-style: none; }
	#main-nav > ul, #main-nav > .UL { 
		 width: 590px; background-position: top right; display: table; behavior: url(/SiteCollectionImages/AgenciaVirtual/display-table.htc); position: relative; }
	#main-nav > ul > li, #main-nav > .UL > tbody > tr > .LI { 
		background: transparent url(/SiteCollectionImages/AgenciaVirtual/bg-main-menu-item.png) no-repeat top right; 
		text-align: center;display: table-cell; -dt-display: table-cell; }
	/*#main-nav > ul > li.last, #main-nav > .UL > tbody > tr > .LI-last { background: none; }*/
	#main-nav > ul > li > a, #main-nav > .UL > tbody > tr > .LI > a { 
		color: white; text-decoration: none; font: bold 15px/38px "Trebuchet MS", Verdana; text-shadow: 1px 1px black; 
		padding: 2px 14px; white-space: nowrap;
	}
	#main-nav > ul > li > a:hover, #main-nav > .UL > tbody > tr > .LI > a:hover { background: transparent url(/SiteCollectionImages/AgenciaVirtual/bg-main-menu-active.png) no-repeat top center; }
	#main-nav ul ul,  #main-nav .UL ul { 
	 top: 98%; left: 0; border-radius: 0 0 8px 8px;
	}
	
	#main-nav #main-menu > li { position: relative; }
	#main-nav #main-menu > li > a { display: block } 
	
	#main-nav .submenu-paginaspastas { display: none; height: auto !important; position: absolute; z-index: 9999 !important; overflow: hidden; padding: 20px; }	
	#main-nav li:hover .submenu-paginaspastas, #main-nav li.over .submenu-paginaspastas { display: block }
	
	#main-nav #main-menu > li:hover > a, #main-nav #main-menu > li.over > a { background-color: #00ac83 !important; }
	#main-nav #main-menu > li.first:hover > a { background-color: #317fb7 !important; } 
	#main-nav #main-menu > li.last:hover > a { background-color: #525252 !important; }
	
	#main-menu li .submenu-paginaspastas {  width: 760px; background-color: #00ac83 !important; }
	#main-menu li.first .submenu-paginaspastas {  width: 760px; background-color: #317fb7 !important; }	
	#main-menu li.last .submenu-paginaspastas {  width: 380px; background-color: #525252 !important; }
			
	#main-menu li .submenu-paginaspastas li.pasta > a, #main-menu li .submenu-paginaspastas li.pasta > span.titulo-submenu { border-bottom: 2px solid #058367 }
	#main-menu li.first .submenu-paginaspastas li.pasta > a, #main-menu li.first .submenu-paginaspastas li.pasta > span.titulo-submenu { border-bottom: 2px solid #4077a7 }
	#main-menu li.last .submenu-paginaspastas li.pasta > a, #main-menu li.last .submenu-paginaspastas li.pasta > span.titulo-submenu { border-bottom: 2px solid #333 }
	
	#main-menu li .submenu-paginaspastas li.pasta > a, #main-menu li .submenu-paginaspastas li.pasta > span.titulo-submenu { border-bottom: 2px solid #058367 }
	#main-menu li.first .submenu-paginaspastas li.pasta > a, #main-menu li.first .submenu-paginaspastas li.pasta > span.titulo-submenu { border-bottom: 2px solid #4077a7 }
	#main-menu li.last .submenu-paginaspastas li.pasta > a, #main-menu li.last .submenu-paginaspastas li.pasta > span.titulo-submenu { border-bottom: 2px solid #333 }
	
	#main-menu .submenu-paginaspastas li.item > a, #main-menu .submenu-paginaspastas li.item > span.titulo-submenu { border-bottom: 0 !important; }
	#main-menu li.first .submenu-paginaspastas li.item > a, #main-menu li.first .submenu-paginaspastas li.item > span.titulo-submenu { border-bottom: 0 !important; }	
	#main-menu li.last .submenu-paginaspastas li.item > a, #main-menu li.last .submenu-paginaspastas li.item > span.titulo-submenu { border-bottom: 0 !important; }

	#main-menu .submenu-paginaspastas li.pasta {
		float: left !important; 
		display: block !important; 
		width: 250px;
	}
	#main-menu .submenu-paginaspastas li.pasta > a, #main-menu .submenu-paginaspastas li.pasta > span.titulo-submenu { 
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		text-transform: uppercase;	
		padding-bottom: 0px;
		margin-bottom: 0px;
		text-shadow: 1px 1px #666;
		margin-right: 10px;
		text-align: left;
		text-decoration: none;
		display: block;
	}
	#main-menu .submenu-paginaspastas li.pasta a, #main-menu .submenu-paginaspastas li.pasta  span.titulo-submenu {
		text-align: left;
		text-decoration: none;
		color: #FFF;
		font-size: 14px;
	}
	#main-menu .submenu-paginaspastas li.item {
		float: left !important; 
		display: block !important; 
		width: 250px;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		text-transform: uppercase;	
		padding-bottom: 0px;
		margin-bottom: 0px;
		text-shadow: 1px 1px #666;
		text-align: left;
		text-decoration: none;
		clear: none !important;
	}
	
	#main-menu li.last .submenu-paginaspastas li.item {
		text-transform:none;
		font-weight:normal;
		font-size:12px !important;
		width:380px;
	}
	
	#main-menu .submenu-paginaspastas li.item a { 
		text-align: left;
		text-decoration: none;
		color: #FFF;
		font-size: 14px;
		display: block;
		border:0 !important;
		padding:0 0 6px 0;
	}
	#main-menu li.last .submenu-paginaspastas li.item a {
		width: 380px;
		display: block;
		background:url('../../Images/ico-poderpublico.png') no-repeat left 6px;
		padding-left:12px;
	}
	#main-menu .submenu-paginaspastas li li {
		padding: 0px 10px;
	}
	#main-menu .sub-submenu-paginas li {
		text-align: left
	}
	#main-menu .sub-submenu-paginas li li a {
		font-size: 14px;
		color: #FFF;
		margin-bottom: 0px;
		text-shadow: 1px 1px #666;
	}
	
	.menu-fale-conosco {
		position: absolute;
		bottom: -38px;
		right: 0;
		z-index: 100;
	}
	
	:root .menu-fale-conosco { bottom: -38px\9; }
	
	#main-menu .submenu-paginaspastas li.clear {
		clear: both;
		height: 25px;
		display: block;
	}

/*#middle { padding-top: 35px; overflow: hidden }*/
#middle { overflow: hidden }
/*#breadcrumb { font: bold 13px arial; color: #6e6e6e; margin-bottom: 30px; }*/
#breadcrumb { font: bold 13px arial; color: #6e6e6e; margin-bottom: 30px; margin-top: 35px;} /*Add Neoris separacion entre SiteMap y el menu*/
	#breadcrumb a { 
		font-family: Verdana; font-size: 12px;
		color: #0061af; display: inline-block; background: transparent url(/SiteCollectionImages/AgenciaVirtual/breadcrumb-separator.jpg) no-repeat right center; 
		padding-right: 10px; margin-right: 5px; text-decoration: none;
	}
#sidebar-right { float: right; width: 23%; }    
	#sidebar-right .content-wrapper-wo-box  { margin-bottom: 50px }
	/*#sidebar-right .content-wrapper { background-color: #f9f9f9; padding: 20px; border: 1px solid #d4d4d4; border-radius: 8px; margin-bottom: 50px }*/
	#sidebar-right h2 { color: #0666b1; font-weight: normal; font-family: Trebuchet MS; font-size: 24px; margin-bottom: 10px }
	#sidebar-right ul { list-style: none; }
	/*#sidebar-right ul li { margin-bottom: 10px }*/
	/*#sidebar-right ul li a { color: black; text-decoration: underline; line-height: 1.5em }*/
	#sidebar-right ul li a:hover { text-decoration: underline; }
	#sidebar-right ul li a.active { font-weight: bold; }
	#sidebar-right .form-item { margin-bottom: 15px; }

	#sidebar-right #newsletter-box, #sidebar-right #fale-com-ri { width: 178px; } 
	#sidebar-right #newsletter-box h2, #home-content #newsletter-box h2, #sidebar-right #fale-com-ri h2, #sidebar-right #contatos h2 { color: #0066b3; } 
	#sidebar-right #newsletter-box .form-text, #home-content #newsletter-box .form-text { 
		padding: 8px 12px; background-color: transparent; border: 1px solid #9e9e9e; border-radius: 8px; color: #797979;
		font: 15px arial; width: 154px; }
	#sidebar-right #newsletter-box .form-submit, #home-content #newsletter-box .form-submit { background-color: #0066b3 } 

	#sidebar-right #fale-com-ri .telefones, #sidebar-right #contatos .telefones { margin-bottom: 15px}
	#sidebar-right #fale-com-ri .telefone, #sidebar-right #fale-com-ri .email, 
	#sidebar-right #contatos .telefone, #sidebar-right #contatos .email { padding-left: 30px }
	#sidebar-right #fale-com-ri .telefones .first, #sidebar-right #contatos .telefones .first { 
		background: transparent url(/SiteCollectionImages/AgenciaVirtual/icon-tel.png) no-repeat left center }
	#sidebar-right #fale-com-ri .emails .first, #sidebar-right #contatos .emails .first { 
		background: transparent url(/SiteCollectionImages/AgenciaVirtual/icon-mail.png) no-repeat left center }
		#sidebar-right #contatos .emails { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #D4D4D4 }
		#sidebar-right #contatos .emails.last { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }

#main-content { width: 71.2%; }
	#main-content h2 { font-weight: normal; margin-bottom: 20px; line-height: 1.2em }
	#main-content a { color: #0072bc}
	/*#main-content div { margin-bottom: 20px; display: table; width: 100% }*/
	/*Agregado por Neoris para lista de links */
	#main-content div { display:block; box-sizing: border-box; margin-botton:30px}
	#main-content form { margin-bottom: 20px; display: table; width: 100% }
	#main-content form.page-content-filter { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #D4D4D4; }
	#main-content fieldset.left { float: left; width: 47%; margin-right: 2% }
	#main-content fieldset.right { float: right; width: 47% }
	#main-content ul { margin-bottom: 20px }
	/*#main-content img { padding: 5px; border: 1px solid #e1e2e3 }*/
	#main-content img.no-border { border: 0 solid white; padding: 0 }
	#main-content img.left { float: left; margin: 0 20px 20px 0; }
	#main-content img.middle { margin: 0 auto 20px; display: block; }
	#main-content img.right { float: right; margin: 0 0 20px 20px; }
	#main-content #update-date { font-size: 11px; float: right; margin-top: 0px; } /*margin-top: -45px;*/
	#main-content .form-item { display: table; margin-bottom: 20px; clear: both }
	#main-content .form-item label, #main-content .form-item .label { display: inline-block; }
	#main-content .form-item input[type="text"], #main-content .form-item .form-text,
	#main-content .form-item select, #main-content .form-item textarea { border: 1px solid #C0C0C0; border-radius: 8px; background-color: #FAFBFC; padding: 5px }
	#main-content form.jqtransformdone .form-item input[type="text"], #main-content form.jqtransformdone .form-item .form-text,
	#main-content form.jqtransformdone .form-item select, #main-content form.jqtransformdone .form-item textarea { 
		border: none; border-radius: 0; background-color: transparent; padding: 0
	}
	#main-content .form-item .form-text, #main-content .form-item input[type="text"] { width: 350px; }
	#main-content .form-item select { width: 320px; }
	#main-content fieldset.left .form-item select, #main-content fieldset.right .form-item select { width: 290px; }
	#main-content fieldset.left .form-item .form-text, #main-content fieldset.left .form-item input[type="text"],
	#main-content fieldset.right .form-item .form-text, #main-content fieldset.right .form-item input[type="text"] { width: 330px; }
	#main-content .form-item .radio-buttons-wrapper { display: inline; }
	#main-content form.jqtransformdone .form-item .radio-buttons-wrapper label { float: none; margin-top: 0 }
	#main-content table { border-collapse: collapse;}
	/*#main-content table td, #main-content table th {border: 0px solid #d0d0d0 }*/ /* Fix Bordes WP */	
	#main-content table td, #main-content table th {border: 0px solid #d0d0d0; padding: 1px; } /* Fix Bordes WP */	

.content-tools { overflow: hidden; margin-bottom: 20px; padding: 8px 0; border: 1px dashed #d0d0d0; border-width: 1px 0 }
	.content-tools ul { list-style: none; }
	.content-tools li { float: left; margin-right: 40px}
	.content-tools li a { 
		display: block; background: transparent url(/SiteCollectionImages/AgenciaVirtual/bg-content-tools.png) no-repeat top left; 
		padding-left: 25px; text-decoration: none; font-size: 14px; line-height: 17px }
	.content-tools li.text-smaller { margin-right: 5px; }
	.content-tools li.text-smaller a, .content-tools li.text-bigger a { text-indent: -99999px; padding-left: 0; width: 25px }
	.content-tools li.text-bigger a { background-position: 0 -17px; height: 17px}
	.content-tools li.print a { background-position: 0 -34px;}
	.content-tools li.share a { background-position: 0 -52px;}
	.content-tools li.bookmark a { background-position: 0 -70px;}

#footer-content { border-top: 1px solid #b2b2b2; padding-top: 25px }
#footer-menu-wrapper ul { list-style: none }
#footer-menu-wrapper ul a { text-decoration: none; line-height: 1.5em; display: block }
#footer-menu > li { float: left; margin-left: 1%; padding-left: 2%; width: 31%; }
#footer-menu > li.opened { border-left: 1px solid #d1d1d1 }
#footer-menu > li.first { margin-left: 0; padding-left: 0; border-left: 0 solid white }
#footer-menu > li > a { color: #464646; font-size: 14px; margin-bottom: 10px; font-weight: bold; text-align: center  }
#footer-menu .footer-submenu > li { float: left; width: 135px; margin-right: 5px; margin-bottom: 30px; }
#footer-menu .footer-submenu.full > li { float: none; width: 100%; margin-right: 0; margin-bottom: 15px; }
#footer-menu .footer-submenu > li > a { font-weight: bold; color: #acacac; font-size: 12px; margin-bottom: 5px; text-transform: uppercase; }
#footer-menu .footer-submenu.full > li > a { font-weight: normal; text-transform: none }
#footer-menu .footer-submenu li a { color: #acacac; font-size: 12px; margin-bottom: 5px }

#footer-menu .submenu-paginaspastas .pasta {
	margin-bottom: 30px;
}
#footer-menu .submenu-paginaspastas .floatleft {
	float: left;
	width: 55%
}
#footer-menu .submenu-paginaspastas .floatright,
li[id="ctl00_FooterSiteMapAV_rptAreas_ctl00_AreaItem"] .item,
li[id="ctl00_FooterSiteMapAV_rptAreas_ctl01_AreaItem"] .item {
	float: right;
	width: 45%;
}

#footer-menu .submenu-paginaspastas .pasta .titulo-submenu {
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#footer-menu .submenu-paginaspastas{
	font-size: 12px;
}
#footer-menu .item{
	font-weight: bold;
	padding: 0;
	clear: none;
}
#footer-menu .submenu-paginaspastas li a {
	color: #676767;
	padding-bottom: 5px;
}
#footer-menu .submenu-paginaspastas li a:hover {
	text-decoration: underline;
}
.footer-menu li.item {
	font-weight: bold;
}
li[id="ctl00_FooterSiteMapAV_rptAreas_ctl02_AreaItem"] li.item a {
	margin-bottom: 12px;
	font-weight: normal;
}

#copyright { clear: both; text-align: center; font-size: 14px }

/* -- Toggle content -- */
.toggle-content-item h3 { 
	color: white; background-color: #0666b1; padding: 5px 10px; line-height: 1.2em; border-radius: 5px 5px 0 0; margin-bottom: 20px ;
	overflow: hidden;
}
.toggle-content-item.opened h3 { background-color: #f26833; cursor: pointer; }
.toggle-content-item h3 .expand { 
	background: transparent url(/SiteCollectionImages/AgenciaVirtual/toggle-content-expand.png) no-repeat top left; width: 27px; height: 27px; 
	display: block; text-indent: -999999px; float: right 
}

.toggle-content-item .toggle-content-item { margin-bottom: 20px }
.toggle-content-item h4 { margin-bottom: 20px }
.toggle-content-item h4 .expand { padding-left: 10px }

/* -- Content List -- */
#main-content .content-list-wrapper {}
	#main-content .content-list-wrapper .content-list-item { overflow: hidden; padding-bottom: 20px; margin-bottom: 20px }
	#main-content .content-list-wrapper .content-list-item img { float: left; margin: 0 20px 20px 0; }
	#main-content .content-list-wrapper .content-list-item .tag { font-size: 12px }
	#main-content .content-list-wrapper .content-list-item h2 { margin-bottom: 10px }
	#main-content .content-list-wrapper .content-list-item h2 a { text-decoration: none }
	#main-content .content-list-wrapper .content-list-item p { margin-bottom: 12px }

/* -- Content Grid -- */
#main-content .content-grid-wrapper {}
	#main-content .content-grid-wrapper .content-grid-row { overflow: hidden; padding-bottom: 20px; margin-bottom: 20px }
	#main-content .content-grid-wrapper .content-grid-item { float: left; width: 45%; margin-right: 5% }
	#main-content .content-grid-wrapper .content-grid-item img { float: none; margin-bottom: 20px; width: 90% }
	#main-content .content-grid-wrapper .content-grid-item h2 { font-weight: bold; font-size: 20px; margin-bottom: 10px }
	#main-content .content-grid-wrapper .content-grid-item h2 a { text-decoration: none }
	#main-content .content-grid-wrapper .content-grid-item p { font-size: 14px; padding-right: 10% }

/* -- Central de Downloads -- */
#central-de-downloads-content #years-navigation { text-align: center; margin-bottom: 20px }
#central-de-downloads-content #years-navigation a { text-decoration: none }
#central-de-downloads-content #years-navigation a.todos, #central-de-downloads-content #years-navigation a.anos-anteriores { color:#1370b8 }
#central-de-downloads-content #filters-wrapper { border: 1px dashed #d0d0d0; border-width: 1px 0; padding: 20px 0; margin-bottom: 20px; }
#central-de-downloads-content #filters-wrapper #arquivos-por-pagina { float: right }
#central-de-downloads-content #filters-wrapper #arquivos-por-pagina a { 
	background: transparent url(/SiteCollectionImages/AgenciaVirtual/bg-arquivos-por-pagina.gif) no-repeat center center; text-decoration: none;
	width: 24px; text-align: center; line-height: 27px; display: inline-block; font-size: 14px; color: black;
}
#central-de-downloads-content #filters-wrapper #arquivos-por-pagina span { display: inline-block; margin-left: 10px; line-height: 27px;  }
#central-de-downloads-content #filters-wrapper select, #central-de-downloads-content #filters-wrapper .jqTransformSelectWrapper { margin-right: 20px }
#central-de-downloads-content #filters-wrapper select { width: 180px }
#central-de-downloads-content .boxed { padding: 12px 20px; background-color: #f9f9f9; border-radius: 8px; margin-bottom: 20px; }
#central-de-downloads-content .page-navigation { float: right; color: #797979; font-size: 13px; line-height: 35px; *width: 220px; }
#central-de-downloads-content .page-navigation a { 
	background: transparent url(/SiteCollectionImages/AgenciaVirtual/bg-page-pagination.png) no-repeat top left; display: inline-block; height: 35px; width: 35px;
	text-indent: -9999px;
	display: inline; float: left;
}
#central-de-downloads-content .page-navigation a.right-button, #central-de-downloads-content .page-navigation a.right-button-clickable { margin-left: 15px; *float:right;*margin-top:-35px }
#central-de-downloads-content .page-navigation a.left-button, #central-de-downloads-content .page-navigation a.left-button-clickable { margin-right: 15px; }
#central-de-downloads-content .page-navigation a.right-button { background-position: -35px -35px}
#central-de-downloads-content .page-navigation a.right-button-clickable { background-position: -35px 0}
#central-de-downloads-content .page-navigation a.left-button { background-position: 0 -35px}
#central-de-downloads-content .page-navigation a.left-button-clickable { background-position: 0 -35px}
#central-de-downloads-content .selecionar-todos { text-decoration: underline; padding-top: 7px; display: block;}
#central-de-downloads-content #files { padding: 0 20px; }
#central-de-downloads-content #files a.button { float: right; }
#central-de-downloads-content #files .form-item { margin-bottom: 20px; overflow: hidden; display: block }
#central-de-downloads-content #files .form-item .jqTransformCheckboxWrapper, #central-de-downloads-content #files .form-item label { padding-top: 5px }
#central-de-downloads-content #files .form-item label { width: auto }
#central-de-downloads-content #files .file-name, #central-de-downloads-content #files .file-type { font-weight: bold }

/* -- Holding: Home -- */
/*#home-content #main-slider img { width: 100%; }*/

#home-content .row { overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; }
#home-content .row .widget { float: left; font-family: arial }
#home-content .row .column1-of-4 { width: 23.5%; margin-right: 2% }
#home-content .row .column2-of-4 { width: 49%; margin-right: 2% }
#home-content .row .column3-of-4 { width: 74.5% }
#home-content .row .last-column { float: right; margin-right: 0 }

.botoesrodape > div {
	display: table-cell !important;
	width: auto;
}
.botoesrodape .last-column {
	float: left !important;
}

#home-content .row .widget h2, #home-content .row .widget h2 a { color: #0066b3; font-weight: normal; margin-bottom: 20px; font-family: "Trebuchet MS" }

/*#home-content .row #areas-de-negocios img { width: 100% }*/ /* Added Neoris - Fix Flecha Edit Part*/

#home-content .row #noticias ul { list-style: none }
#home-content .row #noticias li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #b2b2b2; }
#home-content .row #noticias li.last { border-width: 0; padding-bottom: 0; margin-bottom: 0 }
#home-content .row #noticias h3, #home-content .row #noticias h3 a { color: #0066b3}
#home-content .row #noticias h3 { font-size: 13px; font-family: Arial }
#home-content .row #noticias h3 a { text-decoration: none }
#home-content .row #noticias p { font-size: 12px; margin-bottom: 0 }

#home-content .row #noticias .first { background-color: #0368b4; border-radius: 8px; overflow: hidden; margin-bottom: 15px; }
#home-content .row #noticias .first img { width: 100% }
#home-content .row #noticias .first h3, #home-content .row #noticias .first p { margin: 14px }
#home-content .row #noticias .first h3 { margin-bottom: 8px}
#home-content .row #noticias .first p { margin-top: 0}
#home-content .row #noticias .first h3, #home-content .row #noticias .first h3 a, #home-content .row #noticias .first p { color: white}

#home-content .last-row .widget img, #home-content .last-row .widget h2 { margin-bottom: 20px; }
/*#home-content .last-row .widget img { width: 100% }*//*Fix flecha add by Neoris*/
#home-content .last-row .widget h2, #home-content .last-row .widget h2 a { color: #f98e24; font-weight: normal; text-decoration: none; font-size: 20px }
#home-content .last-row .widget p { color: #565656; font-size: 14px }

/* --  Holding: Fale Conosco -- */
#main-content #fale-conosco .form-item .label { width: 212px; }
#main-content #fale-conosco .form-item textarea { width: 330px; }

/* -- Comercial: Home -- */
#home-content .boxed-widget-wrapper { background-color: #f9f9f9; padding: 20px; border: 1px solid #d4d4d4; border-radius: 8px; margin-bottom: 50px }
#home-content #leilao-virtual { text-align: center; }

/* -- Holding: Noticias na interna -- */
#middle #sidebar-right #noticias h2 { font-size: 24px; font-weight: normal }
#middle #sidebar-right #noticias ul { list-style: none }
#middle #sidebar-right #noticias li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #b2b2b2; }
#middle #sidebar-right #noticias li.last { border-width: 0; padding-bottom: 0; margin-bottom: 0 }
#middle #sidebar-right #noticias h3, #middle #sidebar-right #noticias h3 a { color: #f36732}
#middle #sidebar-right #noticias h3 { font-size: 13px; font-family: Arial }
#middle #sidebar-right #noticias h3 a { text-decoration: none }
#middle #sidebar-right #noticias p { font-size: 12px; margin-bottom: 0 }

#middle #sidebar-right #noticias .first { background-color: #f36732; border-radius: 8px; overflow: hidden; margin-bottom: 15px; }
#middle #sidebar-right #noticias .first img { width: 100% }
#middle #sidebar-right #noticias .first h3, #middle #sidebar-right #noticias .first p { margin: 14px }
#middle #sidebar-right #noticias .first h3 { margin-bottom: 8px}
#middle #sidebar-right #noticias .first p { margin-top: 0}
#middle #sidebar-right #noticias .first h3, #middle #sidebar-right #noticias .first h3 a, #middle #sidebar-right #noticias .first p { color: white}


/* Added Neoris Rosario use in Formularios */
.ButtonSubmit { padding: 10px 20px; background-color: #f36731; border-radius: 8px; color: white; font: 13px arial }
.ButtonSubmitDownload { padding: 10px 20px; background-color: #f36731; border-radius: 8px; color: white; font: 13px arial; background-image: url(/SiteCollectionImages/AgenciaVirtual/bg-download.png); background-repeat: no-repeat; background-position: right center; padding-right: 30px !important; }
.InputTextBox{ border: 1px solid #C0C0C0; border-radius: 8px; background-color: #FAFBFC; padding: 5px; margin-bottom: 5px;}
.ms-rtestate-field{display: block !important}

/* AgenciaVirtual */

/* Menu Lateral */
    #sidebar-right .content-wrapper .content-wrapper-inner, #home-content .content-wrapper .content-wrapper-inner {  border-radius: 10px;background-color: #f3f4f4; padding: 15px; }
    #sidebar-right ul li, #home-content .widget ul li { margin-bottom: 0}
    #sidebar-right ul li a, #home-content .widget ul li a { color: #707070; text-decoration: none; line-height: 1.5em; font-size: 14px; }    
    #sidebar-right .content-wrapper, .gestao-de-pessoas .content-wrapper { margin-bottom: 50px; }
    
/* AgenciaVirtual */
#middle h1 { font-family: Verdana;color : #eeab4e; 	font-size: 24px;	font-weight: bold;	line-height: 1em;	margin-bottom: 40px;	padding-bottom: 10px; }
#middle #breadcrumb { font-family: Verdana; color: #979797;   font-size: 12px; }

/* Home AgenciaVirtual*/

#home-content.home-AgenciaVirtual .row .content-wrapper { margin-bottom: 45px;  }
#home-content.home-AgenciaVirtual .row h2, #home-content.home-AgenciaVirtual .row h2 a { color: #f05b21; text-decoration: none; }
#home-content.home-AgenciaVirtual .row h2 { padding-bottom: 10px; border-bottom: 1px solid #b2b2b2;  }
#home-content.home-AgenciaVirtual .row h2:after { content: "."; display: block; font-size: 1px; color: white; height: 5px; border-bottom: 1px solid #b2b2b2;}

#home-content.home-AgenciaVirtual #video img { width: 100%; }

#home-content.home-AgenciaVirtual .row .last-column h2 { color: #f05b21; font-size: 20px; }
#home-content.home-AgenciaVirtual .row #buscar-ramal { margin-bottom: 25px; padding-bottom: 50px; border-bottom: 1px solid #b2b2b2  }

#home-content.home-AgenciaVirtual .row .chamada { border-bottom: 1px solid #b2b2b2; margin-bottom: 20px; }
#home-content.home-AgenciaVirtual .row .last { border-bottom: none; }
#home-content.home-AgenciaVirtual .row .chamada h2 { border: none; padding: 0 }
#home-content.home-AgenciaVirtual .row .chamada h2:after { display: none; }
#home-content.home-AgenciaVirtual .row .chamada p { margin-bottom: 15px; }
#home-content.home-AgenciaVirtual .row .chamada .leia-mais { color: #F05B21; font-size: 16px; text-decoration: none; font-weight: bold }

#buscar-ramal h2:before { content:"."; background: #f15c22 url(images/bg-busca-ramal-topo.png) no-repeat top left; height: 6px; font-size: 1px; display: block; margin-bottom: 18px  }
#home-content.home-AgenciaVirtual .row #buscar-ramal h2, #home-content.home-AgenciaVirtual .row #central-servicos h2 { border-bottom: none; padding-bottom: 0; }
#home-content.home-AgenciaVirtual .row #buscar-ramal h2:after, #home-content.home-AgenciaVirtual .row #central-servicos h2:after { display: none;  }

#home-content.home-AgenciaVirtual .row #central-servicos img { width: auto; }

#home-content .first-row .column3-of-4 { width: 57.54%; }
#home-content .first-row .last-column { width: 35.74%; }

#home-content #main-slider img { width: 100%; }

#home-content .cj-slider-holder { padding: 12px; border-radius: 0; border: 1px solid #d9d9d9; background-color: white; }

#home-content .second-row .first-column { width: 28.8%; margin-right: 5%; }
#home-content .second-row .column2-of-4 { width: 35.2%; margin-right: 5%; }
#home-content .second-row .last-column { width: 25.7%; }

#meus-contatos ul, #aniversariantes ul { margin-bottom: 10px; overflow: hidden }
#meus-contatos ul li, #home-content #meus-contatos ul li, #aniversariantes ul li, #home-content #aniversariantes ul li { overflow: hidden; margin-bottom: 25px; }
#meus-contatos li a, #home-content #meus-contatos li a, #aniversariantes li a, #home-content #aniversariantes li a { font: bold 15px "Trebuchet MS",Verdana; color: #0060AE }
#meus-contatos .links a { display: inline-block; vertical-align: middle; margin-bottom: 10px }
#meus-contatos .links a img { margin: 0 }


.idTabs { overflow: hidden; border-bottom: 1px solid #b2b2b2; margin-bottom: 25px;  }
.idTabs li { float: left; }
#home-content .widget ul.idTabs li a { 
	display: inline-block; padding: 10px;  border: 1px solid #b2b2b2; border-radius: 8px 8px 0 0; background-color: #b8b8b8; color: white; 
	position: relative; margin-right: -8px; padding-left: 18px; }
#home-content .widget ul.idTabs li a.selected { background-color: #fff; color: black; z-index: 2 }
#home-content .widget ul.idTabs li { margin-bottom: -1px }
#home-content .widget .tab ul li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #b2b2b2; overflow: hidden; }
#home-content .widget .tab ul li img { float: left; margin: 0 10px 0 0; }
#home-content .widget .tab ul li h3, #home-content .widget .tab ul li h3 a { font-weight: normal; color: #2673b7 }
#home-content .widget .tab ul li p { margin-bottom: 0 }
#home-content .widget .tab ul li .date { color: #949494; font-size: 12px }

#buscar-ramal p { font-size: 12px; color: #979797; }
#buscar-ramal form { overflow: hidden;  }
#buscar-ramal .form-text { border: 1px solid #dcdcdc; font: 15px arial; padding: 5px; float: left; width: 140px; border-radius: 8px 0 0 8px }
#buscar-ramal-submit { float: left; }

#home-content .cj-slider-holder {
    padding: 12px;
    border-radius: 0;
    border: 1px solid #d9d9d9;
    background-color: white;
}


/*Search box home*/

.s4-search input.ms-sbplain {
    font-size: 14px;
    font-family: Verdana;
    width: 180px !important;
    background: url("/_layouts/images/bgximg.png") repeat-x -0px -511px;
    border: 1px solid #e3e3e3 !important;
    background-color: #fff;
    padding: 2px 8px;
    border-radius: 3px 0 0 3px;
    height: 20px;
    margin-right: 0;
    font-style: italic;
}

.s4-search .srch-gosearchimg {    
    border: 1px solid #e3e3e3 !important;
    border-left: none !important;
    background-color: #fff;
    height: 24px;
    padding: 0 !important;
}#textCaptcha{
    width:auto !important;
	}
	
div[id*='_sliderContainer'] 
{
    border-top: 0px !important;
    border-bottom: 0px !important;
}


/**Busqueda Avanzada**/
select.ms-advsrchPropertyDDL, select.ms-advsrchOperatorDDL, select.ms-advsrchAndOrDDL
{
    font: 12px Tahoma, Arial, Sans-Serif !important;
    margin-right: 3px !important;
    height: inherit !important;
}
td.ms-advsrchbutton input[type="submit"]
{
    box-shadow: 0px 0px 10px #ffac8c;
    text-decoration: none;
    position: relative;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    margin: 10px 5px;
    cursor: pointer;
    color: #FFF !important;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
    border-color: #e4511b;
    display: inline-block;
    background: linear-gradient(#f46732, #e4511b);
    background-color: #e4511b;
    font: 13px arial;
}
/**FinBusqueda Avanzada**/

/*.col_1 > input[type="text"] { width:auto !important; }*/

.form-debito-wrapper .form-debito p {
	font-size: 14px;
}

#pagina1-ligacao .row b {
	color: red;
}

#lblContadorReferencia,
#lblContadorDetalle,
#lblContadorDetalhamento {
	float: left;
	margin-left: 500px;
	width:145px;
}

.footer-submenu .mapa-titulo {
	text-transform: uppercase;
	font-weight: bold;
	color: #ACACAC;
	font-size: 12px;
	margin-bottom: 5px;
}

.selectTamMedio {
	width: 215px !important;
}

#submit-wrapper { text-align:center; }

.wrapperInspection { width:auto !important; }

#damage-compensation .comunicacao .radio-button-row { width:100% !important; }
#damage-compensation .comunicacao .radio-button-row table { width:auto !important; }
#damage-compensation .comunicacao .radio-button-row table td { width:210px !important; }
#damage-compensation .question { text-align:justify; }

/* Ligação Nova - Ajuste campos x Combo */
#pagina3-ligacao .row .lrow {
	width: 80% !important;
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding-right: 10px;
}
#pagina3-ligacao .row .rrow-wmargin {
	display: table-cell;
	vertical-align: middle;
	float: none;
	text-align: right !important;
	width: 15% !important;
}

@media print {
	#header, #breadcrumb, #sidebar-right, #footer, #s4-ribbonrow{display:none !important;}
	#main-content{width: 70% !important;}
	#main-content div{display:inline !important;word-wrap: break-word;}
	#main-content img{margin:0 auto;}
	.ui-accordion .ui-accordion-content{height: auto !important; display:block !important;}
}