﻿/* Generado por Herramientas de desarrollo F12. Es posible que esta no sea una representaciÃ³n precisa del archivo de origen original */
@font-face {
	font-family: Trebuchet MS;
	src: url(../fonts/TrebuchetMS-Italic.eot);
}
@font-face {
	font-family: Trebuchet MS;
	src: url(../fonts/Trebuchet-BoldItalic.eot);
}
@font-face {
	font-family: Trebuchet MS;
	src: url(../fonts/TrebuchetMS.eot);
}
@font-face {
	font-family: Trebuchet MS;
	src: url(../fonts/TrebuchetMS-Bold.eot);
}
BODY {
	
}
.ms-rtestate-field H1 {
	FONT-FAMILY: "Trebuchet MS" !important; FONT-WEIGHT: normal; COLOR: #00a551 !important
}
.ms-rtestate-field H2 {
	FONT-FAMILY: "Trebuchet MS" !important; FONT-WEIGHT: normal; COLOR: #00a551 !important
}
.ms-rtestate-field H3 {
	FONT-FAMILY: "Trebuchet MS" !important; COLOR: #00a551 !important
}
.ms-rtestate-field P {
	FONT-FAMILY: "Trebuchet MS" !important; FONT-WEIGHT: normal; COLOR: #231f20; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 5px 0px; LINE-HEIGHT: 18px; PADDING-RIGHT: 0px;
	font-size:16px;
}

/*Estilos texto enriquecido publicacion noticias*/
.CuerpoNoticiaDetalle h1 {
	font-family: "Trebuchet MS" !important;
    font-weight: normal;
    color: #00a551 !important;
    font-size: 2.3em;

}
.CuerpoNoticiaDetalle p {
    font-weight: normal;
    color: #231f20;
    font-size: 16px;

}
.CuerpoNoticiaDetalle h2 {
    FONT-FAMILY: "Trebuchet MS" !important;
    FONT-WEIGHT: normal;
    COLOR: #00a551 !important;
    font-size: 1.46em;

}










/*Fin estilos Estilos texto enriquecido publicacion noticias */
.ContentIndice {
	MARGIN: 0px auto; MIN-HEIGHT: 500px; WIDTH: 70%
}
.ContentIndice UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.ContentIndice H1 {
	FONT-FAMILY: arial; COLOR: #a7cb19; TEXT-ALIGN: center
}
.TituloIndice {
	BORDER-BOTTOM: gray 1px dotted; FONT-WEIGHT: 700; COLOR: #00481a; DISPLAY: inline-block; WIDTH: 100%
}
.ContentIndice A {
	COLOR: #5d5d5d
}
.size-18.fi-record.step {
	MARGIN-RIGHT: 10px
}
BODY {
	FONT-SIZE: 14px; FONT-FAMILY: "Trebuchet MS" !important; FONT-STYLE: normal; LINE-HEIGHT: 1.5 !important
}
.ContenedorMaximo {
	MAX-WIDTH: 100%; MARGIN: 0px
}
.QuitarPadding {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.top-bar-section UL LI {
	BORDER-RIGHT: #fff100 1px solid
}
.IconLogo IMG {
	HEIGHT: auto !important; MARGIN-TOP: 10px; WIDTH: 228px !important
}
.top-bar {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.LogoBioEnergy {
	WIDTH: 75% !important
}
.top-bar-section UL {
	BACKGROUND: #ffffff
}
.top-bar.expanded .title-area {
	BACKGROUND: #ffffff
}
.ms-navedit-editLinksText {
	BACKGROUND: #ffffff
}
.nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText > SPAN > .ms-metadata {
	COLOR: #00a551 !important
}
.top-bar .name {
	HEIGHT: 80px !important
}
.ContentMenuGeneral .ms-core-listMenu-root > LI > A {
	COLOR: #00a551 !important; BACKGROUND-COLOR: #ffffff
}
.ContentMenuGeneral .ms-core-listMenu-root > LI > A:hover {
	BACKGROUND: #ffdd00
}
.ContentMenuGeneral .ms-core-listMenu-root > LI.selected A.selected {
	BACKGROUND: #00a551; COLOR: #ffffff !important
}
#s4-bodyContainer {
	OVERFLOW-X: hidden
}
#menu-bar {
	width: 100%!important
}
.size-12 {
	FONT-SIZE: 12px
}
.size-14 {
	FONT-SIZE: 14px
}
.size-16 {
	FONT-SIZE: 16px
}
.size-18 {
	FONT-SIZE: 18px
}
.size-21 {
	FONT-SIZE: 21px
}
.size-24 {
	FONT-SIZE: 24px
}
.size-36 {
	FONT-SIZE: 36px
}
.size-48 {
	FONT-SIZE: 48px
}
.size-60 {
	FONT-SIZE: 60px
}
.size-72 {
	FONT-SIZE: 72px
}
.top-bar-section > UL > LI A {
	PADDING-TOP: 10px !important; DISPLAY: inline-block
}
LI.back.title {
	BACKGROUND-IMAGE: url(/SiteAssets/Images/BtnRegresar.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION-Y: 15px
}
LI.back.title H5 A:before {
	COLOR: #231f20 !important; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; CONTENT: "Regresar" !important; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
A.js-generated.parent-link {
	DISPLAY: none !important
}
.top-bar-section UL LI UL LI {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-BOTTOM: #a7cb19 1px solid
}
.desplegableMenu {
	Z-INDEX: 5000000
}
UL.left > LI.has-dropdown:hover > A {
	BACKGROUND: #ffdd00!important; 
	COLOR: #00481a; 
	TEXT-DECORATION: none; 
	MIN-HEIGHT: 30px
}
.top-bar-section li a:not(.button):hover {
   background: #ffdd00!important;
   color: #00481a;
   text-decoration:none;
}

UL.left > LI.has-dropdown A {
	PADDING-LEFT: 5px; MIN-HEIGHT: 30px
}
UL.left > LI.nohijos A {
	PADDING-LEFT: 5px; MIN-HEIGHT: 30px
}
UL.desplegableMenu {
	BORDER-TOP: #a7cb19 1px solid; 
	BORDER-RIGHT: #a7cb19 1px solid; 
	BORDER-BOTTOM: #a7cb19 1px solid; 
	PADDING-LEFT: 5px; 
	/*LEFT: 6px !important; */
	BORDER-LEFT: #a7cb19 1px solid; 
	Z-INDEX: 50000 !important; 
	PADDING-RIGHT: 5px
}
.orbit-prev {
	DISPLAY: none
}
.orbit-next {
	DISPLAY: none
}
.example-orbit-content LI IMG {
	WIDTH: 100%
}
.orbit-bullets-container {
	POSITION: relative; TOP: -44px
}
.top-bar .toggle-topbar.menu-icon A SPAN {
	MARGIN-LEFT: 9px; LEFT: 0px
}
.footerHome {
	BORDER-TOP: medium none; PADDING-TOP: 0px !important; MARGIN-TOP: 0px !important
}
.orbit-container .orbit-slide-number {
	DISPLAY: none
}
.FondoNuestraEmpresa {
	BACKGROUND-IMAGE: url(/SiteAssets/Images/ImagenNuestraEmopresa.jpg); BACKGROUND-REPEAT: no-repeat
}
.FondoNuestraEmpresa .widescreen.flex-video {
	MARGIN-BOTTOM: 25px; HEIGHT: 50px; MARGIN-LEFT: 18px; MARGIN-TOP: 25px; WIDTH: 80%
}
.FondoNuestraEmpresa .flex-video IFRAME {
	BORDER-TOP: #ffee00 6px solid; BORDER-RIGHT: #ffee00 6px solid; BORDER-BOTTOM: #ffee00 6px solid; BORDER-LEFT: #ffee00 6px solid
}
.NombreArea {
	HEIGHT: 45px; BACKGROUND: #ffee00; FLOAT: right; TEXT-ALIGN: right; MARGIN-TOP: 40%; PADDING-RIGHT: 20px
}
.NombreArea > SPAN {
	COLOR: #00481a
}
.NombreArea > SPAN > SPAN {
	FONT-WEIGHT: 700; MARGIN-RIGHT: 8px
}
.breadcrumbRootNode {
	COLOR: #00481a !important
}
.breadcrumbRootNode:hover {
	COLOR: #00481a !important
}
.breadcrumbRootNode:visited {
	COLOR: #00481a !important
}
.breadcrumbRootNode I {
	WIDTH: 20px
}
#master-page-breadcrumb {
	MARGIN: 0px auto; WIDTH: 88%
}
#master-page-breadcrumb {
	MARGIN-BOTTOM: 15px
}
.breadcrumbs {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.breadcrumbs .disabled {
	HEIGHT: 20px; FONT-FAMILY: "Trebuchet MS"; COLOR: #7f7f7f; PADDING-TOP: 7px
}
.breadcrumbs .Inicial {
	FONT-FAMILY: "Trebuchet MS"; COLOR: #00481a
}
.Inicial I {
	MARGIN-RIGHT: 10px
}
.Contenido {
	OVERFLOW: auto; HEIGHT: auto; BACKGROUND: #ffee00; MARGIN-TOP: -1px; WIDTH: 100%
}
.TituloVerdeOsc {
	TEXT-ALIGN: center; MARGIN-TOP: 30px
}
.TituloVerdeClaro {
	TEXT-ALIGN: center; MARGIN-TOP: 30px
}
.TituloPrincipal H1 {
	FONT-FAMILY: "Trebuchet MS"; FONT-WEIGHT: bold
}
.TituloVerdeOsc H1 {
	FONT-FAMILY: "Trebuchet MS"; FONT-WEIGHT: bold
}
.TituloVerdeOscPLan1 H1 {
	FONT-FAMILY: "Trebuchet MS"; FONT-WEIGHT: bold
}
.TituloVerdePerfil H1 {
	FONT-FAMILY: "Trebuchet MS"; 
	FONT-WEIGHT: bold;
	font-size:50px;
}
.TituloGrisEstructura H1 {
	FONT-FAMILY: "Trebuchet MS"; FONT-WEIGHT: bold
}
.TituloAmariUbicados H1 {
	FONT-FAMILY: "Trebuchet MS"; FONT-WEIGHT: bold
}
.TituloPrincipal H1 {
	COLOR: #00a551;
	font-size:50px;
}
.TituloVerdeOsc H1 {
	COLOR: #00481a
}
.TituloVerdeOscPLan1 H1 {
	COLOR: #00481a
}
.TituloVerdePerfil H1 {
	COLOR: #00a551
}
.TituloGrisEstructura H1 {
	COLOR: #b1b3b5
}
.TituloAmariUbicados H1 {
	COLOR: #ffdd00
}
.TituloVerdeClaro H1 {
	FONT-FAMILY: "Trebuchet MS"; 
	FONT-WEIGHT: bold; 
	COLOR: #a7cb19
}
.TextoContenido {
	TEXT-ALIGN: justify; MARGIN: 0px auto 10px; WIDTH: 95%
}
.TextoContenido SPAN {
	COLOR: #231f20
}
.ConteSubTituloVerdeOsc {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 90%
}
.TextoContenidoSecundario {
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 90%
}
.TextoContenidoSecundario SPAN {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; COLOR: #231f20; DISPLAY: inline-block
}
.SubtituloVerdeOsc {
	FONT-WEIGHT: 700; COLOR: #32792e; DISPLAY: inline-block; WIDTH: 100%
}
.contentVerMasAmarillo A {
	MARGIN-BOTTOM: 10px; COLOR: #231f20; MARGIN-TOP: 10px; DISPLAY: inherit
}
.ContenidoVerdeClaro {
	OVERFLOW: auto; HEIGHT: auto; BACKGROUND: #a7cb19; MARGIN-TOP: -1px; WIDTH: 100%
}
.SubtituloNegro {
	FONT-WEIGHT: 700; COLOR: #231f20; DISPLAY: inline-block; WIDTH: 100%
}
.InformacionBlanco {
	COLOR: #ffffff !important
}
.contentVerMasBlanco A {
	MARGIN-BOTTOM: 10px; COLOR: #ffffff; MARGIN-TOP: 10px; DISPLAY: inherit
}
.Seccion-2 .Contenido {
	BACKGROUND: #00481a
}
.Seccion-2 .ContenidoVerdeClaro {
	BACKGROUND: #32792e
}
.Seccion-2 .ColorSeccionVision {
	BACKGROUND: #32792e
}
.Seccion-2 .SubtituloVerdeOsc {
	COLOR: #ffee00
}
.Seccion-3 .ColorSeccionVision {
	BACKGROUND: #a7cb19
}
.NombreAreaPlan1 {
	MARGIN-BOTTOM: 50px; HEIGHT: 45px; BACKGROUND: #a7cb19; FLOAT: right; TEXT-ALIGN: right; MARGIN-TOP: 25%; PADDING-RIGHT: 20px; WIDTH: 35%
}
.NombreAreaPlan1 > SPAN {
	COLOR: #ffffff
}
.NombreAreaPlan1 > SPAN > SPAN {
	FONT-WEIGHT: 700; MARGIN-RIGHT: 8px
}
.FondoPlan_1 {
	BACKGROUND-IMAGE: url(../SiteAssets/Images/BannerPlan_1.png); BACKGROUND-REPEAT: no-repeat
}
.SeccionVerdeOscuro {
	BACKGROUND: #00481a
}
.SeccionVerdeOscuro .SubtituloVerdeOsc {
	COLOR: #ffee00
}
.SeccionAmarilloPlan_1 {
	BACKGROUND: #ffdd00;
}
.SeccionAmarilloPlan_1 .FlechaAmarilla {
	top:-50px;
}
.SeccionVerdeEnergia {
	/*MARGIN-BOTTOM: 40px; */
	BACKGROUND: #00a551
}
.ConteSubTituloAmarillo {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 90%
}
.ConteSubTituloAmarillo .SubtituloAmarillo {
	FONT-WEIGHT: 700; COLOR: #00481a; DISPLAY: inline-block; WIDTH: 100%
}
.TituloVerdeOscPLan1 {
	TEXT-ALIGN: center
}
.TituloVerdeOscPLan1 H1 , #Estructura h1 , .TituloContactos h1  {
	MARGIN-BOTTOM: 0px;
	font-size:50px;
}
.TextoContenidoPlan1 {
	TEXT-ALIGN: justify; MARGIN: 25px auto 0px; WIDTH: 95%
}
.TextoContenidoPlan1 SPAN {
	COLOR: #231f20
}
.ContenedorNoticiasHome IMG {
	width:100%;
}
.FlechaVerdeOsc {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; BORDER-BOTTOM: #00481a 30px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.FlechaVerdeClaro {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; BORDER-BOTTOM: #a7cb19 30px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.FlechaIntermedio {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; BORDER-BOTTOM: #32792e 30px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.FlechaVerdeEnergia {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -28px; WIDTH: 0px
}
.FlechaAmarilla {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -26px; WIDTH: 0px
}
.FlechaAmarilla {
	BORDER-BOTTOM: #ffdd00 30px solid
}
.FlechaVerdeEnergia {
	BORDER-BOTTOM: #00a551 30px solid
}
.FlechaAmarillaAbajo {
	BORDER-TOP: #ffee00 30px solid; HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -5px; WIDTH: 0px
}
.SeccionVerdeClaroPlan_1 {
	BACKGROUND: #a7cb19
}
.imagenHistoria2 {
	WIDTH: 100%
}
.Images_PLan1 {
	WIDTH: 100% !important
}
#mainbody {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
	margin-top:15px;
}
.ContenedorTitulo {
	BACKGROUND: #ffffff
}
.FlechaVerdeOscPlan_2 {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; BORDER-RIGHT: #00481a 30px solid; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; LEFT: -28px; WIDTH: 0px
}
.FlechaVerdeClaroPlan_2 {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; BORDER-RIGHT: #a7cb19 30px solid; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; LEFT: -28px; WIDTH: 0px
}
.FlechaAmarillaPlan_2 {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; LEFT: 0px; BORDER-LEFT: #ffee00 30px solid; Z-INDEX: 50; WIDTH: 0px
}
.TitulosInternas {
	MARGIN-TOP: 35px !important
}

