@charset "utf-8";

.log {
	float: left;
	height: 16px;
	width: auto;
	padding: 2px;
	margin: 0px;
	color: #000000;
}
body {
	padding: 0px;
	background-image: url(imagenes/fondo_body.jpg);
	background-repeat: no-repeat;
	background-color: #FF7F00;
	background-position: center top;
	font: 12px "Lucida Sans Unicode", Arial;
	text-align: center;
	scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color:#FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-face-color: #DBE8FD;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
Scrollbar-DarkShadow-Color:#FFFFFF;
}
body1 {

	margin: 0px;

	padding: 0px;

	background-image: url(imagenes/fondo_body.jpg);

	background-repeat: no-repeat;

	background-color: #FF7F00;

	background-position: center top;

}

input {
	font: 10px Tahoma;
	color: #0069E5;
	background: #D2F9FF;
	border: 1px solid #FF9900;
	height: 15px;
	margin-right: 10px;
}
#contenido1 {
	float: left;
	width: 900px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(imagenes/huincha_superior.jpg);
	background-repeat: no-repeat;
}
#fondo1 {
	margin: 0px;
	padding: 0px;
	background-image: url(imagenes/fondo_body.jpg);
	background-repeat: no-repeat;
	background-color: #FF7F00;
	background-position: center top;
	height: auto;
	width: 100%;
}
a.registro:link {
	font: 10px "Lucida Sans Unicode", Arial;
	color: #FFFFFF;
	text-decoration:none;
}
a.registro:visited {
	font: 10px "Lucida Sans Unicode", Arial;
	color: #FFFFFF;
	text-decoration:none;
}
a.registro:hover {
	font: 10px "Lucida Sans Unicode", Arial;
	color:yellow;
	text-decoration:none;
}
#op_login {
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px auto;
	width: 900px;
	font: normal 11px "Lucida Sans Unicode", Arial;
	height: 20px;
}
#cont_log {
	font-family: "Lucida Sans Unicode", Arial;
	background: #FF7F00;
	height: auto;
    /*position: absolute;
    top:0px;
    left: 0px;*/
}

#conten {
	float: left;
	width: 900px;
	background: #FFFFFF;
	height: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#fondo1  #contenedor  #fondo  #contenido  .b_reg {
	padding: 5px;
	height: 20px;
	float: left;
	text-transform: uppercase;
	font: bold 12px Tahoma;
	color: #999999;
}
#fondo1  #contenedor  #fondo  #contenido  .txt_reg {
	font: 10px "Lucida Sans Unicode", Arial;
	color: #333333;
	text-decoration: none;
	float: left;
	padding: 5px;
	width: 100%;
}

#header {

	padding: 0px;

	height: 214px;

	width: 1000px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#flash {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 173px;

	width: 1000px;

}

#botonera {

	padding: 0px;

	height: 41px;

	width: 674px;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 145px;

}

*html #botonera {

	padding: 0px;

	height: 41px;

	width: 674px;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 67px;

}







#contenedor {
	background-image: url(imagenes/fondo_contenedor.jpg);
	background-repeat:     repeat-y;
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;

}

#fondo {

	background-image: url(imagenes/fondo_contenedor.jpg);

	background-repeat:  repeat-y;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 1000px;

}



#contenido {
	float: left;
	width: 900px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 0px 50px;

}

*html #contenido {
	float: left;
	width: 900px;
	margin: 0px 0px 0px 50px;
	padding: 0px;

}



#slide_proyectos {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 540px;

}

#foto_tienda {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 281px;

	width: 360px;

}

#nuestros_productos {

	background-color: #2b669e;

	margin: 0px;

	float: left;

	height: 235px;

	width: 900px;

	background-image: url(imagenes/fondo_nuestros_productos.gif);

	background-repeat: no-repeat;

	padding-top: 65px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#nuestros_productos img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.productos {

	float: left;

	height: 195px;

	width: 180px;

	background-image: url(imagenes/fondo_productos_index2.gif);

	background-repeat: no-repeat;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	margin-top: 0px;

	margin-right: 15px !important;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

	text-align: center;

}

