#subpage #subpage-header {
	background-position: center; padding: 20px; height: 300px; position: relative; background-size: cover;
}
#subpage #subpage-header .title {
	bottom: 20px; color: white; position: absolute;
}
#subpage #subpage-header .subscribe {
	padding: 10px; top: 0px; right: 0px; color: white; position: absolute; background-color: rgba(56, 59, 66, 0.8);
}
#subpage #subpage-header .subscribe a {
	color: white; text-decoration: none;
}
#subpage #subpage-header .subscribe a:hover {
	color: rgb(247, 148, 33);
}
#subpage #subpage-header .subscribe a h3 {
	margin: 0px 5px 0px 10px; font-size: 24px; font-weight: normal; display: inline;
}
#subpage #subpage-header .subscribe a img {
	padding-bottom: 5px;
}
#subpage #subpage-header .subscribe a .glyphicon {
	font-size: 16px;
}
#subpage #search {
	padding: 40px 0px;
}
#subpage #search button {
	margin: 20px 0px 0px; padding: 10px 40px; border-radius: 0px; border: currentColor; border-image: none; background-color: rgb(228, 229, 230);
}
#subpage #search button:hover {
	background: rgb(167, 169, 172) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
#subpage .prev_next div {
	margin: 0px; padding: 0px;
}
#subpage .prev_next_posts {
	margin-top: 100px;
}
#subpage .prev_next_posts a {
	background: rgb(117, 119, 121) !important;
}
#subpage .prev_next_posts a:hover {
	background: rgb(167, 169, 172) !important;
}
body {
	font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
html {
	font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
body {
	background: rgb(228, 229, 230);
}
body section {
	background: white;
}
body a {
	color: rgb(226, 109, 30); text-decoration: none;
}
body a:hover {
	color: rgb(56, 59, 66); text-decoration: none;
}
body .title {
	padding: 10px; background-color: rgba(56, 59, 66, 0.8);
}
body .title h1 {
	margin: 0px; font-size: 24px; font-weight: lighter;
}
body .title h2 {
	margin: 0px; font-size: 24px; font-weight: lighter;
}
body .title h3 {
	margin: 0px; font-size: 24px; font-weight: lighter;
}
body .center {
	text-align: center;
}
body .col-center {
	margin: 0px auto; float: none;
}
body .padbottom {
	padding-bottom: 20px;
}
body .padbottommore {
	padding-bottom: 30px;
}
body .padtopmore {
	padding-top: 30px;
}
body .btn-primary {
	background: rgb(226, 109, 30) !important; border: 4px solid rgb(182, 87, 23); border-image: none;
}
body .btn-primary:hover {
	border-color: rgb(182, 87, 23);
}
body .btn-default.btn {
	border: 4px solid currentColor; border-image: none;
}
body .input-group-btn .btn-default {
	border: 1px solid rgb(204, 204, 204); border-image: none; font-size: 21px;
}
body .btn {
	border-radius: 0px;
}
body .form-control {
	border-radius: 0px;
}
body .nomargin {
	margin: 0px;
}
body .nopadding {
	padding: 0px;
}
body {
	-webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased;
}
body .nav-pills > li.active > a {
	background: rgb(226, 109, 30) !important; border-radius: 0px; border: 4px solid rgb(182, 87, 23); border-image: none;
}
.nav-pills > li.active > a:hover {
	background: rgb(226, 109, 30) !important; border-radius: 0px; border: 4px solid rgb(182, 87, 23); border-image: none;
}
.nav-pills > li.active > a:focus {
	background: rgb(226, 109, 30) !important; border-radius: 0px; border: 4px solid rgb(182, 87, 23); border-image: none;
}
body .nav-pills > li a {
	background: whitesmoke !important; border-radius: 0px; border: 4px solid rgb(204, 204, 204); border-image: none; color: rgb(204, 204, 204);
}
body .nav-pills > li a:hover {
	background: whitesmoke !important; border-radius: 0px; border: 4px solid grey; border-image: none; color: grey;
}
body .nav-pills > li {
	padding: 0px 10px;
}
body .required.form-group .control-label::after {
	color: red; content: "*";
}
body .tiles.list-inline li {
	padding-right: 10px; padding-bottom: 20px; padding-left: 10px; max-height: 450px;
}
.no-margin {
	margin: 0px !important;
}
#breadcrumbs {
	background: rgb(116, 118, 121); font-size: 14px;
}
#breadcrumbs ul {
	margin: 0px !important; padding: 10px 0px;
}
#breadcrumbs ul li a {
	color: white;
}
#breadcrumbs ul li a.active {
	font-weight: bold;
}#topmenu {
	height: 132px; background: white; border-bottom-color: rgb(228, 229, 230); border-bottom-width: medium; border-bottom-style: solid;
}
#topmenu .navbar-header .navbar-toggle .icon-bar {
	background: rgb(226, 109, 30);
}
#topmenu .navbar-brand {
	height: auto;
	padding: 16px 15px 5px;
}
#topmenu #navbar-breadcrumbs {
    clear: both;
    margin-left: 15px;
}
#topmenu #navbar-breadcrumbs ul li a {
	font-size: 16px;
    color: #5f6369;
	font-weight: 100;
}
#topmenu #stocks {
	margin-top: 15px;
	margin-left: 50px;
	font-size: 16px;
}
#topmenu #stocks h3 {
	font-size: 20px; font-weight: lighter;
}
#topmenu #stocks h3 span.up {
	top: 3px; color: green; margin-right: 40px; margin-left: 10px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); -moz-transform: rotate(-90deg);
}
#topmenu #stocks h3 span.down {
	top: 3px; color: red; margin-right: 40px; margin-left: 10px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(-90deg);
}
#topmenu #stocks h3 span.number {
	color: rgb(126, 137, 153);
}
#topmenu #stocks h3 a:hover {
	color: rgb(226, 109, 30);
}
#topmenu #social {
	margin-right: 100px;
}
#topmenu #social ul {
	margin: 0px;
}
#topmenu #social ul li a img {
	padding: 22px 0px; width: 20px;
}
#topmenu #lang h3 {
	font-size: 20px; margin-top: 22px;
}
#topmenu #lang h3 a:not(.active) {
	
}
#topmenu #lang h3 a.active {
	font-weight: bold;
}
#topmenu #lang h3 a:hover {
	color: rgb(226, 109, 30); font-weight: bold;
}
#form_login {
	display: inline-flex;
}
#form_login li {
	color: #FFFFFF;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
    display: inline-block;
    padding-top: 5px;
}
#form_login input {
	margin-top:-3px;
}
.navbar {
	font-size: 18px; min-height: 45px;
}
nav.navbar {
	background: #f47920; margin: 0px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
nav.navbar ul li a {
	color: white !important; text-transform: uppercase;
}
nav.navbar .navbar-toggle {
	padding: 15px; margin-top: 10px; margin-bottom: 10px;
}
nav.navbar ul.dropdown-menu {
	border-bottom-color: rgb(226, 109, 30); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgba(56, 59, 66, 0.8);
}
nav.navbar ul.dropdown-menu li a:hover {
	background: rgba(226, 109, 30, 1);
}
nav.navbar .main .dropdown:hover .dropdown-menu {
	display: block;
}
nav.navbar #search input {
	border: 0px currentColor; border-image: none; height: 30px; min-width: 230px; background-color: rgb(116, 118, 121);
}
nav.navbar #search input:focus {
	color: rgb(116, 118, 121); background-color: white;
}
nav.navbar #search input:active {
	color: rgb(116, 118, 121); background-color: white;
}
nav.navbar #search input::-webkit-input-placeholder { 
  color: #fff;
} 
nav.navbar #search button {
	border-color: rgb(116, 118, 121);
    height: 30px;
    background: rgb(116, 118, 121) url(../images/ico-search.png) no-repeat;
    padding-right: 15px;
}
.navbar-nav > li > a {
	
}
.navbar-nav > li > .dropdown-menu {
	margin: 0px; padding: 0px;
}
.navbar-nav > li > .dropdown-menu li a {
	padding: 10px 15px;
}
.navbar-default .navbar-collapse {
	border: currentColor; border-image: none; box-shadow: none;
}
.navbar-default .navbar-form {
	border: currentColor; border-image: none; box-shadow: none;
}
nav.navbar .main .dropdown-submenu .dropdown-submenu-menu {
	display: none;
}
nav.navbar .main .dropdown-submenu:hover .dropdown-submenu-menu {
	padding-top: 0px; padding-bottom: 0px; display: block;
}
nav.navbar .main .dropdown-submenu {
	position: relative;
}
nav.navbar .main .dropdown-submenu .dropdown-submenu-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; left: 100%; top: -3px; text-align: left; font-size: 16px; float: right; position: absolute; z-index: 1000; min-width: 160px; box-shadow: 0px 6px 12px rgba(0,0,0,0.175); background-clip: padding-box; background-color: rgba(226, 109, 30, 1); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -webkit-background-clip: padding-box;
}
nav.navbar .main .dropdown-submenu .dropdown-submenu-menu a {
	display: block;
}
nav.navbar .main .dropdown-submenu .dropdown-submenu-menu a:hover {
	background-color: rgb(253, 150, 21);
}
#header .row #main-slider {
	padding: 0px; overflow: hidden;
}
#header .row #main-slider .carousel-indicators {
	text-align: right; right: 30px; float: right;
}
#header .row #main-slider .carousel-indicators .active {
	border-color: rgb(161, 81, 36) !important; width: 11px; height: 11px; background-color: rgb(226, 109, 30) !important;
}
#header .row #main-slider .carousel-indicators li {
	border-color: rgb(56, 59, 66) !important; border-radius: 0px; width: 10px; height: 10px; background-color: rgb(228, 229, 230);
}
#header .row .title {
	padding: 10px 20px; left: 0px; bottom: 0px; color: white; position: absolute; background-color: rgba(56, 59, 66, 0.8);
}
#header .row .title h3 {
	margin: 0px; font-size: 30px; font-weight: 500;
}
#header .row .title.right-feature h3 {
	font-size: 24px; font-weight: normal;
}
#header .row .title p {
	font-size: 18px;
}
#header .row .title a {
	font-size: 18px; font-weight: bold;
}
#header .row .title a:hover {
	color: rgb(247, 148, 33);
}
#header .row .main {
	height: 600px; background-size: cover;
}
#header .row .item img {
	width: 100%;
}
#header .row .item .title {
	left: 10px; width: 98%; bottom: 10px;
}
#header .row .child {
	padding: 0px; height: 300px; position: relative; background-size: cover;
}
#header .row .child .title {
	width: 100%; background-color: rgb(126, 137, 153);
}
#header .row .right-feature h3 a {
	margin: 0px; color: white; font-size: 24px; font-weight: 500;
}
#news {
	background-color: rgb(255, 255, 255);
}
#news .carousel {
	overflow: hidden;
}
#news .carousel .item .row img {
	margin: 0px; width: 100%;
}
#news .carousel .item .row h4 {
	margin-top: 0px; margin-bottom: 10px;
}
#news .carousel .item .row .well {
	padding: 10px; border-radius: 0px;
}
#news .carousel .item .row .well h3 {
	margin: 0px; font-size: 18px; font-weight: 600;
}
#news .carousel .carousel-control {
	background: rgba(0, 0, 0, 0.8); top: 30px; width: 50px; height: 50px; opacity: 1;
}
#news .carousel .carousel-control span.glyphicon {
	top: 15px; color: white;
}
#news .carousel .carousel-control:hover {
	background: rgb(253, 150, 21);
}
#news .carousel p {
	font-size: 16px;
}
#news .img {
	overflow: hidden; max-height: 150px;
}
#about .list-inline {
	padding-top: 20px;
}
#about .list-inline > li {
	vertical-align: top;
}
#about .list-inline li img {
	width: 80px;
}
#about .list-inline li {
	background-position: 0px 0px;
}
#subfooter {
	padding-right: 30px; padding-bottom: 30px; background-color: rgb(255, 255, 255);
}
#subfooter #newsletter .header {
	margin-bottom: 20px;
}
#subfooter #newsletter .header img {
	width: 71px;
}
#subfooter #investor img {
	
}
#subfooter #investor .panel {
	background-size: cover;
}
#subfooter #investor img.img-responsive {
	width: auto; height: 100%; max-width: none;
}
#subfooter #investor .pull-right {
	
}
#subfooter #investor h3 {
	margin: 0px;
}
#subfooter .panel {
	background-position: center; margin: 0px; border-radius: 0px; position: relative; min-height: 300px; background-size: cover;
}
#subpage-main .panel {
	background-position: center; margin: 0px; border-radius: 0px; position: relative; min-height: 300px; background-size: cover;
}
#subfooter .panel .title {
	width: 100%; bottom: 0px; color: white; position: absolute; background-color: rgb(126, 137, 153);
}
#subpage-main .panel .title {
	width: 100%; bottom: 0px; color: white; position: absolute; background-color: rgb(126, 137, 153);
}
#subfooter #newsletter .panel .title h3 {
	width: 260px; text-align: left; margin-top: 0px; margin-bottom: 15px; margin-left: 15px;
}
#subfooter .panel .header h3 {
	margin-top: 0px; margin-bottom: 20px;
}
#subpage-main .panel .header h3 {
	margin-top: 0px; margin-bottom: 20px;
}
#subfooter .panel button {
	width: 150px !important;
}
#subpage-main .content {
	text-align: left;
}
#subpage-main #people {
	padding: 40px 0px;
}
#subpage-main #people .panel-default {
	border: currentColor; border-image: none;
}
#subpage-main img {
	margin-bottom: 40px; max-width: 100%;
}
#news-slider .item .row .col-md-3 {
	max-height: 150px;
}
.contact {
	padding: 40px;
}
.contact address .glyphicon {
	font-size: 30px; margin-bottom: 20px;
}
.contact #careers .panel-default {
	border: currentColor; border-image: none;
}
.contact #careers .panel-default .well blockquote {
	margin: 0px; border: currentColor; border-image: none;
}
.contact #careers .panel-default .well blockquote p {
	text-align: left;
}
.contact #careers .panel-default img {
	padding: 40px;
}
.contact #careers .panel-default footer {
	background: none;
}
.contact p.pull-right span {
	color: rgb(226, 109, 30); font-size: 20px; font-weight: bold;
}
blockquote {
	margin: 0px; border: currentColor; border-image: none; text-align: left;
}
blockquote footer {
	text-align: right;
}
#collapseMail form {
	padding-top: 20px;
}
footer.container-fluid {
	background: rgb(56, 59, 66); border-width: medium 0px 0px; border-style: solid none none; border-color: rgb(228, 229, 230) currentColor currentColor; margin: 0px; border-image: none; padding: 40px;     
	color: #bdbdbd;
    line-height: 22px;
    font-size: 16px;
}
footer.container-fluid a {
	color: #bdbdbd; font-size: 16px; font-weight: lighter;
}
footer.container-fluid a:hover {
	color: rgb(226, 109, 30);
}
footer.container-fluid .indent.list-unstyled {
	padding-left: 20px;
}
footer.container-fluid .list-inline li {
	vertical-align: top;
}
.easy-modal {
	padding: 2em; width: 400px; display: none; box-shadow: 1px 1px 3px rgba(0,0,0,0.35); background-color: rgb(56, 59, 66);
}
.easy-modal-animated {
	padding: 2em; width: 400px; display: none; box-shadow: 1px 1px 3px rgba(0,0,0,0.35); background-color: rgb(56, 59, 66);
}
.easy-modal-close {
	top: 0.5rem; right: 1rem; color: rgb(138, 138, 138); line-height: 1; font-size: 2em; position: absolute; cursor: pointer;
}
.easy-modal .caption {
	color: rgb(255, 255, 255);
}
a.easy-modal-close:hover {
	color: rgb(138, 138, 139);
}
@media all and (min-width:1200px)
{
.container {
	width: 100%; padding-bottom: 20px; max-width: 1440px;
}
}
#subfooter #newsletter .header img {
	float: left;
}
#subfooter #newsletter .header h3 {
	margin-left: 20px; float: left;
}
body .nav-pills > li a {
	background: rgb(117, 119, 121) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 24px;
}
body .nav-pills > li a:hover {
	background: rgb(167, 169, 172) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
footer .list-inline > li {
	padding-right: 25px;
}
body .nav-pills > li.active > a {
	background: rgb(228, 229, 230) !important; border-radius: 0px; border: currentColor; border-image: none; color: rgb(117, 119, 121);
}
.nav-pills > li.active > a:hover {
	background: rgb(228, 229, 230) !important; border-radius: 0px; border: currentColor; border-image: none; color: rgb(117, 119, 121);
}
.nav-pills > li.active > a:focus {
	background: rgb(228, 229, 230) !important; border-radius: 0px; border: currentColor; border-image: none; color: rgb(117, 119, 121);
}
#subpage-main #mandates li {
	vertical-align: top; max-width: 200px;
}
#subpage-main #policy li {
	vertical-align: top; max-width: 200px;
}
#subpage-main h2 {
	font-size: 20px;
}
#subpage-main img {
	margin-bottom: 20px;
}
#subpage-main .nav-pills {
	margin-bottom: 50px;
}
body #subpage-main .btn-primary {
	background: rgb(117, 119, 121) !important; border: currentColor; border-image: none;
}
#subpage-main #directors h2 {
	text-transform: uppercase;
}
#subpage-main #directors p {
	text-align: left;
}
.panel {
	box-shadow: none; -webkit-box-shadow: none;
}
.panel-default {
	border: currentColor; border-image: none;
}
#photos .slide {
	margin-bottom: 100px;
}
.well-sm {
	padding: 0px;
}
.well-sm div {
	padding: 0px 10px;
}
#subpage .well {
	border: currentColor; border-image: none; box-shadow: 0px 0px 2px 0px; background-color: rgb(255, 255, 255);
}
section#subfooter :first-child.col-md-4 {
	padding-left: 20px;
}
section#subfooter :last-child.col-md-4 {
	padding-right: 0px;
}
.news-item a {
	color: rgb(0, 0, 0);
}
.news-item .well {
	min-height: 107px;
}
.pagination > li > a {
	color: rgb(226, 109, 30);
}
.pagination > li > span {
	color: rgb(226, 109, 30);
}
.pagination > .active > a {
	border-color: rgb(226, 109, 30); background-color: rgb(226, 109, 30);
}
.pagination > .active > span {
	border-color: rgb(226, 109, 30); background-color: rgb(226, 109, 30);
}
.pagination > .active > a:hover {
	border-color: rgb(226, 109, 30); background-color: rgb(226, 109, 30);
}
.pagination > .active > span:hover {
	border-color: rgb(226, 109, 30); background-color: rgb(226, 109, 30);
}
.pagination > .active > a:focus {
	border-color: rgb(226, 109, 30); background-color: rgb(226, 109, 30);
}
.pagination > .active > span:focus {
	border-color: rgb(226, 109, 30); background-color: rgb(226, 109, 30);
}
.pagination > li > a:hover {
	color: rgb(226, 109, 30);
}
.pagination > li > span:hover {
	color: rgb(226, 109, 30);
}
.pagination > li > a:focus {
	color: rgb(226, 109, 30);
}
.pagination > li > span:focus {
	color: rgb(226, 109, 30);
}
.btn-primario-naranja {
	background-color: #f47920;
    border: none;
    display: inline-block;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    font-family: "Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    border-radius: 0;
	border: solid 1px transparent;
    color: #fff;
}
.btn-primario-naranja:hover {
	color: #f47920;
    background-color: #fff;	
	border: solid 1px #f47920;
}
@media all and (max-width:320px)
{
.navbar-brand {
	padding: 14px 6px;
}
#subfooter .panel .header h3 {
	font-size: 20px;
}
#header .row .title h3 {
	font-size: 18px;
}
.carousel-indicators {
	bottom: -1px;
}
}
@media all and (max-width:1200px)
{
#news .carousel .carousel-control {
	right: 15px;
}
}
@media all and (min-width:768px)
{
#news .row {
	margin-right: 0px;
}
#subpage-main .row {
	margin-right: 0px;
}
}
@media all and (max-width:767px)
{
nav.navbar .dropdown:hover .dropdown-submenu .dropdown-submenu-menu {
	list-style: none;
}
nav.navbar .dropdown .dropdown-submenu .dropdown-submenu-menu {
	list-style: none;
}
nav.navbar ul.dropdown-menu li a:hover {
	background: none;
}
.dropdown-submenu a {
	padding: 10px 15px !important;
}
.dropdown-submenu-menu {
	padding: 0px !important;
}
.dropdown-submenu-menu li a {
	padding: 10px 15px !important;
}
.dropdown-submenu-menu li {
	display: block !important;
}
.toggle-wrapper {
	padding: 10px 15px !important;
}
.dropdown-menu.secondary {
	border: 0px currentColor; border-image: none; float: none; position: static; box-shadow: none;
}
.dropdown-menu.secondary li {
	background: rgb(80, 91, 107);
}
.dropdown-menu.secondary .glyphicon {
	color: rgb(249, 153, 14);
}
.dropdown-submenu-menu.tertiary li a {
	line-height: 42px;
}
.dropdown-submenu-menu.tertiary li {
	background: gray; border-bottom-color: rgb(249, 153, 14); border-bottom-width: 1px; border-bottom-style: solid; min-height: 42px;
}
}
@media all and (max-width:767px)
{
#topmenu .navbar-brand img {
	
}
.navbar-toggle {
	margin-top: 18px; margin-bottom: 18px;
}
.navbar-default .navbar-nav > .open > a {
	background: rgb(90, 93, 102);
}
.navbar-default .navbar-nav > .open > a:hover {
	background: rgb(90, 93, 102);
}
.navbar-default .navbar-nav > .open > a:focus {
	background: rgb(90, 93, 102);
}
.navbar {
	min-height: 0px;
}
.navbar .navbar-collapse {
	padding: 0px 20px;
}
nav.navbar .dropdown:hover .dropdown-menu {
	
}
#header .row .item .title {
	left: 0px; bottom: 0px;
}
#header .row .main {
	height: 300px;
}
#about ul.list-inline li {
	min-height: 142px;
}
#about ul.list-inline li h5 {
	font-size: 12px;
}
#subpage #subpage-header .subscribe {
	width: 100%;
}
#subpage #subpage-header .title {
	right: 0px; bottom: 0px;
}
section#subfooter .col-md-4 {
	padding: 0px;
}
#subfooter .panel {
	margin-bottom: 15px; min-height: 350px;
}
#subpage-main .panel {
	margin-bottom: 15px; min-height: 350px;
}
#subpage #subpage-header .title {
	width: 100%;
}
#news-slider-mobile .item .row .col-md-12 {
	max-height: 150px;
}
footer .list-inline > li {
	padding: 0px 15px;
}
.list-inline > li{
	display:block;
	}
}


