@charset "ISO-8859-1";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a img {  
	border: none;  
}  
#section-home{
	height: 1212px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#header-top {
	float: left;
	height: 78px;
	width: 1024px;
}
.box-logo-header {
	float: left;
	height: 78px;
	width: 211px;
}
ul.menu-en {
clear: both;
float: left;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
color: #4d4d4d;
font-family: Arial;
text-align: left;
font-size: 13px;
font-weight: normal;

}
ul.menu-en li {
   float: left;
}
ul.menu-en li a {
display: block;
text-decoration: none;
color: #4d4d4d;
padding-bottom: .3em;
padding-left: 0.3em;
padding-right: 0.3em;
padding-top: .3em;
border: 0px solid #FFFFFF;
margin-right: 7px;
border-bottom: 1px solid #b8b8b8;
}
ul.menu-en li a:hover {
display: block;
text-decoration: none;
color: #999999;
padding-bottom: .3em;
padding-left: 0.3em;
padding-right: 0.3em;
padding-top: .3em;
margin-right: 7px;
border-bottom: 1px solid #cd1c00;
}
#nav-menu {
	float: left;
	height: 30px;
	width: 800px;
	margin-top: 25px;
	margin-left: 10px;
}
.box-back-white-home {
	background-repeat: no-repeat;
	float: left;
	height: 523px;
	width: 1024px;
}
.box-banner-home {
	float: left;
	height: 435px;
	width: 1024px;
}
.box-back-bottom {
	background-image: url(../images/backHome.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 687px;
	width: 1024px;
}
.box-info-home {
	float: left;
	height: 500px;
	width: 600px;
	margin-top: 70px;
	margin-left: 215px;
}
.box-contenido-info-home {
	float: left;
	height: 225px;
	width: 600px;
	background-repeat: no-repeat;
}
.box-contenido-info-home p {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	text-align: justify;
}
.box-grafico-info-home {
	float: left;
	height: 14px;
	width: 291px;
	background-image: url(../images/rayaHome.png);
	background-repeat: no-repeat;
	margin-left: 180px;
	margin-top: 7px;
}
.footer {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4d4d4d;
	text-align: center;
	float: left;
	height: 25px;
	width: 1024px;
	line-height: 25px;
}
.footer a{
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.footer a:hover{
}


/*Mapa Cobertura*/
#section-mapa {
	height: 689px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(../images/mapaCobertura.jpg);
	background-repeat:no-repeat;
}
.box-banner-mapa {
	float: left;
	height: 575px;
	width: 1024px;
}


/*Historia*/
#section-historia {
	height: 1037px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.box-banner-historia {
	float: left;
	height: 276px;
	width: 1024px;
	background-image: url(../images/bannHistoria.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.box-banner-bottom-historia {
	float: left;
	height: 638px;
	width: 1024px;
	background-image: url(../images/backHistoriaBott.jpg);
	background-repeat: no-repeat;
}
.box-linea-div-bottom-historia {
	float: left;
	height: 489px;
	width: 333px;
	border-right: 1px solid #b8b8b8;
	margin-top: 60px;
}
.box-texto-bottom-historia {
	float: left;
	height: 467px;
	width: 550px;
	margin-top: 60px;
	margin-left: 20px;
}
.box-texto-bottom-historia p {
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-align: justify;
	margin: 0;
	line-height: 22px;
}
.texto-bottom-historia  {
	color: #cd1c00;
}



/*Nosotros*/
#section-nosotros {
	height: 1211px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.box-banner-nosotros {
	float: left;
	height: 276px;
	width: 1024px;
	background-image: url(../images/bannNosotros.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.box-banner-bottom-nosotros {
	float: left;
	height: auto;
	width: 1024px;
	background-image: url(../images/backHistoriaBott.jpg);
	background-repeat: repeat-y;
}
.box-linea-div-bottom-nosotros {
	float: left;
	height: 750px;
	width: 333px;
	border-right: 1px solid #b8b8b8;
	margin-top: 60px;
}
.box-texto-bottom-nosotros {
	float: left;
	height: auto;
	width: 550px;
	margin-top: 60px;
	margin-left: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.box-texto-bottom-nosotros p {
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-align: justify;
	margin: 0;
	line-height: 20px;
}
.texto-bottom-nosotros  {
	color: #cd1c00;
}



/*Infraestructura*/
#section-infra {
	height: 1037px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.box-banner-infra {
	float: left;
	height: 276px;
	width: 1024px;
	background-image: url(../images/bannInfra.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.box-banner-bottom-infra {
	float: left;
	height: 700px;
	width: 1024px;
	background-image: url(../images/backHistoriaBott.jpg);
	background-repeat: repeat-y;
}
.box-linea-div-bottom-infra {
	float: left;
	height: 598px;
	width: 333px;
	border-right: 1px solid #b8b8b8;
	margin-top: 40px;
}
.box-texto-bottom-infra {
	float: left;
	height: 598px;
	width: 565px;
	margin-top: 40px;
	margin-left: 20px;
}
.box-texto-bottom-infra p {
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	margin: 0;
	line-height: 31px;
}
.texto-bottom-infra  {
	color: #cd1c00;
}
.texto-bottom-infra a{
	text-decoration:underline;
	color:#cd1c00;
	cursor:pointer;
}
.texto-bottom-infra a:hover{
}
.texto-bottom-cont  {
	color: #000;
}
.texto-bottom-infra a{
	text-decoration: underline;
	color: #ce1c00;
	cursor: pointer;
}
.texto-bottom-infra a:hover{
}



/*Servicios*/
#section-servicio {
	height: 1037px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.box-banner-servicio {
	float: left;
	height: 276px;
	width: 1024px;
	background-image: url(../images/bannServicios.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.box-banner-bottom-servicio {
	float: left;
	height: 638px;
	width: 1024px;
	background-image: url(../images/backHistoriaBott.jpg);
	background-repeat: no-repeat;
}
.box-linea-div-bottom-servicio {
	float: left;
	height: 450px;
	width: 333px;
	border-right: 1px solid #b8b8b8;
	margin-top: 60px;
}
.box-texto-bottom-servicio {
	float: left;
	height: 467px;
	width: 450px;
	margin-top: 60px;
	margin-left: 20px;
}
.box-texto-bottom-servicio p {
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	margin: 0;
	line-height: 31px;
}
.texto-bottom-servicio  {
	color: #cd1c00;
}



/*Contacto*/
#section-contacto {
	height: 1109px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.box-banner-contacto {
	float: left;
	height: 276px;
	width: 1024px;
	background-image: url(../images/bannContacto.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.box-banner-bottom-contacto {
	float: left;
	height: 710px;
	width: 1024px;
	background-image: url(../images/backContacto.jpg);
	background-repeat: no-repeat;
}
.box-linea-div-bottom-contacto {
	float: left;
	height: 489px;
	width: 333px;
	border-right: 1px solid #b8b8b8;
	margin-top: 60px;
}
.box-texto-bottom-contacto {
	float: left;
	height: 467px;
	width: 427px;
	margin-top: 60px;
	margin-left: 20px;
}
.box-texto-bottom-contacto p {
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	margin: 0;
	line-height: 31px;
}
.texto-bottom-contacto  {
	color: #cd1c00;
}

.box-correo-contact {
	float: left;
	height: 35px;
	width: 1024px;
	margin-top: 34px;
}
.box-correo-contact2 {
	float: left;
	height: 37px;
	width: 1024px;
	margin-top: 5px;
}
.box-correo-contact3 {
	float: left;
	height: 10px;
	width: 1024px;
}
.box-form-open-contact {
	float: left;
	height: 37px;
	width: 261px;
	margin-left: 385px;
}

.box-div-correo-contact {
	float: left;
	height: 35px;
	width: 415px;
}
.box-icon-mail-contact {
	background-image: url(../images/iconContacto.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 30px;
	margin-top: 2px;
}
.box-text-mail-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	color: #4d4d4d;
	text-align: left;
	float: left;
	height: 25px;
	width: 165px;
	margin-top: 5px;
	margin-left: 8px;
}
.box-text-mail-contact a{
	text-decoration:none;
	color:#4d4d4d;
	cursor:pointer;
}
.box-text-mail-contact a:hover{
	color:#666;
}
.box-main-mapa-contact {
	float: left;
	height: auto;
	width: 768px;
	margin-left: 133px;
	margin-top: 50px;
}
.box-info-mapa-contact {
	float: left;
	height: 93px;
	width: 336px;
	font-family: Gotham;
}
.box-info-mapa-contact p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin: 0;
}
.text-info-mapa-contact {
	color: #cd1c00;
}
.box-text-mapa-contact {
	float: left;
	height: 271px;
	width: 336px;
	margin-top: 10px;
}
.box-text-mapa-contact2 {
	float: left;
	height: 271px;
	width: 336px;
	margin-top: 10px;
	margin-left: 90px;
}
.box-mapa-contact {
	float: left;
	height: 178px;
	width: 336px;
}


/*INFRA*/
.box-logo-text-infra {
	float: left;
	height: 85px;
	width: 565px;
	text-align: left;
}
.box-logo-text-infra2 {
	float: left;
	height: 85px;
	width: 148px;
	background-image: url(../imagesLogos/logoPalazuelos2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.box-text-logo-infra {
	float: left;
	height: auto;
	width: 395px;
	text-align: left;
	margin-top: 14px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
.box-logo-text-infra3 {
	float: left;
	height: 85px;
	width: 148px;
	background-image: url(../imagesLogos/logoPalazuelos1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.box-logo-text-infra4 {
	float: left;
	height: 85px;
	width: 148px;
	background-image: url(../imagesLogos/logoTrip.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.box-logo-text-infra5 {
	float: left;
	height: 85px;
	width: 148px;
	background-image: url(../imagesLogos/logoPmb.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.box-logo-text-infra6 {
	float: left;
	height: 85px;
	width: 148px;
	background-image: url(../imagesLogos/logoOcupa.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.box-logo-text-infra7 {
	float: left;
	height: 85px;
	width: 148px;
	background-image: url(../imagesLogos/logoAlman.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.box-logo-text-infra8 {
	float: left;
	height: 85px;
	width: 148px;
	background-image: url(../imagesLogos/logoFriman.png);
	background-repeat: no-repeat;
	background-position: center center;
}



/*AVISO*/


.box-texto-bottom-aviso {
	float: left;
	height: auto;
	width: 800px;
	margin-top: 60px;
	margin-left: 110px;
	margin-bottom: 40px;
}
.box-texto-bottom-aviso p {
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-align: justify;
	margin: 0;
	line-height: 20px;
}
.box-banner-aviso {
	float: left;
	height: 276px;
	width: 1024px;
	background-image: url(../images/bannAviso.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.box-rastreo-home {
	background-image: url(../images/imageRastreo.png);
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 336px;
	margin-left: 340px;
	margin-top: 20px;
}



/*Logistica*/
#section-logis {
	height: 1037px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.box-banner-logis {
	float: left;
	height: 276px;
	width: 1024px;
	background-image: url(../images/bannLogistica.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.box-banner-bottom-logis {
	float: left;
	height: 600px;
	width: 1024px;
	background-image: url(../images/backHistoriaBott.jpg);
	background-repeat: no-repeat;
}
.box-linea-div-bottom-logis {
	float: left;
	height: 450px;
	width: 333px;
	border-right: 1px solid #b8b8b8;
	margin-top: 60px;
}
.box-texto-bottom-logis {
	float: left;
	height: 467px;
	width: 450px;
	margin-top: 60px;
	margin-left: 20px;
}
.box-texto-bottom-logis p {
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	margin: 0;
}
.box-texto-bottom-logis a{
	text-decoration:none;
	color:#000;
	cursor:pointer;
}
.box-texto-bottom-logis a:hover{
	color:#666;
}

.texto-bottom-logis2  {
	color: #cd1c00;
}
.texto-bottom-logis2 a{
	text-decoration:none;
	color:#cd1c00;
	cursor:pointer;
}
.texto-bottom-logis2 a:hover{
}
.texto-bottom-logis  {
	color: #cd1c00;
	font-size: 12px;
	line-height: 10px;
}
#box-main-form {
	background-color: #F1F1F1;
	float: left;
	height: 660px;
	width: 600px;
	margin-left: 90px;
}
.box-main-white-form {
	background-color: #fff;
	float: left;
	height: 610px;
	width: 576px;
	margin-top: 10px;
	margin-left: 13px;
}
.box-div-form {
	float: left;
	height: 21px;
	width: 576px;
	text-align: right;
}
.box-line-form {
	float: left;
	height: 20px;
	width: 533px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #CD1C00;
	text-align: left;
	margin-bottom: 10px;
}
.box-text-input-line-form {
	float: left;
	height: 18px;
	width: 533px;
	margin-left: 20px;
}
.box-text-input-line-form2 {
	float: left;
	height: 18px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #1A1A1A;
	text-align: left;
	line-height: 20px;
}
.box-text-input-line-form3 {
	float: left;
	height: 18px;
	width: 260px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #1A1A1A;
	text-align: left;
	line-height: 20px;
}
.box-text-input-line-form4 {
	float: left;
	height: 18px;
	width: 260px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1A1A1A;
	text-align: left;
	line-height: 20px;
	margin-top: 10px;
}
.box-text-input-line-form4 a{
	text-decoration:underline;
	color:#CD1C00;
	cursor:pointer;
}
.box-text-input-line-form4 a:hover{
}
.box-text-input-line-form5 {
	float: left;
	height: 20px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1A1A1A;
	text-align: left;
	line-height: 20px;
	margin-top: 3px;
}
.box-text-input-line-form6 {
	float: left;
	height: 18px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #1A1A1A;
	text-align: left;
	line-height: 20px;
	margin-top: 5px;
}
.box-input-line-form {
	float: left;
	height: 38px;
	width: 533px;
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 10px;
}
.box-input-line-form2 {
	float: left;
	height: 38px;
	width: 260px;
}
.box-input-line-form21 {
	float: left;
	height: 38px;
	width: 260px;
	margin-bottom: 12px;
}
.box-input-line-form22 {
	float: left;
	height: 38px;
	width: 260px;
	margin-top: 10px;
}
.box-input-line-form23 {
	float: left;
	height: 100px;
	width: 260px;
	margin-top: 6px;
}


.box-input-line-form3 {
	float: left;
	height: 38px;
	width: 260px;
	margin-left: 10px;
}
.box-input-line-form4 {
	float: left;
	height: 300px;
	width: 533px;
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 10px;
}
.box-input-line-form5 {
	float: left;
	height: 144px;
	width: 260px;
	margin-left: 10px;
}
.box-input-line-form6 {
	float: left;
	height: 250px;
	width: 260px;
}
.input-line-form {
	float: left;
	height: 38px;
	width: 258px;
	font-size: 16px;
}
.input-line-form2 {
	float: left;
	height: 142px;
	width: 258px;
	font-size: 16px;
}
.box-button-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 27px;
	font-weight: normal;
	color: #CD1C00;
	float: left;
	height: 30px;
	width: 90px;
	border: 1px solid #CD1C00;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #FFF;
}



/*Contacto*/
#section-cotiza {
	height: 1211px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.box-banner-cotiza {
	float: left;
	height: 276px;
	width: 1024px;
	background-image: url(../images/bannCotizador.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.box-banner-bottom-cotiza {
	float: left;
	height: 810px;
	width: 1024px;
	background-image: url(../images/backContacto.jpg);
	background-repeat: no-repeat;
}
.box-linea-div-bottom-cotiza {
	float: left;
	height: 489px;
	width: 333px;
	border-right: 1px solid #b8b8b8;
	margin-top: 60px;
}
.box-texto-bottom-cotiza {
	float: left;
	height: 467px;
	width: 427px;
	margin-top: 60px;
	margin-left: 20px;
}
.box-texto-bottom-cotiza p {
	color: #000000;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	margin: 0;
	line-height: 31px;
}
.texto-bottom-cotiza  {
	color: #cd1c00;
}

.box-correo-cotiza {
	float: left;
	height: 35px;
	width: 1024px;
	margin-top: 34px;
}
.box-correo-cotiza2 {
	float: left;
	height: 37px;
	width: 1024px;
	margin-top: 5px;
}
.box-correo-cotiza3 {
	float: left;
	height: 10px;
	width: 1024px;
}
.box-form-open-cotiza {
	float: left;
	height: 37px;
	width: 261px;
	margin-left: 385px;
}

.box-div-correo-cotiza {
	float: left;
	height: 35px;
	width: 500px;
	color: #575757;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-align: right;
	line-height: 38px;
}
.box-icon-mail-cotiza {
	background-image: url(../images/iconContacto.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 30px;
	margin-top: 2px;
}
.box-text-mail-cotiza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	color: #4d4d4d;
	text-align: left;
	float: left;
	height: 25px;
	width: 165px;
	margin-top: 5px;
	margin-left: 8px;
}
.box-text-mail-cotiza a{
	text-decoration:none;
	color:#4d4d4d;
	cursor:pointer;
}
.box-text-mail-cotiza a:hover{
	color:#666;
}
.box-main-mapa-cotiza {
	float: left;
	height: 570px;
	width: 768px;
	margin-left: 133px;
	margin-top: 82px;
}
.box-info-mapa-cotiza {
	float: left;
	height: 93px;
	width: 336px;
}
.box-info-mapa-cotiza p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin: 0;
}
.text-info-mapa-cotiza {
	color: #cd1c00;
}
.box-text-mapa-cotiza {
	float: left;
	height: 271px;
	width: 336px;
	margin-top: 10px;
}
.box-text-mapa-cotiza2 {
	float: left;
	height: 271px;
	width: 336px;
	margin-top: 10px;
	margin-left: 90px;
}
.box-mapa-cotiza {
	float: left;
	height: 178px;
	width: 336px;
}
.box-95-years {
	background-image: url(../images/img98.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 93px;
	width: 302px;
	margin-top: 180px;
	margin-left: 15px;
}
.cuad-opera {
	float: left;
	height: auto;
	width: 600px;
	padding-bottom: 10px;
	margin-top: 40px;
}
