
html, body { height:100%; margin:0; padding:0; }
body { background: #ededed repeat-x; font: 11px "trebuchet ms", Arial, Geneva, tahoma, Helvetica, sans-serif; font-size-adjust: 0.51;}
* {margin: 0; padding: 0;}
img { border:0; background:url(loading.gif) no-repeat center; }
.linia{ background:url(../images/linia.gif) repeat-x; height:1px;}
.liniah{ background:url(../images/linia.gif) repeat-y; widows:1px;}

/*Link*/
a:link{color:#666666;text-decoration: none; font-weight:bold;}
a:visited{color:#111;text-decoration: none;  font-weight:bold;}
a:hover{color:#414141;text-decoration:NONE;  font-weight:bold;}
a:active{color:#414141;  font-weight:bold;}

a:link.linka1{color:#666666;text-decoration: none;}
a:visited.linka1{color:#333333;text-decoration: none;}
a:active.linka1{color:#CC3300;}
a:hover.linka1{text-decoration:underline;}

a:link.linka2{color:#FFFFFF;text-decoration: none;}
a:visited.linka2{color:#CCCCCC;text-decoration: none;}
a:active.linka2{color:#FFFFFF;}
a:hover.linka2{text-decoration:underline;}
/* Border */
.stborde3 {	border:1px  #CCCCCC solid;}
.stborde4 {	border: 1px solid #ffffff;}
.stborde5 {	border: 1px solid #999999;}
/*******************************/
.titular_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.texto_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.texto_precio_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}
.texto_normal_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	 font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;

}
.texto_titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.texto_total_rojo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}
.texto_total_normal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.nombre_usuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color:#333333;
}
.texto_precio_negrita {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.telefono {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.pais {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
}
.precio_soles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.texto-home-negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}
.texto-home-normal-chico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #000000;
}
.texto_normal_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
.produc-precio-rojo-chico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
	text-align:center;
}
.produc-precio-negrita-chico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
.produc-hom-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
}
.produc-hom-negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #635e5e;
}
.produc-hom-titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #fff;
}
.texto-home-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color:#333333;
}
.produc-precio-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
}
/** FORMULARIOS***/
.cajatext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color:#FFFFFF;
	border:1px  #CCCCCC solid;
}
/*******************************/
/** MENU HEADER****/
ul#topnav {
	margin: 0px 0 0px;	padding: 0;	list-style: none; clear: both;	float: left; width: 100%; font-size:12px; font-weight:bold;
	text-align:center; 
}
ul#topnav li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:40px;
}
ul#topnav a, ul#topnav span {
	padding: 15px 10px;	float:left; text-decoration: none;  color: #fff; text-transform:uppercase;
	text-align:center;
	clear: both;
	height: 20px;
	line-height: 20px;
}
ul#topnav a {	color: #7bc441; }
ul#topnav span { display: none; }
ul#topnav.v2 span{ }
ul#topnav.v2 a{
	padding: 15px 10px;	float:left; text-decoration: none;  color: #fff; text-transform:uppercase; font-size:11px;
	text-align:center; 
}

/**MENU IZQ.**/
p {
	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	
}
.msg_list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 152px;	
}
.msg_head {
	padding: 5px 5px;
	padding-left:35px;
	cursor: pointer;
	color:#ffffff;
	background:url(../images/acceso_c.gif) #dbd8d8 no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	position: relative;
	margin:1px;
}
.msg_body {
	padding:0px 0px 0px;
}
.msg_body{
width: 100%; 
}

.arrowlistmenu .menuheader{ 
color:#FFFFFF;
margin-bottom: 1px; 
text-transform: uppercase;
padding: 0px 0 0px 0px; 
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ 
background-image: url(../images/titlebar-active.png);
}

.arrowlistmenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; 
}

.arrowlistmenu ul li{
padding-bottom: 2px; 
}

.arrowlistmenu ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	background:url(../images/arrowbullet.png) no-repeat center left #f8f8f8; 
	display: block;
	padding: 0 0;
	padding-left: 19px; 
	text-decoration: none;
	border-bottom: 1px solid #dadada;
	margin:1px;
}

.arrowlistmenu ul li a:visited{
color:#666666;
}

.arrowlistmenu ul li a:hover{ 
color:#434343;
background-color:#F5F5F5;
}

/*** Thum Images ******/

img {border: none;}
ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 5px;
	width: 170px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
	width: 140px;
	height: 160px;
	text-align:center;
}
ul.thumb li img {
	width: 170px; height: 170px;	
	padding: 5px;
/*	background: #f0f0f0;
	border: 1px solid #ddd;*/
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	background:url(../images/thumb_bg.png) no-repeat center center;
	border: none;
}
#main_view {
	float: left;
	padding: 9px 0;
	margin-left: -10px;
}