/********************************RESETEO GLOBAL******************************
******************************************************************************/

*{
padding:0em;
margin:0em;
border:none;
line-height:normal;
}

/********************************GENERALES********************************
******************************************************************************/
#todo
{
width:775px;
}
.invisible{
display:none;
}

body{
background-color:#EAECE8;}

h1{
width:100%;
height:1.53em;
display:block;
background-image:url(pub/imag/logo.gif);
background-position:right top;
text-indent:-9000em;
}


/*******************MENUS PPALES, TANTO HOME COMO CONTENIDOS***********************
******************************************************************************/

#contenedormenu{
width:100%;
height:9.4em;
background-image:url(pub/imag/fondo_menuhome.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#BACED5;
}
#menu, #menuconts {
width:auto;
padding:0px 0px 0px 0px;}


#menu ul, #menuconts ul
{
list-style-type: none;
width:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding-top: 0px;
margin-left: 15px;
}

#menuconts ul li ul
{
list-style-type: none;
width: 157px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding-top: 0px;
margin-left:0px;
}

#menuconts ul li ul li a:link, #menuconts ul li ul li a:visited
{
display: block;
padding: 3px 3px 3px 25px;
width: 157px;
font-size:11px;
height:auto!important;
height:1em;
background-image:url(pub/imag/icono_submenu.gif);
background-repeat:no-repeat;
background-position:8%;
background-color: #D9A34F;
border-bottom: 1px solid #A67120;
color: #555A54;
line-height:1em!important;
line-height:1.1em;
text-decoration: none;
margin-top:0em!important;
margin-top:-0.1em;
}

#menuconts ul li ul li a:hover, #menuconts ul li ul li a:focus{
display: block;
padding: 3px 3px 3px 25px;
width: 157px;
font-size:11px;
height:auto!important;
height:1em;
background-image:url(pub/imag/icono_submenu.gif);
background-repeat:no-repeat;
background-position:8%;
background-color: #CF8D28;
border-bottom: 1px solid #A67120;
color: #555A54;
line-height:1em!important;
line-height:1.1em;
margin-top:0em!important;
margin-top:-0.1em;
}

.SubMenucontsON{
margin-left: 3px;
display: block;
padding: 3px 3px 3px 25px;
width: 157px;
font-size:11px;
height:auto!important;
height:1em;
background-image:url(pub/imag/icono_submenu.gif);
background-repeat:no-repeat;
background-position:8%;
background-color: #F2B751;
border-bottom: 1px solid #A67120;
color: #555A54;
line-height:1em!important;
line-height:1.1em;
margin-top:0em!important;
margin-top:-0.1em;
}



#menu a:link, #menu a:visited, #menuconts a:link, #menuconts a:visited
{
display: block;
padding: 3px 3px 3px 15px;
width: 167px;
height:18px;
background-color: #768B90;
border-bottom: 1px solid #5F6E73;
border-left:3px solid #000000;
color: #FFFFFF;
text-decoration: none;
line-height:18px;
}

#menu a:hover, #menu a:focus, #menuconts a:hover, #menuconts a:focus, #seleccionado
{
display: block;
padding: 3px 3px 3px 15px;
width: 167px;
height:18px;
background-color: #F2B751!important;
color: #555B53!important;
text-decoration: none;
}
.seleccionado2
{
display: block;
padding: 3px 3px 3px 15px;
width: 167px;
height:18px;
background-color: #F2B751!important;
color: #555B53!important;
text-decoration: none;
}
#menusechome{
background-color: #BACED5;
width:100%;
height:1.1em;
}

#slogan{
background-image:url(pub/imag/fond_slogan_home.gif);
background-repeat:repeat-x;
width:100%;
height:3.1em;
}
#textoSlogan{
	font-size:2em;
	color:#FFFFFF;
	text-transform: uppercase;
	font-family:Impact, Arial, Helvetica, sans-serif;
	text-align:right;
	width:99%;
	padding-top:0.50em;
}

#sloganIngles{
background-image:url(pub/ingl/graf/slogan_home.gif);
background-repeat:no-repeat;
width:100%;
height:3.1em;
}

#cuerpohome{
width:100%;
height:auto;
float:left;
margin-top:1em;
margin-bottom:1em;
background-image:url(pub/imag/fondo_home_contenidos.gif); width:775px; height:286px;
background-repeat:no-repeat;
background-color:#DCDCDC;}