#subpage-main .nav > li > a {
	padding: 10px 0px;
}
.navbar-default .navbar-nav > li > a:hover {
	background-color: rgb(253, 150, 21);
}
.navbar-default .navbar-nav > li > a:focus {
	background-color: rgb(253, 150, 21);
}
.news-item.item {
	padding: 0px 1px;
}
#topmenu #stocks span img {
	width: 100px; margin-right: 20px;
}
.videoWrapper {
	height: 0px; overflow: hidden; padding-top: 30px; padding-bottom: 56.25%; position: relative;
}
.videoWrapper iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.videoWrapper object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.videoWrapper embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
[style='height:auto;'].in.collapse {
	overflow: visible;
}
#withinthispage {
	width: 100%; padding-left: 3px; font-family: arial; border-left-color: rgb(117, 118, 121); border-left-width: 3px; border-left-style: solid; display: inline-block; position: relative;
}
#withinthispage a {
	margin: 5px; padding: 10px 20px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; background-color: rgb(117, 118, 121);
}
#withinthispage a:hover {
	margin: 5px; padding: 10px 20px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; background-color: rgb(167, 169, 172);
}
#withinthispage li {
	margin: 0px; float: left; list-style-type: none;
}
#withinthispage ul {
	margin: 0px; padding: 0px;
}
#clear_float {
	clear: both;
}
#withinthispage {
	width: 100%; padding-left: 3px; font-family: arial; border-left-color: rgb(117, 118, 121); border-left-width: 3px; border-left-style: solid; display: inline-block; position: relative;
}
#withinthispage a {
	margin: 5px; padding: 10px 20px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; background-color: rgb(117, 118, 121);
}
#withinthispage a:hover {
	margin: 5px; padding: 10px 20px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; background-color: rgb(167, 169, 172);
}
#withinthispage li {
	margin: 0px; float: left; list-style-type: none;
}
#withinthispage ul {
	margin: 0px; padding: 0px;
}
#clear_float {
	clear: both;
}
#chart_wrapper {
	margin: auto; width: 100%; text-align: center; display: block;
}
.chart_title {
	margin: auto; top: 175px; width: 100%; text-align: center; color: rgb(117, 118, 121); text-transform: uppercase; font-family: arial,sans-serif; font-size: 30px; display: block;
}
.Capital_Costs_chart_div {
	margin: 0px auto; padding: 0px; width: 400px; text-align: center; display: block; position: relative;
}
.Operating_Costs_chart_div {
	margin: 0px auto; padding: 0px; width: 400px; text-align: center; display: block; position: relative;
}
.Capital_Costs_chart_div_SP {
	margin: 0px auto; padding: 0px; width: 400px; text-align: center; display: block; position: relative;
}
.Operating_Costs_chart_div_SP {
	margin: 0px auto; padding: 0px; width: 400px; text-align: center; display: block; position: relative;
}
.chart_total {
	top: 175px; width: 100%; height: 70px; text-align: center; color: rgb(117, 118, 121); line-height: 100%; font-family: arial,sans-serif; font-size: 30px; display: block;
}


