/* CSS Document */

body{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#dbdbdb;
	background-image: url(images/fondo.jpg);
	background-repeat: repeat-y;	
	background-position: center;
}
#contenedor{
	width:951px;
	margin:0px auto;
	/*border:2px solid #333333;*/
	background-color:#ffffff;
	text-align:left;
}
#encabezado{
	border-top:11px solid #c32126;
	background:url(images/logo.jpg) no-repeat;
	width:951px;
	height:144px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h1 span, h2 span{
	display: none;
}
#menuGeneral{
	margin:0px 0px 0px 0px;
	/*border-bottom:5px solid #c32126;*/
	width:700px;
	height:25px;
	margin-left:35px;
}
#menuGeneral ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
#menuGeneral ul li{
	margin:0;
	float:left;
	padding:0px 3px 0px 0px;
}
#menuGeneral ul li a{
	display:block;
	background:url(images/fondoBoton.png) top left no-repeat;
	color:#777777;
	width:102px;
	height:25px;
	padding:5px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
}
#menuGeneral ul li a:hover{
	background:url(images/fondoBotonActivo.png) top left no-repeat;
	color:#ffffff;
}
#menuGeneral ul li a.actual{
	background:url(images/fondoBotonActivo.png) top left no-repeat;
	color:#ffffff;
}
#margen01{
	width:951px;
	height:29px;
	border-top:5px solid #c32126;
	background-color:#f1f1f2;
}
#margen02{
	width:951px;
	height:53px;
	background:url(images/sombra_encabezado.jpg) top left;
	margin-top:5px;
}
#contenido{
	margin-top:5px;
	background:url(images/sombra_encabezado.jpg) top left;
	background-repeat:repeat-x;
	padding:0px 35px 0px 35px;
	background-color:#fff;
}
#margenInferior01{
	width:951px;
	height:36px;
	background:url(images/sombra_pie_pagina.jpg) top left;
	background-repeat:repeat-x;
	margin-top:auto;
}
#margenInferior02{
	width:951px;
	height:33px;
	border-top:8px solid #c32126;
	background-color:#A5191C;
}

acronym{
	font-weight:bold;
	color:#404040;
}
h2{
	font-weight:bold;
	font-size:16px;
	color:#404040;
}
/*---------------------------------- nosotros-------------------------------------------------*/
#nosotros_contenido{
	width:951px;
	height:1010px;
}
#nosotros_contenido01{
	width:420px;
	height:auto;
	font-size:16px;
	color:#404040;
	margin-top:5px;
	background:url(images/sombra_encabezado.jpg) top left;
	background-repeat:repeat-x;
	background-color:#fff;
	float:left;
}
#nosotros_contenido01_texto{
	padding:50px 35px 20px 35px;
	line-height:20px;
}
#nosotros_contenido02{
	width:531px;
	height:1010px;
	float:right;
	margin-top:5px;
	/*margin:0px 0px 0px 420px;*/
	background-color:#f3f2f2;
}
#nosotros_contenido02 p{
	padding:0px 35px 0px 35px;
	color:#404040;
	font-size:14px;
	line-height:20px;
}
#nosotros_contenido02 h2{
	background:url(images/vineta_nosotros.gif) center left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 35px;
	color:#404040;
}
/*-------------------------------productos----------------------------------------------------*/
#productos_titulo h2{
	padding:0px 0px 0px 35px;
}
#productos_helukabel{
	padding:100px 0px 0px 10px;
	background-image:url(images/productos/hellukabel_animacion.gif);
	/*background:url(images/hellukabel_desplegado.png) top left;*/
	background-repeat:no-repeat;
	margin:0px 0px 35px 35px;
	width:900px;
	heigth:319px;
}
#productos_helukabel ul li{
	line-height:12px;
	color:#686867;
	font-size:10px;
	padding:0px 580px 0px 0px;
}
.link{
	color:#ef4623;
	font-size:11px;
	text-decoration:none;
	background:url(images/productos/boton_ver_mas_circulo.png) center left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 25px;
}
#productos_todos{
	margin:35px 0px 0px 35px;
}
#productos_todos img{
	border:0;
}

#productos_todos table tr th{
	padding:0px 35px 29px 0px;
}
#productos_todos table tr th a:hover{
	background:url(images/productos/overBotonesProductos.png) bottom left no-repeat;
}

#productos_filaActual{
	margin:0px 0px 0px 35px;
}
#productos_filaActual img{
	border:0;
}
#productos_filaActual table tr th{
	padding:0px 35px 0px 0px;
}
#productos_filaActual table tr th a:hover{
	background:url(images/productos/overBotonesProductos.png) bottom left no-repeat;
}


/*--------------------------------*/
#productos_info_columna01{
	margin:-5px 0px 0px 37px;
}
#productos_info_margenSup_columna01y02{
	background:url(images/productos/bordeSup_info.jpg) top left no-repeat;
}
#productos_info_contenido{
	background:url(images/productos/marco_info_productos.jpg);
	background-repeat:repeat-y;
	margin-top:-5px;
	width:550px;
}
#productos_info_contenido ul li{
	line-height:12px;
	color:#686867;
	font-size:10px;
	letter-spacing:0px;
}