/********************************CONTENIDOS******************************
******************************************************************************/

#titCabeContenidos{
	float:left;
	width:9em;
	height:auto;
	padding:46px 200px 0px 13px;
	font-family: Impact;
	font-size: 36px;
	font-style: normal;
	line-height: 0.8em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E3E8EB;
	text-decoration: none;
}

#titCabeContenidosDosLineas{
	float:left;
	width:9em;
	height:auto;
	padding:13px 200px 0px 13px;
	font-family: Impact;
	font-size: 36px;
	font-style: normal;
	line-height: 0.9em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E3E8EB;
	text-decoration: none;
}

#ppalcontenidos{
width:100%;
height:auto;
float:left;

}

#columnamenu{
width:204px;
height:100%;
float:left;
}

#columnacontenidos{
width:571px;
float:left;
min-height:30em;
height:auto!important;
height:20em;
}

#cabeceraconts{
background-image:url(pub/cast/graf/h2_productos.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}

#cabeceracontsIngles{
background-image:url(pub/ingl/graf/h2_productos.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}

#cabeceracontacto{
background-image:url(pub/cast/graf/cabe_contacto.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}

#cabeceracontactoIngles{
background-image:url(pub/ingl/graf/cabe_contacto.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}

#cabeceracontsElevacion{
background-image:url(pub/imag/h2.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}

#cabeceracontsMapaWeb{
background-image:url(pub/cast/graf/cabe_mapa_web.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}

#cabeceracontsMapaWebIngles{
background-image:url(pub/ingl/graf/cabe_mapa_web.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}

