@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'HelveticaNeue45Light';
  src: url('fuentes/helveticaneue-light-webfont.eot');
  src: local('☺'), url('fuentes/helveticaneue-light-webfont.woff') format('woff'), url('fuentes/helveticaneue-light-webfont.ttf') format('truetype'), url('fuentes/helveticaneue-light-webfont.svg#HelveticaNeue45Light') format('svg');
}
@font-face {
  font-family: 'HelveticaNeueLT57CnRegular';
  src: url('fuentes/helvetica_lt_57_condensed-webfont.eot');
  src: local('☺'), url('fuentes/helvetica_lt_57_condensed-webfont.woff') format('woff'), url('fuentes/helvetica_lt_57_condensed-webfont.ttf') format('truetype'), url('fuentes/helvetica_lt_57_condensed-webfont.svg#HelveticaNeueLT57CnRegular') format('svg');
}
@font-face {
  font-family: 'HelveticaNeueLT67MdCnRegular';
  src: url('fuentes/helvetica_lt_67_medium_condensed-webfont.eot');
  src: local('☺'), url('fuentes/helvetica_lt_67_medium_condensed-webfont.woff') format('woff'), url('fuentes/helvetica_lt_67_medium_condensed-webfont.ttf') format('truetype'), url('fuentes/helvetica_lt_67_medium_condensed-webfont.svg#HelveticaNeueLT67MdCnRegular') format('svg');
}
@font-face {
  font-family: 'HelveticaBold';
  src: url('fuentes/helveticabd-webfont.eot');
  src: local('☺'), url('fuentes/helveticabd-webfont.woff') format('woff'), url('fuentes/helveticabd-webfont.ttf') format('truetype'), url('fuentes/helveticabd-webfont.svg#HelveticaBold') format('svg');
}
@font-face {
  font-family: 'HelveticaBoldCondensed';
  src: url('fuentes/helvetica-condensed-bold-webfont.eot');
  src: local('☺'), url('fuentes/helvetica-condensed-bold-webfont.woff') format('woff'), url('fuentes/helvetica-condensed-bold-webfont.ttf') format('truetype'), url('fuentes/helvetica-condensed-bold-webfont.svg#HelveticaBoldCondensed') format('svg');
}
@font-face {
  font-family: 'Museo700';
  src: url('fuentes/museo700-regular-webfont.eot');
  src: local('☺'), url('fuentes/museo700-regular-webfont.woff') format('woff'), url('fuentes/museo700-regular-webfont.ttf') format('truetype'), url('fuentes/museo700-regular-webfont.svg#webfontgvmZrn1H') format('svg');
}
* { padding: 0; margin: 0;
}
a img {
	outline: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {
	outline: none;
}
body {
	font-family: HelveticaNeue45Light, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
.float_left {
	float: left;
	display: block;
}
.float_right {
	float: right;
	display: block;
}
.idioma_actual {
	color: #af1d41;
}
.menu_actual {
	color: #af1d41;
}
.menu_linea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AF1D41;
}


.clientes {
	display: block;
	float: left;
	color: #FFF;
	height: 24px;
	width: 90px;
	padding-top: 8px;
}


.cierre {
	font-size: 0px;
	clear: both;
	height: 0px;
}
.fondo_cabecera {
	display: block;
	height: 170px;
	width: 934px;
	padding-top: 6px;
	overflow: hidden;
}
.fondo_contenido_index {
	background-image: url(img/fondo_contenido_index.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 299px;
}
.strong {
	font-family: HelveticaBold, Arial, Helvetica, sans-serif;
}
.trabajador_nombre {
	font-family: HelveticaBold, Arial, Helvetica, sans-serif;
	display: block;
	padding-bottom: 4px;
}
.trabajador {
	display: block;
	padding-bottom: 20px;
}


.mail {
	font-family: HelveticaBold, Arial, Helvetica, sans-serif;
	color: #AF1D41;
	display: block;
}

.direccion {
	color: #FFF;
	display: block;
	float: left;
}
.separador {
	height: 20px;
	padding-left: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	margin-left: 6px;
}
.servicios_foto {
	display: block;
	float: right;
	width: 288px;
	overflow: hidden;
	padding-top: 10px;
}
.somos_foto {
	display: block;
	float: right;
	width: 288px;
	overflow: hidden;
	padding-top: 10px;
}

.plus_1 {
	display: block;
	float: left;
	width: 160px;
	padding-right: 45px;
}
.plus_2 {
	display: block;
	float: left;
	width: 240px;
	padding-right: 45px;
}
.plus_3 {
	display: block;
	float: right;
	width: 135px;
}
.plus {
	display: block;
}
.plus_tit {
	font-family: Museo700, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 21px;
	color: #B0003E;
	display: block;
	padding-top: 18px;
	padding-bottom: 20px;
}
.plus_foto {
	display: block;
	height: 265px;
	width: 626px;
	float: left;
	padding-top: 30px;
}
.mapa {
	display: block;
	float: right;
	height: 417px;
	width: 370px;
}
.contacto_direccion {
	display: block;
	float: left;
	width: 275px;
}
.contacto_direccion p {
	color: #999;
	display: block;
	padding-top: 20px;
	font-family: HelveticaNeueLT67MdCnRegular, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.contacto_direccion p a {
	color: #333;
	text-decoration: underline;
}
.contacto_direccion p a:hover {
	color: #333;
	text-decoration: none;
}
.zona_clientes {
	background-color: #000;
	height: 223px;
	width: 586px;
	padding: 20px;
}
.zona_clientes_tit {
	color: #FFF;
	font-family: Museo700, Georgia, "Times New Roman", Times, serif;
}
.zona_clientes #form1 {
	display: block;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	text-align: right;
	padding-top: 30px;
	padding-bottom: 30px;
	font-family: HelveticaNeue45Light, Arial, Helvetica, sans-serif;
}
.zona_clientes p a {
	color: #FFF;
	text-decoration: underline;
}
.zona_clientes p a:hover {
	color: #FFF;
	text-decoration: none;
}


.zona_clientes #form1 label {
	padding-right: 4px;

}
.input   {
	background-image: url(img/fondo_campo.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 129px;
	padding-right: 4px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000;
	font-size: 15px;
}
.entrar {
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(img/boton_entrar.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 137px;
	background-color: #000;
	cursor: pointer;
	font-family: HelveticaBoldCondensed, Arial, Helvetica, sans-serif;
}
.zona_clientes p {
	color: #FFF;
}

#wrapper {
	width: 934px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 23px;
	padding-left: 23px;
	padding-bottom: 20px;
}
#cabecera {
	display: block;
	float: left;
	width: 100%;
}

#idiomas {
	display: block;
	float: right;
	height: 13px;
	padding-top: 28px;
	font-family: HelveticaNeueLT67MdCnRegular, Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
	font-size: 12px;
}

