/*GENERAL*/
body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#494949;}
p, h1, h2, h3, h4, h5, h6, ul, li{ margin:0; padding:0;}
a img{ border:0;}
#wrap{ width:867px; margin:0 auto;}
.spacer{ clear:both;}
.txt12{ font-size:12px;}
a:focus { outline:none;}
/*LOGO*/
#superior { padding:0 0 20px 0;}
#superior #logo_elroble { width:225px; float:left;}
#superior #logo_elroble h1 { display:block; background:url(../images/logo_elroble.jpg) no-repeat left top; width:225px; height:506px; text-indent:-9999px;}

/*MENU PRINCIPAL*/
#superior #contenidos{ width:642px; float:left;}
#superior #contenidos #menu_principal{ height:28px; padding:8px 0 0 0; background:url(../images/bg_menuprincipal.jpg) repeat-x left 8px;}
#superior #contenidos #menu_principal ul{ list-style:none; height:28px;}
#superior #contenidos #menu_principal ul li{ display:block; float:left; height:28px; margin:0 4px 0 0;}
#superior #contenidos #menu_principal ul li.ultimo{ margin:0 0 0 1px}
#superior #contenidos #menu_principal ul li a{ display:block; float:left; height:28px; line-height:28px; width:125px; font-weight:bold; color:#81a5bb; text-decoration:none; text-align:center; background: url(../images/menu_off.jpg) no-repeat left top;}
#superior #contenidos #menu_principal ul li a.on, #superior #contenidos #menu_principal ul li a:hover{ background:url(../images/menu_on.jpg) no-repeat left top; color:#515151;}

/*FLASH HOME*/
#superior #contenidos .flash_home{ background:url(../images/bg_fondoflash.jpg) repeat-y left top; padding:7px 0 0 0; margin:0 0 27px 0;}