#cabeceracontsEmpresa{
background-image:url(pub/cast/graf/cabe_empresa.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsEmpresaIngles{
background-image:url(pub/ingl/graf/cabe_empresa.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsServicios{
background-image:url(pub/cast/graf/cabe_servicios.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsServiciosIngles{
background-image:url(pub/ingl/graf/cabe_servicios.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsTienda{
background-image:url(pub/cast/graf/cabe_tienda.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsTiendaIngles{
background-image:url(pub/ingl/graf/cabe_tienda.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsActualidad{
background-image:url(pub/cast/graf/cabe_actualidad.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsActualidadIngles{
background-image:url(pub/ingl/graf/cabe_actualidad.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsZonaDistribuidores{
background-image:url(pub/cast/graf/cabe_distribuidores.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsZonaDistribuidoresIngles{
background-image:url(pub/ingl/graf/cabe_distribuidores.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsbasculasindustriales{
background-image:url(pub/imag/producto/cabecera_basculasindustriales.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontspesajedinamico{
background-image:url(pub/imag/producto/cabecera_pesajedinamico.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsdinamometroselectronicos{
background-image:url(pub/imag/producto/cabecera_dinamometroselectronicos.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontspesajeengrua{
background-image:url(pub/imag/producto/cabecera_pesajeengrua.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsimanesymanutencion{
background-image:url(pub/imag/producto/cabecera_imanesymanutencion.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#cabeceracontsbalanzas{
background-image:url(pub/imag/producto/cabecera_balanzas.jpg); width:571px; height:93px;
background-repeat:no-repeat;
height:93px;
width:571px;
}
#titularSubProducto{
width:527px;
height:29px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#FFFFFF;
padding:0.6em 0em 0em 2em;
background-image:url(pub/imag/fondo_tit_subopcion.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 5px;
}

#fondoSubProducto{
	width:521px;
	height:auto;
	float:left;
	margin:0px 0px 0px 6px;
	border: 1px solid #CCCCCC;
	background-color: #E9EBE8;
	padding:9px 0px 7px 0px;
}
/********************************PATH Y MENU SECUNDARIO CONTENIDOS*******************
******************************************************************************/

.pathconts ul, .menusec ul{
list-style-type:none;
padding-left:0.35em;
}

#menusechome ul{
list-style-type:none;
padding-right:0.6em;
float:right;
}

#zonaIdiomas{
float:right;
width:6.5em;
text-align:right;
}

#zonaIdiomas ul li{
float:left;
width:auto;
margin-top:0.15em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#555D4E;
margin-left:0.35em;
list-style-type:none;
}



.pathconts ul li, .menusec ul li, #menusechome ul li{
float:left;
width:auto;
margin-top:0.15em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#555D4E;
margin-left:0.35em;}

.menusec ul li a:link, .menusec ul li a:visited, #menusechome ul li a:link, #menusechome ul li a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#6A7E85;
padding-left:0.7em;
margin-right:0.3em;
text-decoration:none;
background-image:url(pub/imag/separador_menusec.gif);
background-position:left;
background-repeat:no-repeat;}

.menusec ul li a:hover, .menusec ul li a:focus, #menusechome ul li a:hover, #menusechome ul li a:focus{
text-decoration:underline;
}

#menuIdiomasHome{
float:left;
width:8em;
margin-left:0em!important;
margin-left:0.16em;
}
#menuIdiomasHome ul li{
float:left;
width:auto;
margin-top:0.15em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#555D4E;
margin-left:0.4em;
list-style-type:none;
}
a.Linkidiomas:link {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#9DA494;
text-decoration:none;

}
a.Linkidiomas:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#9DA494;
text-decoration:none;

}
a.Linkidiomas:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
text-decoration:none;

}
a.Linkidiomas:active {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#9DA494;
text-decoration:none;

}
.menusecContenidos ul{
list-style-type:none;
padding-left:0.35em;
width:500px;

}

.menusecContenidos ul li{
float:left;
width:auto;
margin-top:0.15em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#555D4E;
margin-left:0.35em;}

.menusecContenidos ul li a:link, .menusecContenidos ul li a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#FFFFFF;
padding-left:0.7em;
margin-right:0.3em;
text-decoration:none;
background-image:url(pub/imag/separador_menusec1.gif);
background-position:left;
background-repeat:no-repeat;}

.menusecContenidos ul li a:hover, .menusecContenidos ul li a:focus{
text-decoration:underline;
}


/********************************PATH CONTENIDOS***********************
******************************************************************************/

.pathconts ul li a:link, .pathconts ul li a:visited{
color:#9DA494;
padding-right:0.6em;
text-decoration:none;
background-image:url(pub/imag/separador_path.gif);
background-position:right;
background-repeat:no-repeat;}

.pathconts ul li a:hover, .pathconts ul li a:focus{
color:#555D4E;
}


/********************************PRODUCTOS: ZONA CENTRAL***********************
******************************************************************************/

#cuerpoconts{
padding:0.5em;
margin-top:0.5em;
float:left;
width:549px;
height:100%;}


.contenedorProducto{
float:left;
width:248px;
padding:10px 0px 0px 15px;
height:auto;
}



.contenedorSubProducto{
float:left;
width:500px;
padding:10px 0px 0px 15px;
}

.contenedorSubProducto1{
float:left;
width:500px;
padding:0px 0px 0px 15px;
}

.bandaSubCont1{
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#FFFFFF;
padding:0.2em 0em 0em 2em;
background-image:url(pub/imag/fondo_tit_sub1.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 1px;
height:20px;
}

.bandaSubCont2{
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#FFFFFF;
padding:0.2em 0em 0em 2em;
background-image:url(pub/imag/fondo_tit_sub2.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 1px;
height:20px;
}

.bordefotoProducto{
float:left;
width:70px;
height:74px;
background-image:url(pub/imag/producto/borde_foto.gif);
background-repeat:no-repeat;
margin:0.3em 0.45em 0em 0em;}

.iconoacc{
float:left;
width:70px;
padding:0.25em 0.5em 0em 0em!important;
padding:0.23em 0.5em 0em 0em;
text-align:center;
vertical-align:middle;}

.imagenGaleria{
float:left;
width:118px;
padding:0.3em 0.35em 0em 0.35em;}

.textoGaleria{
	float:left;
	width:118px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align:center;

}

.iconoaccFichaProducto{
float:left;
width:209px;
padding:0.8em 0.45em 0em 1em;}

.fotoFichaProducto{
float:left;
width:209px;
padding:0.6em 0em 0em 0em;
text-align:center;}

#fondoFotoFichaProducto{
float:left;
width:209px;
height:226px;
margin:1.5em 0.45em 0em 1em!important;
margin:1.5em 0.45em 0em 0.5em;
background-image:url(pub/imag/tipo/fondo_ficha_producto.gif);
background-repeat:no-repeat;
}

.bandaacc{
width:248px;
height:17px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#FFFFFF;
padding:0em;
background-image:url(pub/imag/fondo_titcontenidos.jpg);
background-repeat:no-repeat;
}
.bandaaccTexto{
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#FFFFFF;
padding:0.1em 0em 0em 2em;
background-image:url(pub/imag/fondo_titcontenidos.jpg);
background-repeat:no-repeat;
}

.subproductoMasInfo{
float:right;
text-align:right;
height:17px;
padding:0.1em 1em 0em 0em;

}

.bandaSubContTexto{
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#FFFFFF;
padding:0.1em 0em 0em 2em;
background-image:url(pub/imag/fondo_tit_subopcion1.gif);
background-repeat:no-repeat;
}

.bandaaccGrande{
width:93%;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#FFFFFF;
padding:0.2em 0.4em 0.2em 2em;
background-image:url(pub/imag/fondo_titcontenidos_big.jpg);
background-repeat:no-repeat;
background-color:#ADB2B6;
}

.textoacc{
float:left;
width:15.5em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.66em;
color:#717171;
line-height:1.2em;
margin-top:0.8em;
}

.textoSubProducto{
float:left;
width:410px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.66em;
color:#717171;
line-height:1.2em;
margin-top:0.5em;
}

.textoDatosFicha{
float:left;
width:29em!important;
width:28.4em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.66em;
color:#717171;
line-height:1.2em;
margin-top:2em;
padding-left:1em;
}

.textoDatosFicha ul li{
font-size:11px;
background-image:url(pub/imag/flecha_fichaProd.gif);
background-repeat:no-repeat;
background-position:inherit;
color: #555A54;
line-height:1.7em;
text-decoration: none;
padding:0px 0px 0px 13px;
list-style-type:none;
}

.textoDatosFichaUno{
float:left;
width:31em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.66em;
color:#717171;
line-height:1.2em;
margin-top:0.5em;
}

.textoDatosFichaUno ul li{
font-size:11px;
color: #555A54;
line-height:1.7em;
text-decoration: none;
padding:0px 0px 0px 13px;
list-style-type:none;
}

#botVolver{
float:right;
width:100px;
text-align:right;
padding:0px 15px 0px 0px;
}

#textoContenidosFicha{
	float:left;
	width:48em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.66em;
	color:#717171;
	line-height:1.2em;
	margin-top:0.5em;
	text-align: justify;
	padding:0em 2em 2em 2em;
	height:auto;
}

#planoFichaProducto{
	float:left;
	width:32em;
	padding:20px 0px 0px 0px;
	text-align: center;
}

#fichaContUnidades{
	float:left;
	width:32em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #707070;
	text-decoration: none;
	padding:30px 0px 5px 0px;
}
#titFichaContUnidades{
float:left;
width:120px;
padding:5px 0px 0px 0px;
}

#cajaFichaContUnidades{
float:left;
width:80px;
padding:0px 0px 0px 0px;
}

#botFichaContUnidades{
float:left;
width:120px;
}

#botFichaEnviar{
	float:right;
	width:auto;
	border: 1px solid #CCCCCC;
	padding:1px 7px 1px 7px;
	margin:0px 15px 0px 0px;
}

#botFichaBorrar{
	float:right;
	width:auto;
	border: 1px solid #CCCCCC;
	padding:1px 7px 1px 7px;
	margin:0px 15px 0px 0px;
}
#fichaOpciones{
float:left;
width:100%;
padding:20px 0px 0px 0px;

}
.tituloFichaProducto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding:10px 0px 0px 0px;
}


#textoContenidosMapaWeb{
	float:left;
	width:24em;
	line-height:1.5em;
	margin-top:1em;
	margin-bottom:1em;
	text-align: justify;
	padding:0em 2em 0em 3em;
}

#textoContenidosMapaWeb ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#647981;
	line-height:1.7em;
	font-weight: bold;
	list-style-type:square;
	
}
	
#textoContenidosMapaWeb ul li ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#647981;
	line-height:1.3em;
		list-style-type:none;
		padding-left:1em;}
/********************************NOTICIAS DE LA HOME******************************
******************************************************************************/

#separador{
height:100%;
width:0.8em;
background-color:#CCCCCC;
float:left;}

#titnoticiashome{
width:371px;
height:1.7em;
background-image:url(pub/imag/fondo_titnoticias_home.jpg); width:371px;
background-position:bottom;
background-repeat:no-repeat;
background-color:#DCDCDC;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#738B8F;
margin:0em 0em 0em 1.3em;
}

