section#banner {

	height: 235px !important;

	background: url(../img/interno-nosotros.jpg) no-repeat 0px 15% !important;

	padding: 90px 0px;

}



section#banner h3 {

	color: #fff;

	font-size: 30px;

	font-family: 'suzukiproboldregular';

	float: right;

	width: 250px;

}



section#contenedor {

	padding-top: 40px;

	margin-bottom: 40px;

}



section#contenedor .col-md-4 {

	position: relative;

	top: 0px;

	z-index: 0;

}



section#contenedor .detalleDirectores {

	border: 1px solid #003865;

	background:#EEE;

}



section#contenedor .detalleGerencias {

	border: 1px solid #08998B;

	background:#EEE;

}



.btnCerrarDetalleDirect {

	margin-right: 20px;

	float: right;

	padding: 20px 10px 5px;

	background-color: #003865;

	color: #fff;

	font-size: 12px;

	border: 0px;

}



.btnCerrarDetalleGerencia {

	margin-right: 20px;

	float: right;

	padding: 15px 10px 5px;

	background-color: #08998B;

	color: #fff;

	font-size: 12px;

	border: 0px;

}



section#contenedor .col-md-12 h3 {

	font-family: 'suzukiproboldregular';

	color: #003865;

}



.detalleGerencias, .detalleDirectores, .juansolidoro, .luc, .miguelcardozo, .miguelsuazo {

	display: none;

	padding-bottom: 10px;

}



section#contenedor .col-md-3, section#contenedor .col-md-4, , section#contenedor .col-md-12 {

	padding: 20px;

}



section#contenedor .col-md-3 h4 {

	font-family: 'suzukiproboldregular';

	color: #003865;

	font-size: 18px;

}



.col-md-8 p, .col-md-3 p, .col-md-4 p, .col-md-6 p, .parrafoGrande, .col-md-8 li, .col-md-12 p {

	color: #444444;

	font-family: 'suzukiproregularregular';

	font-size: 16px;

}



.col-md-12 p {

	text-align: justify;

}



.tituloRow {

	width: 250px;

	margin-left: -15px;

	background: url(../img/titulo.png) no-repeat;

	height: 40px;

	color: #FFF;

	padding: 8px 15px;

	font-size: 18px;

	font-family: 'suzukiproboldregular';

	margin-top: 40px;

}



a.vermas {

	padding: 5px 20px;

	background-color: #003865;

	color: #fff;

	font-size: 12px;

}



.tituloRow.verde {

	background: url(../img/titulo2.png) no-repeat !important;

}



.verde {

	background: #08998B !important;

}



.txtVerde {

	font-family: 'suzukiproboldregular';

	color: #08998B !important;

	margin-bottom: 0px;

}



#separador {

	height: 60px;

}



.codigoEtica {

	font-family: 'suzukiproboldregular';

	font-size: 30px;

	margin-left: -15px;

}



.col-md-6 {

	margin-left: -15px;

	margin: 20px -15px;

	overflow: hidden;

	margin-bottom: 30px;

}



.itemsCodigo {

	padding: 0px !important;

}



.itemsCodigo2 {

	padding: 5px 10px !important;

	background: #003764;

	margin-bottom: 5px;

	margin-right: 5px;

	width: 32%;

	color: #FFF;

}



.row {

	margin-bottom: 20px;

}



.row.parrafoGrande {

	text-align: justify;

}



.cuadroAzul {

	font-family: 'suzukiproregularregular';

	background-color: #003764;

	color: #fff;

	padding: 10px 15px;

	margin-top: -15px;

	font-size: 18px;

	line-height: 20px;

	margin-left: -20px;

}



section#contenedor .col-md-4 img {

	margin-top: -15px;

}



.cuadroVerde {

	background: url(../img/cuadro.png) no-repeat;

	width: 275px;

	height: 200px;

	margin-top: -15px;

	margin-bottom: 60px;

	-webkit-box-shadow: -2px 26px 42px -21px rgba(122,122,122,0.99);

	-moz-box-shadow: -2px 26px 42px -21px rgba(122,122,122,0.99);

	box-shadow: -2px 26px 42px -21px rgba(122,122,122,0.99);

}



.sombra {

	-webkit-box-shadow: -2px 26px 42px -21px rgba(122,122,122,0.99);

	-moz-box-shadow: -2px 26px 42px -21px rgba(122,122,122,0.99);

	box-shadow: -2px 26px 42px -21px rgba(122,122,122,0.99);

}



.cuadroVerde p {

	width: 100%;

	padding: 32px 25px;

	color: #fff;

}



.detailProy {

	background: url(../img/barraDetailProy.jpg) no-repeat right;

	height: 52px;

	overflow: hidden;

}



.detailProy p {

    width: 235px;

    float: left;

    color: #fff;

    font-size: 12px;

    padding: 0px 10px;

    margin-bottom: 0px;

    line-height: 52px;

}



.detailProy span.plus a {

	color: #fff;

	font-size: 40px;

	float: right;

	line-height: 51px;

	padding: 0px 10px;

}