.TituloEstrategiasAnticorrupcion{
	text-align:center;
	background:#00481a;

}

.TituloPoliticasCumplimiento{
	text-align:center;
	background:#00481a;

}

.TituloPoliticasCumplimiento h1 {
	color:white;
	font-size:50px;
	FONT-FAMILY: "Trebuchet MS";
    FONT-WEIGHT: bold;
}


.TituloEstrategiasAnticorrupcion h1 {
	color:white;
	font-size:50px;
	FONT-FAMILY: "Trebuchet MS";
    FONT-WEIGHT: bold;
}

.SubtituloEstrategiaAnticorrupcion {
	MARGIN-TOP: 35px !important; font-size:18px !important
}

.SubtituloPoliticasCumplimiento {
	MARGIN-TOP: 35px ;font-weight : 600; COLOR: #00a551 !important; font-size:40px;text-align:center; margin-top: -31px;
}


.ContentVideo .flex-video IFRAME {
	HEIGHT: 100%
}
.ContentVideo .widescreen.flex-video {
	MARGIN-BOTTOM: 0px; HEIGHT: 100%
}
.FlechaVerdeOscPlan_3 {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; BORDER-RIGHT: #00481a 30px solid; RIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; Z-INDEX: 50; WIDTH: 0px
}
.FlechaAmarillaPlan_3 {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; BORDER-RIGHT: #ffee00 30px solid; RIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; Z-INDEX: 50; WIDTH: 0px
}
.FlechaVerdeClaroPlan_3 {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; LEFT: 0px; BORDER-LEFT: #a7cb19 30px solid; Z-INDEX: 50; WIDTH: 0px
}
.FlechaVerdeClaroPlan_3Horizontal {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; BORDER-BOTTOM: #a7cb19 30px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.FlechaAmarillaPlan_3Horizontal {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; BORDER-BOTTOM: #ffee00 30px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.TituloPlan_3 {
	MARGIN-TOP: 20px
}
.DatosFooter {
	BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none
}
.DatosFooter > TBODY > TR TD {
	FONT-SIZE: 16px; BACKGROUND: #ffffff; COLOR: #00481a; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.DatosFooter > THEAD > TR > TH {
	BACKGROUND: #ffffff; COLOR: #00481a; PADDING-LEFT: 0px
}
.footerHome {
	BORDER-TOP: #b2d235 1px solid; FLOAT: left; PADDING-TOP: 20px !important; WIDTH: 100%;
}
.LogoFooter {
	WIDTH: 200px !important
}
.ContentEncabezado {
	MARGIN-BOTTOM: 15px; HEIGHT: 300px; BACKGROUND: #ffdd00; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 19px; MARGIN-TOP: 36px; PADDING-RIGHT: 19px; WIDTH: 300px; MARGIN-RIGHT: 42px
}
.ContentEncabezado SPAN {
	COLOR: #00481a
}
.TituloDisenoCorporativo {
	OVERFLOW: auto; 
	HEIGHT: auto; 
	/*MARGIN-TOP: 20px; */
	WIDTH: 100%;
}
.TextoDisenoCorporativo {
	TEXT-ALIGN: left; 
	MARGIN: 0px auto; 
	MIN-HEIGHT: 130px; 
	WIDTH: 70%;
	font-size: 20px;
}
.TextoDisenoBlanco {
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 70%
}
.TextoDisenoCorporativo SPAN P {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; TEXT-ALIGN: justify; DISPLAY: inline-block
}
.TextoDisenoBlanco SPAN {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; TEXT-ALIGN: justify; DISPLAY: inline-block
}
.TextoIniciativas SPAN {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; TEXT-ALIGN: justify; DISPLAY: inline-block
}
.TextoDisenoBlanco SPAN P {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; TEXT-ALIGN: justify; DISPLAY: inline-block
}
.TextoDisenoCorporativo SPAN {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; TEXT-ALIGN: justify; DISPLAY: inline-block
}
.TextoDisenoCorporativo SPAN P {
	COLOR: #77787b
}
.TextoIniciativas SPAN {
	COLOR: #77787b
}
.TextoDisenoCorporativo SPAN {
	COLOR: #77787b
}
.TextoDisenoBlanco SPAN P {
	COLOR: #ffffff
}
.SeccionVerde_Vision {
	OVERFLOW: auto; HEIGHT: auto; MARGIN: 70px auto 50px; WIDTH: 70%
}
.SeccionAmarilla_Cachaza {
	OVERFLOW: auto; HEIGHT: auto; MARGIN: 70px auto 50px; WIDTH: 70%
}
.SeccionVerde_Derecho {
	OVERFLOW: auto; HEIGHT: auto; MARGIN: 70px auto 50px; WIDTH: 70%
}
.SeccionIniciativa {
	OVERFLOW: auto; HEIGHT: auto; MARGIN: 70px auto 50px; WIDTH: 70%
}
.SeccionVerde_Integral , 
.SeccionAmarillaPoliticaRSE,
.SeccionVerdePoliticasSalud {
	OVERFLOW: auto; HEIGHT: auto; MARGIN: 70px auto 50px; WIDTH: 70%
}
.SeccionAmarillaPoliticaRSE {
	margin-top:0px;
}
.SeccionVerde_Derecho {
	MARGIN-TOP: 10px !important
}
.SeccionIniciativa {
	MARGIN-TOP: 40px !important
}
.FullImagen IMG {
	WIDTH: 100%
}
.ContenedorSeccion {
	OVERFLOW: hidden; HEIGHT: 100%; POSITION: relative; Z-INDEX: 10; WIDTH: 100%
}
.ContenedorSeccion > .columnImage {
	HEIGHT: auto; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.ContenedorSeccion > .columnText {
	HEIGHT: auto; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.ContenedorSeccion > .columnImage_3 {
	HEIGHT: auto; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.ContenedorSeccion > .columnText_3 {
	HEIGHT: auto; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.ContenedorSeccion > .columnImage {
	WIDTH: 40%
}
.ContenedorSeccion > .columnText {
	WIDTH: 60%
}
.ContenedorSeccion > .columnImage_3 {
	WIDTH: 30%
}
.ContenedorSeccion > .columnText_3 {
	WIDTH: 70%
}
.ContenedorSeccion > .columnImage_2 {
	HEIGHT: auto; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.ContenedorSeccion > .columnText_2 {
	HEIGHT: auto; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.ContenedorSeccion > .columnImage_4 {
	HEIGHT: auto; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.ContenedorSeccion > .columnText_4 {
	HEIGHT: auto; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.ContenedorSeccion > .columnImage_2 {
	WIDTH: 40%
}
.ContenedorSeccion > .columnText_2 {
	WIDTH: 60%
}
.ContenedorSeccion > .columnImage_4 {
	WIDTH: 30%
}
.ContenedorSeccion > .columnText_4 {
	MIN-HEIGHT: 370px; WIDTH: 70%
}
.ContenedorSeccion > .ContenedorTexto {
	BACKGROUND: #ffdd00
}
.ContenedorSeccion > .ContenedorTextoPoliticaSalud {
	BACKGROUND: #00a551
}
.Contentverde {
	BACKGROUND: #00a551
}
.ContenedorSeccion > .ContenedorTextoVision {
	BACKGROUND: #00a551
}
.ContenedorSeccion > .ContenedorTextoVinaza {
	BACKGROUND: #00a551
}
.ContenedorSeccion > .ContenedorTextoPoliticaDerecho {
	BACKGROUND: #00481a
}
.ContenedorSeccion > .ContenedorTextoValoresCorporativos {
	BACKGROUND: #77787b
}
.ContenedorSeccion > .ContenedorTextoRespeto {
	BACKGROUND: #b2d235
}
.ContenedorSeccion > .ContenedorTextoCachaza {
	BACKGROUND: #ffdd00
}
.SeccionVerde_Vision_1 .ms-webpartzone-cell {
	MARGIN-BOTTOM: 0px
}
#SeccionEconomico .ms-webpartzone-cell {
	MARGIN-BOTTOM: 0px
}
.SubTituloAmarilloVision {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 90%
}
.SubTituloVerdeCachaza {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 90%
}
.SubTituloLineaEtica {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 90%
}
.SubTituloAmarilloVision SPAN {
	FONT-WEIGHT: 700; DISPLAY: inline-block; WIDTH: 100%
}
.SubTituloVerdeCachaza SPAN {
	FONT-WEIGHT: 700; DISPLAY: inline-block; WIDTH: 100%
}
.SubTituloLineaEtica SPAN {
	FONT-WEIGHT: 700; DISPLAY: inline-block; WIDTH: 100%
}
.SubTituloAmarilloVision SPAN {
	COLOR: #ffdd00
}
.SubTituloVerdeCachaza SPAN {
	COLOR: #00a551; MARGIN-TOP: 0px
}
.SubTituloLineaEtica SPAN {
	COLOR: #231f20; MARGIN-TOP: 0px
}
.TextoContenidoLineaEtica SPAN {
	WIDTH: 100%
}
.TextoContenidoAmarilloVision {
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 90%
}
.TextoContenido_respeto {
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 90%
}
.TextoContenidoCachaza {
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 90%
}
.TextoContenidoLineaEtica {
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 90%
}

.TextoEstrategiaAnticorrupcion{
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 70%;font-size:20px; color:white;
}

.TextoPoliticasCumplimiento{
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 65%;font-size:20px
}

.TextLineaEtica {
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 90%
}
.TextoContenidoAmarilloVision SPAN P {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; DISPLAY: inline-block
}
.TextoContenidoAmarilloVision SPAN {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; DISPLAY: inline-block
}
.TextoContenido_respeto SPAN {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; DISPLAY: inline-block
}
.TextoContenidoCachaza SPAN {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; DISPLAY: inline-block
}
.TextoContenidoLineaEtica SPAN {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; DISPLAY: inline-block
}
.TextoContenido_respeto SPAN P {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; DISPLAY: inline-block
}
.TextoContenidoCachaza SPAN P {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; DISPLAY: inline-block
}
.TextoContenidoLineaEtica SPAN P {
	MARGIN-BOTTOM: 10px; FONT-FAMILY: "Trebuchet MS"; DISPLAY: inline-block
}
.TextoContenido_respeto SPAN {
	COLOR: #fff
}
.TextoContenidoLineaEtica SPAN {
	COLOR: #fff
}
.TextLineaEtica SPAN {
	FONT-FAMILY: "Trebuchet MS"; DISPLAY: inline-block
}
.TextLineaEtica {
	COLOR: #000
}
.TextoContenidoAmarilloVision SPAN {
	COLOR: #ffdd00
}
.TextoContenidoAmarilloVision SPAN P {
	COLOR: #ffdd00
}
.TextoContenido_respeto SPAN P {
	COLOR: #ffffff
}
.TextoContenidoLineaEtica SPAN P {
	COLOR: #ffffff
}
.TextoContenidoLineaEtica A {
	COLOR: #ffffff
}
.top-bar .toggle-topbar.menu-icon {
	RIGHT: 0px !important
}
.TextoContenidoCachaza SPAN {
	COLOR: #77787b
}
.TextoAnticorrupcion SPAN {
	COLOR: #000000 !important
}
.SubTituloGrisValores SPAN {
	FONT-WEIGHT: 700; DISPLAY: inline-block; WIDTH: 100%
}
.SubTitulo_Respeto SPAN {
	FONT-WEIGHT: 700; DISPLAY: inline-block; WIDTH: 100%
}
.SubTituloPerfilCorp SPAN {
	FONT-WEIGHT: 700; DISPLAY: inline-block; WIDTH: 100%
}
.SubTituloInicitativas SPAN {
	FONT-WEIGHT: 700; DISPLAY: inline-block; WIDTH: 100%
}
.SubTituloGrisValores span , .SeccionVerdePoliticasSalud .SubTituloAmarilloVision span {
	COLOR: #ffffff
}
.SubTitulo_Respeto SPAN {
	COLOR: #231f20
}
.SubTituloPerfilCorp SPAN {
	COLOR: #00a551
}
.SubTituloInicitativas SPAN {
	COLOR: #00a551
}
.TituloInforme H1 {
	COLOR: #00a551
}
.TituloCorporativo H1 {
	/*MARGIN-BOTTOM: 20px;*/ 
	FONT-FAMILY: "Trebuchet MS"; 
	TEXT-ALIGN: center;
}
.TituloEconomico H1 {
	/*MARGIN-BOTTOM: 20px;*/
	FONT-FAMILY: "Trebuchet MS"; 
	TEXT-ALIGN: center
}
.TituloInforme H1 {
	MARGIN-BOTTOM: 20px; FONT-FAMILY: "Trebuchet MS"; TEXT-ALIGN: center
}
.TituloCorporativo H1 {
	COLOR: #77787b
}
.TituloEconomico H1 {
	COLOR: #ffdd00
}
.FlechaGrisValores {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; RIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; Z-INDEX: 50; WIDTH: 0px
}
.FlechaVerde_Respeto {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; RIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; Z-INDEX: 50; WIDTH: 0px
}
.FlechaCachaza_2 {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; RIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; Z-INDEX: 50; WIDTH: 0px
}
.FlechaPoliticaPoliSalud {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; RIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; Z-INDEX: 50; WIDTH: 0px
}
.SeccionGris_Valores .FlechaGrisValores {
	BORDER-RIGHT: #77787b 30px solid;
}
.SeccionVerde_Respeto .FlechaGrisValores {
	border-right:#b2d235 30px solid;
}
.SeccionAmarillo_Cachaza .FlechaGrisValores{
	border-right:#ffdd00 30px solid;
}
.SeccionVerdePoliticasSalud .FlechaGrisValores {
    BORDER-RIGHT: #00a551 30px solid;
}
.FlechaVerde_Respeto {
	BORDER-RIGHT: #b2d235 30px solid
}
.FlechaCachaza_2 {
	BORDER-RIGHT: #ffdd00 30px solid
}
.FlechaPoliticaPoliSalud {
	BORDER-RIGHT: #00a551 30px solid
}
.FlechaVerdeVision_2 {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; LEFT: 0px; Z-INDEX: 50; TOP: 40%; WIDTH: 0px
}
.FlechaPoliticaRSE {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; LEFT: 0px; Z-INDEX: 50; TOP: 40%; WIDTH: 0px
}
.FlechaPoliticaDerecho {
	BORDER-TOP: transparent 20px solid; HEIGHT: 0px; BORDER-BOTTOM: transparent 20px solid; POSITION: absolute; LEFT: 0px; Z-INDEX: 50; TOP: 40%; WIDTH: 0px
}
.FlechaVerdeVision_2 {
	BORDER-LEFT: #00a551 30px solid;
}
.SeccionVerde_Derecho .FlechaVerdeVision_2 {
    BORDER-LEFT: #00481a 30px solid;
}
.SeccionVerde_Derecho .FlechaVerdeVision {
    BORDER-BOTTOM: #00481a 30px solid;
}
.FlechaPoliticaRSE {
	BORDER-LEFT: #ffdd00 30px solid;
}
.FlechaPoliticaDerecho {
	BORDER-LEFT: #00481a 30px solid;
}
.SeccionAmarillaPoliticaRSE .FlechaVerdeVision_2 {
    BORDER-LEFT: #ffdd00 30px solid;
}
.FlechaGrisValores_2 {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.FlechaVerde_Respeto_2 {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.FlechaVerdeVision {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.FlechaCachaza {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.FlechaPoliticaDerecho_2 {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.FlechaVerde_Respeto_3 {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -22px; WIDTH: 0px
}
.SeccionGris_Valores .FlechaGrisValores_2 {
	BORDER-BOTTOM: #77787b 30px solid
}
.SeccionVerdePoliticasSalud .FlechaGrisValores_2 {
    BORDER-BOTTOM: #00a551 30px solid;
}
.SeccionVerde_Respeto .FlechaGrisValores_2 {
	BORDER-BOTTOM: #b2d235 30px solid
}
.SeccionAmarillo_Cachaza .FlechaGrisValores_2 {
	BORDER-BOTTOM: #ffdd00 30px solid
}


.FlechaVerde_Respeto_2 {
	BORDER-BOTTOM: #b2d235 30px solid
}
.FlechaVerde_Respeto_3 {
	BORDER-BOTTOM: #b2d235 30px solid
}
.FlechaVerdeVision {
	BORDER-BOTTOM: #00a551 30px solid
}
.SeccionAmarillaPoliticaRSE .FlechaVerdeVision {
    BORDER-BOTTOM: #ffdd00 30px solid;
}
.FlechaCachaza {
	BORDER-BOTTOM: #ffdd00 30px solid
}
.FlechaPoliticaDerecho_2 {
	BORDER-BOTTOM: #00481a 30px solid
}
.ContentImagenValores {
	BACKGROUND: #ffffff
}
.SeccionGris_Valores {
	OVERFLOW: auto; HEIGHT: auto; MARGIN: 0px auto 15px; WIDTH: 70%
}
.SubTituloGrisValores {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 90%
}
.SubTitulo_Respeto {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 90%
}
.SeccionVerde_Respeto {
	OVERFLOW: auto; HEIGHT: auto; MARGIN: 0px auto 50px; WIDTH: 70%
}
.TituloVerdePerfil {
	TEXT-ALIGN: center
}
.TituloGrisEstructura {
	TEXT-ALIGN: center
}
.TituloAmariUbicados {
	TEXT-ALIGN: center
}
.TituloPrincipal {
	TEXT-ALIGN: center
}
.SubTituloPerfilCorp {
	MARGIN: 0px auto; WIDTH: 70%
}
.ContentEstructuraGobierno {
	TEXT-ALIGN: center; MARGIN: 27px auto 0px
}
.TituloEnergia {
	MARGIN-BOTTOM: 10px; MARGIN-TOP: 25px
}
.VermasVerde {
	MARGIN-BOTTOM: 30px; TEXT-DECORATION: none; DISPLAY: inline-block
}
.VermasAmarillo {
	MARGIN-BOTTOM: 30px; TEXT-DECORATION: none; DISPLAY: inline-block
}
.VermasVerde {
	MARGIN-BOTTOM: 0px; COLOR: #00a551; TEXT-DECORATION: none
}
.VermasVerde:hover {
	MARGIN-BOTTOM: 0px; COLOR: #00a551; TEXT-DECORATION: none
}
.VermasVerde FONT {
	COLOR: #00a551
}
.VermasVerde:hover FONT {
	COLOR: #00a551
}
.VermasVerde SPAN {
	TEXT-DECORATION: none !important
}
.VermasAmarillo {
	COLOR: #ffdd00
}
.VermasAmarillo:hover {
	COLOR: #ffdd00
}
.TituloAmbiental {
	/*MARGIN-BOTTOM: 36px; 
	MARGIN-TOP: 36px*/
}
.SubTituloInicitativas {
	WIDTH: 100%
}
.Seccion_Ambiental {
	MARGIN-TOP: 50px
}
.TituloInforme {
	MARGIN-TOP: 30px
}
.SeccionLineaEtica {
	BACKGROUND: #b2d235
}
.top-bar .menu-icon.toggle-topbar A {
	HEIGHT: 34px; BACKGROUND: #00481a; POSITION: relative; COLOR: #ffffff; LINE-HEIGHT: 33px
}
.ContentImagenValores IMG {
	MARGIN-BOTTOM: 0px !important; MAX-WIDTH: 503px; MARGIN-LEFT: 0px !important; WIDTH: 100%
}
.Slider_2 .content-hero .content-copy {
	MAX-WIDTH: 100%; POSITION: relative; FLOAT: left; MIN-HEIGHT: 500px; WIDTH: 100%
}
.EncabezadoSlider2 {
	OVERFLOW: auto; HEIGHT: auto; WIDTH: 100%
}
.Slider_2 .content-FechaImg {
	float: left;
    text-align: center;
    min-height: 70px;
   	width: 28%;
    margin-right: 0;
}
.Slider_2 .content-TituloSlider2 {
	FLOAT: left; MIN-HEIGHT: 70px; WIDTH: 70%
}
.Slider_2 .content-ImagenSlider2 {
	FLOAT: left; TEXT-ALIGN: center; WIDTH: 28%
}
.Slider_2 .content-DescripcionImg {
	HEIGHT: 208px; 
	FLOAT: left; 
	COLOR: #77787b; 
	TEXT-ALIGN: justify; 
	DISPLAY: table; 
	width: 65%;
}
.Slider_2 .content-DescripcionImg P {
	VERTICAL-ALIGN: middle; 
	COLOR: #77787b; 
	MARGIN: 0px auto; 
	DISPLAY: table-cell; 
	WIDTH: 100%;
	font-size: 20px;
}
.content-ImagenSlider2 IMG {
	MAX-WIDTH: 55%
}
.Slider_2 .center-arrow {
	MAX-WIDTH: 98%;
    TOP: 230px;
    position: relative;
    margin: 0 auto;
    z-index: 500000;
    }
.content-EncabezadoSlider2 {
	OVERFLOW: auto; MARGIN-BOTTOM: 20px; HEIGHT: auto; WIDTH: 100%
}
.content-FechaImg H2 {
	HEIGHT: 70px; BACKGROUND-IMAGE: url(../Images/EtiquetaLinea.png); BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; PADDING-TOP: 16px; DISPLAY: inline-block; WIDTH: 70px
}
#Historia {
	BACKGROUND: #ffdd00; MARGIN-LEFT: 0px
}
#DisenoCorporativo {
	BACKGROUND: #ffdd00; MARGIN-LEFT: 0px
}
#PerfilCorporativo {
	BACKGROUND: #ffdd00; MARGIN-LEFT: 0px
}
#Estructura {
	BACKGROUND: #ffdd00; MARGIN-LEFT: 0px
}
#Reglamento{
	BACKGROUND: #ffdd00; MARGIN-LEFT: 0px
}

.TituloEnergia {
	BACKGROUND: #ffdd00; MARGIN-LEFT: 0px
}
#DisenoCorporativo H1 {
	COLOR: #00a551
}
#Estructura H1 {
	COLOR: #00a551
}
#Etanol {
	BACKGROUND: #00481a
}
#Energia {
	BACKGROUND: #00481a
}
#Cana , #NuestroPro {
	BACKGROUND: #00481a
}
#Etanol H1 ,#Energia H1 , #Politicas H1 , #Sostenibilidad H1 , #Cana H1, #NuestroPro h1 {
	COLOR: #fff
}
#Energia {
	MARGIN-BOTTOM: 0px
}
#Politicas {
	BACKGROUND: #00a551
}
#Sostenibilidad {
	BACKGROUND: #00a551
}
#Politicas {
	MARGIN-BOTTOM: 10px
}
.ContenedorEtica {
	MARGIN-BOTTOM: 40px
}
.negro {
	COLOR: #00a551 !important; WIDTH: auto !important; MARGIN-RIGHT: 10px !important
}
.FondoGobiernoCorporativo {
	BACKGROUND: #00481a
}
.SubtituloGobiernoCorporativo SPAN {
	COLOR: #ffdd00 !important
}
.FondoEstraCorrupcion {
	BACKGROUND: #00a551
}
.VermasNegro  {
	COLOR: #000;
}.VermasNegro:hover {
	COLOR: #000;
	text-decoration:underline;
}
.VermasNegro SPAN {
	TEXT-DECORATION: none !important
}
.VermasAmarillo SPAN {
	TEXT-DECORATION: none !important
}
.VermasAmarillo FONT {
	COLOR: #ffdd00
}
.TituloEticaCumplimiento {
	MARGIN-BOTTOM: 40px !important; MARGIN-TOP: 0px !important
}
.TextoContenidoAmarilloVision {
	OVERFLOW-Y: auto
}
.EspacioTitulos {
	MARGIN-TOP: 50px
}
#Politicas {
	MARGIN-BOTTOM: 50px; MARGIN-TOP: 30px
}
.TituloVerdeAmiental {
	FONT-WEIGHT: 600; COLOR: #00a551 !important
}
.FondoSocial {
	BACKGROUND: #ffdd00
}
.FlechaAmarillaSocial {
	TOP: -30px !important
}
.ContenidoTextoSocial {
	WIDTH: 90% !important
}
.SeccionFotoEconomico {
	/*MARGIN-TOP: 0px !important*/
}
.TituloContactos {
	BACKGROUND: #ffdd00; MARGIN-TOP: 0px !important
}
.TituloContactos H1 {
	COLOR: #00a551 !important
}
.TituloAgenda {
	MARGIN-TOP: 40px !important
}
.nohijos A:hover {
	BACKGROUND: #ffdd00; COLOR: #00481a !important
}
.ImagenesSecundarias {
	MARGIN-TOP: 50px
}
.ContenedorReporte {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 70%
}
.ContenedorReporte IMG {
	WIDTH: 100%
}
.ImagenesSecundarias IMG {
	WIDTH: 75% !important
}
.ImagenesSecundarias > DIV {
	TEXT-ALIGN: center
}
.ContentNoticiasHome {
	MARGIN-TOP: 40px
}
.ContentNoticia1 {
	BACKGROUND: #ffdd00; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; /*MARGIN-RIGHT: 15px*/
}
.ContentNoticia2 {
	BACKGROUND: #00481a; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; /*MARGIN-RIGHT: 15px*/
}
.ContentNoticia3 {
	BACKGROUND: #00a551; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.ImagenesNoticiasHome {
	WIDTH: 100%
}
.FlechaAmarillaNoticia_1 {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -26px; WIDTH: 0px
}
.FlechaAmarillaNoticia_2 {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -26px; WIDTH: 0px
}
.FlechaAmarillaNoticia_3 {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -26px; WIDTH: 0px
}
.FlechaAmarillaNoticia_1 {
	BORDER-BOTTOM: #ffdd00 30px solid
}
.FlechaAmarillaNoticia_2 {
	BORDER-BOTTOM: #00481a 30px solid
}
.FlechaAmarillaNoticia_3 {
	BORDER-BOTTOM: #00a551 30px solid
}
.ContentNoticiasHome {
	MARGIN-BOTTOM: 35px; MARGIN-TOP: 35px
}
.SeccionVerdeCanaAzucar {
	/*MARGIN-BOTTOM: 10px;*/ 
	BACKGROUND: #b2d235
}
.FlechaCanaAzucar {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; BORDER-BOTTOM: #b2d235 30px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -28px; WIDTH: 0px
}
.FlechaVerdeEnergia2 {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; BORDER-BOTTOM: #00a551 30px solid; POSITION: relative; MARGIN: 0px auto; BORDER-LEFT: transparent 20px solid; TOP: -28px; WIDTH: 0px
}
.SeccionLineaEtica2 {
	BACKGROUND: #b2d235
}
.TituloNoticia1 {
	TEXT-ALIGN: left; 
	MARGIN: 0px auto; 
	WIDTH: 90%;
	font-size: 20px;
}
.TituloNoticia2 {
	TEXT-ALIGN: left; 
	MARGIN: 0px auto; 
	WIDTH: 90%;
	font-size: 20px;
}
.TituloNoticia3 {
	TEXT-ALIGN: left; 
	MARGIN: 0px auto; 
	WIDTH: 90%;
	font-size: 20px;
}
.TituloNoticia1 SPAN {
	COLOR: #00a551
}
.TituloNoticia2 SPAN {
	COLOR: #ffdd00
}
.TituloNoticia3 SPAN {
	COLOR: #ffdd00
}
.TituloNoticia1 SPAN {
	FONT-WEIGHT: 700; WIDTH: 100%
}
.TituloNoticia2 SPAN {
	FONT-WEIGHT: 700; WIDTH: 100%
}
.TituloNoticia3 SPAN {
	FONT-WEIGHT: 700; 
	WIDTH: 100%;
	font-size: 20px!important;
}
.ContenidoNoticia1 SPAN {
	COLOR: #000000
}
.ContenidoNoticia2 SPAN {
	COLOR: #fff
}
.ContenidoNoticia3 SPAN {
	COLOR: #fff
}
.ContenidoNoticia3 SPAN P {
	COLOR: #fff
}
.ContenidoNoticia1 {
	TEXT-ALIGN: left; 
	MARGIN: 0px auto; 
	MIN-HEIGHT: 130px; 
	WIDTH: 90%;
	font-size: 16px;
}
.ContenidoNoticia2 {
	TEXT-ALIGN: left; 
	MARGIN: 0px auto; 
	MIN-HEIGHT: 130px; 
	WIDTH: 90%;
	font-size: 16px;
}
.ContenidoNoticia3 {
	TEXT-ALIGN: left; 
	MARGIN: 0px auto; 
	MIN-HEIGHT: 130px;
	WIDTH: 90%;
	font-size: 16px;
}
.ContenidoNoticia1 SPAN {
	FONT-FAMILY: "Trebuchet MS"
}
.ContenidoNoticia2 SPAN {
	FONT-FAMILY: "Trebuchet MS"
}
.ContenidoNoticia3 SPAN {
	FONT-FAMILY: "Trebuchet MS"
}
.ContenidoNoticia3 SPAN P {
	FONT-FAMILY: "Trebuchet MS"
}
.ContenidoNoticia2 .VermasNegro SPAN {
	COLOR: #ffdd00
}
.ContenidoNoticia3 .VermasNegro SPAN {
	COLOR: #ffdd00
}
#Etanol {
	MARGIN-TOP: 0px
}
.FinalContactenos {
	FONT-SIZE: 18px !important
}
#ContentNoticias {
	TEXT-ALIGN: left; MARGIN: 0px auto; MIN-HEIGHT: 130px; WIDTH: 73%
}
#ContentNoticias UL {
	LIST-STYLE-TYPE: none; OVERFLOW: auto; MARGIN-BOTTOM: 25px; HEIGHT: auto; OVERFLOW-X: hidden; LIST-STYLE-IMAGE: none; WIDTH: 100%
}
#ContentNoticias UL LI {
	FLOAT: left; MARGIN: 0px 15px; WIDTH: 45%
}
#ContentNoticias UL LI IMG {
	
}
#ImgNoti {
	OVERFLOW: hidden; 
	HEIGHT: auto; 
	WIDTH: 100%;
	max-height: 156px;
}
#ImgNoti IMG {
	/*HEIGHT: auto; WIDTH: 100%*/
	max-height: 156px;
    width: 100%;
    min-height:156px;
}
.FlechaInicioNoticias {
	BORDER-TOP: medium none; 
	HEIGHT: 50px; 
	BORDER-RIGHT: medium none; 
	RIGHT: 10px; 
	BORDER-BOTTOM: medium none; 
	POSITION: fixed; 
	TEXT-DECORATION: none; 
	BORDER-LEFT: medium none; 
	WIDTH: 50px; 
	BOTTOM: -4px;
	z-index: 50000;
}
#ContenedorN .flecha {
	HEIGHT: 0px; BORDER-RIGHT: transparent 20px solid; POSITION: relative; MARGIN-LEFT: 53px; BORDER-LEFT: transparent 20px solid; TOP: -21px; WIDTH: 0px
}
#ContentNoticias UL LI H1 {
	FONT-FAMILY: "Trebuchet MS" !important; 
	FONT-WEIGHT: 700; 
	MARGIN-LEFT: 10px; 
	DISPLAY: inline-block; 
	WIDTH: 95%;
	font-size: 20px;
}
#ContentNoticias UL LI P {
	MARGIN-BOTTOM: 5px; FONT-FAMILY: "Trebuchet MS" !important; MARGIN-LEFT: 10px; DISPLAY: inline-block; WIDTH: 90%
}
#ContentNoticias UL LI BUTTON {
	BORDER-TOP: medium none; FONT-FAMILY: "Trebuchet MS" !important; BORDER-RIGHT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; box-shadow: 0 1px 0 rgba(0, 255, 255, .0) inset
}
.Oculto {
	DISPLAY: none
}
.BtnMasNoticias {
	MARGIN: 0px auto; WIDTH: 73%
}
.BtnMasNoticias INPUT {
	MARGIN-BOTTOM: 30px !important; FONT-SIZE: 17px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; FONT-WEIGHT: normal !important; COLOR: #00a551 !important; MARGIN-LEFT: 0px !important; BORDER-LEFT: medium none; MARGIN-TOP: 10px !important
}
#divPostsLoader {
	POSITION: absolute; LEFT: 45%
}
#ContentNoticias UL LI.Noti1 .ContenedorDes {
	BACKGROUND: #ffdc00
}
#ContentNoticias UL LI.Noti1 .flecha {
	BORDER-BOTTOM: #ffdc00 27px solid
}
#ContentNoticias UL LI.Noti1 H1 {
	COLOR: #32792e
}
#ContentNoticias UL LI.Noti1 P {
	COLOR: #231f20
}
#ContentNoticias UL LI.Noti1 BUTTON {
	COLOR: #231f20
}
#ContentNoticias UL LI.Noti2 .ContenedorDes {
	BACKGROUND: #b2d236
}
#ContentNoticias UL LI.Noti2 .flecha {
	BORDER-BOTTOM: #b2d236 27px solid
}
#ContentNoticias UL LI.Noti2 H1 {
	COLOR: #231f20
}
#ContentNoticias UL LI.Noti2 P {
	COLOR: #fff
}
#ContentNoticias UL LI.Noti2 BUTTON {
	COLOR: #231f20
}
#ContentNoticias UL LI.Noti3 .ContenedorDes {
	BACKGROUND: #00481a
}
#ContentNoticias UL LI.Noti3 .flecha {
	BORDER-BOTTOM: #00481a 27px solid
}
#ContentNoticias UL LI.Noti3 H1 {
	COLOR: #ffdc00
}
#ContentNoticias UL LI.Noti3 P {
	COLOR: #fff
}
#ContentNoticias UL LI.Noti3 BUTTON {
	COLOR: #ffdc00
}
#ContentNoticias UL LI.Noti4 .ContenedorDes {
	BACKGROUND: #00a551
}
#ContentNoticias UL LI.Noti4 .flecha {
	BORDER-BOTTOM: #00a551 27px solid
}
#ContentNoticias UL LI.Noti4 H1 {
	COLOR: #ffdd00
}
#ContentNoticias UL LI.Noti4 P {
	COLOR: #fff
}
#ContentNoticias UL LI.Noti4 BUTTON {
	COLOR: #ffdd00
}
#ContentNoticias UL LI.Noti5 .ContenedorDes {
	BACKGROUND: #a7cb19
}
#ContentNoticias UL LI.Noti5 .flecha {
	BORDER-BOTTOM: #a7cb19 27px solid
}
#ContentNoticias UL LI.Noti5 H1 {
	COLOR: #231f20
}
#ContentNoticias UL LI.Noti5 P {
	COLOR: #ffffff
}
#ContentNoticias UL LI.Noti5 BUTTON {
	COLOR: #ffffff
}
#ContentNoticias UL LI.Noti6 .ContenedorDes {
	BACKGROUND: #612386
}
#ContentNoticias UL LI.Noti6 .flecha {
	BORDER-BOTTOM: #612386 27px solid
}
#ContentNoticias UL LI.Noti6 H1 {
	COLOR: #fdd500
}
#ContentNoticias UL LI.Noti6 P {
	COLOR: #ffffff
}
#ContentNoticias UL LI.Noti6 BUTTON {
	COLOR: #ffffff
}
.NoticiaDetalle {
	MARGIN: 0px auto; WIDTH: 80%
}
.NoticiaDetalle IMG {
	MAX-WIDTH: 100%; 
	HEIGHT: auto; 
	MARGIN: 0px auto; 
	MAX-HEIGHT: 348px; 
	WIDTH: auto;
	display: block;
}
.NoticiaDetalle .TituloNoticiaDetalle {
	MARGIN-TOP: 40px;
    font-family: "Trebuchet MS" !important;
    font-weight: normal;
    color: #00a551;
    font-size: 2.3em;
    text-align: center;
    margin-bottom: 30px;
    }
