body {
	margin-top: 0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	border: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color:#003366;
	color: #99FFFF;
	width:954px;
}

img{border:0}

a{
	color:#99FFFF;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.titulos{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:1.2em;
}


.texto_blanco{	color:#fff;}
.texto_blanco a{	color:#fff;}

.texto_azul_medio{  color:#008cba;}
.texto_azul_oscuro{ color:#00ccff;}

.texto_azul_oscuro a{color:#00ccff;}


#cabecera{
	height:auto !important;
	height:133px;
	min-height:133px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
}

#contenedor_inicio{
	margin: 10px 0 0 0;
	min-height:693px;
	height:auto !important;
	height:693px;
}

#contenedor{
	margin: 2px 0 0 0;
	min-height:705px;
	height:auto !important;
	height:705px;
}



#cuerpo_pagina{
	width:571px;
	margin:0px 52px 0px 331px !important;
	margin:0px 52px 0px 327px;	
}


#cuerpo_paginaF{
	width:571px;
	margin:0px 52px 0px 16px !important;
	margin:0px 52px 0px 16px;
	float:left;
}




.menu_izq{
	float:left;
	width:257px;
	margin:0px 0 0px 56px !important;
	margin:0px 0 0px 28px;
	
}

.menu_izq{
	top:147px;
}

#logo{
/*	height:auto !important;
/*	height:42px;
	min-height:92px;
	padding:37px 0 0 0;
	top:60px;*/
}

#contenedor_logo22{
	float:left;
	margin:0 0 0 0px;
}

#coloca_logo{
	/*position:absolute;*/
	margin-top:30px;
	padding:6px 7px 6px 0;
	margin-left:0 !important;
/*	margin-left:-310px;*/
	width:244px;
	height:50px;
	text-align:right;
}

#logo{
/*	position:absolute;*/
	width:257px;
	margin:4px 0 0px 56px;
/*	margin:0px auto 0px -275px;*/

}

#cab_seccion{
	height:136px;
	border-bottom:#99FFFF solid 1px;
	width:571px;
	margin:0px 52px 0px 331px !important;
	margin:0px 52px 0px 327px;
}






#titulo_menu{
	margin-top:-7px !important;
	margin-top:-5px;
	margin-bottom:1px;
	text-align:right;
	font-size:18px;
	color:#99FFFF;
}



#titulo_pagina{
	padding:66px 0 26px 0;
	height:15px;
	font-size:1.4em;
	color:#00ccff;
}

#barra_titulo{
	height:20px;
	margin:0px 0 2px 0;
	font-size:18px;
	color:#99FFFF;
}

#titulo_principal{
	text-align:right;
	margin:0;
}

/****menu de la izquierda****/
ul{
	margin:0;
	list-style-image:none;
	list-style-type:none;
	padding:0;
}


.menu_izq li{
	height:auto !important;
	height:17px;
	min-height:18px;
	line-height:17px;
	margin:0 0 4px 0;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:1.3em;
}

.seccion_actual{
	background-color:#00CCFF;
	color:#fff;
}

.seccion_actual a{ color:#fff;}

.opcion_menu{
	width:116px;
	padding:1px 0 2px 4px;
}


#dig_0, #dig_1{
 float:none;
}

.seccion_actual img{
	margin:3px 0 0 0;
	float:right;
}

.subseccion{
	margin:0 0 0 22px;
	color:#fff;
}

.subseccion li{
	font-size:0.9em;
	min-height:13px;
	height:auto !important;
	height:13px;
	margin:0 0 1px 0;
}

.subseccion a{
	color:#fff;
	text-decoration:none;
}


.subseccion_actual{
	color:#99ffff;
}

.subseccion_actual a{
	color:#99ffff;
}

.numeracion{ float:left; } 

.texto_lista{	margin:0 0 0 28px; }

.noMostrar{	display:none; }

.buscador{
	margin:40px 0 50px 0;
	background-color:#99FFFF;
	color:#003366;
	vertical-align:middle;
	padding:9px 0 9px 0;
}

.buscador label{
	width:70px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	float:left;
	text-align:center;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:1.1em;	
}



#cadena_busc{
	width:174px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:0;
}


.linea_blanco{
	border-bottom:#fff solid 1px;
}

.linea_subrayado{
	border-bottom:#99FFFF solid 1px;
}
.linea_subrayado_oscuro{
	border-bottom:#00ccff solid 1px;
}
.linea_subrayado_medio{
	border-bottom:#0284b4 solid 2px;
}


#titulo_distribucion{
	padding:0 0 2px 0;
}

