body{
margin:auto;
/*width:910px;*/
background-color:#000330;
font-family:Arial, Helvetica, sans-serif;

}


.contenido{
background-image:url(../imagenes/imag_r1_c2.jpg);
background-repeat:repeat-x;
background-color:#051D4D;


}
.contenido_dos{
width:910px;
margin:auto;
background-color:#D9D9D9;

}

.bg_contenido{
background-image:url(imagenes/bg_contenido.jpg);
background-repeat:repeat-x;
}

.flash_top{
width:910px;
height:114px;
}

.menu_top{
background-image:url(../imagenes/imag_r2_c6.jpg);
background-repeat:no-repeat;
height:33px;
padding-left:30px;


}

.menu_top .men_top a{

color:#002955;
text-decoration:none;
font-size:12px;
font-weight:bold;
display:block;
float:left;
height:17px;
border-bottom:#BEC0BF 2px solid;
padding-top:13px;
padding-left:10px;
margin-right:30px;
padding-left:10px;
padding-right:10px;
}
.menu_top .men_top a:hover{
border-bottom:#023761 2px solid;
}

.area_negocios{
background-image:url(../imagenes/imag_r3_c6.jpg);
background-repeat:no-repeat;
width:280px;
height:36px;
padding-left:53px;
padding-top:16px;
margin-bottom:2px;
}
.area_negocios h1{
margin:0px;
font-size:20px;
color:#002955;
font-weight:normal;
letter-spacing:1px;
}

.menu_lateral a{
display:block;
background-image:url(../imagenes/imag_r6_c6.jpg);
background-repeat:no-repeat;
width:293px;
height:24px;
padding-left:40px;
font-size:15px;
color:#ffffff;
text-decoration:none;
padding-top:6px;
font-weight:bold;
}

.menu_lateral a:hover{
background-image:url(../imagenes/imag_r4_c6.jpg);
background-repeat:no-repeat;

}

.menu_lateral_extra a{
display:block;
background-image:url(../imagenes/imag_r6_c7.jpg);
background-repeat:no-repeat;
width:293px;
height:35px;
padding-left:40px;
line-height:16px;
color:#ffffff;
text-decoration:none;
padding-top:3px;
font-weight:bold;
}

.menu_lateral_extra a:hover{
background-image:url(../imagenes/imag_r4_c7.jpg);
background-repeat:no-repeat;

}

.linea_menu{
	margin:1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6D6D6D;
}

.bienvenidos_home{
font-size:12px;
color:#7D7D7D;
padding-top:15px;
padding-left:15px;
padding-right:11px;
text-align:justify;
}
.bienvenidos_home h2{
font-size:20px;
margin:0px;
color:#3A5978;
font-weight:normal;
background-image:url(../imagenes/imag_r11_c7.jpg);
width:298px;
height:28px;
background-repeat:no-repeat;
background-position:bottom;
letter-spacing:1px;
margin-bottom:15px;
}