#noticiashomeGeneral{
width:auto;
height:auto;
float:left;
padding:0em 0em 0em 0.7em;
}

#noticiashome{
width:361px;
height:225px;
float:left;
background-color:#AABEC7;
padding:0.8em 0em 0em 0em;
margin:0px 15px 0px 0px;
}


#noticiashome ul li{
margin:0.3em 1em 0em 0.55em;
float:left;
padding-bottom:0.63em!important;
padding-bottom:1.1em;
background-image:url(pub/imag/fondo_noticias_home.jpg);
background-position:bottom;
background-repeat:no-repeat;}

.noticia{
line-height:0em!important;
line-height:0.6em;
width:100%!important;
width:15.5em;
text-align:justify;
}

.fechanoticia{
font-family: Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#000000;
}
.titnoticia a:link, .titnoticia a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.titnoticia a:hover, .titnoticia a:focus {
text-decoration:underline;
}
.textonoticia{
font-family: Arial, Helvetica, sans-serif;
font-size:0.65em;
color:#565854;
}

.thumbnoticia{
border:0.07em solid #99A495;
float:left;
margin-right:0.5em;
}

.thumbnoticia2{
float:left;
margin-right:0.5em;
}

#titularNoticias{
	float:left;
	width:36em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#717171;
	line-height:1.2em;
	margin-top:0.5em;
	text-align: justify;
	padding:0em 2em 0em 1.5em;
	font-weight: bold;
}
#zonaFotoNoticias{
float:left;
width:200px;
height:185px;
margin-top:0.5em;
padding:0em 0.5em 0em 1.5em;
}
#zonaFotoNoticias1{
float:left;
width:54px;
height:49px;
margin-top:0.5em;
padding:0em 1.5em 0em 2.5em;
}
#titularDesarrollo{
float:left;
width:24.5em!important;
width:26.5em;
margin-top:0.5em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#717171;
line-height:1.2em;
font-weight: bold;
}
#desarrolloNoticia{
float:left;
width:26.5em;
height:auto;
margin-top:0.5em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#717171;
line-height:1.2em;
}