.CuerpoNoticiaDetalle {
	MARGIN-BOTTOM: 20px; COLOR: #231f20; TEXT-ALIGN: justify; DISPLAY: inline-block; WIDTH: 100%
}
.NoticiaDetalle INPUT {
	MARGIN-BOTTOM: 10px !important; FONT-SIZE: 17px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; FONT-WEIGHT: normal !important; COLOR: #00a551 !important; MARGIN-LEFT: 0px !important; BORDER-LEFT: medium none; MARGIN-TOP: 10px !important
}
.ResponsabilidadCampo {
	BACKGROUND: #77787b
}
.RespetoCampo {
	BACKGROUND: #b2d235
}
.CachazaCampo {
	BACKGROUND: #ffdd00
}
.PoliticaSaludCampo {
	BACKGROUND: #00a551
}
.ContnedorImagenCampo {
	align-items: center
}
.ContnedorImagenCampo IMG {
	MAX-WIDTH: 100%
}

/*ActualizaciÃ³n 2017*/
.ContenedorNoticiasHome {
	margin-top: 30px!important;
    padding: 0 20px;
}
.ContenedorNoticiasHome .FlechaAmarillaNoticia_1 , .ContenedorNoticiasHome .FlechaAmarillaNoticia_2 , .ContenedorNoticiasHome .FlechaAmarillaNoticia_3 {
	top: -40px;
}
.ContenedorNoticiasHome .full-height {
    margin-bottom: 20px;
}
.ContenidoNoticia2 a ,.ContenidoNoticia2 a:hover {
	color:#fff;
	text-decoration:none;
}
ul.ContentNoticias #DescripcionNoti{
	font-size:16px;
}
@media screen and (min-width: 1123px)  { 
	ul.ContentNoticias .ContenedorDes {
	    min-height: 300px;
	}
 }
