.oculto {
display: none
}
.section {
margin:0;
}
.controlArrow.prev {
left:40px;
}
.controlArrow.next {
right:40px;
}
#imgcontainer {
height: auto !important;
width: auto !important;
max-width: 100%;
}
img.scalable {
height: auto !important;
width: auto !important;
max-width: 100%;
vertical-align: bottom;
}
#iconoempresa {
margin-right: 50px;
position: relative;
}
#endeosmini { }
h2 {
font-family: "Georgia", Helvetica, sans-serif;
font-size: 1.8em;
letter-spacing:0.01em;
font-weight: 600;
margin-bottom: 1.em; 
line-height:1.5em;
color: #FFFFFF;
}
.diapo {
text-align: center;
color: #FFFFFF;
font-size: 1.6em;
font-weight: normal;
}
.diapo em {
font-size: 1.3em;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
}
#section0 {
background: #3C6090;
}
#section0 .diapo {
left: 100%;
}
#section1 {
background: #49ACED;
}
#section1 .diapo {
left: 100%;
}
#section2 {
background: #688F49;
}
#section3 {
background: #EE9B33;
}
#section4 {
background: #8E242D;
}
#section5 {
background: #833F66;
}
#section6 {
background: #7F7F7F;
}
#section7 {
background: #9BAFC8;	
background-image:url(../../assets/bg/1.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}
#section8 {
background: #7F7F7F;	
background-image:url(../../assets/bg/balance.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}
#section9 {
background: #7F7F7F;	
background-image:url(../../assets/bg/board.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}
#section10 {
background: #7F7F7F;
}
.diapo a {
color: #FFFFFF;
}
.diapo a:hover, .diapo a:focus {
color: #FC60BD;
}

.extraPadding {
padding: 0px 10%;
}
.small {
font-size: 12px;
line-height:1.35em;
}

#logoendeos{left:-100%; position: relative; }
#salvavidas{left:100%; position: relative;}


/*1 Column for Narrow Browser Windows and Smartphones in both orientations*/
@media only screen and (min-width: 0px) and (max-width: 700px) {

h2 {
font-size: 1em;
letter-spacing:0.0em;
}
.diapo {
text-align: center;
color: #FFFFFF;
font-size: 0.85em;
}
.extraPadding {
padding: 0px 2px;
}
#section7 {
background-image:url(../../assets/bg/indexRes.jpg)!important;
background-position:bottom right!important;
}
#section8 {
background-image:url(../../assets/bg/balance.png)!important;
background-position:bottom right!important;
}
#section9 {
background-image:url(../../assets/bg/board.png)!important;
background-position:bottom left!important;
}
#section0, #section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8 {
height: auto !important;
max-height: 888678px;
}
.footerWrapper{
height: auto !important;
max-height: 888678px;
}
}
/*Medium windows - reduce padding content padding*/
@media only screen and (min-width: 700px) and (max-width: 900px) {
#section7 {
background-image:url(../../assets/bg/indexRes.jpg)!important;
background-position:bottom right!important;
}
#section8 {
background-image:url(../../assets/bg/balance.png)!important;
background-position:bottom right!important;
}
#section9 {
background-image:url(../../assets/bg/board.png)!important;
background-position:bottom left!important;
}
#section0, #section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8 {
height: auto !important;
max-height: 888678px;
}
.footerWrapper{
height: auto !important;
max-height: 888678px;
}
.extraPadding {
padding: 0px 2px;
}
}
/*Landscape Tablet Exceptions to adjust padding and reduce font size*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#section7 {
background-image:url(../../assets/bg/indexRes.jpg)!important;
background-position:bottom right!important;
}
#section8 {
background-image:url(../../assets/bg/balance.png)!important;
background-position:bottom right!important;
}
#section9 {
background-image:url(../../assets/bg/board.png)!important;
background-position:bottom left!important;
}
#section0, #section1, #section2, #section3, #section4, #section5, #section6, #section7, #section8 {
height: auto !important;
max-height: 888678px;
}
.footerWrapper {
height: auto !important;
max-height: 888678px;
}
.extraPadding {
padding: 0px 2px;
}
}




