body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#4c4c4c;

}
.adapta:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
form {
	display: inline;
}

img {
	border: 0;
}
.clear{
	clear:both;
}
.txt_bold{
font-weight:bold;
}
* html .adapta {
	height: 1%;
}
#carga{
width:900px;
margin:0 auto;
}
#capa_portada{
width:900px;
height:475px;
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#FAA510;
border-bottom-width:9px;
float:left;
margin:0 auto;
background-image:url(../imagenes/fnd_portada.jpg);
background-position:right;
background-repeat:no-repeat;
}
#capa_superior{
width:900px;
height:252px;
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#4c4c4c;
border-bottom-width:5px;
float:left;
margin:0 auto;
background-image:url(../imagenes/fnd_cabecera.jpg);
background-position:right;
background-repeat:no-repeat;
}
#capa_superior_empresa{
width:900px;
height:252px;
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#4c4c4c;
border-bottom-width:5px;
float:left;
margin:0 auto;
background-image:url(../imagenes/fnd_cabecera_empresa.jpg);
background-position:right;
background-repeat:no-repeat;
}
#capa_superior_ambito{
width:900px;
height:252px;
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#4c4c4c;
border-bottom-width:5px;
float:left;
margin:0 auto;
background-image:url(../imagenes/fnd_cabecera_ambito.jpg);
background-position:right;
background-repeat:no-repeat;
}
#capa_superior_marcas{
width:900px;
height:252px;
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#4c4c4c;
border-bottom-width:5px;
float:left;
margin:0 auto;
background-image:url(../imagenes/fnd_cabecera_marcas.jpg);
background-position:right;
background-repeat:no-repeat;
}
#capa_superior_productos{
width:900px;
height:252px;
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#4c4c4c;
border-bottom-width:5px;
float:left;
margin:0 auto;
background-image:url(../imagenes/fnd_cabecera_productos.jpg);
background-position:right;
background-repeat:no-repeat;
}
#capa_superior_empresa{
width:900px;
height:252px;
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#4c4c4c;
border-bottom-width:5px;
float:left;
margin:0 auto;
background-image:url(../imagenes/fnd_cabecera_empresa.jpg);
background-position:right;
background-repeat:no-repeat;
}
#capa_superior_contacto{
width:900px;
height:252px;
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#4c4c4c;
border-bottom-width:5px;
float:left;
margin:0 auto;
background-image:url(../imagenes/fnd_cabecera_contacto.jpg);
background-position:right;
background-repeat:no-repeat;
}
#capa_contenido{
width:900px;
background-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-color:#FAA510;
border-bottom-width:9px;
float:left;
margin:0 auto;
}

#bajo{
width:900px;
margin:0 auto;
float:left;
text-align:right;
padding-top:5px;
color:#CCCCCC;}
.separadora{
height:20px;
width:100%;
float:left;
}

.separadora_10{
height:10px;
width:100%;
float:left;
}

.separadora_5{
height:5px;
width:100%;
float:left;
}
/*Estilos Secundarios*/
#logotipo{
width:556px;
height:68px;
margin-top:23px;
padding-left:23px;
float:left;
}
#menu{
float:left;
width:300px;
height:120px;
margin-top:15px;
padding-left:48px;
font-size:14px;
font-weight:bold;
}
#bloque_izquierdo{
margin-top:35px;
float:left;
padding-left:62px;
width:350px;
padding-bottom:62px;}
#bloque_izquierdo_varios{
margin-top:35px;
float:left;
padding-left:62px;
width:350px;
padding-bottom:20px;}
#bloque_derecho{
margin-top:35px;
float:left;
padding-left:51px;
width:375px;
padding-bottom:62px;}