@media screen and (min-width: 863px) and (max-width: 1122px){
	ul.ContentNoticias .ContenedorDes {
	    min-height: 402px;
	}

}
@media screen and (max-width: 862px) {
	#ContentNoticias ul li{
		width:100%;
		margin-bottom: 20px;
		margin-left:0px;
	}
	
}
.ContentNoticias #VermasNoti button {
	    font-size: 16px;
}

@media screen and (min-width: 768px) {
	#topnavbar > nav {
		width: 33%;
    	float: left;
    	min-height: 80px;
	}
	section.top-bar-section {
	float:left;
	}
	ul.desplegableMenu{
	    padding: 0;
    	left: 5px!important;
	}
	.searchbox{
	    margin-bottom: 10px;
	}

}
@media screen and (max-width: 767px) {
	#topnavbar > nav {
		height: 60px;	
	}
	.top-bar-section UL LI {
    BORDER-TOP: #a7cb19 1px solid;
    BORDER-RIGHT: #a7cb19 1px solid;
    BORDER-BOTTOM: #a7cb19 1px dotted;
    PADDING-LEFT: 5px;
    /* LEFT: 6px !important; */
    BORDER-LEFT: #a7cb19 1px solid;
    Z-INDEX: 50000 !important;
    PADDING-RIGHT: 5px;
	}
	UL.desplegableMenu {
     BORDER-TOP: none; 
    BORDER-RIGHT: none; 
     BORDER-BOTTOM: none; 
     PADDING-LEFT: 0; 
     LEFT: 0px; 
     BORDER-LEFT: none; 
    Z-INDEX: 50000 !important;
    PADDING-RIGHT: 5px;
	}
	.Slider_2 .center-arrow {
		    TOP: 159px;
	}
}
@media screen and (min-width: 500px) and (max-width: 767px) {
	.LogoBioEnergy{
	    width: 44% !important;
	}
}
.Slider_2 a.nextControl {
	    float: right;
}
.content-ImagenSlider2 div:nth-child(2) {
	width: 50%;
    margin: 0 auto;

    margin-top: 10px;
}
.content-ImagenSlider2 div:nth-child(2) h2 {
	    color: #7f7f7f;
}
@media screen and (max-width: 648px) {
	.content-EncabezadoSlider2 .content-FechaImg {
		margin: 0 auto;
    	float: none;
	}
	.content-EncabezadoSlider2 .content-TituloSlider2 {
		width: 100%;
    	text-align: center;
	}
	.content-EncabezadoSlider2 .content-TituloSlider2 h1 {
	    font-size: 19px;
	}
	.content-EncabezadoSlider2 {
	    margin-bottom: 0;
	}
	.content-ImagenSlider2{
	    width: 100%!important;
	}
	.content-ImagenSlider2 IMG{
	    max-width: 20%;
	}
	.Slider_2 .content-DescripcionImg {
	    width: 95%;
    	margin: 0 auto;
   	 	float: none;
	}
	
}
.Slider_2 ul.cycle-slideshow {
    margin-top: -32px;	
}
.Slider_2 ul.cycle-slideshow li {
	width:100%;
}
#DisenoCorporativo {
	margin-top:0px;
}