/*BOX HOME, registrate y carrusel*/
.box_home .box_registrate{ margin:0 5px 0 0; float:left;}
.box_home .box_carruseltiendas{ float:left; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#5f5f5f; width:316px; height:128px; background:url(../images/bg_carrusel.jpg) no-repeat left top;}
.box_home .box_carruseltiendas .titulo{ padding:8px 0 0 10px; height:20px;}
.box_home .box_carruseltiendas .carrusel .flecha_izq{ float:left;}
.box_home .box_carruseltiendas .carrusel .logos{float:left; width:252px; padding:11px 0 0 22px;}
.box_home .box_carruseltiendas .carrusel .flecha_der{float:left;}

/*LOGOS MALL*/
#logos_mall{ background:url(../images/linea_pie.jpg) no-repeat center top; padding:10px 0 0 0; height:69px;}
#logos_mall .bg_logos{background:url(../images/linea_pie.jpg) no-repeat left bottom; padding:0 0 10px 0;}
#logos_mall ul{ list-style:none; padding:0 0 0 50px;}
#logos_mall ul li{ display:block; float:left; margin:0 20px 0 0}
#logos_mall ul li a{ display:block; float:left; width:90px; height:69px; text-indent:-9999px}
#logos_mall .logo_parauco{ background:url(../images/logo01_parquearauco.jpg) no-repeat left top;}
#logos_mall .logo_araucomaipu{ background:url(../images/logo01_araucomaipu.jpg) no-repeat left top;}
#logos_mall .logo_araucoestacion{ background:url(../images/logo02_araucoestacion.jpg) no-repeat left top;}
#logos_mall .logo_araucosanantonio{ background:url(../images/logo03_sanantonio.jpg) no-repeat left top;}
#logos_mall .logo_araucoexpress{ background:url(../images/logo05_araucoexpress.jpg) no-repeat left top;}
#logos_mall .logo_marinaarauco{ background:url(../images/logo06_marinaarauco.jpg) no-repeat left top;}
#logos_mall .logo_mallcenter{ background:url(../images/logo07_curico.gif) no-repeat left top;}

/*PIE*/
#bottom #copyright{ text-align:center; padding:24px 0 0 0;}


/********************************************** CONTENIDOS INTERNOS ************************************************/
.contenidos_internos{ width:642px; background:url(../images/bg_bottominternos.jpg) no-repeat left bottom; padding:0 0 11px 0;}
.contenidos_internos .bg_contenidos{background:url(../images/bg_contenidos.jpg) repeat-y left top; height:457px}
.img_superior{ margin:0 0 6px 0;}
.separador{ background:url(../images/linea_punteada.gif) repeat-x left top; height:1px; margin:20px 0}
.separador_menor{ background:url(../images/linea_punteada.gif) repeat-x left top; height:1px; margin:10px 0}

/*CONTACTENOS*/
#contactenos{ padding:30px 25px 0 25px; color:#000; font-family:Tahoma, Geneva, sans-serif;}
.box_datoscontacto { background:url(../images/linea_punteada.gif) repeat-x left top; padding:15px 0 0 0; margin:15px 0 15px 0;}
.box_datoscontacto .bg_datoscontacto{background:url(../images/linea_punteada.gif) repeat-x left bottom; padding:0 0 15px 0;}
.datoscontacto{ list-style:none;}
.datoscontacto li{ background:url(../images/bullet_celeste.gif) no-repeat left 4px; margin:0 0 12px 0; padding:0 0 0 12px}
.datoscontacto li .tipo{ color:#81a5bb;}
.datoscontacto li a{ text-decoration:none; color:#000;}

.form_contacto { padding: 0 0 0 135px;}
.form_contacto td{ padding:0 0 8px 0;}
.form_contacto .bg_campo{ background:url(../images/bg_campo.jpg) no-repeat left top; height:17px; padding:2px 2px 0 2px;}
.form_contacto .bg_campo2{ background:url(../images/bg_campo.jpg) no-repeat left top; height:17px; padding:4px 2px 0 4px; margin-bottom:5px}
.form_contacto .bg_campo input{ background:none; border:0; font-size:11px; width:280px; color:#4b3132}
.form_contacto .bg_campo2 input{ background:none; border:0; font-size:11px; width:280px; color:#4b3132}
.form_contacto .bg_textarea{ background:url(../images/bg_textarea.jpg) no-repeat left top; height:51px; padding:2px 2px 0 2px;}
.form_contacto .bg_textarea textarea{ background:none; border:0; font-size:11px; width:280px; height:51px; font-family:Arial, Helvetica, sans-serif; color:#4b3132;}
.form_contacto select{ font-size:11px; color:#4b3132;}

/*SERVICIOS*/
#servicios{ padding:5px 0 0 0;color:#3c3c3c; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#servicios ul { list-style:none;}
#servicios ul li{ background:url(../images/bullet_celeste.gif) no-repeat left 4px; margin:0 0 2px 0; padding:0 0 0 12px}
#servicios ul li a {color:#3c3c3c; text-decoration:none;}
#servicios ul li a:hover { text-decoration:underline;}
#servicios h3{ font-size:14px; margin:0 0 20px 0;}
#servicios .desarrollo{ background:url(../images/bg_topdesarrollo.jpg) no-repeat 1px top; padding:20px 18px 0 18px;}
#servicios .tabla_servicios{ padding:0 0 0 40px}

/*ENTRETENCION*/
.tabla_entretencion{ padding:0 0 0 72px}

/*TIENDAS*/
.tabla_principaltiendas{ padding:0 0 0 22px; font-size:11px;}
.tabla_tiendas{ padding:0 0 0 45px;}

.proveedores {
background:url("../images/bt_proveedores.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:29px;
margin-top:10px;
margin-left:20px;
position:relative;
width:98px;
}

.relatorios {
background:url("../images/bt_relatorios.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:29px;
margin-top:10px;
position:relative;
width:98px;
}

.facebook {
background:url("../images/btn_fb.gif") no-repeat scroll 0 0 transparent;
display:block;
height:66px;
width:178px;
margin-top:350px;
margin-left:25px;
}

.botones_buses {
margin:350px 0 0 22px;
position:absolute;
}

.botones_redes {
margin:410px 0 0 60px;
position:absolute;
}

.botones {
margin:450px 0 0 20px;
position:absolute;
}





