body{margin: 0px; padding:0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;height: 100%;background-image:url(images/bg.jpg); background-repeat:repeat-x;background-color:#e9e9e9;}

html{height:100%;margin: 0px; padding:0px;}

.side{position:relative;width:191px; float:right; height:100%; padding:4px; margin:0px 8px 0px 0px; border:1px solid #f1f1f1;}
.content{position:relative;width:730px; float:left; height:100%; padding:0px; margin:0px 9px; border:1px solid #f1f1f1;}
.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:960px;border:0px;position:relative;top:0px;left:0px;}
#inside { background-image:url(images/bginside.jpg); position:relative;top:0px;left:0px;width:960px;margin: 0px; top:0px; padding:0px;}

.top1{ background-image:url(images/top1.jpg); width:960px; height:117px;}
.top2{ background-image:url(images/top2.jpg); width:920px; height:31px; margin:0px 0px 5px 0px; clear:both; padding:0px 20px;}
.top3{ background-image:url(images/top3.jpg); width:960px; height:188px;}
.top4{ background-image:url(images/top4.jpg); width:960px; height:7px; margin:0px;}
.top5{ background-image:url(images/top5.jpg); width:960px; height:40px; margin:0px 0px 16px 0px;}

p {line-height:18px; font-size:11px; color:#424242;}
a, a:link, a:visited, a:active{ color:#FF0000; text-decoration: none;}
a:hover { color:#990000; margin: 0px; padding:0px; text-decoration: underline;}

.foot{ background-image:url(images/footer1.jpg); background-repeat:repeat-x;  width:960px; height:17px; clear:both;  padding:8px 0px; text-align:center; line-height:20px; font-size:11px; color:#ffffff;}
.foot2{ background-image:url(images/footer2.jpg); background-repeat:repeat-x;  width:960px; height:32px; clear:both;  padding:5px 0px; text-align:center; line-height:18px; font-size:11px; color:#bf0000;}

.logo{ position:relative; float:left; width:226px; height:116px; margin:0px; padding:0px;}
.links{ position:relative; float:right; width:143px; height:90px; margin:8px 0px 0px 22px;}
.infobtn{ position:relative; clear:both; width:108px; height:20px; display:block; padding:10px 0px 0px 35px; color:#818181; font-size:10px; text-align:left; font-weight:normal;}

.slogan{ position:relative; float:left; width:200px; height:70px; background-image:url(images/sloganbg.jpg); margin:16px 0px 0px 10px;}

.menu{ position:relative; float:left; padding:10px; width:280px; height:20px; margin:0px 0px 0px 40px; padding:0px; float:left;}
.menu2{ position:relative;  width:960px; height:40px; margin:0px;}

.modulo{ display:block; position:relative; margin:0px 0px 20px 15px; width:229px; height:274px; border:1px solid #e4e4e4; float:left;}
.modulo:hover{ display:block; background-color:#f6f4ee; position:relative; margin:0px 0px 20px 15px; width:229px; height:274px; border:1px solid #e4e4e4; float:left;}
.modulo_dominio{ display:block; position:relative; background-image:url(images/busquedadominio.jpg); margin:0px 0px 20px 15px; width:188px; height:273px; float:left;}
.modulo_img{ display:block; width:100%; height:76px; margin:20px 0px;}
.modulo_desc{ display:block; width:90%; padding:0px 5%; margin:0px 0px 10px 0px; font-size:11px; color:#585852; line-height:17px; text-align:justify;}
.modulo_btn{ text-align:right; width:90%; padding:0px 5%;}

.inputdominio{ display:block; border:1px solid #ffffff; background-image:url(images/inputdominio.jpg); background-repeat:repeat-x; margin:145px 0px 0px 8px; width:165px; font-size:10px; color:#616161;}
.radiodominio{ display:block; margin:17px 0px 0px 35px; color:#ffffff; font-size:10px;}
.radiod{ float:left; margin-left:5px;}
.btndominio{ display:block; padding:12px 0px 0px 8px; clear:both;}

.modulo2{ display:block; position:relative; margin:0px 0px 20px 15px; width:300px; height:70px; float:left;}

.modulo3{ display:block; position:relative; margin:0px 0px 20px 15px; width:215px; height:350px; float:left;}
.modulo3_title{ display:block; position:relative; width:215px; height:38px; margin:0px;}
.modulo3_contenido{ display:block; position:relative; width:213px; height:312px; margin:0px; border-bottom:#eeeeee 1px solid; border-left:#eeeeee 1px solid; border-right:#eeeeee 1px solid; margin:0px;}
.modulo3_elemento{ display:block; font-size:12px; color:#454545; line-height:20px; width:183px; margin:4px 5px; border-bottom:1px dashed #d1d1d1; padding:0px 0px 0px 20px; background-image:url(images/elemento1bg.jpg); height:44px;}
.modulo3_elemento:hover{ display:block; font-size:12px; color:#454545; line-height:20px; width:183px; margin:4px 5px; border-bottom:1px dashed #d1d1d1; padding:0px 0px 0px 20px; background-image:url(images/elemento2bg.jpg); height:44px;}

.modulo4{ display:block; position:relative; margin:0px 0px 20px 15px; width:472px; height:350px; float:left;}
.modulo4_title{ display:block; position:relative; width:472px; height:38px; margin:0px;}
.modulo4_contenido{ display:block; position:relative; width:470px; height:312px; margin:0px; border-bottom:#eeeeee 1px solid; border-left:#eeeeee 1px solid; border-right:#eeeeee 1px solid; margin:0px; font-size:11px; color:#626262;}

a.boton{display:block; background-image: url(images/btn1.jpg);height:26px;padding:4px 0px 0px 20px; width:171px; font-weight:normal; color:#fff; font-size:11px; margin:5px 0px;}
a.boton,  a.boton:link, a.boton:visited, a.boton:active{display:block; background-image: url(images/btn1.jpg);height:26px;padding:4px 0px 0px 20px; width:171px; font-weight:normal; color:#fff; font-size:11px; margin:5px 0px;}
a.boton:hover{background-image:url(images/btn2.jpg); color:#ffffff; background-color:#666666;}

.button{float:left;}

h1{ display:block; background-image: url(images/h1bg.jpg); height:25px;padding:8px 0px 0px 2%; width:98%; font-weight:normal; color:#ffffff; font-size:14px; margin:0px 0px 5px 0px;font-family:"Arial Narrow",Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2{ display:block; background-image: url(images/h2bg.jpg);height:27px;padding:7px 0px 0px 3%; width:97%; font-weight:bold; color:#81807c; font-size:15px; margin:0px 0px 10px 0px;font-family:"Arial Narrow",Arial, Helvetica, sans-serif;}
h3{ color:#65a502; font-size:12px; font-weight:bold; width:99%; margin:10px 0px 10px 1%;}

.producto{ display:block; float:left; width:161px; height:174px; background-image:url(images/bgproducto.jpg); background-repeat:no-repeat; margin:0px; padding:0px;}
.producto:hover{ display:block; float:left; width:161px; height:174px; background-image:url(images/bgproducto2.jpg); background-repeat:no-repeat; margin:0px; padding:0px;}
.producto_nombre{ display:block; height:32px; margin:10px 0px 0px 0px; text-align:center; width:100%; font-size:12px; font-weight:bold; color:#4a4a4a; width:100%;}
.producto_desc{ display:block; height:20px; margin-top:0px; line-height:20px; text-align:left;}
.producto_desc1{ display:block; width:70px; height:18px; float:left; margin:0px 0px 0px 10px; color:#254462; font-size:10px;}
.producto_desc2{ display:block; width:70px; height:18px; float:right; margin:0px 10px 0px 0px;}
.producto_img{ display:block; height:90px; margin:0px; width:100%;}
.producto_price{ display:block; height:22px; margin:5px 0px 0px 0px; text-align:center; width:100%; font-size:12px; font-weight:bold; color:#5b5b5b; width:100%;}
.producto_btn1{ display:block; float:right; margin-right:5px;}

.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{ width:525px; height:116px; background-image:url(images/welcomebg.jpg); margin:0px 0px 7px 0px; color:#525252; font-size:11px; line-height:20px; padding:40px 20px 0px 20px; text-align:justify;}
.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;}

.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;}


#submenu1{position:absolute; left:0px; top:133px; background-color:#9d1819; width:210px; height:221px; visibility:hidden; z-index:100;}
#submenu{position:absolute; left:0px; top:133px; width:210px; height:220px; visibility:hidden; z-index:101;}

#submenu2{position:absolute;left:82px;top:149px;background-color:#9d1819;width:92px;height:188px;visibility:hidden;z-index:100;}
#submenu_2{position:absolute;left:82px;top:149px;width:92px;height:188px;visibility:hidden;z-index:101;}

#submenu3{position:absolute;left:360px;top:149px;background-color:#9d1819;width:73px;height:104px;visibility:hidden;z-index:100;}
#submenu_3{position:absolute;left:360px;top:149px;width:73px;height:104px;visibility:hidden;z-index:101;}

#submenu4{position:absolute;left:172px;top:149px;background-color:#9d1819;width:102px;height:42px;visibility:hidden;z-index:100;}
#submenu_4{position:absolute;left:172px;top:149px;width:102px;height:42px;visibility:hidden;z-index:101;}

#submenu5{position:absolute;left:425px;top:149px;background-color:#9d1819;width:114px;height:63px;visibility:hidden;z-index:100;}
#submenu_5{position:absolute;left:425px;top:149px;width:114px;height:63px;visibility:hidden;z-index:101;}

#submenu6{position:absolute;left:657px;top:149px;background-color:#9d1819;width:141px;height:83px;visibility:hidden;z-index:100;}
#submenu_6{position:absolute;left:657px;top:149px;width:141px;height:83px;visibility:hidden;z-index:101;}

a.sub_btn{display:block; color:#ffffff; font-size:11px; text-align:left;height:15px; margin:0px; width:auto; padding:5px 0px 0px 4%; width:94%; font-weight:normal; border-bottom:1px #ffffff solid;border-left:#ffffff 2px solid; border-right:1px solid #ffffff;}
a.sub_btn,  a.sub_btn:link, a.sub_btn:visited, a.sub_btn:active{display:block; color:#ffffff; font-size:11px; text-align:left;height:15px; margin:0px; width:auto; padding:5px 0px 0px 4%; width:94%; font-weight:normal; border-bottom:1px #ffffff solid;border-left:#ffffff 2px solid; border-right:1px solid #ffffff;}
a.sub_btn:hover{background-color:#720000;}

#behindmenu2{ position:absolute; z-index:90;}


.imglat{ float:left; margin:0px 5px 0px 0px;}