/* NUEVOS  */
.texto-footer{
	color:#FFFFFF;
}
.texto-footer ul{
	color:#FFFFFF;
	float:left;
	padding-left:10px;}
.texto-footer ul li{
	font-size:14px;
}
.pad{
	margin-left:30px;}	
	
		
.texto-footer1{
	color:#FFFFFF;
	padding-left:20px;}
.logo-ee{
    width: 100px;
	margin: 15px auto;
}
.anch{
	float:left;
	width:280px;}
.texto-izq{
	float:left;
  width:42%;
  padding-top:40px;
  padding-left:40px;}
.imag-der{
	float:right;
	padding-right:20px;
	padding-top:20px;}
.cle{
	clear:both;}
.texto-der{
	float:right;
  width:42%;
  padding-right:40px;
  padding-top:40px;}
.imag-izq{
	float:left;
	padding-left:20px;
	padding-top:20px;}
#footer-menu h6 {
    color: white;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#footer-menu li {
	list-style-image: url(../images/ico-arrow.png);
}
@charset "UTF-8";
/* CSS Document */


/*  OFERTAS */
	/*  OFERTAS */

#tabla1, #tabla2 {
    border: 1px solid #666666;
    clear: both;
    overflow: hidden;
    padding: 5px 10px;
    width: 520px;
}
#tabla1 {
    background-color: #55b247;
	height:18px;
}
#tabla2 {
    background-color: #666666;
}
.titulos_r {
	font-size:14px;
    color: #FFFFFF;
    text-align: left;
}
#division_1 {
    border-bottom: 1px dotted #666666;
    clear: both;
    overflow: hidden;
    padding: 0 0 5px;
    width: auto;
}
#clear {
    clear: both;
    margin: 3px 0;
}
.textos_g {
	font-size:12px;
    color: #333333;
    text-align: left;
}
#left {
    float: left;
    margin: 0 5px 0 0;
}
.caja_left {
    width: 200px;
}
.textos_g {
	font-size:12px;
    color: #333333;
    text-align: left;
}
.combo {
    width: 180px;
}
#divisor_tab {
    clear: both;
    height: 10px;
}
.titulos_r {
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
}
#division_2 {
    border-bottom: 1px dotted #333333;
    clear: both;
    overflow: hidden;
    padding: 0 0 5px;
    width: auto;
}
.textos_t {
	font-size:12px;
    color: #333333;
    text-align: left;
}
.textos_t a:link {
    color: #333333;
}
.textos_t a:visited {
    color: #333333;
}
.textos_t a:hover {
    color: #333333;
    font-weight: bold;
}
.textos_t a:active {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.caja_left {
    width: 200px;
}
#caja_single {
    border-bottom: 1px dotted #999999;
    clear: both;
    overflow: hidden;
    padding: 5px 0;
    width: 490px;
}
#caja_ico {
    float: left;
    height: 0;
    margin: 0;
    width: 0;
}
.textos_o {
	font-size:12px;
    color: #707174;
    text-align: left;
}
.textos_o a:link {
    color: #707174;
    font-weight: bold;
}
.textos_o a:visited {
    color: #707174;
    font-weight: normal;
}
.textos_o a:hover {
    color: #55b247;
}
.textos_o a:active {
    color: #707174;
}
.titulos_r {
	font-size:12px;
    color: #FFFFFF;
    text-align: left;
}
#right {
    float: right;
}
.textos_g_14 {
    color: #333333;
    font-size: 14px;
    text-align: left;
}
.detalle_text {
	padding: 5px 0px 5px 30px;
    text-align: left;
    font-weight: 400;
}
.detalle_titulo {
    color: #f47920;
    font-weight: bold;
    padding-bottom: 2px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: right;
}
element.style  {
    color: #FFFFFF;
    
    font-size: 12px;
    text-align: justify;
}

