/* CSS Document */
#Layer1 {
	position:absolute;
	width:200px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	width:850px;
	z-index:1;
}
#cookies{
	background-color: #fff;
	width: 850px;
}
.cookies{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464334;
	text-decoration: none;
	padding: 5px;
}
.aceptar{cursor:pointer;}
.cab{
	background-image: url(images/cab.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.cab1{
	background-image: url(images/cab1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.fndcab{
	background-image: url(images/fndcab.jpg);
	background-repeat: no-repeat;
} 
.fndcont{
	background-image: url(images/contacto.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
} 
.telcab0{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #000000;
	text-align: right;
	}
.telcab{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #660000;
	text-align: right;
	line-height: 18px;
}
.telcab1{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 36px;
	color: #993300;
	text-align: right;
}
.txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #000000;
}
.txtblanco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #fff;
}
.txtcat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
	padding-right: 15px;
	padding-left: 15px;
}
.txtcatazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a4cae4;
	font-weight: bold;
}
.txtazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1e526e;
}
.txtcontacto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
}
.txttrabajoscab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
	padding-right: 10px;
	padding-left: 10px;
}
.mas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;*/
	color: #fff;
	background-color: #1e526e;
	width: 100px;
	text-align: right;
	height: 20px;
	}
.mas a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1e526e;
	background-color: #a4cae4;
	width: 100px;
	text-align: right;
	}
.trabajos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #1e526e;
	text-decoration: none;
}
.trabajos a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
}
.contacto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	color: #1e526e;
	text-decoration: none;
}
.titsub{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #1e526e;
}
.bordetitsub{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #a4cae4;
	text-align: left;
	padding-right: 25px;
	padding-left: 25px;
}
.titulo1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 5px;
	
	padding-bottom: 5px;
	
	color: #000000;
	text-align: right;
}
.titulo{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #1e526e;
	text-decoration: none;
	/*padding-left: 15px;*/
}
.tituloblanco{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	color: #1E526E;
	text-decoration: none;
	padding-left: 15px;
}
.tituloblanco1{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 60px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.subtitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #993300;
	text-decoration: none;
	padding-left: 15px;
}
.subtitulo1{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #ebe0cc;
	text-decoration: none;
	padding-left: 15px;
}
.menutrabajos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #993300;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	/*padding-left: 15px;*/
	text-align: left;
}
.menutrabajos a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;	
}
.menu1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	height: 40px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/bt1.jpg);
	background-repeat: no-repeat;
	width: 115px;
}
menu1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4b5557;
	text-decoration: none;
	text-align: center;
	background-image: url(images/bt2.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 115px;
}
.menu1activo{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4b5557;
	text-decoration: none;
	text-align: center;
}
.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-transform: none;
	/*padding-left: 15px;*/
	padding-top: 5px;
	/*padding-right: 15px;*/
	padding-bottom: 5px;
	text-align: center;
}
.menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcc99;
	text-decoration: none;
	text-align: center;
}
#empresa {
	position: absolute;
	width: 170px;
	z-index: 10;
	visibility: hidden;
	margin-top: 15px;
}
#trabajos {
	position: absolute;
	width: 170px;
	z-index: 10;
	visibility: hidden;
	margin-top: 15px;
}
.bordeempresa{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464334;
}
.tituloscat{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #a4cae4;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f3f6f6;
	line-height: 32px;
}
.titulosempresa{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #fff;
	text-align: left;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.titulosempresa1{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
	color: #a4cae4;
}
.titulosproceso{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666666;
	text-align: left;
	line-height: 10px;
}
.submenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993300;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464334;*/
	height: 45px;
}
.submenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660000;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	height: 45px;
}
.bordeimg{
	border: 1px dotted #993300;
}
.txtslogan{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.pie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.pieaviso{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.pietel{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: left;
}
.txtsloganrojo {
	color: #993300;
}
.bordeimg{
	border: 1px dotted #993300;
	padding: 5px;
}
.fndcontacto{
	background-image: url(images/fndcontacto.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sombra{
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
}