#HistorialNoticias{
	float:left;
	width:48em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.66em;
	color:#717171;
	line-height:1.2em;
	margin-top:0.5em;
	text-align: justify;
	padding:0em 2em 0em 2em;
}
#HistorialNoticias ul li{
float:left;
width:40em;
padding-left:1.5em;
display:block;
background-image:url(pub/imag/flecha_noticias.gif);
background-repeat:no-repeat;
background-position:inherit;
margin:0.5em 0em 0.5em 0em;
}

#zonaNoticiasDesarrollo{
	float:left;
	width:34.2em;
	border-bottom-width: 0.01em;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom:0.5em;
	padding-top:0.5em;
}
#titularNoticiasDesarrollo{
	float:left;
	width:37em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#717171;
	line-height:1.2em;
	margin-top:0.5em;
	margin-left:1.1em;
	text-align: justify;
	padding:0em 2em 0em 0.3em;
	font-weight: bold;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #DADBDD;
	background-color:#F0EEEE;
}
#fechaNoticias{
	float:left;
	width:37em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#717171;
	line-height:1.2em;
	margin-top:0.5em;
	margin-left:1.1em;
	text-align: justify;
	padding:0em 2em 0em 0.3em;
	font-weight: bold;
}
#botVerNoticia{
float:right;
width:15em;
text-align:right;
padding-right:1.5em;
padding-top:1em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#717171;
line-height:1.2em;

}
#contDesarrolloNoticia{
float:left;
width:35em!important;
width:36em;
height:auto;
margin-top:0.5em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#717171;
line-height:1.2em;
}


/********************************DESTACADOS HOME******************************
******************************************************************************/

#destachome{
	width:360px;
	height:auto;
	float:right;
}

#noticiashome ul{
list-style-type:none;
width:360px;
}

#destachome ul{
list-style-type:none;
width:350px;
}

