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:#e7e9e4;}


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



.side{position:relative;float:right; height:100%; padding:0px; margin:5px 5px 0px 0px; width:190px;}

.content{position:relative;width:750px; float:left; height:100%; padding:0px; margin:5px 0px 0px 5px;}


#fullPage {border:0px;margin: 0px; padding:0px;top:0px;left:0px;}

#enclosing {width:960px;border:0px;position:relative;top:0px;left:0px;}

#inside { background-color:#FFFFFF;position:relative;top:0px;left:0px;width:960px;margin: 0px; padding:0px;}



.top1{ background-image:url(images/top1.jpg); width:960px; height:102px;}

.top2{ background-image:url(images/top2.jpg); width:960px; height:31px;}

.top3{ background-color:#FFFFFF; width:960px; height:194px;}

.top3a{ background-color:#FFFFFF; width:960px; height:0px; z-index:99;}

.top4{ background-image:url(images/top4.jpg); width:960px; height:30px; color:#015494; margin-bottom:10px;}



.foot{ background-image:url(images/footer.jpg); background-repeat:repeat-x;  width:100%; height:90px; clear:both;  padding-top:14px; color:#ffffff; text-align:center; line-height:20px; font-size:11px;}

a.footlink{color:#055c89;display:block;font-size:10px;font-weight:normal;padding:0px 35px; border-right:1px solid #CCCCCC; margin-top:5px; margin-bottom:5px;text-align:center;}
a.footlink,  a.footlink:link, a.footlink:visited, a.footlink:active{color:#055c89;display:block;font-size:10px;font-weight:normal;padding:0px 35px; border-right:1px solid #CCCCCC; margin-top:5px; margin-bottom:5px;text-align:center;}
a.footlink:hover{color:#00a8ff;}

.content p{ font-size:12px; line-height:20px; text-align:justify;}

p {line-height:18px; font-size:11px; color:#565656;}

a, a:link, a:visited, a:active{color:#006f78;text-decoration:none;margin: 0px; padding:0px;font-weight:normal;}

a:hover {color:#00b5c4; margin: 0px; padding:0px;font-weight:normal; text-decoration:underline;}

.img1{ float:right; background-color:#FFFFFF; padding:3px; border:1px solid #D3D3D3; margin:0px 0px 10px 10px;}

a.topmenu{display:block; color:#ffffff; font-size:11px; text-align:center;height:19px; margin:0px; padding-top:10px; border-right:#727272 1px solid; width:auto; padding:10px 36px 0px 36px; font-weight:bold;}
a.topmenu,  a.topmenu:link, a.topmenu:visited, a.topmenu:active{display:block; color:#ffffff; font-size:11px; text-align:center;height:19px; margin:0px; padding-top:10px; border-right:#727272 1px solid;width:auto; padding:10px 36px 0px 36px;font-weight:bold;}
a.topmenu:hover{ background-color:#000000; color:#FFFFFF;}

a.topmenu3{display:block; color:#ffffff; font-size:11px; text-align:center;height:19px; margin:0px; padding-top:10px; border-right:#727272 1px solid; width:auto; padding:10px 35px 0px 35px; font-weight:bold;}
a.topmenu3,  a.topmenu3:link, a.topmenu3:visited, a.topmenu3:active{display:block; color:#ffffff; font-size:11px; text-align:center;height:19px; margin:0px; padding-top:10px; border-right:#727272 1px solid;width:auto; padding:10px 35px 0px 35px;font-weight:bold;}
a.topmenu3:hover{ background-image:url(images/top2a.jpg); color:#FFFFFF;}

.date{ color:#5f5f5f; font-size:10px; float:right; margin-right:5px; width:150px;}



h1{ display:block; color:#015b89; font-size:12px;font-weight:normal; text-align:left;height:17px; margin:5px 0px 0px 4px; padding:2px 0px 0px 4%; width:92%; border-left:4px #bababa solid; font-weight:bold;}

h2{ font-size:16px; font-weight:bold; color:#00569c; padding-bottom:7px; border-bottom:2px solid #cfcfcf; margin:10px 0px 8px 0px;}

h3{ background-image:url(images/h3bg.jpg);display:block; color:#e56000; font-size:12px; font-family:Trebuchet Ms, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left  ;height:21px; padding:3px 0px 0px 10%; width:90%; margin:0px;}

h4{ font-size:14px; font-weight:bold; color:#000000; background-color:#ffffff; padding:1%;margin:14px 0px 8px 0px; width:96%; text-align:left; border-bottom:#E2E2E2 solid 1px;}

.logo{ position:relative; float:left; width:262px; height:99px; margin:0px; padding:0px; float:left;}

.busqueda{ position:relative; margin:0px; float:left; width:250px; height:50px; float:left; padding:40px 0px 0px 60px;}

.support{ position:relative; margin:0px; float:right; width:350px; height:90px; padding:10px 5px 0px 0px;}

.inputbuscar{font-size:10px; color:#838282; padding:0px;background-color:#ffffff; width:180px; height:14px; margin:0px; text-transform:uppercase; float:left; border:#d5d5d5 1px solid; padding:2px;}

.btnbuscar{font-size:10px; color:#ffffff; padding:0px; background-color:#3f5657; width:50px; height:20px; margin:0px; text-align:center; float:left;border:#ffffff 1px solid;}

.btnbuscar:hover{font-size:10px; color:#ffffff; padding:0px; background-color:#005357; width:50px; height:20px; margin:0px; text-align:center; float:left;border:#ffffff 1px solid;}

.button{float:left;}
.img2{ background-color:#FFFFFF; padding:2px; border:1px solid #CCCCCC;}
.foto{ float:left; margin:15px; height:150px; width:120px;}
.img2:hover{ background-color:#006699; padding:2px; border:1px solid #CCCCCC;}

a.smalltext{color:#ada495; font-size:10px; text-decoration:none;}
a.smalltext, a.smalltext:a, a.smalltext:link, .smalltext:a, a.smalltext:visited, a.smalltext:active{color:#ada495; font-size:10px; text-decoration:none;}
a.smalltext:hover { color:#867f75; text-decoration:underline;}

.imgleft{ float:left;}

.cleared{clear:both; height:10px;}

        .modulo{ display:block; width:304px; height:292px; margin:7px; background-image:url(images/modulobg.jpg); float:left;}
		.moduloimg{ padding:3px; background-color:#FFFFFF; border:#efefef 1px solid; margin:0px;}
		.modulotext{ margin:2px;}

        .soporte{ display:block; background-image:url(images/soporte.jpg); background-repeat:no-repeat; width:212px; height:292px; margin:5px; float:left;}
		
		a.soporte3{color:#a7e1ff; font-size:11px; text-decoration:none; letter-spacing:1px;}
		a.soporte3, a.soporte3:a, a.soporte3:link, .soporte3:a, a.soporte3:visited, a.soporte3:active{color:#a7e1ff; font-size:11px; text-decoration:none; letter-spacing:1px;}
		a.soporte3:hover { color:#e6f6ff;}
		
		.soporte1{ color:#d9d9d9; font-size:14px; font-weight:bold;}
		.soporte2{ color:#ffffff; font-size:18px; letter-spacing:2px; margin:3px 0px 3px 0px;}
		.soporte_bloque{ margin:20px; width:140px;}
		
#behindmenu{
	position:absolute;
	left:221px;
	top:134px;
	width:739px;
	height:164px;
}#behindmenu2{
	position:absolute;
	left:111px;
	top:134px;
	width:847px;
	height:172px;
}

#submenu1{position:absolute; left:0px; top:133px; background-color:#d3d3d3; width:220px; height:161px; visibility:hidden; z-index:100;}
#submenu{position:absolute; left:0px; top:133px; width:220px; height:160px; visibility:hidden; z-index:101;}

#submenu2{
	position:absolute;
	left:105px;
	top:133px;
	background-color:#d3d3d3;
	width:124px;
	height:60px;
	visibility:hidden;
	z-index:100;
}
#submenu_2{
	position:absolute;
	left:105px;
	top:133px;
	width:124px;
	height:60px;
	visibility:hidden;
	z-index:101;
}

#submenu3{position:absolute; left:478px; top:133px; background-color:#d3d3d3; width:161px; height:198px; visibility:hidden;z-index:100;}
#submenu_3{position:absolute; left:478px; top:133px; width:161px; height:198px; visibility:hidden; z-index:101;}

#submenu4{
	position:absolute;
	left:358px;
	top:133px;
	background-color:#d3d3d3;
	width:122px;
	height:40px;
	visibility:hidden;
	z-index:100;
}
#submenu_4{
	position:absolute;
	left:358px;
	top:133px;
	width:122px;
	height:40px;
	visibility:hidden;
	z-index:101;
}

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

a.arrowlink{color:#dc5300;display:block;font-size:11px;font-weight:normal; height:15px; padding:0px 0px 0px 17px; background-image:url(images/arrow.jpg); background-repeat:no-repeat; text-decoration:underline;}
a.arrowlink,  a.arrowlink:link, a.arrowlink:visited, a.arrowlink:active{color:#dc5300;display:block;font-size:11px;font-weight:normal; height:15px; padding:0px 0px 0px 17px; background-repeat:no-repeat; text-decoration:underline;}
a.arrowlink:hover{color:#fd8034; text-decoration:none;}

.sidemodulo{ margin:0px; display:block; width:188px; height:auto; background-image:url(images/modulosidebg.jpg);  z-index:0;}
.sidemodulotop{ background-image:url(images/modulotop.jpg); width:188px; height:11px; padding:0px; margin:0px; clear:both;}
.sidemodulobottom{ background-image:url(images/modulobottom.jpg); width:188px; height:11px; padding:0px; margin:0px; clear:both;}
.modulotitle{ color:#343434; font-size:12px; margin-left:10px; width:168px; padding-bottom:5px; border-bottom:1px solid #dcdcdc; font-weight:bold;}

a.boton{color:#006cc1;display:block;font-size:11px;font-weight:normal; height:auto; padding:0px 0px 4px 12px; background-image:url(images/modulo.jpg); background-repeat:no-repeat; text-decoration:underline; margin:7px 0px 0px 10px;}
a.boton,  a.boton:link, a.boton:visited, a.boton:active{color:#006cc1;display:block;font-size:11px;font-weight:normal; height:auto; padding:0px 0px 4px 12px; background-image:url(images/modulo.jpg); background-repeat:no-repeat; text-decoration:underline; margin:7px 0px 0px 10px;}
a.boton:hover{color:#00569a; background-image:url(images/modulo2.jpg); background-repeat:no-repeat;}

a.modulolink{color:#006cc1;display:block;font-size:11px;font-weight:normal; height:15px; padding:0px 0px 0px 12px; background-image:url(images/modulo.jpg); background-repeat:no-repeat; text-decoration:underline; margin:7px 0px 0px 10px;}
a.modulolink,  a.modulolink:link, a.modulolink:visited, a.modulolink:active{color:#006cc1;display:block;font-size:11px;font-weight:normal; height:15px; padding:0px 0px 0px 12px; background-image:url(images/modulo.jpg); background-repeat:no-repeat; text-decoration:underline; margin:7px 0px 0px 10px;}
a.modulolink:hover{color:#00569a; background-image:url(images/modulo2.jpg); background-repeat:no-repeat;}

.sidemodulo{ margin:0px 5px 0px 5px; display:block; width:188px; height:auto; background-image:url(images/modulosidebg.jpg);  z-index:0;}
.sidemodulotop{ background-image:url(images/modulotop.jpg); width:188px; height:11px; padding:0px; margin:0px 5px 0px 5px; clear:both;}
.sidemodulobottom{ background-image:url(images/modulobottom.jpg); width:188px; height:11px; padding:0px; margin:0px 5px 0px 5px; clear:both;}
.modulotitle{ color:#343434; font-size:12px; margin-left:10px; width:168px; padding-bottom:5px; border-bottom:1px solid #dcdcdc; font-weight:bold;}

.chatmodulo{ margin-top:15px; background-color:#f1f1f1; border:1px solid #cccccc; width:188px; margin-left:5px;}
.chatmodulotitle{ width:98%; height:18px; padding:3px 0px 0px 2%; text-align:left; color:#343434; font-size:11px; font-weight:bold; background-image:url(images/bgdudas.jpg); display:block; clear:both; margin:0px 0px 10px 0px;}
.chatmoduloline{ height:2px; margin:5px 10% 5px 10%; width:80%; border-bottom:#cccccc 1px solid; clear:both;}

       .producto{ display:block; width:200px; margin:0px; height:275px; float:left;}
       .producto_name{display:block; height:25px; width:100%; clear:both; font-size:12px; padding-top:5px; color:#CC3300; font-weight:bold;}
       .producto_img{display:block; width:100%; height:100px; margin:0px 0px 5px 0px; clear:both;}
	   .producto_desc{ width:100%; height:36px; clear:both;}
	   .producto_price{ width:70%; padding-top:5px; text-align:center; padding-bottom:5px; color:#333333; font-weight:bold;}
	   .producto_serie{ width:30%; padding-top:5px; float:right; color #F0F7F5; font-weight:bold;}
	   .producto_btns{ width:100%; height:25px; clear:both;}
       .producto_btn1{ width:70%; padding-top:5px; float:left;}
       .producto_btn2{ width:30%; padding-top:5px; float:right;}

.slider{ width:100%; height:180px; clear:both;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
width: 940px;
margin:0px 10px 15px 2px;
float:left;
height: 175px;
color:#FFFFFF;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0px;
	margin:0px;

}

.stepcarousel .panel{
 float: left;
 overflow: hidden;
 margin:0px 30px;
 width: 175px;
}
	   
	   

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color:#cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}


.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
}

.infoBoxNoticeContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
display:block;
	position:relative;
	padding-top:4px;
	padding-left:-5px;
	text-align:center;
	font-weight:bold;
	z-index:1;
	font-family:trebuchet ms;
	color:#3e4973;
	background-color:#c9d6e2;
	font-size:11px;
	widows:180px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}
TR.accountHistory, TR.addressBook, TR.alsoPurchased, TR.payment, TR.productListing, TR.productReviews, TR.upcomingProducts, TR.shippingOptions {
}

TR.accountHistory, TR.addressBook, TR.alsoPurchased, TR.payment, TR.productListing, TR.productReviews, TR.upcomingProducts, TR.shippingOptions {
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #333333;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #EAEAEA;
  color: #810600;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #1D6387;
}

TD.pageHeading {display:block;color:#6b6a6a; font-size:12px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold;}

a.pageHeading, a.pageHeading:link, a.pageHeading:hover, a.pageHeading:visited, a.pageHeading:active {
}
div.pageHeading {

}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#565656;
  margin:10px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  margin:10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#333333;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #1D6387;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}