/*Formato textos*/
.titulo{
font-size:12px;
font-weight:bold;
color:#FAA510;
width:100%;
height:18px;
float:left;}
.txt{
width:100%;
text-align:justify;
float:left;}
.txt_m{
width:100%;
text-align:center;
float:left;}
.txt_marca{
width:776px;
text-align:center;
float:left;
padding-left:62px;
padding-bottom:62px;}
#txt_portada{
width:428px;
padding-left:105px;
text-align:justify;
float:left;}
#menu_portada{
width:250px;
padding-left:65px;
text-align:left;
float:left;
font-size:16px;
font-weight:bold;
}
#iconos_portada{
padding-top:81px;
width:255px;
padding-left:78px;
float:left;
text-align:right;
height:40px;
}
#confia{
padding-top:10px;
width:350px;
padding-left:114px;
text-align:right;
float:left;
font-weight:bold;
font-size:20px;
color:#838383;
}
#aliados{
width:428px;
padding-left:109px;
text-align:right;
float:left;
font-size:18px;
font-weight:bold;
font-style:italic;
color:#838383;
}
.txt_linea{
width:100%;
text-align:justify;
float:left;
border-bottom-style:dotted;
border-bottom-color:#CCCCCC;
border-bottom-width:2px;
padding-bottom:10px;}
.txt_bajo{
	color: #CCCCCC;
}
.txt_ambito{
float:left;
text-align:right;
background-image:url(../imagenes/telefono.gif);
background-repeat:no-repeat;
background-position:left;
height:38px;
padding-left:14px;}
.txt_naranja{
color:#FAA510;
font-size:16px;
font-weight:bold;}
.txt_naranja_12{
color:#FAA510;
font-size:12px;
font-weight:bold;}
a.menu:link {
	text-decoration: none;
	color: #4c4c4c;
}
a.menu:visited {
	text-decoration: none;
	color: #4c4c4c;

}
a.menu:hover {
	text-decoration: underline;
	color: #4c4c4c;

}
a.menu:active {
	text-decoration: none;
	color: #4c4c4c;
}
a.menu_sel:link {
	text-decoration: none;
	color: #FAA510;
}
a.menu_sel:visited {
	text-decoration: none;
	color: #FAA510;

}
a.menu_sel:hover {
	text-decoration: underline;
	color: #FAA510;

}
a.menu_sel:active {
	text-decoration: none;
	color: #FAA510;
}
a.mexora:link {
	text-decoration: none;
	color:#CCCCCC;
}
a.mexora:visited {
	text-decoration: none;
	color: #CCCCCC;

}
a.mexora:hover {
	text-decoration: underline;
	color: #CCCCCC;

}
a.mexora:active {
	text-decoration: none;
	color: #CCCCCC;
}
a.menu_portada:link {
	text-decoration: none;
	color: #FAA510;
}
a.menu_portada:visited {
	text-decoration: none;
	color: #FAA510;

}
a.menu_portada:hover {
	text-decoration: underline;
	color: #FAA510;

}
a.menu_portada:active {
	text-decoration: none;
	color: #FAA510;
}
.lista_menu{
line-height:23px;
list-style:none;}
.lista_menu_portada{
line-height:26px;
list-style:none;}
.submenu{
font-size:12px;
color:#4c4c4c;
font-weight:normal;
padding-left:10px;}
.li_menu{
padding-left:16px;}
/*Formulario*/
#form{
width:335px;
background-color:#FAA510;
font-weight:bold;
padding:20px;
float:right;
line-height:20px;}
.form_txt{
width:200px;
height:15px;
background-color:#fcc970;
border-color:#FAA510;
border-style:solid;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}
.form_area{
width:270px;
height:68px;
background-color:#fcc970;
border-color:#FAA510;
border-style:solid;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
  }
.form_izda{
width:70px;
float:left;}
#form_dcha{
width:200px;
float:left;
padding-left:10px;
line-height:20px;}
#form_bajo{
width:335px;
float:left;
margin-top:5px;}
/*Marcas*/
.marca_primera{
float:left;
width:152px;
height:172px;
padding-top:5px;
padding-right:16px;
padding-bottom:5px;
padding-left:15px;
background-image:url(../imagenes/fnd_marca.gif);
background-repeat:no-repeat;
background-position:left;
margin-bottom:20px;
text-align:center;
}
.marca_siguiente{
float:left;
width:152px;
height:172px;
padding-top:5px;
padding-right:16px;
padding-bottom:5px;
padding-left:15px;
background-image:url(../imagenes/fnd_marca.gif);
background-repeat:no-repeat;
background-position:left;
margin-left:14px;
margin-bottom:20px;
text-align:center;

}
#productos_categorias{
width:130px;
float:left;
font-size:12px;
font-weight:bold;
height:100%;
line-height:20px;
text-align:left;}
#productos_marcas{
width:625px;
padding-left:8px;
border-left-color:#4c4c4c;
border-left-style:solid;
border-left-width:1px;
height:100%;
float:left;
}
#productos_productos{
width:485px;
padding-left:11px;
float:left;
border-left-color:#4c4c4c;
border-left-style:solid;
border-left-width:1px;
}
.imagen_marca_seleccionada{
width:113px;
height:80px;
border-color:#cccccc;
border-style:dotted;
border-width:2px;
float:left;}
.imagen_marca{
width:113px;
height:80px;
float:left;
border-color:#ffffff;
border-style:solid;
border-width:2px;}
.separadora_11_ancho{
width:11px;
height:20px;
float:left;}
.ficha_producto{
width:480px;
border-bottom-color:#cccccc;
border-bottom-style:dotted;
border-bottom-width:2px;
float:left;
padding-bottom:10px;
}
.txt_pr{
width:348px;
text-align:justify;
float:left;}
.imagen_pr{
float:left;}
.marcas_caja{
width:113px;
float:left;
padding-right:11px;
}
#bajo_logos{
float:left;}
.linea_categoria{
border-bottom-style:dotted;
border-bottom-color:#999999;
border-bottom-width:1px;
width:120px;
float:left;
padding-top:10px;}
#frase1{
float:left;
padding-top:90px;
font-size:16px;
font-weight:bold;
color:#7b7c7c;
padding-left:25px;}
#frase1_var{
float:left;
padding-top:40px;
font-size:18px;
font-weight:bold;
color:#7b7c7c;
width:400px;}
#frase2{
float:left;
padding-top:20px;
padding-left:15px;
color:#7b7c7c;
font-size:16px;
font-weight:bold; 
width:400px;}
#frase3{
float:left;
padding-top:20px;
padding-left:50px;
color:#7b7c7c;
font-size:16px;
font-weight:bold;
width:400px;}

#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:20px;
    width:100%;
    text-align:center !important;
    min-height:40px;
    background-color: rgba(0, 0, 0, 0.5) !important;
    color:#fff !important;
    z-index:99999;
}
 
.inner {
    width:100%;
    position:absolute;
    padding-left:5px;
    font-family:verdana;
    font-size:12px;
    top:30%;
}
 
.inner a.ok {
    padding:4px;
    color:#00ff2e;
    text-decoration:none;
}
 
.inner a.info {
    padding-left:5px;
    text-decoration:none;
    color:#faff00;
}