.destac01, .destac02, .destac03{
height:4.3em;
background-repeat:no-repeat;
padding-top:0.4em;


}

.destac01{
background-image:url(pub/imag/destac_home_01.gif); width:344px; height:78px;
background-repeat:no-repeat;
margin-top:1em;
}

.destac02{
background-image:url(pub/imag/destac_home_02.gif); width:344px; height:78px;
background-repeat:no-repeat;
}

.destac03{
background-image:url(pub/imag/destac_home_03.gif); width:344px; height:77px;
background-repeat:no-repeat;
}
.titdestac{
font-family: Arial, Helvetica, sans-serif;
font-size:0.73em;
font-weight:bold;
color:#738B97;
margin:0.35em 12em 0em 0em;
}

.textodestac{
font-family: Arial, Helvetica, sans-serif;
font-size:0.65em;
color:#565854;
margin:0.5em 5em 0em 0em;
width:25em;

}

.botoninfo{
margin:0em 0em 0em 13.7em;
}

/********************************CAPAS CONTENEDORAS GENERALES*********************
******************************************************************************/

#contenedorhome{
float:left;
width:48.45em;
height:auto;
border-right:0.1em solid #CCCCCC;
background-color:#DCDCDC;
}

#contenedor{
float:left;
width:48.45em;
height:auto;
border-right:0.1em solid #CCCCCC;
background-color:#FFFFFF;
background-image:url(pub/imag/fondocontenidos.gif);
background-position:left;
background-repeat:repeat-y;}

/********************************PIE DE PAGINA******************************
******************************************************************************/

#pie{
width:775px;
height:1.55em;
background-color:#768B90;
border-top:0.07em solid #FFFFFF;
float:left;}

#pie ul{
list-style-type:none;
width:80%;
float:left;
margin-left:0.6em;

}

#pie ul li {
float:left;
width:auto;}

#agolink{
float:right;
margin-top:0.3em;
line-height:0.7em;
}


#pie ul li a:link, #pie ul li a:visited, #agolink a:link, #agolink a:visited, #validacion ul li a:link, #validacion ul li a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#FFFFFF;
padding-left:0.6em;
margin-right:0.6em;
text-decoration:none;
background-image:url(pub/imag/separador_menusec1.gif);
background-position:left;
background-repeat:no-repeat;}

#pie ul li a:hover, #pie ul li a:focus, #agolink a:hover, #agolink a:focus, #validacion ul li a:hover, #validacion ul li a:focus{
text-decoration:underline;
}


/********************************VALIDADORES W3C******************************
******************************************************************************/

#validacion{
width:48.45em;
height:3em;
}

#validacion ul{
float:right;
list-style-type:none;}

.textoMarronBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CF8D28;
	text-decoration: none;
	float:right;
}


#validacion ul li{
float:right;}

 #validacion ul li a:link, #validacion ul li a:visited{
 color:#565B54!important;
}
.cajasFormulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	border: 1px solid #758B8F;
	background-color: #EAECE8;
	padding:2px;
}
a.botMarron:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CF8D28;
	text-decoration: none;
	background-image:url(pub/imag/flecha_fichaProd_1.gif);
background-repeat:no-repeat;
background-position:inherit;
line-height:1.7em;
text-decoration: none;
padding:0px 0px 0px 13px;
}
.tablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	border: 0.1em solid #FFFFFF;
	background-color: #E8E8E8;
	text-align: center;
	padding:3px;
}

.tablas1 {
background-image:url(pub/imag/pix_gris.gif); width:1px; height:9px;
background-repeat:repeat-x;
		
}

.CabeceraTablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border: 0.1em solid #FFFFFF;
	background-color: #758B8F;
	text-align: center;
	padding:3px;
}

a.botMarron:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CF8D28;
	text-decoration: none;
	background-image:url(pub/imag/flecha_fichaProd_1.gif);
background-repeat:no-repeat;
background-position:inherit;
line-height:1.7em;
text-decoration: none;
padding:0px 0px 0px 13px;
}
a.botMarron:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #758B8F;
	text-decoration: none;
	background-image:url(pub/imag/flecha_fichaProd_1.gif);
background-repeat:no-repeat;
background-position:inherit;
line-height:1.7em;
text-decoration: none;
padding:0px 0px 0px 13px;
}
a.botMarron:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CF8D28;
	text-decoration: none;
	background-image:url(pub/imag/flecha_fichaProd_1.gif);