.foto_producto {

	padding: 0px;

	width: 137px;

	height: 128px;

	text-align: center;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.nombre_producto {

	padding: 0px;

	width: 105px;

	margin-top: 11px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 17px !important;

	margin-left: 10px;

	text-align: center;

	float: left;

}

.nombre_producto_tematicas {

	padding: 0px;

	width: 105px;

	margin-top: 11px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px !important;

	margin-left: 1px;

	text-align: center;

	float: left;

}

#footer {

	height: 80px;

	width: 1000px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	float: left;

	background-image: url(imagenes/fondo_footer.gif);

	background-repeat: no-repeat;

	text-align: center;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

#contenedor_productos {

	background-color: #FFFFFF;

	margin: 0px;

	float: left;

	width: 900px;

	background-image: url(imagenes/fondo_nuestros_productos.gif);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#navcontainer

{
	width: 200px;
	border-right: 1px solid #000;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #90bade;
	color: #333;
	float: left;
	height: 1400px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;

}



#navcontainer ul

{

list-style: none;

margin: 0;

padding: 0;

border: none;

}



#navcontainer li

{

border-bottom: 1px solid #90bade;

margin: 0;

}



#navcontainer li a

{

	display: block;

	padding: 5px 5px 5px 0.5em;

	background-color: #2175bc;

	color: #fff;

	text-decoration: none;

	width: 100%;

	border-right-width: 10px;

	border-left-width: 10px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #508fc4;

	border-left-color: #1958b7;

}



html>body #navcontainer li a { width: auto; }



#navcontainer li a:hover

{

border-left: 10px solid #1c64d1;

border-right: 10px solid #5ba3e0;

background-color: #2586d7;

color: #fff;

}#listado_productos {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 698px;
	background-color: #FFFFFF;
	scrollbar-arrow-color: #FF7F00; /* Naranjo*/
	scrollbar-base-color: white;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #FEE002;
	scrollbar-shadow-color: #ffffff;

}

#titulo_productos {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	margin: 0px;

	float: left;

	width: 640px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 20px;

	color: #E80000;

	background-color: #FFFFFF;

}

*html #listado_productos {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 680px;
	background-color: #FFFFFF;

}

.titulo_chico {

	font-size: 18px;

	font-weight: normal;

	color: #000000;

}

.fichas {
	background-image: url(imagenes/fondo_fichas.gif);
	float: left;
	height: 260px;
	width: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	margin: 0px 0px 20px;
	padding: 11px 0px 0px;
}


.volver_productos {

	background-image: url(imagenes/rojo.gif);

	font-size: 13px;

	font-weight: bold;

}

#navlist  .volver_productos img {

	float: left;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#contenedor_productos_contacto   form   input, #contenedor_productos_contacto   form   textarea {

	background-color: #AAEFFF;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #34211B;

	border: 1px solid #FF7F00;

	margin-top: 4px;

}

#contenedor_productos_contacto {

	width: 390px;

	background-image: url(imagenes/fondo_productos_destacados_contacto.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 25px;

	padding-right: 50px;

	padding-bottom: 50px;

	padding-left: 10px;

	height: 100%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}
.ico_prod {
	width: 48%;
	float: left;
	text-align: center;
	color: #333333;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#adp_menu {
	width: 200px;
	height: 400px;
	float: left;
	background: #CCCCCC;
}
#fondo1 #contenedor #fondo #contenido #adp_menu h2 {
	font-size: 12px;
	text-align: center;
}