#idiomas a {
	color: #000;
	text-decoration: none;
}
#idiomas_index {
	display: block;
	float: right;
	height: 13px;
	padding-top: 80px;
	font-family: HelveticaNeueLT67MdCnRegular, Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
	font-size: 12px;
}
#idiomas_index a {
	color: #000;
	text-decoration: none;
}

#barra_login_index {
	display: block;
	clear: both;
	height: 38px;
	width: 513px;
	background-color: #000;
	padding-top: 8px;
	padding-left: 416px;
	padding-right: 5px;
}

#barra_login_index #form1 {
	color: #FFF;
	display: block;
	float: right;
	width:400px;
	font-family: HelveticaNeue45Light, Arial, Helvetica, sans-serif;
}

#barra_login_index #form1 input {
	background-image: url(img/fondo_campo.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 129px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 15px;
	margin-right: 10px;
}

#barra_login {
	display: block;
	clear: right;
	height: 38px;
	width: 513px;
	background-color: #000;
	padding-top: 8px;
	padding-left: 32px;
	padding-right: 5px;
	float: right;
}
#barra_login #form1 {
	color: #FFF;
	display: block;
	float: right;
	font-family: HelveticaNeue45Light, Arial, Helvetica, sans-serif;
}

#barra_login #form1 input {
	background-image: url(img/fondo_campo.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 129px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 15px;
	margin-right: 10px;
}
#cuerpo {
	padding-top: 56px;
	display: block;
	float: left;
	width: 934px;
	padding-bottom: 35px;
}
#cuerpo_elkoar {
	padding-top: 56px;
	display: block;
	float: left;
	width: 934px;
	padding-bottom: 10px;
}