.cuadro_distribuidores{
	margin:10px 0 0 0;
	padding:8px 0 8px 0;
	width:255px;
	height:auto !important;
	height:26px;
	min-height:26px;
	border:#00ccff solid 1px;
	text-align:center;
}

.sel_idiomas{
	margin:37px 0 22px 0;
	
}

#idioma{	
	background-color:#003366;
	color:#99FFFF;
	border:#00ccff 1px solid;
	width:136px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:18px;
}

.sel_idiomas img{
	margin:1px 0 0 3px;
}


/**cuerpo seccion*/
.texto_justificado{
	text-align:justify;
	font-size:1em;
}

.cuadro_bordes_anchos{
	margin:11px 0 0 0;
	width:555px;
	border:#00CCFF 8px solid;
}


#columna_necesita{
	margin:16px 0 0 0;
	width:362px;
}

#titulo_necesita{
	height:24px; 
	width:362px
}

#columna_noticias{
	margin:16px 0 0 0;
	width:190px;
	float:right;
}


#columna_acerca{
	margin:0;
	width:362px;
}


#columna_historia{
	margin:0;
	width:190px;
	float:right;
}



/* quitar esto si luego las barras se generan dinamicamente junto con el texto**/
.linea_subrayado div{
	line-height:18px;
	vertical-align:middle;
}
.linea_subrayado img{
	margin:12px 0 0 0;
	float:right;
}
/***/

.texto_necesita{
	margin:13px 0 22px 0;
	text-align:justify;
}

.maquinaria{
	width:300px;
	margin:10px 0 0 0;
}

.maquinaria label{
	color:#FFF;
	font-weight:bold;
}

.maquinaria select{
	margin:2px 0 0 0;
	width:362px;
	background-color:#00CCFF;
	color:#003366;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}

.maquinaria div{
	text-align:right;
	width:360px;
}

.alinear_dcha{
	margin:6px 0 0 0;
	text-align:right;
}


.noticia{
	margin:13px 0 17px 0;
}


#fecha_not_destacada,.fecha_not{
	padding:1px 0 2px 4px;
	font-weight:bold;
	letter-spacing:1px;
	height:13px;
	line-height:13px;
	vertical-align:middle;
	margin:0 0 6px 0;
	font-size:0.9em;
}

#fecha_not_destacada{
	background-color:#fff;
	color:#00CCFF;
}

.fecha_not{
	background-color:#00CCFF;
	color:#fff;
}


#fecha_not_destacada img, .fecha_not img{
	margin:0 0 0 10px;
}

.linea_subrayado_noticias, .linea_subrayado_noticias_destacada{
	height:1px;
	font-size:0px;
	line-height:0px;
	margin:-5px 0 0 66px;
}

.linea_subrayado_noticias{
	border-bottom:#fff 1px solid;
}

.linea_subrayado_noticias_destacada{
	border-bottom:#00ccff 1px solid;
}

.linea_superior{
	margin:2px 0 2px 0;
}

#linea_acerca{
	margin:-5px 0 0 120px;
}

#cuadro_destc{
	background-color:#00CCFF;
}

.cuadro_img_not{
	background-color:#CCFFFF;
	text-align:center;
	padding:0px 0 0 0;
	float:none;
}

.desc_corta{
	color:#fff;
	font-weight:bold;
	margin:3px 0 0 0;
}

.desc_corta a{ color:#fff}

.desc_corta_noticias{
	font-weight:bold;
	margin:3px 0 0 0;
}

#desc_destacada{
	color:#99FFFF;
	margin:6px 0 0 0;
}






/**PAGINA DE HISTORIA**/
#migas_pan, .texto_dcha{
	text-align:right;
}

#migas_pan span{
	color:#fff;
	font-weight:bold;
}

/* quitar esto si luego las barras se generan dinamicamente junto con el texto**/
#barras_acercade{
	margin:2px 65px 0 0px;
}
/***/

#barras_historia{
	position:relative;
	margin:3px 0 2px 372px;
}

.texto_acerca{
	margin:13px 0 22px 0;
	width:297px;
	text-align:justify;
}

.texto_contacto{
}

.texto_acerca strong, .texto_pop_up strong, .texto_contacto strong{
	color:#fff;
	font-weight:bold;
}

.texto_acerca em, .texto_acerca i, .texto_pop_up em, .texto_pop_up i, .texto_contacto em, .texto_contacto i {
	color:#00ccff;
	font-weight:normal;
	font-style:normal;
}

.texto_centrado{ text-align:center;}



