body {

	margin: 0px;

}

.contenedor {

	background-image: url(../img/fondo.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	background-color: #11778e;

}

.header {

	height: 120px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../img/top.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.topHeader {

	height: 38px;

	width: 870px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	font-family: 'Oswald', 'sans-serif';

	font-size: 15px;

	line-height: 38px;

	color: #c2e4ed;

	text-decoration: none;

	font-weight: 300;

}



.headMenu {

	height: 82px;

	width: 870px;

	margin-right: auto;

	margin-left: auto;

}

.boxHome {

	width: 870px;

	margin-right: auto;

	margin-left: auto;

	height: 360px;

	background-image: url(../img/logo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.boxInt {

	width: 870px;

	margin-right: auto;

	margin-left: auto;

	height: 180px;

	background-image: url(../img/logo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



.boxServ {

	width: 860px;

	margin-right: auto;

	margin-left: auto;

	height: 530px;

}

.boxInt2 {

	width: 860px;

	margin-right: auto;

	margin-left: auto;

	height: 1025px;

}

.topInt {

	height: 30px;

	width: 860px;

	background-image: url(../img/topInt.png);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.midInt {

	background-image: url(../img/midInt.png);

	background-repeat: repeat-y;

	background-position: center top;

	width: 860px;

	height: 960px;

	padding-top: 5px;

}

.botInt {

	background-image: url(../img/botInt.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 30px;

	width: 860px;

}





.boxCalugas {

	width: 870px;

	margin-right: auto;

	margin-left: auto;

	height: 340px;

}

.footer {

	margin-right: auto;

	margin-left: auto;

	height: 324px;

	background-image: url(../img/fondoFooter.png);

	background-repeat: no-repeat;

	background-position: center 20px;

}

.boxTxt_home1 {

	float: left;

	height: 270px;

	width: 482px;

	padding-top: 55px;

}

.boxTxt_home2 .titulo {

	height: 77px;

	width: 276px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../img/sub1.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	font-family: 'Open Sans', 'sans-serif';

	font-size: 18px;

	color: #08415d;

	text-decoration: none;

	font-weight: 400;

	text-align: center;

	line-height: 18px;

}

.boxTxt_home2 .bajaTitulo {

	height: 170px;

	width: 276px;

	margin-right: auto;

	margin-left: auto;

	font-family: 'Open Sans', 'sans-serif';

	font-size: 14px;

	color: #08415d;

	text-decoration: none;

	font-weight: 400;

	text-align: center;

	line-height: 18px;

	padding-top: 10px;

}



.titulo_trichem {

	color: #FFF;

	text-decoration: none;

	text-shadow: 2px 2px #000;

	height: 42px;

	width: 173px;

	margin-right: auto;

	margin-left: auto;

}

.boxTxt_home2 {

	float: left;

	height: 388px;

	width: 388px;

	padding-top: 20px;

	background-image: url(../img/bubble.png);

	background-repeat: no-repeat;

	background-position: center center;

	z-index: 999;

	margin-left: 450px;

}



.boxServicio_int {

	height: 530px;

	width: 209px;

	float: left;

	margin-right: 3px;

	margin-left: 3px;

}

.boxCirculo {

	background-image: url(../img/circuloHome.png);

	background-repeat: no-repeat;

	background-position: center center;

	float: left;

	height: 110px;

	width: 120px;

	padding-left: 88px;

	position: absolute;

	padding-top: 8px;

}

.cajaServicios {

	height: 334px;

	width: 157px;

	margin-top: 67px;

	background-image: url(../img/fondoCaja.png);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 80px;

	padding-right: 26px;

	padding-left: 26px;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	font-size: 14px;

	color: #115a87;

	text-align: center;

	line-height: 20px;

}

.txtBajada {

	height: 190px;

	font-family: 'Open Sans', 'sans-serif';

	font-size: 12px;

	color: #2c506a;

	text-align: center;

	line-height: 15px;

	margin-top: 40px;

	font-weight: 400;

	margin-bottom: 15px;

}

.circuloBottom {

	height: 43px;

	width: 50px;

	float: left;

	background-image: url(../img/circuloBottom.png);

	background-repeat: no-repeat;

	background-position: center center;

	margin-top: -2px;

	margin-left: 54px;

}

.tituloCaja {

	height: 70px;

	text-transform: uppercase;

}

.fotoBox {

	height: 102px;

	width: 102px;

	float: left;

	margin-left: -35px;

}



.ban1 {

	height: 327px;

	width: 435px;

	float: left;

	background-image: url(../img/ban1fondo.png);

	background-repeat: no-repeat;

	background-position: right center;

}

.ban2 {

	height: 327px;

	width: 435px;

	float: left;

	background-image: url(../img/ban2fondo.png);

	background-repeat: no-repeat;

	background-position: left center;

}

.ban1Int    {

	float: left;

	height: 291px;

	width: 161px;

	background-image: url(../img/ban1Inte.png);

	background-repeat: no-repeat;

	background-position: right center;

	padding-top: 36px;

	padding-left: 43px;

}

.ban2Int {

	float: left;

	height: 291px;

	width: 161px;

	background-image: url(../img/ban1Inte.png);

	background-repeat: no-repeat;

	background-position: right center;

	padding-top: 36px;

	padding-left: 35px;

}



.ban1Txt {

	float: left;

	height: 250px;

	width: 190px;

	padding-left: 18px;

	padding-top: 68px;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	color:#133446;

}

.fotoBan {

	float: left;

	height: 248px;

	width: 151px;

}

.ban1Txt ul li {

	font-size: 15px;

	margin-left: -20px;

	list-style-image: url(../img/list.png);

}

.footerCont {

	height: 190px;

	width: 750px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 43px;

}

.menuFoot ul li a {

	color: #FFF;

	text-decoration: none;

}

.menuFoot2 ul li a {

	color: #FFF;

	text-decoration: none;

}



.menuFoot ul li a:hover {

	color: #003;

	text-decoration: none;

}



.menuFoot {

	float: left;

	height: 160px;

	width: 376px;

}

.menuFoot2 {

	float: left;

	height: 160px;

	width: 374px;

	text-align: right;

}



.menuFoot ul li {

	color: #FFF;

	list-style-type: none;

	font-size: 12px;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	margin-left: -35px;

	line-height: 22px;

}

.menuFoot2 ul li {

	color: #FFF;

	list-style-type: none;

	font-size: 12px;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	margin-left: -35px;

	line-height: 22px;

}

.tituloCaja a {

	color: #115a87;

	text-decoration: none;

}

.tituloCaja a:hover {

	color: #000033;

	text-decoration: none;

}

.titInterior {

	width: 760px;

	margin-right: auto;

	margin-left: auto;

	height: 60px;

	line-height: 50px;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:300;

	font-size: 25px;

	color: #072947;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #85c4d8;

	text-indent: 15px;

}

.empCentroIzq {

	width: 335px;

	float: left;

	height: 800px;

	margin-left: 60px;

	margin-top: 45px;

}

.empCentroDer {

	width: 350px;

	float: left;

	/* [disabled]height: 800px; */

	margin-left: 35px;

	margin-top: 45px;

}

.txtInterior_dest {

	font-size: 15px;

	line-height: 36px;

	color: #072947;

}





.txtInterior {

	font-family: 'Open Sans', 'sans-serif';

	font-size: 13px;

	color: #0E4769;

	line-height: 22px;

	text-decoration: none;

	font-weight: 400;

}

.btnEq {

	float: left;

	width: 748px;

	margin-left: 60px;

	height: 315px;

}

.btnEq1 {

	height: 275px;

	width: 224px;

	float: left;

}

.cuadroBtnEq {

	height: 201px;

	width: 208px;

	background-image: url(../img/cuadro.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	padding-top: 16px;

	padding-left: 16px;

}

.bajBtnEq {

	width: 224px;

	height: 44px;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	font-size: 14px;

	color: #036;

	text-align: center;

	padding-top: 15px;

	text-transform: uppercase;

}

.sepVert {

	height: 275px;

	float: left;

	width: 30px;

}

.fotoBtn {

	height: 185px;

	width: 192px;

}

.bajBtnEq a {

	text-decoration: none;

	color: #036;

}

.bajBtnEq a:hover {

	text-decoration: none;

	color: #000;

}

.sepaHor {

	float: left;

	width: 490px;

	height: 40px;

}

.subrayado {

	font-family: Arial, Helvetica, sans-serif;

	color: #82c2cd;

	font-size: 10px;

	line-height: 60px;

}

.frameContacto {

	height: 760px;

	width: 760px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../img/mapa_captcha.jpg);		/*background-image: url(../img/mapa.jpg);*/

	background-repeat: no-repeat;

	background-position: center center;

	margin-top: 30px;

}

.colLeft {

	float: left;

	width: 240px;

	margin-top: 20px;				/*	margin-top: 60px; (desde donde empieza texto "Comercializadora...." en Seccion "CONTACTO")*/

	margin-left: 57px;

	height: 400px;

	padding-top: 75px;

	text-align: right;

	padding-right: 31px;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	font-size: 14px;

	color: #167A92;

}

.colRight {

	width: 271px;

	float: left;

	margin-left: 107px;

	margin-top: 60px;

	height: 645px;

}

.colRightB {

	width: 271px;

	float: left;

	margin-left: 107px;

	margin-top: 60px;

	height: 370px;

	padding-top: 275px;

	text-align: center;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	font-size: 14px;

	color: #135E71;

}



.campo1 {

	height: 50px;

	width: 204px;

	margin-top: 76px;

	margin-left: 35px;

}

.campo2 {

	height: 50px;

	width: 204px;

	margin-top: 36px;

	margin-left: 35px;

}

.campo3 {

	height: 196px;

	width: 204px;

	margin-top: 46px;

	margin-left: 35px;

}

.campoNormal {

	height: 30px;								/*height: 40px; (ANTES - COMENTADO EL 31-08-2020)*/

	width: 200px;

	margin-top: 4px;

	background-color: transparent;				/*background-color: transparent;*/

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	font-size: 14px;

	color: #198298;

}

.campoMensaje {

	height: 180px;

	width: 200px;

	margin-top: 4px;

	background-color: transparent;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	font-size: 14px;

	color: #198298;

	overflow: auto;

}

.boton {

	height: 103px;

	width: 103px;

	margin-right: auto;

	margin-left: auto;

}

.txtExito {

	font-family: 'Open Sans', 'sans-serif';

	font-weight:400;

	font-size: 14px;

	color: #036;

	text-align: center;

}