background-repeat:no-repeat;
background-position:inherit;
line-height:1.7em;
text-decoration: none;
padding:0px 0px 0px 13px;
}

a.botTablas:link, a.botTablas:active, a.botTablas:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
a.botTablas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}


/*************MIKEL-2007_01_15-ZONA PRIVADA EMPRESAS************/


.formcentrado{
margin:3em 0em;
height:auto;
}

.formcentrado .textbox, .textbox_cantidad{
border:0.07em solid #768B90;
font-size:90%;
padding:0.3em;
width:15em;
background-color:#EAECE8;
}

.textbox_cantidad{
width:5em;}

/*.formcentrado .textbox:focus{
background-color:#F4F4F2;
}*/



.formcentrado .par{
margin:0.5em 0em;
text-align:right;
padding:0 15em 0 0;}

.botonera{
text-align:center!important;
height:2em;
width:auto;
margin:2em auto;
clear:both;
}

.precioFicha{
text-align:right;
height:1.2em;
width:auto;
clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	border: 0.1em solid #FFFFFF;
	background-color: #E8E8E8;
	padding:3px;
}

.boton_corto, .boton_carrito{
font-size:90%;
font-weight:bold;
color: #CF8D28;
background-image:url(pub/imag/flecha_fichaProd_1.gif);
background-position:0.4em 0.25em;
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:0.3em 0.3em 0.3em 1.2em!important;
padding:0.2em 0em 0.2em 1.6em;
border-top:0.1em solid #CCCCCC;
border-left:0.1em solid #CCCCCC;
border-right:0.1em solid #999999;
border-bottom:0.1em solid #999999;
margin:1em 0.5em;
text-align:left;
width:auto;
}

.boton_corto:hover, .boton_corto:focus, .boton_carrito:hover, .boton_carrito:focus{
border-top:0.1em solid #999999;
border-left:0.1em solid #999999;
border-right:0.1em solid #666666;
border-bottom:0.1em solid #666666;}

.boton_carrito{
background-image:url(pub/imag/flecha_carrito.gif);
padding:0.3em 0.3em 0.3em 2.2em!important;
padding:0.2em 0em 0.2em 2.6em;
}

.link:link, .link:visited{
color:#CF8D28;
font-weight:bold;}

.link:hover, .link:focus{
color:#758B8F;
}

.linkGris:link, .linkGris:visited{
	color:#647981;
	text-decoration: none;
}

.linkGris:hover, .linkGris:focus{
color:#91A5AD;
	text-decoration: underline;
}

.formulario{
height:auto;
width:100%;
}

.formulario dt{
width:45%;
float:left;
height:3em;
text-align:right;
}

.formulario dd{
width:53%;
float:right;
height:3em;
}

.listacarrito{
height:auto!important;
height:13em;
min-height:13em;
width:100%;
margin:1em 0em 2em 0em;
}

.listacarrito dt{
width:22%;
float:left;
height:auto!important;
height:2.5em;
min-height:2.5em;
text-align:left;
padding:0.3em;
font-weight:bold;
display:block;
clear:both;
}

.listacarrito dd{
width:74%;
height:auto!important;
height:2.5em;
min-height:2.5em;
padding:0.3em;
float:right;
}

.carrito_producto{
font-size:100%;
width:98%;
background-color:#F3F3F3;
padding:0.3em;}

.boton_recalcular{
font-size:90%;
background-image:url(pub/imag/flecha_fichaProd_1.gif);
background-position:0.4em 0.25em!important;
background-position:1.2em 0.25em;
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:0.3em 0.3em 0.3em 1.2em!important;
padding:0.2em 0em 0.2em 0em;
color: #CF8D28;
width:auto;}

#estadopedido{
font-size:100%;
color:#333333;
width:100%;
margin:2em 0em;
}
#estadoDirecciones{
font-size:100%;
color:#333333;
width:100%;
margin:2em 0em;
}
#estadopedido caption{
display:none;}

#estadopedido th{
text-align:left;
margin:0.06em;
padding:0.2em 0.6em;}

#estadopedido td{
background-color:#F2F2F2;
margin:0.06em;
padding:0.6em 0.4em;}