@media screen and (min-width: 648px) {
	.Slider_2 .content-hero .content-copy {
	    MIN-HEIGHT: 440px;
	}
}

	
.containerPadre{
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.SeccionVerde_Vision .containerPadre > .column{
    height: auto;
    float: right;
}
.SeccionVerde_Integral .containerPadre > .column {
	height: auto;
    float: right;


}

.SeccionAmarillaPoliticaRSE .containerPadre > .column , .SeccionVerde_Derecho .containerPadre > .column{
	height: auto;
    float: right;

}

.SeccionVerde_Vinaza .containerPadre > .column{
    height: auto;
    float: right;

}

    
.SeccionVerde_Vision  .containerPadre > .column.ColumnaTexto ,
.SeccionVerde_Integral .containerPadre > .column.ColumnaTexto,
.SeccionAmarillaPoliticaRSE .containerPadre > .column.ColumnaTexto,
.SeccionVerdePoliticasSalud .containerPadre2> .column.ColumnaTexto,
.SeccionVerde_Derecho .containerPadre > .column.ColumnaTexto
 {
	
	width: 60%;
}
.SeccionVerde_Vision  .containerPadre > .column.ColumnaImagen,
.SeccionVerde_Integral .containerPadre > .column.ColumnaImagen,
.SeccionAmarillaPoliticaRSE .containerPadre > .column.ColumnaImagen,
.SeccionVerde_Derecho .containerPadre > .column.ColumnaImagen
{
	
	width: 40%;
}
.SeccionIniciativa .containerPadre2> .column.ColumnaTexto {
	width:55%;
}
.SeccionIniciativa .containerPadre2 > .column.ColumnaImagen {
	width:45%;
	

}
.SeccionVerde_Vinaza .containerPadre > .column.ColumnaTexto{
	
	width: 70%;
}
.SeccionVerde_Vinaza  .containerPadre > .column.ColumnaImagen{
	
	width: 30%;
}

@media only screen and (min-width: 768px){
	.SeccionVerde_Vision .OcultarHorizontal , 
	.SeccionGris_Valores .FlechaGrisValores_2, 
	.SeccionVerde_Integral .OcultarHorizontal,
	.SeccionVerde_Vinaza .OcultarHorizontal,
	.SeccionVerde_Respeto .FlechaGrisValores_2,
	.SeccionAmarillo_Cachaza .FlechaGrisValores_2,
	.SeccionAmarillaPoliticaRSE .OcultarHorizontal,
	.SeccionVerdePoliticasSalud .FlechaGrisValores_2,
	.SeccionVerde_Derecho .OcultarHorizontal{
		display:none;
	}
	.SeccionGris_Valores .containerPadre2 > .column
	{
		min-height: 514px;
	}
	.SeccionVerde_Respeto .containerPadre2 > .column, .SeccionAmarillo_Cachaza .containerPadre2 > .column{
		min-height: 340px;
	}
	.SeccionAmarillaPoliticaRSE .containerPadre > .column , 
	.SeccionVerde_Derecho .containerPadre > .column,
	.SeccionVerdePoliticasSalud .containerPadre2 > .column{
		min-height: 455px;
	}
	.SeccionIniciativa .containerPadre2 > .column.ColumnaImagen,
	.SeccionVerde_Vision .containerPadre > .column,
	.SeccionVerde_Vinaza .containerPadre > .column {
		min-height: 360px;

	}
	.ContainerSeccionEtica > .column {
		min-height: 535px;
	}
	.SeccionVerde_Integral .containerPadre > .column {
    min-height: 424px;
	}
		 



}

@media only screen and (max-width: 767px) {
    .containerPadre > .column , .containerPadre2 >.column{
		width: 100%!important;
	}
	.SeccionVerde_Vision .FlechaCircularVision , 
	.SeccionGris_Valores .FlechaGrisValores ,
	.SeccionVerde_Integral .FlechaCircularVision , 
	.SeccionVerde_Respeto .FlechaGrisValores,
	.SeccionVerde_Vinaza .FlechaCircularVision,
	.SeccionAmarillo_Cachaza .FlechaGrisValores,
	.SeccionAmarillaPoliticaRSE .FlechaCircularVision,
	.SeccionVerdePoliticasSalud .FlechaGrisValores,
	.SeccionVerde_Derecho .FlechaCircularVision  {
		display:none;
	}
	.SeccionVerde_Vision  .ColumnaTexto , 
	.SeccionVerde_Integral .ColumnaTexto , 
	.SeccionVerde_Vinaza .ColumnaTexto,
	.SeccionAmarillaPoliticaRSE .ColumnaTexto,
	.SeccionVerde_Derecho .ColumnaTexto {
		height:auto;
	}
	
}	
.SeccionVerde_Vision .ColumnaImagen , 
.SeccionVerde_Integral .ColumnaImagen , 
.SeccionVerde_Vinaza .ColumnaImagen,
.SeccionAmarillaPoliticaRSE .ColumnaImagen,
.SeccionVerde_Derecho .ColumnaImagen {
	text-align: center;
}
    

.SeccionVerde_Vision  .ColumnaTexto , 
.SeccionVerde_Integral .ColumnaTexto , 
.SeccionVerde_Vinaza .ColumnaTexto,
.SeccionVerdePoliticasSalud .column.ColumnaTexto {
	background: #00a551;
}
.SeccionAmarillaPoliticaRSE .ColumnaTexto {
	background:#ffdd00;
}
.SeccionVerde_Derecho .ColumnaTexto {
	background:#00481a;
} 
.SeccionVerde_Vision .ColumnaImagen img , 
.SeccionVerde_Integral .ColumnaImagen img , 
.SeccionVerde_Vinaza .ColumnaImagen img,
.SeccionAmarillaPoliticaRSE .ColumnaImagen img,
.SeccionVerde_Derecho .ColumnaImagen img,
.SeccionIniciativa .ColumnaImagen img {
	max-height:360px;
	max-width: 100%;
}
.SeccionVerde_Vision  .TextoContenidoAmarilloVision ,
.SeccionVerde_Integral .TextoContenidoAmarilloVision ,
.SeccionVerde_Vinaza .TextoContenidoAmarilloVision,
.TextoContenido_respeto,
.SeccionAmarillaPoliticaRSE .TextoContenidoAmarilloVision,
.SeccionVerde_Derecho .TextoContenidoAmarilloVision{
	font-size:20px;
}
.SeccionVerde_Vision .SubTituloAmarilloVision span , 
.SeccionVerde_Integral .SubTituloAmarilloVision span , 
.SeccionVerde_Vinaza .SubTituloAmarilloVision span,
.SeccionAmarillo_Cachaza .SubTituloVerdeCachaza span,
.SeccionAmarillaPoliticaRSE .SubTituloVerdeCachaza span,
.SeccionVerdePoliticasSalud .SubTituloAmarilloVision span,
.SeccionVerde_Derecho .SubTituloVerdeCachaza span  {
	font-size:40px;
}

.containerPadre2{
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.containerPadre2 > .column{
	height: auto;
	float: left;

}
.containerPadre2 > .column.ColumnaImagen {
	width: 40%;
	text-align: center;
}
.SeccionAmarillo_Cachaza .containerPadre2 > .column.ColumnaImagen {
	width: 30%;
	text-align: center;
}

.SeccionGris_Valores .containerPadre2> .column.ColumnaTexto{
	background-color: #77787b;
	width: 60%;
}
.SeccionVerde_Respeto .containerPadre2> .column.ColumnaTexto {
	background-color: #b2d235;
	width: 60%;
}
.SeccionAmarillo_Cachaza .containerPadre2> .column.ColumnaTexto{
	background-color: #ffdd00;
	width: 70%;
}

 
.SeccionVerde_Respeto> .column.ColumnaTexto {
	background-color: #77787b;
	width: 60%;
}


.SeccionGris_Valores .ColumnaImagen img , 
.SeccionVerde_Respeto .ColumnaImagen img , 
.SeccionAmarillo_Cachaza .ColumnaImagen img,
.SeccionVerdePoliticasSalud .ColumnaImagen img{
    max-height: 360px;
    max-width: 100%;
}
.SeccionGris_Valores .FlechaGrisValores , 
.SeccionVerde_Respeto .FlechaGrisValores , 
.SeccionAmarillo_Cachaza .FlechaGrisValores,
.SeccionVerdePoliticasSalud .FlechaGrisValores {
	top:40%;
}
.SeccionGris_Valores .SubTituloGrisValores span , 
.SeccionVerde_Integral .SubTituloGrisValores span , 
.SeccionVerde_Respeto .SubTituloGrisValores span,
.SeccionVerde_Respeto .SubTitulo_Respeto span,
.TituloCorporativo H1,
.SubTituloPerfilCorp span,
.SeccionAmarillaPoliticaRSE .SubTituloVerdeCachaza span
.SeccionVerdePoliticasSalud .SubTituloGrisValores span,
.SeccionVerde_Derecho .SubTituloAmarilloVision span,
.SeccionIniciativa .SubTituloInicitativas span,
.TituloEconomico  h1,
.TituloInforme h1 {
	font-size: 40px;
}
.SeccionGris_Valores .TextoContenidoAmarilloVision , 
.SeccionVerde_Respeto .TextoContenidoAmarilloVision,
.SeccionVerde_Respeto .TextoContenido_respeto,
.SeccionAmarillaPoliticaRSE .TextoContenidoCachaza,
.SeccionVerdePoliticasSalud .TextoContenidoAmarilloVision,
.ContainerSeccionEtica .SubTituloLineaEtica span,
.ContainerSeccionEtica .SubTituloVerdeCachaza span  {
	font-size: 20px;
}
.ContentNuestroProceso .TextoDisenoBlanco {
	font-size: 20px;
    color: #fff;
}
.SeccionVerdeCanaAzucar .TextoDisenoBlanco {
	font-size: 20px;	
}
.ContentNuestroProceso .FlechaNuProce {
	HEIGHT: 0px;
    BORDER-RIGHT: transparent 20px solid;
    POSITION: relative;
    MARGIN: 0px auto;
    BORDER-LEFT: transparent 20px solid;
    TOP: -50px;
    WIDTH: 0px;
    BORDER-BOTTOM: #00481a 30px solid;
}
.ContentUnidadNegocio img {
	width:100%;
}
.ImagenFull img {
	width:100%;
	
}
.ImagenFull .FlechaAmarilla , .ImagenFull .FlechaVerdeEnergia , .ImagenFull .FlechaCanaAzucar {
	top:-50px;
}
.TextoDisenoBlancoEnergia{

    font-size: 20px;
    color: #fff;
}
.SeccionVerde_Vinaza , .SeccionAmarillo_Cachaza  {
	OVERFLOW: auto;
    HEIGHT: auto;
    MARGIN: 70px auto 50px;
    WIDTH: 72%;
}
.SeccionAmarillo_Cachaza .TextoContenido_respeto span {
	color: #222
}
@media screen and (min-width: 768px) {
	.ColumnaImagen {
		display: table;
	}
	.ColumnaImagen .ms-webpart-zone , .ColumnaImagen .ms-webpart-zone >div:nth-child(1) {
		display: table-cell;
    	vertical-align: middle;
	}
	.SeccionGris_Valores .FlechaGrisValores , 
	.SeccionVerde_Respeto .FlechaGrisValores , 
	.SeccionAmarillo_Cachaza .FlechaGrisValores,
	.SeccionVerdePoliticasSalud .FlechaGrisValores {
		margin-right: -1px;
	}

}
.SeccionIniciativa .TextoDisenoCorporativo{
	width:100%;
}
.SubTituloInicitativas .TitulosInternas {
	margin-top:0px!important;
}
.FlechaAmarillaAmbiental {
	top:-50px;
}
.TextoSostenibilidad {
	min-height: 100px;
    margin-top: 30px;
}

#SeccionAmbiental {
	margin-top:-31px;	
}
.SeccionVerdePoliticasSalud {
	margin-top:0px;
}

/*Actualizacion linea etica*/
.ContainerSeccionEtica{
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.ContainerSeccionEtica > .column{
	width: 50%;
	float: left;
	padding: 0;
	margin-bottom:40px;
}

.ContainerPoliticasCumplimiento > .column{
	width: 100%;
	float: left;
	padding: 0;
	margin-bottom:40px;
}


.ContainerEstrategiasAnticorrupcion > .column{
	width: 100%;
	float: left;
	padding: 0;
	margin-bottom:40px;
}



.ContainerSeccionEtica > .SeccionCodigoLineaEtica{
	background-color: #b2d235;
}

.ContainerSeccionEtica> .SeccionPoliticaAnticorrupcion{
	background-color: #ffdd00;
}

.ContainerPoliticasCumplimiento > .SeccionPoliticasCumplimiento{
	background-color: #ffdd00;
}

.ContainerEstrategiasAnticorrupcion > .SeccionEstrategiasAnticorrupcion{
	background-color: #00a551;
}


.ContainerSeccionEtica > .SeccionGobiernoCorporativo {
	background-color: #00481a;
}
.ContainerSeccionEtica > .SeccionGobiernoCorporativo {
	background-color: #00481a;
}
.ContainerSeccionEtica > .SeccionEstrategiaAnticorrupcion {
	background-color: #00a551;
}
.ContainerSeccionEtica > .SeccionInternaLineaEtica {
		background-color: #ffdd00;
}
.ContainerSeccionEtica > .SeccionConflictoInteres {
		background-color: #b2d235;
}




@media only screen and (max-width: 800px) {
	.ContainerSeccionEtica >.column {
		width: 100%!important;
	}

}
.ContainerSeccionEtica img {
	max-width:100%;
}
.ContainerSeccionEtica .FlechaVerde_Respeto_3,
.ContainerSeccionEtica .FlechaAmarilla,
.ContainerSeccionEtica .FlechaPoliticaDerecho_2 , 
.ContainerSeccionEtica .FlechaVerdeVision{
	top:-47px;
}
.SeccionPoliticasCumplimiento .FlechaAmarilla{

	top:-47px;

}

.SeccionEstrategiasAnticorrupcion .FlechaVerdeVision{

	top:-47px;

}


.ContainerSeccionEtica .SubTituloLineaEtica .TitulosInternas,
.ContainerSeccionEtica .SubTituloVerdeCachaza .TitulosInternas{
	margin-top:0px!important;
}
.ContainerSeccionEtica .TextoContenidoLineaEtica span, 
.ContainerSeccionEtica .TextoAnticorrupcion span,
.ContainerSeccionEtica .TextLineaEtica SPAN {
	font-size:16px;
}
@media only screen and (min-width: 1680px) {
	.ContainerSeccionEtica > .column {
    	min-height: 633px;
	}
	.ContainerSeccionEtica img {
		width:100%;
	}

}
.ContentNuestroProceso .ContentNoticia2 {
	background:none;
}
.footerHome a {
	float: right;
    margin-right: 20px;
}

div.SeccionGris_Valores > div > div.column.ColumnaImagen > div.ms-webpart-zone.ms-fullWidth > div,
div.SeccionVerde_Respeto > div > div.column.ColumnaImagen > div.ms-webpart-zone.ms-fullWidth > div,
div.SeccionAmarillo_Cachaza > div > div.column.ColumnaImagen > div.ms-webpart-zone.ms-fullWidth > div,
div.SeccionVerdePoliticasSalud > div > div.column.ColumnaImagen > div.ms-webpart-zone.ms-fullWidth > div{
	float: right;
    text-align: right;
}
div.SeccionIniciativa > div > div.column.ColumnaImagen > div.ms-webpart-zone.ms-fullWidth > div {
	float: right;
    text-align: center;
}
/*Textos responsive*/
@media only screen and (max-width: 767px){
	.TituloVerdeOscPLan1 h1, 
	#Estructura h1, 
	.TituloContactos h1,
	.TituloPrincipal H1,
	.SeccionVerde_Vision .SubTituloAmarilloVision span, 
	.SeccionVerde_Integral .SubTituloAmarilloVision span, 
	.SeccionVerde_Vinaza .SubTituloAmarilloVision span, 
	.SeccionAmarillo_Cachaza .SubTituloVerdeCachaza span, 
	.SeccionAmarillaPoliticaRSE .SubTituloVerdeCachaza span, 
	.SeccionVerdePoliticasSalud .SubTituloAmarilloVision span, 
	.SeccionVerde_Derecho .SubTituloVerdeCachaza span, 
	.SeccionVerde_Integral .SubTituloGrisValores span, 
	.SeccionVerde_Respeto .SubTituloGrisValores span, 
	.SeccionVerde_Respeto .SubTitulo_Respeto span, 
	.TituloCorporativo H1, .SubTituloPerfilCorp span, 
	.SeccionAmarillaPoliticaRSE .SubTituloVerdeCachaza span,
	.SeccionVerdePoliticasSalud .SubTituloGrisValores span, 
	.SeccionVerde_Derecho .SubTituloAmarilloVision span, 
	.SeccionIniciativa .SubTituloInicitativas span, 
	.TituloEconomico  h1, 
	.TituloInforme h1,
	.TituloVerdePerfil H1
	{
		font-size:30px;
	}
	.SeccionGris_Valores .SubTituloGrisValores span{
		font-size:26px!important;
	}
	.TextoDisenoCorporativo,
	.Slider_2 .content-DescripcionImg P,
	.SeccionVerde_Vision  .TextoContenidoAmarilloVision, 
	.SeccionVerde_Integral .TextoContenidoAmarilloVision, 
	.SeccionVerde_Vinaza .TextoContenidoAmarilloVision, 
	.TextoContenido_respeto, 
	.SeccionAmarillaPoliticaRSE .TextoContenidoAmarilloVision, 
	.SeccionVerde_Derecho .TextoContenidoAmarilloVision,
	.SeccionGris_Valores .TextoContenidoAmarilloVision, 
	.SeccionVerde_Respeto .TextoContenidoAmarilloVision, 
	.SeccionVerde_Respeto .TextoContenido_respeto, 
	.SeccionAmarillaPoliticaRSE .TextoContenidoCachaza, 
	.SeccionVerdePoliticasSalud .TextoContenidoAmarilloVision, 
	.ContainerSeccionEtica .SubTituloLineaEtica span, 
	.ContainerSeccionEtica .SubTituloVerdeCachaza span,
	.TextoDisenoBlancoEnergia,
	.SeccionVerdeCanaAzucar .TextoDisenoBlanco {
	font-size:16px
	}
}
@media only screen and (max-width: 1060px) {
	.NoticiaDetalle img{
		width:100%;
	}

}
.VermasAmarillo , .VermasAmarillo:visited {
	color:#ffdd00!important;
	text-decoration:none!important;
}
	color:#ffdd00!important;
	text-decoration:none!important;
}
.VermasNegro, .VermasNegro:visited{
	color:#000!important;
}
.VermasVerdeC, .VermasVerdeC:visited{
	color:#00a551!important;
		text-decoration:none!important;
}
.enlace{
	color:white!important;
}
.enlace:visited{
	
	color:white !important;
}
.enlace span:hover{
	color:#ffdd00 !important;
}
.VermasPoliticasC, .VermasPoliticasC:visited{
	color:green !important;
}


.VermasVerdeO{
	color:#00481a!important;
}
.VermasBlanco , .VermasBlanco:hover ,  .VermasBlanco:visited{
	color:#fff;
	text-decoration:none;
}
/*Inicio Componente noticias Home*/
.NoticiasSliderHome ul li {
	width:33%;
	float:left;
}
.NoticiasSliderHome #ContenedorN {
	width:95%;
	font-family: "Trebuchet MS" !important;
	
}
.NoticiasSliderHome > ul > li > div .ContenedorDes{
    padding: 0 8px;	
}

