body{margin: 0px; padding:0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;height: 100%;;background-color:#030d00;}

html{height:100%;margin: 0px; padding:0px;}

.side{position:relative;width:200px; float:left; height:100%; padding:0px; margin:10px; border:1px solid #f1f1f1;}
.content{position:relative;width:875px; background-color:#FFFFFF; border:1px solid #f1f1f1; float:left; height:100%; padding:0px; margin:10px;}
.content2{position:relative;width:655px; background-color:#FFFFFF; border:1px solid #f1f1f1; float:left; height:100%; padding:0px; margin:10px;}
.right{position:relative;width:143px; float:right; height:100%; padding:0px; margin:0px 22px 0px 22px;}

.menuside{ position:relative; margin:0px; background-image: url(images/bgmenu.jpg); padding:0px; width:204px;}
.menusidetop{ width:204px; margin:0px; padding:0px; height:7px; background-image:url(images/menusidetop.jpg);}
.menusidebottom{ width:204px; margin:0px; padding:0px; height:7px; background-image:url(images/menusidebottom.jpg);}
.headercategorias{ width:204px; margin:0px; padding:0px; background-image:url(images/headercategorias.jpg); height:34px;}
.headercategorias2{ width:204px; margin:0px; padding:0px; background-image:url(images/headerusuario.jpg); height:34px;}

#fullPage {border:0px;margin: 0px; padding:0px;top:0px;left:0px;}
#enclosing {width:1200px;border:0px;position:relative;top:0px;left:0px;}
#inside { background-image:url(images/bginside.jpg); position:relative;top:0px;left:0px;width:1200px;margin: 0px; top:0px; padding:0px;}

#bgleft{position:absolute; height:834px; width:14px; top:0px; left:-14px; background-image:url(images/bgleft.jpg);}
#bgright{position:absolute; height:834px; width:14px; top:0px; left:901px; background-image:url(images/bgright.jpg);}

.top1{ background-image:url(images/top1.jpg); width:1200px; height:61px;}
.top1a{ background-image:url(images/top1a.jpg); width:1200px; height:170px;}
.top2{ background-image:url(images/top2.jpg); width:1200px; height:24px;}
.top3{ background-image:url(images/top3.jpg); background-repeat:repeat-x; width:882px; height:24px; padding:16px 0px 0px 18px; font-size:11px; color:#757474;}

.inicio{ display:block; width:1200px; height:427px; border-top:#2b2b2b 1px solid; border-bottom:#2b2b2b 1px solid;}
.foot_inicio{background-image:url(images/foot_inicio2.jpg);  display:block; width:1200px; height:96px;}

.foot{ background-image:url(images/footer.jpg); background-repeat:repeat-x;  width:1200px; height:60px; clear:both;  padding:51px 0px 0px 0px; text-align:left; line-height:27px; font-size:11px; color:#363636;}
.footright{ display:block; float:right; width:160px; height:45px; line-height:18px;}

p {line-height:18px; font-size:15px; color:#424242;}
a, a:link, a:visited, a:active{ color:#8dac00; text-decoration: none;}
a:hover { color:#5d7100; margin: 0px; padding:0px; text-decoration: underline;}

.logo{ position:relative; float:left; width:354px; height:47px; margin:0px; padding:0px;}
.links{ width:380px; height:90px; float:right; margin:0px 10px 0px 0px;}
.cart{ position:relative; float:right; font-size:11px; color:#ffffff; margin:0px; width:150px; height:15px; padding:0px; margin:3px 10px 0px 0px; line-height:20px;}

.busqueda{ margin:0px; width:237px; height:23px; margin:20px 25px 0px 0px; float:right;}
.inputsearch{background-image:url(images/inputsearch.jpg);font-size:10px;color:#909090;width:227px;height:13px;padding:5px;float:left;border:none; float:left; margin:0px;}

.menu{ position:relative; float:left; padding:10px; width:600px; height:24px; margin:0px 0px 0px 20px; padding:0px; float:left;}
.menu2{ position:relative; width:100%; height:34px; padding:1px 0px 0px 0px; float:left;}

a.topmenu{display:block;text-align:center; padding:4px 18px; color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal;}
a.topmenu,  a.topmenu:link, a.topmenu:visited, a.topmenu:active{display:block;text-align:center; padding:4px 18px; color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal;}
a.topmenu:hover{background-color:#23658e;}

a.topmenu1{display:block;text-align:center; padding:9px 20px; color:#de4a01; font-size:11px; text-decoration:none; font-weight:normal;}
a.topmenu1,  a.topmenu1:link, a.topmenu1:visited, a.topmenu1:active{display:block;text-align:center; padding:9px 20px; color:#de4a01; font-size:11px; text-decoration:none; font-weight:normal;}
a.topmenu1:hover{ color:#913000; text-decoration:underline;}

.topseparador{ background-image:url(images/topdivisor.jpg); float:left; display:block; width:2px; height:36px; margin:0px 1px 0px 0px;}

a.boton{display:block; background-image: url(images/btn1.jpg); padding:7px 0px 0px 25px; margin:0px; font-size:11px; color:#5c5b5b; width:|75px; height:18px; margin:2px 0px 0px 0px;}
a.boton,  a.boton:link, a.boton:visited, a.boton:active{display:block; background-image: url(images/btn1.jpg); padding:7px 0px 0px 25px; margin:0px; font-size:11px; color:#5c5b5b; width:|75px; height:18px; margin:2px 0px 0px 0px;}
a.boton:hover{ background-image: url(images/btn2.jpg); color:#3a3a99;}

.flash{ position:relative; float:left; margin:0px 9px 0px 7px; width:664px; height:275px; background-image:url(images/flashbg.jpg);}
.banners{ position:relative; float:left; margin:0px; width:279px; height:277px;}
.banner{ position:relative; clear:both; margin:0px; width:279px; height:89px; margin:3px;}

.button{float:left;}

.sideimg{ width:100%; margin:10px 0px; clear:both;}

h1{ display:block; background-image: url(images/h1bg.jpg); height:27px;padding:10px 0px 0px 2%; width:98%; font-weight:bold; color:#014164; font-size:15px; margin:0px 0px 10px 0px;}
h2{ display:block; background-image: url(images/h2bg.jpg);height:22px;padding:7px 0px 0px 2%; width:98%; font-weight:bold; color:#ffffff; font-size:12px; margin:0px; text-align:left;}
h3{ color:#65a502; font-size:12px; font-weight:bold; width:99%; margin:10px 0px 10px 1%;}
h4{ color:#fff; font-size:15px; font-weight:bold; width:99%; margin:0px 0px 10px 0px;}

.producto{display:block; float:left; width:260px; height:150px; margin:10px; padding:5px;}
.producto:hover{display:block; float:left; width:260px; height:150px; margin:10px; padding:4px; background-color:#F7F7F7; border:1px solid #DFDFDF;}
.producto_img{ display:block; height:150px; margin:0px; width:120px; margin-right:10px; float:left;}
.producto_desc{ display:block; float:left; width:120px; height:auto;}
.producto_nombre{ display:block; height:40x; margin:10px 0px 25px 0px; text-align:left; width:100%; font-size:13px; font-weight:bold; color:#014164;}
.producto_price{ display:block; height:20px; margin:10px 0px 20px 0px; text-align:left; width:100%; font-size:12px; font-weight:normal; color:#7c7c7c; width:100%;}
.producto_btn1{ display:block; float:left; margin:10px 0px;}

.slide{ position:relative; width:955px; height:85px; margin:10px 0px 0px 9px;}
.slidebtn1{ position:relative; width:955px; height:85px; margin:0px 2px 0px 0px; width:14px; float:left;}
.slidebtn2{ position:relative; width:955px; height:85px; margin:0px 0px 0px 2px; width:14px; float:right;}
.slidecontent{ position:relative; height:85px; width:923px; float:left;}
.stepped{ position:relative; float:left; height:85px; width:228px; border:1px solid #cccbcb; margin:0px 2px;}

.welcome{ display:block; height:304px; padding:0px 10px; width:880px;}

.loginform{ background-color:#f9f9f9; padding:3px; font-size:10px; color:#6c6c6c; font-weight:normal; border:#e2e2e2 1px solid; width:120px; margin:0px 3px 10px 0px; height:11px;}
.loginbtn{ background-color:#c56f1a; color:#e2e2e2; text-align:center; width:40px; float:right; border:1px solid #e2e2e2; font-size:10px; margin-right:10px; height:17px;}
.loginbtn:hover{ background-color:#f87b00;}
.textside{ font-size:10px; color:#4b4b4b; margin:2px 0px; font-weight:bold;}

.modulo_login{ width:129px; height:129px; background-image:url(images/bglogin.jpg); background-repeat:no-repeat; padding:35px 7px 0px 7px;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
width: 540px;
padding-left:20px;
float:left;
height: 190px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;

}

.stepcarousel .panel{
 float: left;
 soverflow: hidden;
 margin:8px 15px;
 width: 171px;
}

.fecha{ padding:10px; color:#828181; font-size:11px; float:left;}
.title{ margin:0px 0px 7px 0px; padding:0px; clear:both; background-color:#ffffff;}

a.grey{ display:block;color:#1068a1; font-size:10px; text-align:center; text-decoration:underline;}
a.grey,  a.grey:link, a.grey:visited, a.grey:active{ display:block;color:#1068a1; font-size:10px; text-align:center; text-decoration:underline;}
a.grey:hover{ color:#0085db; text-decoration:none;}

input { color:#666666; font-size:11px; border:#E8E8E8 1px solid;}
select { color:#666666; font-size:11px; border:#E8E8E8 1px solid;}

a.square{ display:block; width:40%; padding:0px; background-color:#f8f8f8; color:#003366; padding-top:4px; height:22px;font-size:12px; text-decoration:none; border:1px solid #EEEEEE; margin-left:30%; text-align:center; font-weight:bold;}
a.square, a.square:a, a.square:link, .square:a, a.square:visited, a.square:active{ display:block; width:40%; padding:0px; background-color:#f8f8f8; color:#003366; padding-top:4px; height:22px;font-size:12px; text-decoration:none; border:1px solid #EEEEEE; margin-left:30%; text-align:center; font-weight:bold;}
a.square:hover { background-color:#EEEEEE; color:#043040;}

a.square1{ display:block; width:40%; padding:0px; background-color:#003366; color:#f8f8f8; padding-top:4px; height:22px;font-size:12px; text-decoration:none; border:1px solid #EEEEEE; margin-left:30%; text-align:center; font-weight:bold;}
a.square1, a.square1:a, a.square1:link, .square1:a, a.square1:visited, a.square1:active{ display:block; width:40%; padding:0px; background-color:#003366; color:#f8f8f8; padding-top:4px; height:22px;font-size:12px; text-decoration:none; border:1px solid #EEEEEE; margin-left:30%; text-align:center; font-weight:bold;}
a.square1:hover { background-color:#043040; color:#EEEEEE;}

.tableleft{ border:#D6D6D6 1px solid; padding:2px;}

.parentcell{
background-color:#00486A;
color:#FFFFFF;
padding:4px;
font-size:10px;
font-weight:bold;
border-bottom:#E0E0E0 1px solid;
height:28px;}

.singlecell{
padding:10px;
font-size:10px;
border-bottom:#DBDBDB 1px solid;}

.padded{
padding-top:5px;}

.hovertable a { 
background-color:#FFFFFF;
color:#3366FF;
text-decoration:underline;}

	.hovertable { 
background-color:#FFFFFF;
color:#4D4D4D;}

 * html .hovertable a { 
background-color:#FFFFFF;
color:#4D4D4D;}

.hovertable a:hover {
background-color:#FFFF88:
color:#4D4D4D;}

.hovertable:hover {
background-color:#FFFF88:
color:#4D4D4D;}

.mensaje{ width:670px; height:100%; margin:15px; padding:5px; border:1px solid #999999; font-size:11px; color:#000000; text-align:justify; line-height:20px;}
.imgmensaje{ float:left; margin:0px 10px 0px 0px; padding:5px; border:#EBEBEB;}

.prod_img{ margin:0px; padding:3px; width:185px; height:250px; float:left;}
.prod_img:hover{ margin:0px; padding:2px; border:1px solid #999999; width:185px; float:left;}
.prod_img2{ margin:5px; width:50px; height:50px; float:left;border:1px solid #D7D7D7;}
.prod_desci{ font-size:11px; color:#003366; font-weight:bold; margin:5px 2px;}

.prod_col1{ float:left; margin:10px 10px 0px 5px; width:190px; height:100%; padding-right:5px; border-right:1px solid #E6E6E6;}
.prod_col2{ float:left; width:440px; height:100%; margin:10px 0px 0px 0px;}

