/* CSS Document */

body {
	color: #575757;
	font-family : "Trebuchet MS", Verdana, Arial, Terminal, sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	background-image:  url("../imagenes/linea_fondo.jpg");
	backgroud-repeat:no-repeat!important;
	background-position: top center;
	text-align: center;
}

#contenedor {	
	background-repeat: no-repeat;
	background-position: top center;
	width:100%;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:2; 
}

#contenedor_cabecera_1 {	
	background-image:url("../imagenes/cabeceras/cabecera1.jpg");
	background-repeat:no-repeat!important;
	background-position:top center;
	width:100%;
	padding:0px;
	height:195px;
	border-bottom:1px solid #eccf00;


}

#contenedor_cabecera_2 {	
	background-image:url("../imagenes/cabeceras/cabecera2.jpg");
	background-repeat:no-repeat;
	background-position: top center;
	width:100%;
	margin:0px;
	padding:0px;
	height:195px;
	border-bottom:1px solid #eccf00;
}

#contenedor_cabecera_3 {	
	background-image:url("../imagenes/cabeceras/cabecera3.jpg");
	background-repeat:no-repeat;
	background-position: top center;
	width:100%;
	margin:0px;
	padding:0px;
	height:195px;
	border-bottom:1px solid #eccf00;
}

#contenedor_cabecera_4 {	
	background-image:url("../imagenes/cabeceras/cabecera4.jpg");
	background-repeat:no-repeat;
	background-position: top center;
	width:100%;
	margin:0px;
	padding:0px;
	height:195px;
	border-bottom:1px solid #eccf00;
}

#contenido{
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;	
	text-align: left;
	vertical-align:top;		
	display:block;
}

#contenido_cabecera{
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;	
	text-align: left;
	vertical-align:top;		
	display:block;	
}

#contenido_cabecera #logo{
	margin-top:15px;
	margin-left:13px;
	float:left;
	width:200px;	
}

#contenido_cabecera #centro{
	margin-top:18px;
	float:left;
	width:340px;	
	padding:0px;
}

* html #contenido_cabecera #centro{
	width:320px;	
}

#contenido_cabecera #iso{
	margin-top:15px;
	float:left;
	width:200px;
}

#contenido #izq{	
	width: 200px;
	float:left;
	color:#1e70a3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}

#contenido #der{
	width: 563px;
	float:left;
	background-color:#f1fbff;
	/*border-left:1px solid #eccf00;*/
}

#pie{
	border-top:1px solid #eccf00;
	margin: 0px;
	padding: 0px;
	padding-top:10px;
	text-align: left;	
	display:block;
	height: 150px;
	background-color:#FFFFFF;
	/*z-index:4;*/
}

#fijo_inf_drcha { 
		width: 369px;
		height: 161px;
		position: fixed;
		top: 100%;
		left: 50%;
		margin-left: 390px;
		margin-top: -161px;
		background-image: url(../imagenes/arboles_der.jpg);
		background-repeat: no-repeat;
		border:0px;
		
		
}

#fijo_inf_izqu { 
		width: 369px;
		height: 160px;
		position: fixed;
		top: 100%;
		left: 50%;
		margin-left: -750px;
		margin-top: -160px;
		background-image: url(../imagenes/arboles_izq.jpg);
		background-repeat: no-repeat;
		border:0px;	
}

* html #fijo_inf_drcha {
	display: none;
}

* html #fijo_inf_izqu {
	display: none;
}

.escondido {
  position: absolute;
  overflow: hidden;
  width: 0;
  height: 0;
}

.separador{
	clear:both;
	height:3px;
	overflow:hidden;
}

a img{
	border: 0px;
}

/************************************************************************************/
/********************************  MENU CABECERA   **********************************/
/************************************************************************************/
#contenido_cabecera #centro p{
	font-size:75%;
	color: #1e70a3;
	margin-top: 10px;
	margin-left:10px;
	font-weight:bold;
	/*letter-spacing:-1px;*/
	font-stretch:extra-condensed;
}
#contenido_cabecera #centro p img.separa{
	display: block;
	float: left;
	margin:0px;
}