/*Noticia 1*/
.NoticiasSliderHome > ul > li:nth-child(1) > div {
	background:#ffdd00;
}
.NoticiasSliderHome > ul > li:nth-child(1) > div #TituloNoti h1 {
	font-size:20px;
	font-weight: 700;
	color: #00a551;
	font-family: "Trebuchet MS" !important;
}
.NoticiasSliderHome > ul > li:nth-child(1) > div #DescripcionNoti p {
	font-size: 16px;
	color: #000000;
}
.NoticiasSliderHome > ul > li:nth-child(1) > div .flecha{
    BORDER-BOTTOM: #ffdd00 30px solid;
    margin: 0 auto!important;	
}
.NoticiasSliderHome > ul > li:nth-child(1) > div #VermasNoti button{
    border: none;
    background: none;
    color: #00a551;
    margin-left: 0;
    font-size: 16px;
    padding-left: 0;
    box-shadow: none;
    font-weight: normal;	
}
.NoticiasSliderHome > ul > li:nth-child(1) > div #PiePagina{
    text-align: right;
    color: #00a551;
    font-size: 15px;	
}
.NoticiasSliderHome > ul > li > div #PiePagina p {
	margin-bottom:0;
}

/*Noticia 2*/
.NoticiasSliderHome > ul > li:nth-child(2) > div{
	background:#00481a;	
}
.NoticiasSliderHome > ul > li:nth-child(2) > div #TituloNoti h1 , 
.NoticiasSliderHome > ul > li:nth-child(3) > div #TituloNoti h1 {
	font-size:20px;
	font-weight: 700;
	color: #ffdd00;
	font-family: "Trebuchet MS" !important;
}
.NoticiasSliderHome > ul > li:nth-child(2) > div #DescripcionNoti p,
.NoticiasSliderHome > ul > li:nth-child(3) > div #DescripcionNoti p  {
	font-size: 16px;
	color: #fff;
}

