
/*
	Autor: Innovagency - http://www.innovagency.com/
*/

@media print{
		#Nav-Top,#Header-Global strong,#Menu-Global,#breadcumbs_Div,#menu-Lateral_Div,#Footer, #Console, #DestaquesDireita_Div,#DestaquesDireita_Div,#ConteudoImprimir {display:none;}
		#PrintFilletHome{border-bottom:1px solid #D1D4D3;padding-top:50px;}
		#PrintFillet{border-bottom:1px solid #D1D4D3;}
		#Header{display:none;}

}

@media screen{
		#PrintFillet,#PrintFilletHome,#LogoPrint{display:none;}
	
}
/*
.remo-btn-close, .remo-bg-ne, .remo-bg-se, .remo-bg-sw, .remo-bg-nw { behavior: url(/Style%20Library/REN/scripts/iepngfix.htc) }
.remo-bg-n, .remo-bg-e, .remo-bg-s, .remo-bg-w { behavior: url(/Style%20Library/REN/scripts/iepngfix.htc) }
*/
.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin div
{
    position:relative;
}
.console
{
	clear:both;
}
.siteActionMenu
{
    float:right;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
.ms-globallinks {
background:transparent none repeat scroll 0%;
font-family:tahoma;
font-size:8pt;
}



/* 	*GERAL */
* { margin:0; padding:0; border:0; }
html, body {text-align:center;}
body { background:#ffffff; }
table {border-collapse:collapse; border-spacing:0;}

#noscriptbase {padding:5px;}
	.noscript {margin:5px; border:solid 1px #dddddd; padding:5px;}

/*
	*PÁGINA DE IMPRESSÃO
*/
@media screen {
	#HeaderPrint, #FooterPrint {display:none;}
}

@media print {
	#HeaderPrint, #FooterPrint {display:block;}
}


/*	*HEADER  */
#Home #Nav-Top #headerFunc { width: 888px; margin: 0 auto; clear: both; text-align: left; height: 4em; position: relative }
#Home #Nav-Top #headerFunc ul { list-style: none; float: right; padding-top: 14px; padding-right: 36px }
#Home #Nav-Top #headerFunc ul li { display: inline; margin-left: 38px; padding-right:0px }
#Home #Nav-Top #headerFunc .inicio { position: absolute; left: 0; margin-left: 0 }

#Nav-Top  { width: 888px; margin: 0 auto; clear: both; text-align: left; height: 4em; position: relative }
#Nav-Top ul { list-style: none; float: right; padding-top: 14px; padding-right: 36px }
#Nav-Top ul li { display: inline; margin-left: 38px }
#Nav-Top .inicio { position: absolute; left: 0; margin-left: 0 }

#Home #Nav-Top { width: 888px; margin: 0 auto; clear: both; text-align: left; height: 4em }
#Home #Nav-Top ul { list-style: none; float: left; padding-top: 14px }
#Home #Nav-Top ul li { display: inline; padding-right: 38px; margin-left: 0 }
#Home #Nav-Top h1 { float: right } /* ; margin-top: 10px; margin-right: 5px;  */
#Home #Nav-Top h1 { font-size: 1.8em; padding-right: 15px; line-height: 41px; vertical-align: middle  }

#MiniSite-Electricidade { background:#76c8f2; }
#MiniSite-Gas { background:#c3e804; }

#MiniSite-Electricidade #Nav-Top, #MiniSite-Gas #Nav-Top { width: 888px; margin: 0 auto; clear: both; text-align: left; height: 4em; position: relative }
#MiniSite-Electricidade #Nav-Top ul, #MiniSite-Gas #Nav-Top ul { list-style: none; float: right; padding-top: 14px; padding-right: 36px }
#MiniSite-Electricidade #Nav-Top ul li, #MiniSite-Gas #Nav-Top ul li { display: inline; margin-left: 38px }
#MiniSite-Electricidade #Nav-Top .inicio, #MiniSite-Gas #Nav-Top .inicio { position: absolute; left: 0; margin-left: 0 }

#MiniSite-Electricidade .ren-logo strong img { display: inline; margin-top: 10px; margin-left: 450px; }
#MiniSite-Gas .ren-logo strong img { display: inline; margin-top: 10px; margin-left: 538px; }

#Header-Global { width: 100%; clear: both; background: #c3e80a url(/Style%20Library/REN/images/Common/bgHeader.gif) repeat-y center center }

#Header { width: 888px; margin: 0 auto; text-align: left }

#Home #Header { 
	width: 888px; margin: 0 auto; text-align: left; position: relative;
	border: 1px solid #a5acaf; height: 143px; }
#Header ul { list-style: none }
.HomeBgvPT { }
.HomeBgvEN { background: #c3e80a url(/Style%20Library/REN/images/header.jpg) no-repeat center; }

#Home .ModHomeHeader { position: absolute; top: 62px; right: 7px; width: 182px  }
#Home .ModHomeHeaderDestaque { padding: 0 3px 3px 0; width: 183px  }

/* 	*CONTENT */
#Content-Global { width: 100%; background: #f0f0f0; border-bottom: 1px solid #d1d4d3; clear: both; text-align: center }
#Home #Content-Global { padding: 15px 0 19px; }
#Content { margin: 0 auto; width: 890px; text-align: left; padding: 10px 0 10px }
#Home #Content { margin: 0 auto; width: 890px; text-align: left; padding: 0 } /* padding: 19px 0 */

#Content-MiniSite { width: 100%; background: #f0f0f0; border-bottom: 1px solid #d1d4d3; clear: both; text-align: center }
#Content-MiniSite .breadcumbs p { padding-left: 11px }

.breadcumbs { clear: both; padding-bottom: 5px; padding-left: 200px  }
.breadcumbs p { }

.menu-Lateral { width: 183px; float: left }
.menu-Lateral2 { width: 183px; float: left }
.menu-Lateral-Empty { width: 183px; float: left; display: block; }
.sub-Menu-lateral { width: 179px; float: left }
.sub-Menu-lateral-Empty { width: 179px; float: left; display: block; }
.Conteudo-Global { width: 495px; float: left; margin-left: 16px; color: #37424a }
.conteudoTopo { width: 495px; float: left; display: block; background: transparent url(/Style%20Library/REN/images/Common/bgConteudoTop.gif) no-repeat center top; height: 3px }
.conteudoTopo2 { width: 674px; float: left; display: block; background: transparent url(/Style%20Library/REN/images/Common/bgConteudo2Top.gif) no-repeat center top; height: 3px }
.Conteudo { width: 495px; float: left; background: transparent url(/Style%20Library/REN/images/Common/bgConteudoBg.gif) repeat-y center}
/*.Conteudo2 { width: 674px; float: left; background: transparent url(/Style%20Library/REN/images/Common/bgConteudo2Bg.gif) repeat-y center}*/
.Conteudo2 { width: 675px; float: left; }
.Conteudo h1.title, .Conteudo2 h1.title { padding: 5px 3px 5px 11px; text-transform: uppercase; font-size: 1em; line-height: 1.4em }
#ctl00_PlaceHolderMain_DisplayModePanel_SummaryLinksList1 h1{clear:right;}
.ModTexto { padding: 0 13px 5px 11px }
.ModTexto2 { padding: 0 3px 5px 11px }
.ModForm { padding: 0 13px 5px 11px; }
.ModListagem { padding: 0 3px 0 1px }
.ModTextoImg { padding: 0 0 5px 11px; float: left; width: 292px; }
.ModImg { float: right; width: 180px; padding-right: 2px; padding-left: 13px; margin-right: -6px }
.ModImg[class] { width: 179px; margin-right: -12px  }




/* 	*botao imprimir */
#ConteudoImprimir { float: left; padding-top: 10px; text-align: left; margin-left: 10px}
#ConteudoImprimir a {color:#a5acaf; font-weight:bold; text-decoration:none;}
#ConteudoImprimir a:hover {text-decoration:underline;}








.ModDestaquesBloco { clear: both }

.conteudoBottom { display: block; clear: both; background: transparent url(/Style%20Library/REN/images/Common/bgConteudoBot.gif) no-repeat center bottom; padding-top: 4px }
/*.conteudoBottom2 { width: 674px; display: block; clear: both; background: transparent url(/Style%20Library/REN/images/Common/bgConteudo2Bot.gif) no-repeat center bottom; padding-top: 4px }*/
.conteudoBottom2 { width: 675px; display: block; clear: both;}

.conteudoBottom[class] { height: 4px; padding-top: 0 }
.conteudoBottom2[class] { height: 4px; padding-top: 0 }


.Centro { width: 495px; float: left }
.DestaquesDireita {width: 183px; float: right }
/* * html .DestaquesDireita { margin-right: -12px!important; float: right } */
.DestaquesEsquerda { width: 183px; float: left; }
.ModPesquisa { margin-right:-12px; }
* html .ModPesquisa {margin-top:-17px}
*:first-child+html .ModPesquisa {margin-top:-17px}
.DestaquesDireitaCentral { width: 245px; float: left; margin-left:15px }
.Destaques2Esquerda { width: 438px; float: left } /* width: 495px; */
.Destaques2Esquerda .Centro { width: 438px; float: left }
/*
.ModDestaquesPos1 {position:relative}
.ModDestaquesEsqPos1 {position:absolute; margin-top:-95px}
* html .ModDestaquesEsqPos1 {position:absolute; margin-top:-110px}
*:first-child+html .ModDestaquesEsqPos1 {position:absolute; margin-top:-110px}

.ModDestaquesPos2 {position:relative}
.ModDestaquesEsqPos2 {position:absolute; margin-top:-53px; margin-left: 183px;}
* html .ModDestaquesEsqPos2 {position:absolute; margin-top:-67px; margin-left: 183px;}
*:first-child+html .ModDestaquesEsqPos2 {position:absolute; margin-top:-67px; margin-left: 183px;}
*/
.ModCTexto h1 {text-align:center; margin-top:50px;}

.Mini-iFrame { width: 870px; height: 390px; }

.Conteudo-MiniSite { width: 894px; float: left; color: #37424a }
.Conteudo-MiniSite .conteudoTopo { width: 894px; float: left; display: block; background: transparent url(/Style%20Library/REN/images/Common/bgConteudoMiniTop2.gif) no-repeat center top; height: 3px }
.Conteudo-MiniSite .Conteudo { width: 894px; float: left; background: transparent url(/Style%20Library/REN/images/Common/bgConteudoMiniBg2.gif) repeat-y center}
.Conteudo-MiniSite .conteudoBottom { display: block; clear: both; background: transparent url(/Style%20Library/REN/images/Common/bgConteudoMiniBot2.gif) no-repeat center bottom; padding-top: 4px }
.Conteudo-MiniSite .conteudoBottom[class] { height: 4px; padding-top: 0 }

.Conteudo-Popup { text-align:left; width: 513px; float: left; margin: 8px; color: #37424a }
.Conteudo-Popup .traco { display: block; border-top: 1px solid #d1d4d3; padding-bottom: 10px; }
.Conteudo-Popup .controles { margin: 0; padding: 0; list-style-type: none;}
.Conteudo-Popup .controles li{ display: inline; }
.Conteudo-Popup .controles li .btnVoltar { float:right; }
.Conteudo-Popup .controles li .btnFechar { float:right; }
.Conteudo-Popup .btnVoltar { float:left; color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none; padding-left: 15px;  background: transparent url(/Style%20Library/REN/images/Common/voltar.gif) no-repeat left center;}
.Conteudo-Popup .btnFechar { float:right; color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none; padding-right: 15px; background: transparent url(/Style%20Library/REN/images/Common/limpar.gif) no-repeat right center }
.Conteudo-Popup .linkDownload {margin-bottom:15px}
.Conteudo-Popup #linkDownload2 {margin-bottom:5px}
.Conteudo-Popup .formulario {background:#C0C0C0; padding-top: 10px; padding-bottom: 6px}
.Conteudo-Popup #voltar {margin-top: 2px;}

.Conteudo-Cotacoes { width: 685px; float: left; margin-left: 16px; color: #37424a }

/* 	*FOOTER */
#Footer { margin: 0 auto; padding-bottom: 30px; width: 890px }
#Footer ul { padding-top: 18px; text-align: left }
#Footer li {display:inline; margin-left: 10px }
#Footer a {color:#a5acaf; font-weight:bold; text-decoration:none;}
#Footer a:hover {text-decoration:underline;}
#Footer p {color:#a5acaf; float:left; padding-left: 60px; padding-top: 18px;}
#Footer p a {color:#a5acaf; font-weight:normal; text-decoration:underline;}

/* 	*FOOTER MINI */
#FooterMini { margin: 0 auto; padding-bottom: 30px; width: 890px }
#FooterMini p {float:right; padding-top: 18px; padding-right: 15px }

#FooterMini .btnVoltar { color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none; padding-left: 15px; background: transparent url(/Style%20Library/REN/images/Common/voltar.gif) no-repeat left center }
#FooterMini .btnFechar { color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none; padding-right: 15px; background: transparent url(/Style%20Library/REN/images/Common/limpar.gif) no-repeat right center }

/* 	*FOOTER POPUP*/
.FooterMiniPopupCV { margin: 0 auto; padding-bottom: 15px; }
.FooterMiniPopupCV[class] { margin: 0 auto; padding-bottom: 15px;padding-left:10px; }

.FooterMiniPopupCV p { padding-right: 15px }


.FooterMiniPopupCV2 { margin: 0 auto; padding-bottom: 15px; }
.FooterMiniPopupCV2[class] { margin: 0 auto; padding-bottom: 15px;padding-left:10px;margin-top:25px; }

.FooterMiniPopupCV2 p { padding-right: 15px;width:495px; }


.FooterMiniPopupCV .btnVoltar { color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none; padding-left: 15px; background: transparent url(/Style%20Library/REN/images/Common/voltar.gif) no-repeat left center }
.FooterMiniPopupCV .btnFechar { margin-left:350px ;color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none; padding-right: 15px; background: transparent url(/Style%20Library/REN/images/Common/limpar.gif) no-repeat right center }
.FooterMiniPopupCV .Download { color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none;_padding-left:12px; }


.FooterMiniPopupCV2 .btnVoltar { color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none; padding-left: 15px; background: transparent url(/Style%20Library/REN/images/Common/voltar.gif) no-repeat left center }
.FooterMiniPopupCV2 .btnFechar { margin-left:350px ;color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none; padding-right: 15px; background: transparent url(/Style%20Library/REN/images/Common/limpar.gif) no-repeat right center }
.FooterMiniPopupCV2 .Download { color: #0073cf; font-size: 1.2em; font-weight: bold; text-decoration: none;_padding-left:12px; }


.GaleriaImagens{float:left;padding-left:15px;padding-bottom:10px;}

/* 	*GERAL */
.pDown { clear: both; display: block }
.tRight { text-align: right }
.margintop15px { margin-top: 15px }

#ctl00_PlaceHolderHeader_EditModePanel2_ctl00__ControlWrapper_RichImageField img{height:143px;}

.HomepageEditModeDestaques1{background-color:#FFFFFF;}

.HomepageEditModeDestaques2{margin-top:40px;padding-top:10px;background-color:#FFFFFF;	}
#ParagDestaque{font-size:14px;font-weight:bold;padding-bottom:10px;}
#ctl00_PlaceHolderHeader_EditModePanel4{width:500px;}
#ctl00_EditModePanel4{width:350px; float:right;}

/*FORMULÀRIO SUSTENTABILIDADE*/

.ClassConcordoDiscordo{float:right;color:#5E6A71;}
.NaoConcordoNemDiscordo{float:right;padding-left:15px;width:100px;color:#5E6A71;}
.breakRight{clear:right;}
.breakLeft{clear:left;}
.floatLeftRadio{float:left;padding-left:20px;}
.floatLeftRadio table tr td {text-align:right;width:80px;}
.foatLeft{float:left;color:#5E6A71;width:187px;}

.ClassBoaMa{color:#5E6A71;float:right;text-align:center;width:76px;}
.NaoBoaMa{color:#5E6A71;float:right;text-align:center;width:66px;padding-left:10px;}
.floatLeftRadio table tr td {text-align:right;width:80px;}
.foatLeft{float:left;color:#5E6A71;width:187px;}


	/*GALERIA DE IMAGENS*/
#FolderSelectorContainer{}
#ctl00_PlaceHolderMain_teste{border:solid 1px #cccccc;margin-left:4px;margin:15px 17px 15px 11px;padding-bottom:10px;}
#ctl00_PlaceHolderMain_teste table{margin-bottom:10px;}
#ctl00_PlaceHolderMain_teste a{padding-left:5px;}
#ctl00_PlaceHolderMain_teste select{display:none;visibility:hidden;}

#GalleryContainer{float:left;padding-left:12px;}
#GalleryContainer2{clear:left;float:left;padding-left:12px;}


#tbGaleria td {	width: 33% }
#tbGaleria select {	border:solid 1px #BFBFBF }

#tbGaleriaItem { border-collapse: collapse }
#tbGaleriaItem .imageItem { background: #e8e8e8 }
.imageItem img{ width:143px; border: 1px solid #999; margin: 5px;  }
#tbGaleria td { padding:5px 5px 5px 5px;vertical-align:top; width:152px;}
#tbGaleria #tbGaleriaItem td { padding: 0 }
#tbGaleria #tbGaleriaItem td.titleItem {padding: 3px }
.DropDown { background: #e8e8e8 }
.DropDown select { width: 152px; margin: 1px }
.titleItem { background: #d2d4d3;color:#747c80; height: 37px; padding-left:5px!important;font-weight:bold;  }
.titleItem2 { background: #e8e8e8 ;color:#747c80; height: 37px; padding-top:5px!important;padding-bottom:5px!important;  }
.titleItem2 span {padding-left:45px; }
.titleItem2 span a {text-decoration:none;font-size:1.1em;}


#popupTitle {
	background-image:url('/Style%20Library/REN/images/Common/popUp-Top.gif');
	height:27px;
	padding-left:30px;
	padding-top:10px;
	border-bottom:solid 1px #d9dcdb;
}

#imgGaleria{
background-color:#f1f1f1;
padding:10px 0 10px 10px;
}

#GaleriaDescription{
	width:275px;
	margin-top:10px;
	
}
#GaleriaAutor{
	margin-top:10px;
}
#GaleriaPropiedades{
	margin-top:10px;
}
#Navegacao {
	border-top:1px solid #D1D4D3;
	text-align:right;
	padding-bottom:5px;
	margin: 15px 7px 0 7px;
}
#Navegacao a{
	border:0pt none;
	color:#0073CF;
	font-size:1.2em;
	font-weight:bold;
	margin:0pt 0pt 0pt 15px;
	padding-right:12px;
	text-decoration:none;
}
#Navegacao a {
	clear: both;
	float: right;
	padding-top: 3px;
}
#Navegacao a img {
	float: left;
	margin-right: 3px;
}
#TituloTopo
{
	border-bottom:1px solid #D1D4D3;
	font-size:1em;
	line-height:1.4em;
	padding:5px 3px 5px 0;
	text-transform:uppercase;
	margin-left:7px;
	margin-right:7px;
}


.footerFloatLeft{float:left;}
.footerFloatRight{float:right;}
.footerFloatRight img{margin-top:8px; margin-bottom:8px;}

.ModTexto .title {
	padding: 5px 3px 5px 0px !important; 	
}

.fundoMeio { color: #A6ACAC; font-size: 18px; font-height: bold; padding: 0 10px 5px 10px; width: 90px; background: url(/Style%20Library/REN/images/Common/fundo-medio.gif) repeat-y left top }