#contenido_cabecera #centro p a.catalogo{
	background-image:url(../imagenes/menu_catalogo.jpg);
	background-repeat:no-repeat;
	width:52px;
	height:19px;
	text-indent:-5000px;
	font-size:1%;
	display: block;
	float: left;
	background-position: 0px 0px;
	margin:0px; 
}

#contenido_cabecera #centro p a.catalogo:hover,#contenido_cabecera #centro p a.catalogo_sel{
	background-image:url(../imagenes/menu_catalogo.jpg);
	background-repeat:no-repeat;
	width:52px;
	height:19px;
	text-indent:-5000px;
	font-size:1%;
	display: block;
	float: left;
	margin:0px;
	background-position: 0px -18px;
}

#contenido_cabecera #centro p a.empresa{
	background-image:url(../imagenes/menu_empresa.jpg);
	background-repeat:no-repeat;
	width:49px;
	height:19px;
	text-indent:-5000px;
	font-size:1%;
	display: block;
	float: left;
	background-position: 0px 0px;
	margin:0px;
}

#contenido_cabecera #centro p a.empresa:hover,#contenido_cabecera #centro p a.empresa_sel{
	background-image:url(../imagenes/menu_empresa.jpg);
	background-repeat:no-repeat;
	width:49px;
	height:19px;
	text-indent:-5000px;
	font-size:1%;
	display: block;
	float: left;
	margin:0px;
	background-position: 0px -18px;
}

#contenido_cabecera #centro p a.servicios{
	background-image:url(../imagenes/menu_servicios.jpg);
	background-repeat:no-repeat;
	width:53px;
	height:19px;
	text-indent:-5000px;
	font-size:1%;
	display: block;
	float: left;
	background-position: 0px 0px;
	margin:0px;
}

#contenido_cabecera #centro p a.servicios:hover,#contenido_cabecera #centro p a.servicios_sel{
	background-image:url(../imagenes/menu_servicios.jpg);
	background-repeat:no-repeat;
	width:53px;
	height:19px;
	text-indent:-5000px;
	font-size:1%;
	display: block;
	float: left;
	margin:0px;
	background-position: 0px -18px;
}

#contenido_cabecera #centro p a.contacto{
	background-image:url(../imagenes/menu_contacto.jpg);
	background-repeat:no-repeat;
	width:54px;
	height:19px;
	text-indent:-5000px;
	font-size:1%;
	display: block;
	float: left;
	background-position: 0px 0px;
	margin:0px;
}

#contenido_cabecera #centro p a.contacto:hover,#contenido_cabecera #centro p a.contacto_sel{
	background-image:url(../imagenes/menu_contacto.jpg);
	background-repeat:no-repeat;
	width:54px;
	height:19px;
	text-indent:-5000px;
	font-size:1%;
	display: block;
	float: left;
	margin:0px;
	background-position: 0px -18px;
}

#contenido_cabecera #centro p a{
	color: #1e70a3;
	text-decoration:none;
}

#contenido_cabecera #centro p a:hover{
	color:#e39600;
}

#contenido_cabecera #centro p a.sel{
	color:#e39600;
}
/************************************************************************************/
/******************************** FIN MENU CABECERA**********************************/
/************************************************************************************/


/************************************************************************************/
/**********************************COLUMNA IZQUIERDA ********************************/
/************************************************************************************/

#contenido #izq form.buscador{
	margin-left:35px;
	margin-top:10px;
	margin-bottom:10px;
}


#contenido #izq .points{
	width:180px;
	margin-top:5px;
	margin-bottom:0px;
	clear:both;
	height:5px;
	background-image:url(../imagenes/linea_puntos2.gif);
	background-repeat:no-repeat;
	margin-left:17px;
}

#contenido #izq form.buscador label.buscar{
	background-image:url(../imagenes/texto_buscar.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;
	font-size:1%;
	display:block;
	width:45px;
	height:15px;
}

#contenido #izq form.buscador input.caja_texto{
	height: 12px;
	width: 100px;
	border:1px solid #00808c;
	font-size:70%;
	padding:1px;
	padding-left:4px;
	margin-right:4px;
	margin-left:3px;
}

#contenido #izq .lupa{
	margin:0px;
	padding:0px;
	border: 0px;
	background-image: url(../imagenes/b_lupa.jpg); 
	background-repeat:no-repeat;
	text-indent: -5000px;
	width:16px;
	height:17px;
	background-color:transparent;	
	/*cursor:hand;*/
	cursor:pointer;
}