.NoticiasSliderHome > ul > li:nth-child(2) > div .flecha{
    BORDER-BOTTOM: #00481a 30px solid;
    margin: 0 auto!important;	
}

.NoticiasSliderHome > ul > li:nth-child(2) > div #VermasNoti button,
.NoticiasSliderHome > ul > li:nth-child(3) > div #VermasNoti button{
    border: none;
    background: none;
    color: #ffdd00;
    margin-left: 0;
    font-size: 16px;
    padding-left: 0;
    box-shadow: none;
    font-weight: normal;	
}

.NoticiasSliderHome > ul > li:nth-child(2) > div #PiePagina,
.NoticiasSliderHome > ul > li:nth-child(3) > div #PiePagina {
    text-align: right;
    color: #ffdd00;
    font-size: 15px;
}


/*Noticias 3*/
.NoticiasSliderHome > ul > li:nth-child(3) > div{
	background:#00a551;	
}
.NoticiasSliderHome > ul > li:nth-child(3) > div .flecha{
    BORDER-BOTTOM: #00a551 30px solid;
    margin: 0 auto!important;	
}

.NoticiasSliderHome{
	width: 100%;
    height: auto;
    overflow: overlay;
    margin-top:20px;
    margin-bottom:20px;
    margin-left: 20px;

}