#r_pend {
	float: left;
	width: 670px;
	margin-left: 10px;
}
#barra2 {
	float: left;
	width: 100%;
	text-decoration: none;
}
#barra {
	width: 100%;
	float: left;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#cont_sol {
	float: left;
	width: 100%;
}
#campo   {
	float: left;
	color: #000000;
	word-spacing: normal;
	width: 48px;
	clear: none;
	margin: auto;
	border-right: 1px solid #CCCCCC;
}
a.bot_agrega:link {
	background: #CCCCCC;
	text-align: center;
	float: left;
	width: 200px;
	border: 1px solid #FF7F00;
	text-decoration: none;
}
a.bot_agrega:visited {
	background: #CCCCCC;
	text-align: center;
	float: left;
	width: 200px;
	border: 1px solid #FF7F00;
	text-decoration: none;
}
#add_new {
	padding: 5px;
	height: 300px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
}

a.bot_agrega:hover {
	background: #FF7F00;
	text-align: center;
	float: left;
	width: 200px;
	border: 1px solid #999999;
}
#campo1 {
	float: left;
	color: #000000;
	word-spacing: normal;
	width: 48px;
	clear: none;
	margin: auto;
	border: 1px solid #CCCCCC;
}
h1 {
	color: #333333;
	padding: 2px;
	width: 670px;
	font: bold 12px Arial, Helvetica, sans-serif;
	float: left;
	border-bottom: 1px solid #999999;
	margin: 5px 5px 5px 10px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
	width: 100%;
	float: left;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
	width: 100%;
	float: left;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
	width: 100%;
	float: right;
	margin-top: 10px;
	text-align: center;
}

#m_admp {
	font-size: 9px;
	margin: 5px;
	float: left;
	width: 150px;
	height: 15px;
}
#m_admp  #2 {
	color: #FFFFFF;
	background-color: #0000FF;
	height: 20px;
	width: 180px;
}
#lp_ecat {
	padding: 2px;
	float: left;
	width: 330px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 750px;
	overflow: scroll;
	visibility: visible;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	z-index: 1000;
}
#ausr_list {
	border-bottom: 1px solid #E3E1FD;
	padding: 3px;
	float: left;
	height: 18px;
	width: 320px;
	text-transform: capitalize;
}
a.list:link, a.list:visited {
	color: #0066CC;
	text-decoration: none;
	font-size: 10px;
}
a.list:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 10px;
}
#adp_edit {
	width: 320px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-left: 5px;
	padding: 2px;
	margin-top: 10px;
	height: 550px;
}
select {
	font: 10px Tahoma;
	color: #0069E5;
	background: #D2F9FF;
	border: 1px solid #FF9900;
	height: 15px;
	margin-right: 10px;
}
.imgbig {
	margin: 10px;
	padding: 10px;
	float: left;
	height: auto;
	width: 680px;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC99;
	border-bottom-color: #FFCC99;
}
#com_img {
	margin: 5px;
	padding: 5px;
	float: left;
	height: auto;
	width: 680px;
	border: 1px solid #FFCC99;
	overflow: scroll;
}
#ficha_com {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #000000;
	position: absolute;
	height: auto;
	top: 240px;
	background-color: #FFFFFF;
	float: left;
	z-index: 1000;
	left: 20%;
}
#ficha_com #cerrar {
	font-size: 9px;
	text-decoration: none;
	background-color: #FFFF00;
	height: 15px;
	width: 100%;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000033;
}
#fondo1 #contenedor #fondo #contenido #titulo {
	background-color: #FFCC99;
	margin: 5px;
	padding: 2px;
	float: left;
	height: 20px;
	width: 100%;
}

#cerrar {
	text-transform: uppercase;
	margin: 0px;
	float: right;
}
#login1 {
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    width: 900px;
    font: normal 11px "Lucida Sans Unicode", Arial;
    height: 40px;
    text-align: left;
    background-color: #FF9966;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    border: 1px double #FFFF00;
}

.msj_log {
    width: 100%;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
a.olv:link {
    color: #FFFFFF;
    width: 90%;
    display: block;
}
a.olv:visited {
    color: #FFFFFF;
    display: block;
}
a.olv:hover {
    color: #FFFF00;
    text-decoration: none;
    display: block;
}
