BODY {
   margin: 0px 0px 0px 0px;
   font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
   background-color: #e8e7e4;
   text-align:center;
   font-size: x-small;
}
a { text-decoration:none; color:#666666; }
a:hover { text-decoration:underline;}
.links { color:#666666; text-decoration:underline; }
.parrafo { float:left; width:100%; margin:5px; }
h2 { color: #666666; }

#contenedor{
   text-align: left;
   width: 834px;
   margin: 0 auto;
   background:url(ima/fondo_web.gif) repeat-y;
}

#cabecera{
   background:url(ima/cabecera.jpg) no-repeat;
   width:834px;
   height:154px;
   color: #333300;
}
#cabecera .botones{ height:28px;  color:#666666; }

#menusup { list-style:none;	margin:0; padding:0; }
#menusup li { position:relative; left:480px; top:136px; float:left;	text-transform: uppercase; color: #666666; letter-spacing: -0.05em; margin:4px; }
#menusup li a { text-decoration:none; color: #666666; height:18px; padding:1px; }
#menusup li a:hover { background:#f4f6f1; padding:1px;}

#cuerpo{   margin: 10px 40px 15px 25px; }

/* Barra Lateral - Menu 1*/
#lateral{
   width: 175px;
   background-color: #f4f6f1;
   float:left;
   border-right:#e7ebe0 solid thin;
}
#lateral .tit_caja { background:#f9b700; color:#FFFFFF; text-transform: uppercase; font-weight: bold; }
#menuprin, #menuprin2 { list-style:none; margin: 0px; padding:0px; }

#menuprin li { position:relative; text-transform: uppercase; padding-top:10px; }
#menuprin li .bot_mprin { display:block; text-decoration:none; color: #666666; padding:2px 0px 2px 15px; background:#e6eadf; }
#menuprin li a:hover { display:block; text-decoration:none; background: #e6eadf url(ima/botones/topo_menu.gif) 5px 4px no-repeat;}

#menuprin2 li { position:relative;	text-transform: capitalize;	padding: 4px 0px 0px 25px; }
#menuprin2 li .bot_mprin2 { display:block; text-decoration:none; color: #666666; padding: 2px 0px 0px 20px; background:#f4f6f1; border-bottom:#e9ece3 solid thin; }
#menuprin2 li a:hover { display:block; text-decoration:none; background: #e6eadf url(ima/botones/topo_menu.gif) 4px 3px no-repeat;}

/* Caja de Area de Clientes */
#menuprin_cli { list-style:none; margin: 0px; padding:0px; }
#menuprin_cli li { position:relative; text-transform: uppercase; padding-top:10px; }
#menuprin_cli li .bot_mprin_cli { display:block; text-decoration:none; color: #FFFFFF; padding:2px 0px 2px 15px; background:#f9b700; }
#menuprin_cli li a:hover { display:block; text-decoration:none; background: #f9b700 url(ima/botones/topo_menu_cli.gif) 5px 4px no-repeat;}