.textos_g_14 {
    color: #333333;
    font-size: 14px;
    text-align: left;
}
.enviar {
	color: #FFF;
	font-size: 18px;
	text-align: center;
	padding-top:15px;
	padding-bottom:8px;
	font-weight: bold;
	font-family: "Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.fnd_detalle {
	background-image: url(../img/fnd_n.jpg);
	background-repeat: repeat-x;
	background-color:#FFF;
	padding: 10px;
}


.titulo_tabla{
    background-color: #F47920;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center;
	line-height: 1.5;
    font-family: "Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
}
.texto_tablalink{
	color: #f47920;
    font-size: 12px;
    text-decoration: none;
}
.texto_tablalink a{
	color: #f47920;
    text-decoration: none;
    line-height: 1.5;
    font-family: "Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
}
.texto_tablalink a:hover{
	color: #F47920;
	text-decoration: underline;
}
.texto_tabla{
	color: #666666;
	text-align:justify;
	padding-top:3px;
	padding-bottom:3px;
	font-weight: normal;
	font-size: 12px;
}
.tabla_gris{
	background-color: #666666;
}

table > tbody > tr[bgcolor="#e7e7e7"] {
	background-color: #747679 !important;
	} 
	
table > tbody > tr [bgcolor="#e7e7e7"] {
	background-color: #747679 !important;
	} 
tr [bgcolor="#ffffff"] >td {
	padding: 20px 0;
	background: #E4E5E6;
    color: #333;
    line-height: 1.5;
    font-family: "Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
	}
td[width="45%"] {
	width: 25%;
}
td[width="20%"] {
	padding: 0 15px;
}
/*botones ofertas*/

table > tbody > tr > td > div >input, table > tbody > tr > td > input{
background-color:#f47920;
border:none;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
	font-family: "Myriad Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    border-radius: 0;
color:#fff;
}

table > tbody > tr > td > div >input:hover, table > tbody > tr > td > input:hover{
   color: #f47920;
    background-color: #fff;
    border-color: none;
}