#contenido #izq h1.servicios{
	background-image:url(../imagenes/texto_servicios.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;
	font-size:1%;
	display:block;
	width:71px;
	height:20px;
	margin-bottom: 0px;
	margin-left: 38px;
	margin-top:5px;
}

#contenido #izq p.verde{
	text-decoration:none;
	margin-left:40px;
	/*font-size:75%;*/
	color:#68931a;
	margin-top:8px;
	margin-bottom:0px;	

}

#contenido #izq p a.verde{
	text-decoration:none;
	font-size:75%;
	color:#68931a;
	margin-top:0px;
	margin-bottom:0px;	

}

#contenido #izq p a.verde:hover{
	color:#e39600;	
}


#contenido #izq h1.catalogo{
	background-image:url(../imagenes/texto_catalogo.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;
	font-size:1%;
	display:block;
	width:184px;
	height:24px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top:5px;
}

#contenido #izq p.menu{
	margin-top:1px;
	margin-bottom:1px;
}

#contenido #izq p a.categoria{
	text-decoration:none;
	margin-left:40px;
	font-size:75%;
	color:#1e70a3;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

#contenido #izq p a.categoria:hover{
	text-decoration:none;
	padding-left:39px;
	font-size:75%;
	color:#e39600;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../imagenes/muesca.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:1px;
}

#contenido #izq p a.categoria_sel{
	text-decoration:none;
	padding-left:39px;
	font-size:75%;
	color:#e39600;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../imagenes/muesca.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:1px;
}

#contenido #izq p a.subcategoria{
	text-decoration:none;
	margin-left:40px;
	font-size:75%;
	color:#68931a;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../imagenes/circulo_azul.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;	
}

#contenido #izq p a.subcategoria:hover{
	text-decoration:none;
	margin-left:1px;
	font-size:75%;
	color:#e39600;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../imagenes/circulo_azul_sel.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:49px;
}

#contenido #izq p a.subcategoria_sel{
	text-decoration:none;
	margin-left:1px;
	font-size:75%;
	color:#e39600;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../imagenes/circulo_azul_sel.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:49px;
		
}

#contenido #izq p a.descargar_catalogo{
	background-image:url(../imagenes/texto_descargar_catalogo.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;
	font-size:1%;
	display:block;
	width:184px;
	height:35px;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-top:5px;
	/*cursor:hand;*/
	cursor:pointer;
}

#contenido #izq p.gris{
	color: #797979;
	font-size:75%;
	line-height:1.2;
	margin-left:34px;
	margin-right:3px;
	margin-top:-10px;
}

#contenido #izq p.gris a{
	color: #797979;
	text-decoration:none;	
	margin-top:0px;
}

#contenido #izq p.gris a:hover{
	text-decoration:underline;	
}

/************************************************************************************/
/****************************** FIN COLUMNA IZQUIERDA *******************************/
/************************************************************************************/


/************************************************************************************/
/********************************* COLUMNA DERECHA **********************************/
/************************************************************************************/
#contenido #der h1{
	font-size:115%;
	font-weight:bold;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-top:15px;
	color:#0382d0;
	font-family:Arial, Helvetica, sans-serif;
}

#contenido #der h2{
	font-size:95%;
	font-weight:bold;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-top:0px;
	color:#0382d0;
	font-family:Arial, Helvetica, sans-serif;
}

#contenido #der h3{
	font-size:75%;
	font-weight:bold;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-top:0px;
	color:#6d9f09;
	font-family:Arial, Helvetica, sans-serif;
}

#contenido #der h4{
	font-size:75%;
	font-weight:bold;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-top:0px;
	color:#0382d0;
	font-family:Arial, Helvetica, sans-serif;
}

#contenido #der h1.catalogo{
	background-image:url(../imagenes/texto_productos2.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;
	font-size:1%;
	display:block;
	width:139px;
	height:30px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top:5px;
}

#contenido #der h1.ofertas{
	background-image:url(../imagenes/h1_ofertas.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;
	font-size:1%;
	display:block;
	width:100%;
	height:24px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top:15px;
}

#contenido #der h1.novedades{
	background-image:url(../imagenes/h1_novedades.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;
	font-size:1%;
	display:block;
	width:100%;
	height:23px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top:15px;
}