#lateral .mod_areacli { color:#f9b700; background:#ffe9ae; float:left; width:175px;}
#f_areacli { padding: 15px; background: #ffe9ae; }
.cam_ac { margin-bottom: 0px; font-size:x-small; color:#f9b700; border: solid 1px #f9b700; }
.link_ac { color:#f9b700;}
a.link_ac:hover { text-decoration:underline;}
.boton_enviar {	height: 16px; font-size:x-small; background: #f9b700; color:#ffe9ae; border: #f9b700 1px solid; text-transform: uppercase;}

/* contenido central */
#principal{ margin-left: 180px; background-color: #ffffff; }

/* la parte imporante, lo carga en ajax */
#webcontenido{ width:100%; }

/* Barra de Navegacion */
.barra_nav {
	color: #fcdb7f;
	font-weight: bold;
	border-bottom:#f9b803 solid 2px;
	height:15px;
}
.barra_nav a {text-decoration:none; font-weight: normal; color:#fcdb7f;}
.barra_nav a:hover { text-decoration:underline; }

/* Parte del contenido */
#principal .negrita { color:#f9b700; font-weight:bold; }
#principal h1 {
	color:#f9b700;
	font-size:medium;
}
#principal li{
	color: #666666;
	list-style-position: inside;
}

p {
	text-align:justify;
	color: #666666;
}
img { margin:5px;}
#principal a.masinfo{ background:#e6eadf; color:#666666; }

/* Home */
.ultnews { margin: 0 0 10px 0; }
.tit_home { font-size:1.3em; font-weight:bold; color:#f9b700; margin:0 0 3px 0; }
.tit_news { background:#ebebeb; font-size:1.1em; color: #666666; font-weight:bold; padding:0 0 0 3px;margin:10px 0 3px 0; }
.text_tithome {background:#ebebeb; padding: 1px 0 1px 5px; color: #666666; }
a.text_tithome { text-decoration:underline; }
.pieultnews { margin-top:10px; border-bottom:#ebebeb 1px solid; text-align:right; }
a.pieultnewsa { color:#666666; }
a.pieultnewsa:hover { color:#000000; }

.tablanews{ margin: 0 auto; padding: 10px;  }
	.tablanews td{ padding:10px; }




.ultnews2 { margin: 0 0 10px 0; width:49%; float:left; }
.ultnews3 { margin: 0 0 10px 0; width:49%; float:right; }
.conhome {border:1px solid #e6eadf; padding:3px; height:105px;}


/* Filosofia Amoros */
.td_cal { height:121px; border-top:#ebebeb solid 8px;}
.td_cal2 {border-top:#ebebeb solid 8px; border-bottom:#ebebeb solid 8px;}
h3 { color:#f9b700;	font-size: 1.5em; position:relative; top:-10px;	height:10px; *top:5px; }
.number { color:#f9b700; font-size:2.5em; }
h4 { color: #666666; font-size:1em; }
.text_cal { font-size:1em; color:#666666; margin-right:10px; }
.nomargin {margin:0;}

/* Nuestros Productos */
.cab_bus { background:#f9b700; padding-left:5px; font-size:small; color:#FFFFFF; }
.cab_bussub { background:#fcdb80; padding:2px 5px 0 5px; font-size:small; color:#FFFFFF;}
#busca_pro { display: inline;}
.cab_bus a, .cab_bussub a { color:#FFFFFF; padding: 0 1px 0 1px;}
.cab_bussub a:hover { background: #f9b700; }
a.cab_bussub:visited { background: #f9b700; }

/* Pedido On-Line */
.ta_pedonline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#666666; background: #f4f6f1; border: 1px solid #e6eadf; width:100%;}
#principal .labelerror { color:#FF0000; }

/* .linkactivadopro { background: #f9b700; } */
.textpro { color:#f9b700; background:#f4f6f1; }
.textpro2 { background:#eceee8; }
.textproover { background:#e6eadf; }
.tit_tablapro { color:#FFFFFF; background:#bdc1b7; }

/* Contacta */
.datos { color:#f9b700; margin-top:10px; margin-left:5px; }
.formcontact { text-align:right; background: #f4f6f1; }
.formlabel { color:#666666; }
.radiocontacta { margin-left: 5px; }
.inputcontacta { color:#666666; border: #b7bbb1 1px solid; margin-top:5px; margin-right:-5px;}
.selectcontacta{ font-size:1.0em; width:22em; color:#666666; border: #b7bbb1 1px solid; margin-top:5px; margin-right:-5px;}
.b_enviar_cont { height: 20px; font-size:x-small; background: #b3b7ad; color:#FFFFFF; border: #b3b7ad 1px solid; text-transform: uppercase;}

/* Formulario de registro */
#f_registro { font-size:10px; }
#f_registro p{ text-align:right; }
#f_registro input { color:#666666; background: #f4f6f1; border: 1px solid #e6eadf; }
#f_registro .errorform { border: #ff0000 1px solid; background:#ffc0c0; color:#666666; }
#f_registro .texterror { color:#ff6666;	font-style: italic; }
.texterrorsup { display:block; border:#f9b700 1px solid; background:#fff1cc; color:#FF0000; padding:5px; }
.textoksup { display:block; border:#f9b700 1px solid; background:#fff1cc; color: #009900; padding:5px; }
#f_registro select { color:#666666;	background: #f4f6f1; border: 1px solid #e6eadf;	font-size: 10px; }
#f_registro label { text-align:right; }
#f_registro .requerido { font-weight: bold; }
#f_registro hr { color:#e6eadf; border:1px solid;}
#f_registro .condiciones { text-align:justify; color: #666666; }
#f_registro .condiciones2 { color: #FF0000; }

/* PopUp - Ficha del producto */
#tab_popficha {	color:#f9b700; font-size: 11px; background:#f4f6f1; width:710px; }
#tab_popficha th{ font-size:14px; background:#ffe9ae; text-align:right; color:#f9b700; }
#tab_popficha td{ background:#eceee8; vertical-align: top; }
#tab_popficha .pie{ color:#FFFFFF; background: #f9b700; text-align:right;}
#tab_popficha .pie2{ color:#abab70; background: #FFFFFF; }
#tab_popficha .logofito { border:0; margin:5px 5px 0 5px; }
#tab_popficha img { border: 1px #eceee8 solid; }
#tab_popficha a{ font-weight:bold; color:#abab70; background:#FFFFFF; }

.lapricapital {	text-transform: capitalize; }
.minus { text-transform:lowercase; }
.descamo { line-height:1.3em; text-align:justify; color:#f9b700; }

/*PopUp - Ventajas Registrarse*/
#popregistrarse { background: #FFFFFF; padding:5px;}
#popregistrarse h1 { font-size:1.2em; }
#popregistrarse h4 { font-size:0.8em; }
#popregistrarse img { border:0; }
#popregistrarse .parrafopopup{ display:block; width:95%; overflow:auto; margin-bottom:10px; }
#popregistrarse p { font-size:1em; }

/* Pgina de Error y popup ET*/
.cajaerror { padding:10px; border: #ff0000 1px solid; background:#ffc0c0; color:#666666; }
.borderet { padding:5px; width:690px; border: #CCCCCC 1px solid; color:#666666; margin:0 5px 15px 0; float:left; }
.cajcodigo { width:90px; }
.cajnombre { width:583px; }
.cajreffar { width:335px; }
.cajprovee { width:338px; }
.talignr { text-align:right; }
.cajtitu { padding:10px; background: #CCCCCC; }
.verimpr {float:right; }
.botimpr, .botimpr a{ float:left; width:90%; background:#999999; color:#FFFFFF;}
.piepopet { font-size:9px; }

.clear { clear:both; width:100%; }

/* Pie */
#pie{ clear:both; width:834px; height:52px; padding-top:3px;	background-image: url(ima/pie.jpg);	background-repeat: no-repeat; }
#pie .texto { color:#aeb2a8; text-align:right; margin-right:45px; text-transform: uppercase; }