@media only screen and (max-width: 767px){
	.NoticiasSliderHome ul li {
		width:100%;
		margin-bottom:15px;
	}
	.NoticiasSliderHome #ContenedorN{
		min-height: auto!important;
	}
}



/*Fin Componente noticia Home*/

/*Galeria Fotográfica*/
.cssdivContPGAlbums> div {
	width: 160px;
    float: left;
    margin: 0 12px;
    margin-bottom: 20px;
    max-height: 160px;
   	text-align: center;
}
.cssdivContPGAlbums> div:hover{
	cursor:pointer;
}
.cssdivContPGAlbums .CarpetaAlbum {
    background-image: url(../images/CarpetaGaleria.png);
    width: 100%;
    height: 100px;
    background-repeat: no-repeat;
    /*background-position-x: 24px;*/
}
.cssdivContPGAlbums> div span {
    text-decoration: none!important;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #a0c451;
    border-radius: 7px;
    padding: 2px 0;
    font-weight: bold;
    font-size: 16px;
}
.cssdivContPGAlbums> div:hover span {
    text-decoration: underline!important;
	
}
#divContPGAlbums{
    width: 60%;
    height: auto;
    overflow: auto;
    margin: 0 auto;
    margin-top: 40px;
}
.cssdivContPGAlbums>div>img {
    max-width: 100%;
    height: auto;
    max-height: 160px;
    width: auto;
}
#flc_atras{
    background: #a0c451;
    width: 30px;
    color: #fff;
    height: 30px;
    text-align: center;
    border-radius: 24px;
    padding: 7px 6px;
    font-size: 22px;
    cursor: pointer;
}
#divContArrowsNavigation{
    margin-top: 40px;
    width: 60%;
    margin: 0 auto;	
}

.cssDivContSlider{
	text-align: center;
    /*background: rgba(239, 239, 239,0.6);*/
    min-height: 412px;
}
div.carouselholder {
	border: 1px solid #a0c451;
    position: relative;
    width: 50%;
    padding: 5px;
    margin: 0 auto;
    background: #fff;
    min-height: 366px;
}

div.carouselholder ul, div.carouselholder li {
	display: block;
    list-style: none;
    margin: 0;
}

div.carouselholder ul {
    padding: 0;
}

div.carouselholder li {
	float: left;
    /*width: 726px;*/
    height: 301px;
    text-align: center;
    margin-right: 5px;
}
.caroufredsel_wrapper{
	/*width:665px!important;*/
	    height: 320px!important;
	
}
#GaleriaAlbum>li>a{
	display: none;
}
#GaleriaAlbum>li>img{
    max-width: 100%;
    max-height: 301px;
    width: auto;	
}
.cssDivCloseWndw{
    width: 50%;
    margin: 0 auto;
    background: #a0c451;
    border: 1px solid #a0c451;
    color: #fff;
    text-align: right;	
}
.cssDivCloseWndw span {
    margin-right: 8px;
    margin-top: 2px;
    display: inline-block;
    margin-bottom: 2px;
    font-weight: bold;
    font-size: 16px;
    border-left: 1px;
   	cursor: default;	
}
.GaleriaAlbum_prev{
    width: 25px;
    height: 26px;
    background: #a0c451;
    color: #fff;
    font-weight: 700;
    font-size: 23px;
    border-radius: 18px;
    padding: 2px 2px;
    text-align: center;
    float: left;	
}
.GaleriaAlbum_next{
	width: 25px;
    height: 26px;
    background: #a0c451;
    color: #fff;
    font-weight: 700;
    font-size: 23px;
    border-radius: 18px;
    padding: 2px 2px;
    text-align: center;
}
.TituloAlbum{
    color: #c6d92a;
    font-size: 23px;
    border-bottom: 1px solid #c6d92a;
    margin-bottom: 11px;
    padding-bottom: 2px;
    font-weight: 600;	
}
@media only screen and (max-width: 767px){
	div.carouselholder , .cssDivCloseWndw, #divContPGAlbums ,#divContArrowsNavigation{
		width:100%;
	}	
}
/*Fin Galería fotográfica*/

/*Actualizacion 28/09/2017*/
.NoticiasSliderHome #PiePagina{
	position: relative;
    top: -22px;
}
.NoticiasSliderHome>ul{
	list-style: none;
}


/*Treeview*/
.treegrid-indent {
width:16px!important; 
height: 16px; 
display: inline-block!important; 
position: relative;}

.treegrid-expander {width:16px; height: 16px; display: inline-block; position: relative; cursor: pointer;}

.treegrid-expander {
    width: 16px!important;
    height: 16px!important;
    display: inline-block!important;
    position: relative!important;
    cursor: pointer!important;
    margin-bottom: 0!important;

}
.treegrid-expander-expanded {
    background-image: url(../images/collapse.png);
}
.treegrid-expander-collapsed{background-image: url(../images/expand.png);}

.treeLineaEtica span {
	margin-bottom:0.5px!important;
	width: 85%!important;
    background-repeat: no-repeat;
    padding-left: 17px;
}

.treeLineaEstrategiaAnticorrupcion span {
	margin-bottom:0.5px!important;
	width: 85%!important;
    background-repeat: no-repeat;
    padding-left: 17px;
    color:white;
    font-size:20px;
    
}

.treeLineaEstrategiaAnticorrupcion{
	width: 100%;
    margin-top: 10px!important;
}
.treeLineaEstrategiaAnticorrupcion a{
	font-size:20px;
	color:white;
} 



.treeLineaEtica{
	width: 100%;
    margin-top: 10px!important;
}
.treeLineaEtica a{
	font-size:16px;
} 
.TreeVersion{
	color: #ffdd00 !important;
    font-size: 16px;
}
.TituloPlanAnticorrupcion{
	color: #ffffff;
    font-size: 16px;
}

.EstrategiaAnticorrupcion{
	color: black;
    font-size: 16px;
}


.Padre_1> span:before{
	content: "Ver plan anticorrupción";
}
.Hijo_11> span:nth-child(2):before{
	content: "2017";
}
.Hijo_11> span:nth-child(1),
.Hijo_12> span:nth-child(1),
.Hijo_13> span:nth-child(1),

.Nieto_1>span{
	width: 16px!important;
}
.Hijo_12> span:nth-child(2):before{
	content: "2018";
}
.Hijo_13> span:nth-child(2):before{
	content: "2019";
}

.Nieto_1>a{
	display:inline-block;
	width:85%;
}
@media only screen and (max-width: 404px){
	.Hijo_11> span:nth-child(1), .Hijo_12> span:nth-child(1), .Nieto_1>span {
    	width: 8px!important;
    	padding: 4px;
	}
}

@media only screen and (min-width: 1475px) and (max-width: 1679px){
	.ContainerSeccionEtica > .column {
   		 min-height: 560px;
	}

}

.NuevaImgValCorporativos{
	text-align: center;
    margin-top: 10px;
    margin-bottom:30px;
}
.TextNewCorp{
	margin-top: -40px;
}
@media only screen and (max-width: 1300px){
	.NuevaImgValCorporativos img {
		width:100%;
	}
}