.opcion_acerca{
	margin:7px 0 0 0;
	height:90px;
	color:#00ccff;
}

.opcion_acerca img{
	float:right;
}

.col_ampliar{
	width:99px;
	margin:0 5px 0 0;
}

.col_ampliar img{
	float:none;
	margin:0 0 6px 0;
}


#titulo_seccion{
	height:27px;  
	margin:20px 0 0 0;
}

#nombre_titulo_seccion{
	/*position:relative; */
	margin:2px 0 0 0; 
	width:330px; 
	/*float:left;*/
}

#barras_noticias{ margin:3px 0 0 0;}

#linea_acerca_titulo, #linea_noticia_titulo{
	border-bottom:#00ccff 1px solid;
	height:1px;
	font-size:0px;
	line-height:0px;
}

#linea_noticia_titulo{
	margin:0 241px 0 0;
}

#linea_acerca_titulo{
	margin:0 200px 0 0;
}

/***NOTICIAS***/
#paginacion{
	height:17px;
	text-align:right;
	position:relative;
	margin:0 0 4px 2px !important;
	margin:0 0 0 15px;
}

#paginacion_pie{
	height:17px;
	margin: 0 0 5px 0;
}

.paginacion_historia{
	height:17px;
	min-width:150px;
	margin: 0 0 5px 12px;
	text-align:center;
}

.paginacion_noticias{
	height:17px;
	min-width:150px;
	margin: 0 0 5px 12px;
	text-align:center;
}


#paginacion div, #paginacion_pie div, .paginacion_historia div{
	float:left;
}


.num_paginacion_historia{
	text-align:center;
	vertical-align:middle;
/*	width:60px;*/
	margin:6px 5px 0 5px;
	height:15px;
	line-height:15px;
}





.num_paginacion_noticias{
	text-align:center;
	vertical-align:middle;
	width:70px;
	height:15px;
	line-height:15px;
}

.num_paginacion{
	text-align:center;
	vertical-align:middle;
	min-width:70px;
	width:auto !important;
	height:15px;
	line-height:15px;
}

#num_paginacion strong{ color:#fff;}



#columna_indice_noticias{
	margin:0;
	width:238px;
	float:right;
}

#columna_desarrollo_noticia{
	margin:-2px 0 0 0;
	width:296px;
}

.noticia_avance{
	margin:10px 0 10px 0;
	min-height:53px;
	height:auto !important;
	height:53px;
}

.flotar_izq{
	float:left;
	margin:0 5px 0 0;
}

.flotar_dcha{
	float:left;
	margin:0 5px 0 0;
}

/***quitar luego si los titulos son dinamicos*/
#titulo_noticias{
	height:20px;
}

#titulo_noticias img{
	margin: 5px 0 0 0;
}
/****/

/****LISTADO MAQUINAS***/
#paginacion_listado{
	width:570px;
	text-align:center;
}


.listado_maquinaria{
	min-height:90px;
	height:auto !important;
	height:90px;
	width:571px;
	margin:3px 0 26px 0;
}

.listado_maquinaria a{
	text-decoration:underline;
}

.cuadro_titulo_maquinaria, .cuadro_titulo_maquinaria_ficha{
	margin:0 0 5px 0;
	width:568px;	
	height:20px;
	line-height:16px;
	vertical-align:middle;
	background-color:#00CCFF;
	color:#003366;
	font-weight:bold;
}
.cuadro_titulo_maquinaria td, .cuadro_titulo_maquinaria_ficha td{
	vertical-align:middle;
}

.cuadro_titulo_maquinaria{
	padding:0 0 0 3px;
}

.cuadro_titulo_maquinaria a{
	text-decoration:none;
}

.cuadro_titulo_maquinaria_ficha{
	width:571px;	
}
	
.flecha_maquina{
	margin-top:2px;
}
	
.imagen_cuadro{
	float:left;
	text-align:left;
	height:80px;
	width:86px;
	margin:0 4px 0px 0;
}

.imagen_cuadro img{
	margin:0 0 5px 0;
}

.texto_maquinaria{
	margin:0 0 0 92px !important;
	margin:0 0 0 88px;
	padding:0 0 0 8px;
	border-left:#00ccff solid 1px;
	min-height:103px;
	height:auto !important;
	height:103px;
}

.texto_maquinaria_sin_img{
	min-height:80px;
	height:auto !important;
	height:80px;
}

/****FICHA MAQUINARIA ***/
#ficha_maquinaria{
	border:0;
	width:100%;
	background-color:#FFFFFF;
}
.imagen_maquinaria{
	width:450px;
}