#contenido #der p{
	font-size:70%;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 14px;
	margin-top:0px;
	color:#575757;
	font-family : "Trebuchet MS", Verdana, Arial, Terminal, sans-serif;
}

#contenido #der a{
	color:#1e70a3;
	text-decoration: none;
}

#contenido #der a:hover{
	color:#e39600;
}

#contenido #der .producto{
	border: 1px solid #eede58;
	border-top:0px;
	margin-left:15px;
	margin-right:15px;
	background-color:#f7fdff;
	height:100%;
}

#contenido #der .fondo_azul{
	background-color:#e1f3ff;
	height:68px;
	margin:0px;
	/*display:block;*/
	clear:both;
}

#contenido #der .fondo_azul2{
	background-color:#e1f3ff;
	height:112px;
	margin:0px;
	/*display:block;*/
	clear:both;
}

#contenido #der .fondo_transaprente{
	height:68px;
	margin:0px;
	/*display:block;*/
	clear:both;
}

.foto{
	display: table; 
	position: relative; 
	overflow: hidden;
	border: 1px solid #eede58;
	float:left;
	margin:5px;
	width:110px;
	height:110px;
	background-color:#ffffff;
}

.foto2{
	display: table; 
	position: relative; 
	overflow: hidden;
	border: 1px solid #eede58;
	float:left;
	margin:5px;
	margin-left: 30px;
	margin-bottom:10px;
	width:50px;
	height:50px;
	background-color:#ffffff;	
}

.fotox{
	text-align:center;
	border: 1px solid #eede58;
	float:left;
	margin:5px;
	margin-left: 30px;
	margin-bottom:10px;
	width:54px;
	height:54px;
	background-color:#ffffff;
	vertical-align:bottom
}


* html .foto2{
	margin-left: 15px;
}


.foto3{
	display: table; 
	position: relative; 
	overflow: hidden;
	border: 1px solid #eede58;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:5px;
	width:110px;
	height:110px;
	background-color:#ffffff;
}


.foto4{
	display: table; 
	position: relative; 
	overflow: hidden;
	border: 1px solid #eede58;
	float:left;
	margin:5px;
	margin-left: 15px;
	margin-right:12px;
	width:50px;
	height:50px;
	background-color:#ffffff;
}

* html .foto4{
	margin-left: 8px;
	margin-right:20px;
}


.invisible{
	#position: absolute; 
	#top: 53%;
	display: table-cell; 
	vertical-align: middle;	
	text-align:center;
	width:100%;
	
}

.dentro{
	/*background-color:red;*/
	#position: relative; 
	#top: -50%;
	color:blue;
	/*height:50px;	*/
}

#contenido #der .descripcion{
	float:left;
	margin:5px;
	width:390px;	
}

#contenido #der .descripcion p.titulo{
	color:#1e70a3;
	font-size:90%;	
	margin:0px;
	margin-bottom:-3px;
}

#contenido #der .descripcion p.titulo2{
	color:#1e70a3;
	font-size:80%;
	font-weight:bold;	
	margin:0px;
	margin-top:4px;
	margin-bottom:0px;
}
#contenido #der .descripcion p.titulo2 a{
	color:#1e70a3;
	text-decoration:none;
}

#contenido #der .descripcion p.titulo2 a:hover{
	color:#e39600;
}

#contenido #der .descripcion p.subtitulo{
	color:#e39600;
	font-size:75%;	
	margin:0px;
	line-height:1.1;
}

#contenido #der .descripcion p.detalle{
	color:#575757;
	font-size:70%;	
	margin:0px;
	line-height:1.2;
	margin-bottom:0px;
}

#contenido #der .descripcion .hr{
	width:220px;
	margin-top:5px;
	margin-bottom:0px;
	clear:both;
	height:5px;
	background-image:url(../imagenes/linea_puntos.gif);
	background-repeat:no-repeat;
	margin-left:-1px;
}

* html #contenido #der .descripcion .hr{
	margin-bottom: -17px;	
}

#contenido #der .descripcion a.verproducto{
	color:#1e70a3;
	font-size:75%;
	font-weight:bold;	
	margin:0px;
	text-decoration: none;
}