.bg_noticias_home{
background-image:url(../imagenes/imag_r8_c9.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
/*padding-left:9px;*/
}

.noticias_home{
font-size:11px;
color:#7D7D7D;
padding-top:10px;
padding-left:20px;
padding-right:50px;
margin-left:9px;
text-align:justify;
}
.noticias_home h2{
font-size:20px;
margin:0px;
color:#3A5978;
font-weight:normal;
background-image:url(../imagenes/imag_r10_c12.jpg);
width:443px;
height:28px;
background-repeat:no-repeat;
background-position:bottom;
letter-spacing:1px;
margin-bottom:15px;
text-align:left;
}

.noticias_home h3{
text-align:left;
color:#5F78AB;
margin:0px;
text-align:left;
font-weight:normal;
font-size:14px;
padding-bottom:5px;
}

.noticias_home a{
font-size:11px;
color:#7D7D7D;
text-decoration:none;

}
.noticias_home a:hover{
font-size:11px;
color:#333333;
text-decoration:underline;

}
.noticias_home p{
margin:0px;
}
.noticias_home img{
margin-right:50px;
margin-bottom:10px;
border:3px solid #BFBFBF;
}

.linea_noticia_home{
border-bottom:#B9B9B9 1px dotted;
margin-bottom:10px;
margin-top:10px;
}

.borde_top_noti{
background-image:url(../imagenes/imag_r8_c13.jpg);
background-repeat:repeat-x;
height:24px;
margin-left:9px;
}


.pro_vid_usu{
background-image:url(../imagenes/imag_r15_c18.jpg);
background-repeat:repeat-x;
background-color:#F5F3F4;
text-align:justify;
font-size:11px;
color:#7D7D7D;
}

.pro_vid_usu h2{
font-size:20px;
margin:0px;
color:#3A5978;
font-weight:normal;
background-image:url(../imagenes/imag_r10_c13.jpg);
width:256px;
height:29px;
background-repeat:no-repeat;
background-position:bottom;
letter-spacing:1px;
margin-top:5px;
margin-left:10px;
padding-left:4px;

margin-bottom:2px;

}

.pro_vid_usu_2 h2{
width:210px;
margin-right:0px;
}
.productos_home {
margin:10px;
width:308px;
margin-left:15px;
margin-right:10px;
}
.productos_home_img {
background-color:#ACACAC;
color:#FFFFFF;
font-size:18px;
padding:10px;
padding-bottom:20px;
margin-right:10px;
float:left;
}
.productos_home img {
margin-bottom:5px;
}
.productos_home h3{
margin:0px;
font-size:14px;
font-weight:normal;
letter-spacing:1px;
}

.video_home{
background-image:url(../imagenes/imag_r16_c16.jpg);
background-repeat:no-repeat;
padding-left:17px;
padding-top:10px;
height:236px;
width:320px;

}


.usuario_home{
background-image:url(../imagenes/imag_r16_c16.jpg);
background-repeat:no-repeat;
padding-left:17px;

padding-right:15px;
height:236px;
}
.usuario_home_center{
background-color:#B6B6B6;
height:175px;
width:170px;
color:#FFFFFF;
font-size:12px;
text-align:right;
padding-right:30px;
font-weight:bold;

}
.recordar{
color:#404040;

}
.usuario_home_input{
border:2px #D7D7CD solid;
margin-top:20px;
height:20px;
width:120px;
}
.usuario_home_bottom{
background-image:url(../imagenes/imag_r21_c20.jpg);
background-repeat:no-repeat;
height:17px;
width:200px;
}

.boton_ingresar{
background-image:url(../imagenes/imag_r19_c24.jpg);
background-repeat:no-repeat;
width:51px;
height:17px;
border:0px;
margin-left:18px;
margin-top:6px;
}

.boton_borrar{
background-image:url(../imagenes/imag_r19_c21.jpg);
background-repeat:no-repeat;
width:51px;
height:17px;
border:0px;

}
.footer{
background-image:url(../imagenes/imag_r24_c4.jpg);
background-repeat:repeat-x;
height:52px;
text-align:center;
font-size:12px;
color:#FFFFFF;
padding-top:6px;
}

.footer .f_menu a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	line-height: 25px;
}

.footer .f_menu a:hover{
color:#000000;
}
.extras{
height:66px;
text-align:center;
padding-top:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#605B61;
line-height:18px;
}


.titulo_areas{

background-image:url(../imagenes/interiores/imag_r2_c2.jpg);
background-repeat:no-repeat;
width:673px;
height:24px;
padding-left:237px;
padding-top:20px;
}

.titulo_areas h2{
margin:0px;
color:#6083A3;
font-size:16px;
}

.titulo_areas_dos{
background-image:url(../imagenes/interiores/bg_titulo_area.jpg);
background-repeat:repeat-x;
height:43px;
padding-left:50px;
padding-top:10px;
}

.titulo_areas_dos h1{
margin:0px;
color:#ffffff;
font-size:16px;
font-weight:normal;
}

.titulo_areas_dos h1 a{
margin:0px;
color:#ffffff;
font-size:18px;
font-weight:normal;
text-decoration:none;
}

.titulo_areas_dos h1 a:hover{

text-decoration:underline;
}



.contenido_interior{
background-image:url(../imagenes/interiores/imag_r3_c10.jpg);
background-repeat:repeat-x;
background-color:#F5F3F3;
color:#7D7D7D;

}

.cont_int_titulo{
background-image:url(../imagenes/interiores/imag_r4_c2.jpg);
background-repeat:no-repeat;
width:314px;
height:5px;
padding-top:3px;
padding-left:18px;
margin-top:0px;
}