.boton_maquinas{
	float:left;
	width:17px;
	text-align:right;
}

.recuadro_maquinas{
	border:#99ffff 2px solid;
	margin:0 0 0 10px;
}

.recuadro_maquinas_seleccionado{
	border:#00ccff 2px solid;
	margin:0 0 0 10px;
}

#pie_ficha{
	margin:5px 0 7px 6px;
	padding:0 0 0 6px;
	color:#003366;
	width:450px;
	height:auto;
	min-height:15px;
	border-left:#00ccff solid 1px;	
}

#textos_ficha{
	margin:15px 0 0 0;
}

#textos_ficha div{
	margin:5px 0 0 0;
}

#textos_ficha a{
	text-decoration:underline;
}


#volver{
	float:left;
	margin:0 0 0 500px;
}


/**detalle lineas producccion*/
#cuadro_detalle_produccion{
	border-right:#00ccff 1px solid;
	padding:0 10px 0 0;
	min-height:85px;
	height:auto !important;
	height:80px;
	margin:0;
}

#lineasProd_Detalle_sin_img{
	float:left;
	width:245px;
}

#lineasProd_Detalle{
	float:left;
	width:245px;
	margin:0 0 0 10px;
}

#lineasProd_Detalle a, #lineasProd_Detalle_col2 a{
	text-decoration:underline;
}


#lineasProd_Detalle_col2{
	width:200px;
	margin:0 0 0 368px;
}

#lineasProd_Detalle_col2 li{
	margin:0 0 3px 0;
}

.numeracion_listado, .numeracion_listado_1{
	font-size:1.1em;
	font-weight:bold;
	float:left;
}

.numeracion_listado img{
	margin:0 5px 0 1px;
}

.numeracion_listado_1 img{
	margin:2px 5px 3px 1px;
}


#volver_detalle{ margin:0 0 0 125px}

/***PRODUCTOS*/
.listado_maquinas_productos li{
	margin:0 0 3px 0;
}

.listado_maquinas_productos a:hover{
	color:#fff;
	text-decoration:underline;
}

#columna1_Producto{
	width:226px;
	float:left;
	text-align:left;
	margin:0 0 0 2px;
	padding:0 0 0 7px;
	border-left:#00ccff 1px solid;
}

#columna2_Producto{
	width:226px;
	margin:0 0 0 333px;
	padding:0 0 0 7px;
	text-align:left;	
	border-left:#00ccff 1px solid;	

}

/**SERVICIOS*/
#barras_servicios{
	margin:8px 0 0 0 !important;
	margin:6px 0 0 0;
}

#barras_servicios_2{
	margin:5px 0 0 0 !important;
	margin:3px 0 0 0;
}


.cuadro_servicios{
	vertical-align:middle;
	text-align:center;
	height:43px;
	border:#00ccff solid 1px; 
}

.imagen_servicios{
	float:left;
}

.texto_servicios, .texto_servicios_sin_img{
	text-align:left;
	height:auto !important;
	height:86px;
	min-height:86px;
}

.texto_servicios{	margin:0 0 0 94px;}

.linea_direccion {
	vertical-align: middle;
}

.pie_foto {
	color:#00ccff;
	font-weight:normal;
	font-style:normal;
	font-size: 0.9em;
	margin: 4px 0 6px 0;
}

#subraya_paginador_historia {
	margin-top: 13px;
}

.cabecera_columna_paginador_historia {
	margin-top: 5px;
}

.linea_pie_foto{
	margin:0px 0 0 0;
	background-color:#00ccff;
	color:#00ccff;
	border:0;
	height:1px;
}

#altura_ficha_detalle{
	height:auto !important;
	height:150px;
	min-height:150px;
}

#barra_azul{
	height:7px;
	line-height:0px;
	font-size:0px;
	background-color:#00CCFF;
}

.margen_linea{
	margin:0 0 3px 5px;
	height:auto !important;
	height:17px;
	min-height:17px;
}

.maquina_listado{
	background-color:#00FF33
}


.linea_ficha_maq{
	margin:0 0 0 0;
	width:7px;
	float:left;	
}


.texto_linea_ficha{
	margin:0 0 0 10px;
	height:17px;
	line-height:17px;
}


.linea_list_productos{
	margin:2px 0 0 0;
	width:7px;
	float:left;	
}

.texto_linea_productos{
	margin:0 0 0 0;
	height:auto !important;
	height:14px;
	min-height:14px;
}


.linea_prod{
	margin:2px 0 0 0;
	width:7px;
	float:left;	
}