#cuerpo_index {
	padding-top: 26px;
	display: block;
	float: left;
}

#menu {
	display: block;
	float: left;
	width: 248px;
}
#menu ul {
	list-style-type: none;
	font-size: 20px;
	font-family: Museo700, Arial, Helvetica, sans-serif;
}
#menu ul li   {
	display: block;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#menu ul li a {
	color: #888;
	text-decoration: none;
}
#menu ul li a:hover {
	color: #AF1D41;
	text-decoration: none;
}
#contenido_index {
	float: right;
	width: 600px;
	padding-left: 86px;
	padding-top: 40px;
}


#contenido_index p {
	width: 353px;
	display: block;
	padding-bottom: 20px;
	font-family: HelveticaNeue45Light, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
#contenido_izq {
	float: left;
	width: 333px;
	padding-left: 40px;
	padding-top: 10px;
	display: block;
}
#contenido_izq p {
	line-height: 20px;
	display: block;
	padding-bottom: 20px;
}

#contenido_izq a {
	text-decoration: none;
	color: #000;
}
#contenido_izq ul {
	list-style-image: url(img/list.png);
}
#contenido_izq ul li {
	line-height: 20px;
	padding-bottom: 10px;
}
#contenido {
	float: right;
	width: 626px;
	padding-left: 60px;
}
#contenido_contacto {
	float: right;
	width: 656px;
	padding-left: 30px;
}







#pie {
	width: 894px;
	margin-left: auto;
	display: block;
	clear: both;
	height: 26px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #AF1D41;
	background-color: #000;
	padding-top: 12px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	font-family: HelveticaBoldCondensed, Arial, Helvetica, sans-serif;
	margin-right: auto;
}
#pie a {
	color: #FFF;
	text-decoration: none;
}
#pie a:hover {
	color: #FFF;
	text-decoration: underline;
}
#opciones_login{
	float:right;
	color:#fff;
	height: 24px;
	padding-top: 8px;
	text-transform:uppercase;
}

#opciones_login a{
	float:right;
	color:#fff;
	height: 24px;
	text-decoration:none;
}
#opciones_login a:hover{
	color:#f80000;
}
.desarrollado {
                display: block;
                float: right;
                padding-top: 4px;
                font-size: 10px;
                font-family: HelveticaNeueLT57CnRegular, Arial, Helvetica, sans-serif;
}
.desarrollado a {
                color: #000;
                text-decoration: none;
}
.desarrollado a:hover {
                color: #000;
                text-decoration: underline;
}
.direccion {
    color: #FFFFFF;
    display: block;
    float: left;
}
.cabecera_index {
	height: 170px;
	width: 934px;
	display: block;
	clear: both;
	padding-top: 10px;
}
.intranet {
	display: block;
	padding-left: 75px;
	padding-top: 30px;
}
.intranet table tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.intranet table tr th {
	width: 400px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 2px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.intranet table tr td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	color: #AF1D41;
}
.intranet table tr td a {
	color: #AF1D41;
	text-decoration: none;
}
.intranet table tr td a:hover {
	color: #AF1D41;
	text-decoration: underline;
}