.cont_int_titulo h3{
visibility:hidden;
margin:0px;
color:#4A679F;
font-weight:normal;
}

.cont_int_der{
background-image:url(../imagenes/interiores/imag_r9_c8.jpg);
background-repeat:repeat-y;
padding-top:15px;
margin-left:7px;
padding-left:20px;
padding-right:10px;
margin-top:0px;
}
.cont_int_der a{
font-size:11px;
text-decoration:none;
}
.cont_int_der h2{
	margin:0px;	
}

.cont_int_der2{
background-image:url(../imagenes/interiores/imag_r9_c8.jpg);
background-repeat:repeat-y;
padding-top:15px;
margin-left:7px;
padding-left:20px;
padding-right:10px;
margin-top:0px;

min-height:340px;
}
.cont_int_der2 a{
font-size:11px;
text-decoration:none;
}
.cont_int_der2 h2{
	margin:0px;	
}
.cont_int_jefe{
font-size:11px;
text-align:justify;
margin-top:20px;
}
.cont_int_jefe h4{
margin:0px;
margin-bottom:15px;
color:#4A679F;
}
.cont_int_jefe_img{
border:#BFBFBF 5px solid;
margin-right: 4px;
margin-botton: 4px;
float:left;
}

.listado_productos{
margin-right:10px;
font-size:11px;
text-align:justify;

}
.listado_productos_img{
border:#BFBFBF 4px solid;
margin-right:15px;
}
.listado_productos h3{
margin:0px;
color:#4A679F;
font-size:12px;
text-align:left;
}
.listado_productos h3 a{
color:#4A679F;
text-decoration:none;
}
.listado_productos h3 a:hover{
color:#4A679F;
text-decoration:underline;
}

.listado_productos .codigo_pro{
color:#4A679F;
padding-top:5px;
}

.busqueda_pro{
text-align:right;
float:right;


}
.busqueda_pro_textb{
background-image:url(../imagenes/interiores/buscar_text.jpg);
background-repeat:no-repeat;
height:25px;

width:142px;
float:right;
color:#FFFFFF;
padding-right:9px;

}
.busqueda_pro_textb input{
margin:0px;
padding:0px;
background-image:url(../imagenes/interiores/buscar_text_bg.jpg);
background-repeat:repeat-x;
height:19px;
width:128px;
color:#FFFFFF;
padding-top:3px;
 
border:0px;

}

.busqueda_pro_boton{

background-image:url(../imagenes/interiores/buscar_boton.jpg);
width:40px;
height:25px;
border:0px;

}

.linea_pro{
/*border:#BEBEBE dotted 1px;*/
background-image:url(../imagenes/linea_pro.jpg);
background-repeat:repeat-x;
height:10px;
margin-top:15px;
margin-bottom:15px;

margin-right:20px;
}


.pro_top{
background-image:url(../imagenes/pro_top.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#959595;
width:179px;
height:4px;

text-align:center;
padding:4px;
}
.pro_top a{
color:#364E66;
font-size:13px;
font-weight:bold;
}

.pro_img{
background-color:#507391;
padding-top:7px;
padding-bottom:7px;
width:187px;
}

.pro_bottom{
background-image:url(../imagenes/pro_bottom.jpg);
background-repeat:no-repeat;
width:187px;
height:13px;
}

.pro_center{
background-color:#DDDDDD;
width:167px;
padding-left:10px;
padding-right:10px;
text-align:left;


}

.pro_boton{
margin-top:11px;
}

.pro_linea{
border-top:1px dotted #FFFFFF;
font-size:1px;

}

/*********    paginacion     *********/

#paginacion_p_2{
padding-left:60px;
} 
#paginacion_p{
	padding-bottom:10px;
	margin-bottom:3px;
} 

#paginacion_p  a{

	color:#4A679F;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CECECE;
	padding: 5px;
	border: thin solid #999999;

}
#paginacion_p a:hover{
	color:#ffffff;

	background-color: #4A679F;
	border: thin solid #999999;
}
#paginacion_p #current{
	color:#ffffff;

	background-color: #4A679F;

}

.titulo_nosotros{
background-image:url(../imagenes/nosotros/imag_r2_c2.jpg);
background-repeat:no-repeat;
width:846px;
height:41px;
margin-top:15px;
padding-top:17px;
padding-left:64px;
}