.texto_linea_prod{
	margin:0 0 0 10px;
	height:auto !important;
	height:14px;
	min-height:14px;

}


#no_subr a{	text-decoration:none; }
#como_llegar{	float:left; }

/*formulario contacto*/
.contacto{
	margin:15px 0 0 0;
}

.contacto td{
	vertical-align:middle;
	height:20px;
	vertical-align:middle;	
}

.titulo_contacto, .titulo_contacto_gra{
	height:20px;
	background-color:#00CCFF;
	color:#003366;
	padding:0 0 0 0;
	font-weight:bold;
}

.titulo_contacto{
	width:282px;
}

.form_listado{
	margin:0;
}

.maquinaria_sel{
	width:317px;
	height:20px;
	color:#003366;
}

.etiqueta_select{
	float:left;
	width:130px;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	margin:5px 0 0 0;
}

.etiqueta_select_2{
	float:left;
	width:100px;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	margin:14px 0 0 0;
}


.etiqueta{
	float:left;
	width:77px;
	height:17px;
	margin:7px 0 0 0;
}

.margen_lineas_vert{
	padding:1px 0 0 0;
}

.inputText{
	border:0;
	height: 13px;
	color: #003366;
	background-color:#CCFFFF;
	margin: 7px 0 0 0;
	line-height: 13px;
	padding:0 0 0 1px;
	font-family:Arial, Helvetica, sans-serif;	
}

.inputTextArea{
	border:1px #BCBCBC solid;
	width:190px;
	_width:155px;
	color: #003366;
	background-color:#CCFFFF;
	margin: 5px 0px 0 0;
	height:40px;
	line-height: 12px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.peq{ width:80px;}
.med{ width:130px;}
.gra{  width:190px;_width:150px;}

.item_selecc{
	background-color:#CCFFFF;
	color:#003366;
	padding:5px;
}

.celda_info{
	width:180px;
}

.celda_item{
	width:320px;
	padding:0 5px 0 5px;
	font-weight:bold;
}

.item_selecc a{
	color:#003366;
}

.prod_elegido {
	float:left;
	width:80px;	
	height:20px;
	line-height:20px;	
	vertical-align:middle;
	margin:0 0 0 0;
}

.nombre_prod_elegido{
	width:350px;
	height:auto !important;
	height:20px;
	min-height:20px;
	line-height:20px;
	vertical-align:middle;
	background-color:#CCFFFF;
	color:#003366;
	margin:0 0 0 80px;
	padding:0 0 0 5px;
}

#aceptar_prod{
	float:right;
	height:20px;
	min-height:20px;
  line-height:20px;	
}

.margen_img_noticias{
	margin:15px 0 0 0;
}

/**envio de la noticia***/

#cuerpo_envio_noticia{
/*	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #99FFFF;
	font-size: 0.7em;	*/
	width:500px;
}

#bloque_envio_noticia{
	margin:30px 0 0 25px;
}

#nombre_not, #nombre_dest_not, #mail_dest_not{
	margin-left:5px;
	width:200px;
}

.campos_envio_not{
	width:150px;
	float:left;
	margin:5px 0 0 0;
}

#comentarios_not{
	width:200px;
	height:200px;
	margin:5px 0 0 5px;
}

#situa_botones_envio_not{
	margin:20px 0 0 157px !important;
	margin:20px 0 0 158px;	
}

#centar_mensaje_ok{
	text-align:center;
	margin:150px 0 0 0;
}

#centar_mensaje_ok div{
	font-size:15px;
	font-weight:bold;
	margin:0 0 20px 0;
}

#titulo_inicio_site_map{
	margin:0 0 0 28px;
	float:left;
}

.coloca_flecha_site_map{
	position:absolute;
	margin:0 0 0 -1px;
}

.situa_titulo_site{
	margin:3px 0 0 25px;
}

.subSeccionSite{
	margin:5px 0 10px 25px;
}

.subSeccionSite a{color:#fff; text-decoration:none}
.subSeccionSite a:hover{color:#fff; text-decoration:underline}

.enlace_azul a{	color: #99FFFF; text-decoration:none;}
.enlace_azul a:hover{	color: #99FFFF; text-decoration:underline;}

.signos{ float:left;}
.nombre_enlaces{ float:left; margin:0 5px 0 5px;}

.margen_listado{
	margin:0 0 0 35px !important;
	margin:-13px 0 0 35px;
	_height:10px;
}


.resultados_busqueda{
	margin:0 0 0 20px;
	line-height:15px;
}