.tituloLista{
	line-height:12px;
	color:#686867;
	font-size:10px;
	letter-spacing:0px;
}

#productos_info_lista_columna01y02{
	width:220px;
	padding:20px 0px 0px 0px;
}
#productos_info_imagen_columna01y02{
	float:right;
	width:282px;
	height:188px;
	margin:-170px 22px 0px 0px;
}
#productos_info_margenInf_columna01y02{
	background:url(images/productos/bordeInf_info.jpg) bottom left no-repeat;
	margin:-17px 0px 0px 0px;
	width:550px;
}
#productos_info_margenInf_columna01y02 table tr th{
	padding:0px 67px 0px 0px;
	font-weight:normal;
}
#productos_info_margenInf_columna01y02 img{
	border:0;
}
/*----------------------------------*/
#productos_info_columna02{
	margin:-5px 0px 0px 320px;
}
/*-----------------------------------*/
#productos_info_columna03{
	margin:-5px 0px 0px 301px;
}
#productos_info_margenSup_columna03{
	background:url(images/productos/bordeSup_info2.jpg) top left no-repeat;
}
#productos_info_lista_columna03{
	width:200px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 310px;
}
#productos_info_imagen_columna03{
	float:left;
	width:282px;
	height:188px;
	margin:-170px 22px 0px 0px;
	padding:0px 0px 0px 20px;
}
#productos_info_margenInf_columna03{
	background:url(images/productos/bordeInf_info.jpg) bottom left no-repeat;
	margin:-17px 0px 0px 0px;
	width:550px;
	padding:0px 0px 0px 300px;
}
#productos_info_margenInf_columna03 table tr th{
	padding:0px 30px 0px 0px;
	font-weight:normal;
}
#productos_info_margenInf_columna03 img{
	border:0;
}
/*------------------------------------------cobertura---------------------------------------*/
#cobertura_contenido{
	height:800px;
}
#cobertura_lista{
	float:left;
	width:282px;
	margin:5px 0px 0px 0px;
	background-color:#f2f2f2;
}
#cobertura_lista_lista{
	padding:80px 0px 0px 35px;
}
#cobertura_lista ul{
	list-style-type:none;
	font-size:14px;
	line-height:30px;
	/*letter-spacing:-1px;*/
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
}
#cobertura_lista ul li a{
	text-decoration:none;
	color:#000000;
}
#cobertura_lista ul li a.actual{
	color:#961720;
}
#cobertura_lista ul li a.inactivo{
	color:#8c8c8c;
	/*font-weight:normal;*/
}
#cobertura_lista acronym{
	font-size:11px;
	color:#000;
}
#cobertura_lista_inactivo acronym{
	font-size:11px;
	color:#8c8c8c;
}


#cobertura_info{
	float:right;
	width:669px;
	margin:5px 0px 0px 0px;
	background:url(images/sombra_encabezado.jpg) top left repeat-x;
}
#cobertura_info table{
	text-align:left;
	margin:80px 0px 0px 0px;
	/*padding:0px 0px 0px 35px;*/
}
#cobertura_info table tr{
	vertical-align:top;
}
#cobertura_info table tr th{
	padding:0px 0px 0px 35px;
}
#cobertura_info_oficinas{
	font-size:14px;
	color:#404040;
	font-weight:normal;
	line-height:20px;
}
#cobertura_info a.correo{
	color:#8c8c8c;
	text-decoration:none;
	font-size:12px;
}
#cobertura_info_mapa h2{
	font-weight:normal;
}
#cobertura_info_cobertura{
	background-color:#dddedf;
	width:280px;
	height:58px;
	margin:-5px 0px 0px 0px;
}
#cobertura_info_mapa p{
	font-size:12px;
	color:#404041;
	line-height:20px;
	padding:10px 10px 0px 10px;
}
/*----------------------------------------------------contacto----------------------------------------------------*/
#contacto_formulario{
	margin:0px;
	width:auto;
	height:650px;
	padding:0px 0px 0px 0px;
	margin:50px 0px 0px 0px;
}
#contacto_formulario h2{
	padding:0px 0px 0px 35px;
}
#contacto_formulario label{
	font-size:11px;
	color:#8b8d90;
	padding:0px;
}
#contacto_formulario input.boton{
	color:#ffffff;
	background:url(images/fondo_botonEnviar.png) top left no-repeat;
	border:0px;
	width:88px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
select{
	width:160px;
	color:#8b8d90;
}

#contacto_formulario_parte01{
	float:left;
	margin:0px 0px 0px 35px;
	width:215px;
}
#contacto_formulario_parte01 .pais{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
#contacto_formulario_parte01 .pais select{
	width:100px;
}

#contacto_formulario_parte02{
	float:right;
	margin:0px 150px 0px 0px;
	width:250;
}
#contacto_aviso{
	color:#8b8d90;
	font-size:11px;
}

/*-----------------------------------------------------miembros------------------------------------------------------*/
#contenedorMiembros{
	width:951px;
	margin:0px auto;
	/*background-color:#ffffff;*/
	text-align:left;
}
#contenedorContenidoMiembros{
	width:951px;
	margin:0px auto;
	/*background-color:#ffffff;*/
	text-align:left;
}