.tituloVerdeBox {

	background: url(../img/barraVerde.png) no-repeat;

	height: 40px;

	margin: 10px 0px;

	padding: 10px;

	color: #fff;

	font-family: 'suzukiproboldregular';

	font-size: 16px;

}



label.col-sm-4.control-label {

	font-family: 'suzukiproregularregular';

	font-weight: normal;

	font-size: 16px;

}



.form-control, .btn-default, .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {

	background-color: #003765;

	color: #ffffff;

}



.col-sm-offset-4.col-sm-8 {

	text-align: right;

	font-family: 'suzukiproregularregular';

}



.pagination {

	margin: 10px 0px;

}



/* MODAL */

.modal-header {

	background: url(../img/tituloModal.png) no-repeat left bottom;

	color: #fff;

	border: 0px;

}



.modal-content {

	background-color: transparent;

	border: 0px;

	box-shadow: none;

}



.modal-body {

	background-color: #fff;

}



.modal-body h3, .modal-body h4, .modal-body h5, .modal-body .col-md-7 {

	font-family: 'suzukiproregularregular';

	text-align: justify;

}



.modal-body h3 {

	text-align: left !important;

}



.modal-footer {

	background-color: #fff;

}



button.close, .close:focus, .close:hover {

	margin-right: 20px;

	float: right;

	padding: 20px 10px 5px;

	background-color: #003865;

	color: #fff;

	font-size: 12px;

	border: 0px;

	opacity: 1;

	text-shadow: initial;

	margin-top: -16px;

}



.modal-title {

	font-family: 'suzukiproboldregular';

}



.modal-dialog {

	margin: 90px auto;

}



.containerProy {

	width: 88%;

	height: auto;

	margin: 0px auto;

	overflow: hidden;

}



.carousel {

	top: 22px; 

}



.carousel-control {

	width: 5%;

	bottom: 8px;

}



.modal-body h3 {

	margin-top: 0px;

}



a.left.carousel-control, a.right.carousel-control {

	background: transparent;

}



.glyphicon {

	color: #000000;

}



.modal-body h5 {

	margin-top: 25px;

}



.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {

	background-color: #06988B;

	border-color: #06988B;

}



.pagination>li>a, .pagination>li>span, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {

	color: #06988B;

}



.alert>p+p {

	margin-top: 0px;

}



.alert>p {

	font-size: 14px !important;

}



.msjGracias {

	width: 300px;

	margin: 60px auto;

}



.form-inline .col-md-6 {

	margin: 20px 0px 0px 0px;

	padding-right: 30px;

	padding-left: 30px;

	font-family: 'suzukiproregularregular';

	font-weight: normal;

}



.form-inline .col-md-6 label {

	width: 145px;

	

}



.form-inline .form-control {

	width: 265px;

	background-color: #CCCCCC;

	color: #5A5A5A;

}



.form-inline button.btn.btn-default {

	margin-right: 10px;

}





@media (max-width: 767px) {

	nav, .navbar-nav .open .dropdown-menu {

		font-size: 11px; 

	}



	.tituloRow {

		margin-left: 0px !important;

	}



	section#contenedor {

		padding-top: 0px !important;

	}



	.col-md-3 p {

	    height: auto !important;

	}



	section#contenedor .col-md-3, section#contenedor .col-md-4 {

		padding: 10px 20px 0px 20px;

	}



	section#contenedor .col-md-4:last-of-type {

		padding-bottom: 20px;

	}



	.row {

	    margin-right: 0px;

	    margin-left: 0px;

	}



	section#contenedor .detalleGerencias, section#contenedor .detalleDirectores {

		padding: 0px 15px;

	}



	.btnCerrarDetalleGerencia, .btnCerrarDetalleDirect {

	    margin-right: 0px;

	}



	.codigoEtica {

	    margin-right: 0px;

	    margin-left: 0px;

	}



	section#contenedor .col-md-8 {

		padding-right: 0px;

		padding-left: 0px;

	}



	.itemsCodigo2 {

		width: 100%;

		text-align: center;

	}



	.col-md-8 ul {

	    margin-top: 20px;

	}

	section#banner {

		height: 120px !important;

		padding: 30px 0px;

	}

}



.navbar-brand {

	padding: 8px;

}



.navbar-brand img {

	max-height: 100% !important;

}



section#tituloContainer {

    width: 100%;

    height: auto;

    background-color: #06988B;

    color: #fff;

    padding: 10px;

    font-family: 'suzukiproboldregular';

    font-size: 15px;

}



.modal .col-md-12 {

    margin-top: 30px;

}



.scrollup {

    width:40px;

    height:40px;

    opacity:0.5;

    position:fixed;

    bottom:50px;

    right:20px;

    display:none;

    text-indent:-9999px;

    background: url('../img/top.png') no-repeat;

}



.mitadBox {

    width: 50%;

    float: left;

    text-align: center;

    margin: 10px 0px;

}

.separa {
    margin-bottom: 15px;
}