.titulo_nosotros h1{
color:#FFFFFF;
margin:0px;
font-size:24px;
font-weight:normal;
width:242px;
}

.titulo_nosotros a{
display:block;
float:left;
margin-right:47px;
background-image:url(../imagenes/nosotros/imag_r4_c1.jpg);
background-repeat:no-repeat;
height:23px;
width:160px;
margin-top:11px;
color:#2B608A;
text-decoration:none;
text-align:center;
padding-top:7px;
}
.titulo_nosotros a:hover{
background-image:url(../imagenes/nosotros/imag_r4_c4.jpg);
background-repeat:no-repeat;

}

.titulo_nosotros .current{
background-image:url(../imagenes/nosotros/imag_r4_c4.jpg);
background-repeat:no-repeat;

}
.titulo_nosotros .current:hover{
background-image:url(../imagenes/nosotros/imag_r4_c1.jpg);
background-repeat:no-repeat;

}

.imag_nosotros{
text-align:center;
padding-top:20px;
padding-bottom:20px;
}

.imag_nosotros img{
border:10px #BFBFBF solid;
}

.titulo_nosotros2{
background-image:url(../imagenes/nosotros/imag_r2_c3.jpg);
background-repeat:no-repeat;
width:846px;
height:41px;
margin-top:15px;
padding-top:17px;
padding-left:64px;
}

.titulo_nosotros2 h1{
color:#FFFFFF;
margin:0px;
font-size:24px;
font-weight:normal;
width:242px;
}



.tit_nos_con{
background-image:url(../imagenes/nosotros/imag_r4_c2.jpg);
background-repeat:no-repeat;
background-position:0px 22px;
height:25px;
width:285px;
padding-left:65px;
padding-top:25px;
margin-bottom:20px;
}

.tit_nos_con h2{
margin:0px;
font-size:18px;
color:#2B608A;
font-weight:normal;

}

.cont_nos_con{
padding-left:60px;
font-size:12px;
padding-top:20px;
padding-bottom:20px;
padding-right:60px;
text-align:justify;
}
.cont_nos_con p{
margin:0px;
padding-bottom:12px;
}

.linea_nos_con{
background-image:url(../imagenes/nosotros/imag_r6_c3.jpg);
background-repeat:no-repeat;
height:6px;
background-position:center;
padding-bottom:10px;

}

.organ_gtegral{
margin-left:315px;

}