#contenido #der .descripcion a.verproducto:hover{
	color:#e39600;
}

#contenido #der .puntos{
	background-image:url(../imagenes/puntos.gif);
	background-repeat:repeat-x;
	margin-left: 15px;
	margin-right: 15px;
	height:1px;
	margin-bottom:5px;
	margin-top:0px;
}

* html #contenido #der .puntos{
	margin-bottom:-15px;
}

#contenido #der p.titulo_azul{
	margin-top:10px;
	margin-bottom:0px;
	color:#0382d0;
	font-weight:bold;
}
#contenido #der p.descripcion_azul{
	margin-top:0px;
	color:#0382d0;
}

#contenido #der p.titulo_gris{
	margin-top:15px;
	margin-bottom:0px;
	color:#6a6a6a;
	font-weight:bold;
}
#contenido #der .descripcion_gris{
	margin-top:0px;
	color:#6a6a6a;
}

#contenido #der p.titulo_verde{
	margin-top:15px;
	margin-bottom:0px;
	color:#68931a;
	font-weight:bold;
}

#contenido #der .descripcion_verde{
	margin-top:0px;
	color:#68931a;
}

#contenido #der .descripcion_verde p{
	
	color:#68931a;
}



#contenido #der .descripcion_gris ul{
	margin-top:2px;
	font-size:75%;
	line-height:1.7;	
}

#contenido #der .descripcion_gris ol{
	margin-top:2px;
	font-size:75%;
	line-height:1.7;	
}

#contenido #der p.titulo_naranja{
	margin-top:15px;
	margin-bottom:0px;
	color:#e39600;
	font-weight:bold;
}

#contenido #der p a.documentacion_tecnica{
	background-image:url(../imagenes/texto_documentacion_tecnica.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	font-size:1%;
	display:block;
	width:166px;
	height:20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top:5px;
	cursor:pointer;
}

#contenido #der p a.manual{
	background-image:url(../imagenes/texto_manual.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	font-size:1%;
	display:block;
	width:70px;
	height:20px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-top:5px;
	cursor:pointer;
}

#contenido #der p a.pdf{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagenes/pdf.gif);
	background-repeat:no-repeat;
	display:block;
	padding-left:30px;
	padding-top:2px;
	height:20px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-top:5px;
	cursor:pointer;
	color:#e08200;
	text-decoration:none;
	font-weight:bold;
}

#contenido #der p a.zip{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagenes/zip.gif);
	background-repeat:no-repeat;
	display:block;
	padding-left:30px;
	padding-top:2px;
	height:20px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-top:5px;
	cursor:pointer;
	color:#e08200;
	text-decoration:none;
	font-weight:bold;
}


#contenido #der .dcha{
	text-align: right;
	width: 480px;
	margin-top: 20px;
	margin-bottom: 20px;

}

#contenido #der .dcha label{
	margin-right:20px;
}

#contenido #der .dcha input, #contenido #der .dcha textarea{
	border:1px solid #00808c;
}



#contenido #der .servicios{
  font-family : "Trebuchet MS", Verdana, Arial, Terminal, sans-serif;
}


#contenido #der .servicios li{
  margin-bottom: 5px;	
  font-size:70%;
}


#tira_img{
    left: 12px;
    margin-bottom: 20px;
    position: relative;
    width: 540px;
}
#tira_img2{
    left: 56px;
    margin-bottom: 20px;
    position: relative;
    width: 540px;
}


/************************************************************************************/
/*******************************FIN COLUMNA DERECHA *********************************/
/************************************************************************************/


/************************************************************************************/
/******************************        PIE         **********************************/
/************************************************************************************/
#contenido #der #pie p{
	color: #1e70a3;
}

#contenido #der #pie p a{
	color: #1e70a3;
	text-decoration:none;
}

#contenido #der #pie p a:hover{
	color:#e39600;
}

#contenido #der #pie #pie_izq{
	float:left;	
	width: 440px;
}

#contenido #der #pie #pie_der{
	float:left;
}

#contenido #der #pie #pie_der a.inicio{
	background-image:url(../imagenes/flechas_arriba.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:25px;
	margin:0px;
	font-weight:bold;
	cursor:pointer;
}
/************************************************************************************/
/******************************       FIN PIE      **********************************/
/************************************************************************************/