#estadopedidoDireccion{
font-size:100%;
color:#333333;
width:100%;
margin:2em 0em;
}

#estadopedidoDireccion th{
text-align:left;
margin:0.06em;
padding:0.2em 0.6em;}

#estadopedidoDireccion td{
margin:0.06em;
padding:0.6em 0.4em;}


/***************************MAPA*********************************/

#zonaMapa{
float:left;
width:48.3em;
height:23em;
background-image:url(pub/imag/fondo_mapa.gif);
background-repeat:no-repeat;
}
#zonaDireccionMapa{
	float:left;
	width:15em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #768B90;
	text-decoration: none;
	padding:2em 0.8em 2em 2em;
}
#zonaDireccionMapaIngles{
	float:left;
	width:15em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #768B90;
	text-decoration: none;
	padding:1.3em 0.8em 2em 2em;
}
#mapa01{
float:left;
width:27.8em;
background-image:url(pub/imag/mapa_01.gif);
height:22em;
margin-top:0.5em;
}

#mapa02{
float:left;
width:27.8em;
background-image:url(pub/imag/mapa_02.gif);
height:22em;
margin-top:0.5em;
}

#mapa03{
float:left;
width:27.8em;
background-image:url(pub/imag/mapa_03.gif);
height:22em;
margin-top:0.5em;
}

#mapa04{
float:left;
width:27.8em;
background-image:url(pub/imag/mapa_04.gif);
height:22em;
margin-top:0.5em;
}
#botonesMapa{
float:left;
width:30em;
height:2em;
padding-top:0.5em;
}
#botonesMapa ul li{
float:left;
list-style-type:none;
padding-left:1em;
}

a.botoneAcercarMapa:link, a.botoneAcercarMapa:visited, a.botoneAcercarMapa:active{
background-image:url(pub/cast/graf/bot_acercar_mapa.gif);
width:10em;
height:2em;
display:block;
}
a.botoneAcercarMapa:hover, a.botoneAcercarMapa:focus{
background-image:url(pub/cast/graf/bot_acercar_mapa_on.gif);
width:10em;
height:2em;
display:block;
}

a.botoneAcercarMapaIngles:link, a.botoneAcercarMapaIngles:visited, a.botoneAcercarMapaIngles:active{
background-image:url(pub/ingl/graf/bot_acercar_mapa.gif);
width:10em;
height:2em;
display:block;
}
a.botoneAcercarMapaIngles:hover, a.botoneAcercarMapaIngles:focus{
background-image:url(pub/ingl/graf/bot_acercar_mapa_on.gif);
width:10em;
height:2em;
display:block;
}


a.botoneAlejarMapa:link, a.botoneAlejarMapa:visited, a.botoneAlejarMapa:active{
background-image:url(pub/cast/graf/bot_alejar_mapa.gif);
width:10em;
height:2em;
display:block;
}
a.botoneAlejarMapa:hover, a.botoneAlejarMapa:focus{
background-image:url(pub/cast/graf/bot_alejar_mapa_on.gif);
width:10em;
height:2em;
display:block;
}

a.botoneAlejarMapaIngles:link, a.botoneAlejarMapaIngles:visited, a.botoneAlejarMapaIngles:active{
background-image:url(pub/ingl/graf/bot_alejar_mapa.gif);
width:10em;
height:2em;
display:block;
}
a.botoneAlejarMapaIngles:hover, a.botoneAlejarMapaIngles:focus{
background-image:url(pub/ingl/graf/bot_alejar_mapa_on.gif);
width:10em;
height:2em;
display:block;
}
/****************************************************************/

/*****************************CONTACTO***********************************/
.formularioContacto{
height:auto;
width:100%;
display:block;
float:left;
padding-bottom:1em;
}

.formularioContacto dt{
width:22%;
float:left;
height:3em;
text-align:right;
}

.formularioContacto dd{
width:23%;
float:left;
height:3em;
}


.textboxContacto{
border:0.07em solid #768B90;
font-size:90%;
padding:0.3em;
width:12em;
background-color:#EAECE8;
}

.botoneraContacto{
text-align:center!important;
height:2em;
width:auto;
margin:6em 0em 2em 12em!important;
margin:0em 0em 2em 4em;
float:left;
}

/****************************************************************/