.organigrama_top{
background-image:url(../imagenes/nosotros/imag_r6_c5.jpg);
background-repeat:no-repeat;
height:9px;
font-size:0px;
width:273px;
}
.organigrama_center{
background-color:#CCCCCC;
background-image:url(../imagenes/nosotros/imag_r6_c6.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:10px;
font-size:12px;
width:253px;
text-align:left;
}

.organigrama_center h3{
color:#0C2B59;
font-size:12px;
margin:0px;
margin-bottom:10px;


}

.organ_union_1{
background-image:url(../imagenes/nosotros/imag_r6_c8.jpg);
background-repeat:no-repeat;
height:36px;
background-position:center;
}

.organ_gtecom{
margin-left:150px;

}

.organ_gtecom_2{
margin-left:30px;

}
.organ_union_2{
background-image:url(../imagenes/nosotros/imag_r6_c9.jpg);
background-repeat:no-repeat;
height:36px;
background-position:center;
}

.organ_union_3{
background-image:url(../imagenes/nosotros/imag_r6_c11.jpg);
background-repeat:no-repeat;
height:36px;
background-position:center;
}

.organ_union_4{
background-image:url(../imagenes/nosotros/imag_r6_c12.jpg);
background-repeat:no-repeat;
height:36px;
background-position:center;
}

.border_fa{
border-left:#CECCCD 1px solid;
margin-left:12px;

}

.noticias{
font-size:12px;
padding:60px;
padding-bottom:30px;
padding-top:40px;
text-align:justify;
}

.noticias img{
margin-right:35px;
margin-bottom:10px;
border:#BFBFBF 8px solid;
}


.noticias h2{
text-align:left;
color:#5F78AB;
margin:0px;
margin-bottom:10px;
font-weight:normal;
font-size:17px;
padding-bottom:30px;
border-bottom:dotted 1px #999999;
}



.noticias a{
color:#7D7D7D;
text-decoration:none;
}

.noticias a:hover{
color:#333333;
text-decoration:underline;
}


.noticia{
font-size:12px;
padding:60px;
padding-bottom:30px;
padding-top:40px;
text-align:justify;
}

.noticia_img{
margin-right:35px;
margin-bottom:10px;
border:#BFBFBF 8px solid;
}

.noticia h2{
text-align:left;
color:#5F78AB;
margin:0px;

font-weight:normal;
font-size:17px;
padding-bottom:30px;

}

.noticia a{
color:#000000;
text-decoration:none;
}
.noticia a:hover{
color:#666666;
}

.cotizador{
font-size:12px;
padding:50px;
padding-bottom:0px;
padding-top:40px;
text-align:justify;
}
.cotizador a{
color:#7D7D7D;
text-decoration:none;
}
.cotizador a:hover{
color:#5F78AB;
text-decoration:underline;
}

.cotizador h3{

color:#5F78AB;
margin:0px;
margin-bottom:10px;
font-weight:normal;
font-size:17px;

}

.cotizador_text{
background-image:url(../imagenes/cotizador/imag_r1_c3.jpg);
background-repeat:no-repeat;
width:81px;
height:22px;
padding-top:4px;
padding-left:6px;
margin-top:3px;
}

.cotizador_text input{
width:70px;
height:10px;
border:0px;	
font-size:9px;
}


.cotizador_boton input{
margin-right:20px;
background-color:#8EC4E5;
width:84px;
height:26px;
border:0px;
color:#FFFFFF;
font-weight:bold;
}
/******************** contacto **********************/

.textbox_t{
background-image:url(../imagenes/contacto/imag_r1_c2.jpg);
background-repeat:no-repeat;
width:274px;
height:22px;
margin-bottom:5px;
padding-top:5px;
padding-left:5px;
}
.textbox_t input{
width:265px;
border:0px;
}
.textbox_rut{
background-image:url(../imagenes/contacto/imag_r1_c250.jpg);
background-repeat:no-repeat;
width:147px;
height:22px;
margin-bottom:5px;
padding-top:5px;
padding-left:5px;

}

.textbox_rut3{
width:100px;
border:0px #000000 solid;
margin-right:22px;
}
.textbox_rut2{
border:0px;
width:15px;
}
.textarea_t{
background-image:url(../imagenes/contacto/imag_r1_c3.jpg);
background-repeat:no-repeat;
width:343px;
height:102px;
margin-bottom:5px;
padding-top:5px;
padding-left:6px;
}
.textarea_t textarea{
width:330px;
height:90px;
border:0px;
}

.botones{
margin-left:475px;
padding-bottom:50px;
padding-top:5px;
}

.botones input{
margin-right:20px;
background-color:#8EC4E5;
width:84px;
height:26px;
border:0px;
color:#FFFFFF;
font-weight:bold;
}

.cont_color{
color:#73ABC3;
}
.correo_footer a{
	display:inline;
	background-color:#FFF;
	color:#000;
	text-decoration:none;
}
.sitemap{
		font-size:12px;	
}
.sitemap li a{
		color:#333;
		text-decoration:none;
		font-size:12px;
	
}

.menu_categoria_top{
background-image:url(../imagenes/menu_categorias_top.jpg);
background-repeat:no-repeat;
height:16px;
width:502px;
font-size:1px;
}

.menu_categoria{
background-image:url(../imagenes/menu_categorias.jpg);
background-repeat:repeat-y;

padding-left:16px;
width:486px;
}

.menu_categoria a{
display:block;
background-image:url(../imagenes/menu_categorias_titulo.jpg);
background-repeat:no-repeat;
background-position:top;

width:197px;
color:#808D95;
font-weight:bold;
padding-top:2px;
padding-left:24px;

}
.menu_bottom_link2{
background-image:url(../imagenes/menu_bottom_link.jpg);
background-repeat:no-repeat;

width:221px;
height:4px;
}

.menu_bottom_link{
margin-right:20px;
float:left;
margin-bottom:10px;
background-color:#FFFFFF;
font-size:1px;
}



.menu_categoria_bottom{
background-image:url(../imagenes/menu_categorias_bottom.jpg);
background-repeat:no-repeat;
width:503px;
height:16px;
}

.gal_archivo a{
color:#7D7D7D;
text-decoration:none;
font-size:12px;
}

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;	
}