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:#ffffff;}

html{height:100%;margin: 0px; padding:0px;}

.side{ background-repeat:repeat-y;position:relative;width:185px; float:left; height:100%; }
.content{ position:relative; width:780px; float:left; height:100%;p	}

.top1{ background-image:url(images/top1.jpg); background-repeat:repeat-x; width:1000px; height:90px;}
.top2{ background-image:url(images/top2.jpg); width:1000px; height:36px;}
.top3{ background-image:url(images/top3.jpg); background-repeat:repeat-x; width:1000px; height:187px;}
.top4{ background-image:url(images/h4.jpg); background-repeat:repeat-x; width:100%; height:24px;}
.menu{ margin-left:5px;height:27px;}
 
 #cart{
	position:absolute;
	left:630px;
	top:23px;
	width:264px;
	height:15px;
}
 
.foot{ background-image:url(images/footer.jpg); background-repeat:repeat-x; width:100%; height:20px; padding-top:25px; clear:both; color:#6f6f6f; text-align:center;}

#fullPage {border:0px;margin: 0px; padding:0px;top:0px;left:0px;}

#enclosing {width:1000px;border:0px;position:relative;top:0px;left:0px;}

#inside {background-image:url(images/bginside.jpg);position:relative;top:0px;left:0px;width:1000px;margin: 0px; padding:0px;}

.logos{ margin-top:20px;}

#search{
	position:absolute;
	left:715px;
	top:93px;
	width:270px;
	margin:2px;
}

.regular{ background-image:url(images/regularbg.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}

.searchinput{ background-image:url(images/searchbg.jpg); padding:5px; font-size:11px; color:#666666; padding-left:30px; width:179px; border:#2d6307 1px solid;	 height:14px;}

p {margin: 0px; padding:0px;color:#505050;font-size:11px;font-family:Arial,  Helvetica, sans-serif;text-align:justify;text-decoration: none;line-height:22px;}
.pleft {margin: 0px; padding:0px;color:#505050;font-size:11px;font-family:Arial,  Helvetica, sans-serif;text-decoration: none;line-height:20px;}
a, a:link, a:visited, a:active{color:#0056a0;text-decoration:none;margin: 0px; padding:0px;font-weight:normal;}
a:hover  {color:#007de8; text-decoration:underline;margin: 0px; padding:0px;font-weight:normal;}

h1{ border-bottom:#c9c9c9 1px dotted; width:790px; height:23px; padding-top:7px;font-size:14px;font-weight:normal;text-decoration:14px;text-align:left;color:#a70000;font-weight:bold; margin:0px; margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:none;}

h2{ border-bottom:#c9c9c9 1px dotted; width:480px; height:23px; padding-top:7px;font-size:14px;font-weight:normal;text-decoration:14px;text-align:left;color:#a70000;font-weight:bold; margin:0px; margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:none;}

h3{ border-bottom:#c9c9c9 1px dotted; width:270px; height:23px; padding-top:7px;font-size:14px;font-weight:normal;text-decoration:14px;text-align:left;color:#a70000;font-weight:bold; margin:0px; margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:none;}

h4{ background-image:url(images/h4bg.jpg); width:157px; height:24px; padding-top:4px; padding-left:16px;font-size:14px;font-weight:bold;font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px;}


.block1{width:480px; float:left; height:100%; margin-left:5px;}
.block2{width:275px; float:left; height:100%; margin-left:10px;}

.noticia{ background-image:url(images/icon.jpg); padding-left:18px; color:#5e9d00; background-repeat:no-repeat; padding-top:0px; font-weight:bold;}

a.topmenu{background-image:url(images/btn1.jpg);display:block; width:105px; text-align:center; height:20px; padding-top:8px; font-size:11px; font-weight:bold; color:#ffffff; margin:0px;font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;margin-right:10px; margin-top:8px;}
a.topmenu,  a.topmenu:link, a.topmenu:visited, a.topmenu:active{background-image:url(images/btn1.jpg);display:block; width:105px; text-align:center; height:20px; padding-top:8px; font-size:11px; font-weight:bold; color:#ffffff; margin:0px;font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;margin-right:10px; margin-top:8px;}
a.topmenu:hover{background-image:url(images/btn2.jpg);display:block; width:105px; text-align:center; height:20px; padding-top:8px; font-size:11px; font-weight:bold; color:#ffffff; margin:0px;font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;margin-right:10px; margin-top:8px;}

.button  {display:block;position:relative;float:left;margin-right:0px;margin-left:0px; margin-top:0px;}

a.topmenu1{background-image:url(images/btn2.jpg);display:block; width:105px; text-align:center; height:20px; padding-top:8px; font-size:11px; font-weight:bold; color:#ffffff; margin:0px;font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;margin-right:10px; margin-top:8px;}
a.topmenu1,  a.topmenu1:link, a.topmenu1:visited, a.topmenu1:active{background-image:url(images/btn2.jpg);display:block; width:105px; text-align:center; height:20px; padding-top:8px; font-size:11px; font-weight:bold; color:#ffffff; margin:0px;font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;margin-right:10px; margin-top:8px;}
a.topmenu1:hover{background-image:url(images/btn1.jpg);display:block; width:105px; text-align:center; height:20px; padding-top:8px; font-size:11px; font-weight:bold; color:#ffffff; margin:0px;font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;margin-right:10px; margin-top:8px;}

.producto{ float:left; width:375px; height:150px; margin:4px; border-top:#e9e9e9 solid 1px; border-bottom:#e9e9e9 dotted 1px; padding:2px;}
.productonombre{color:#00548b; display:block; margin:0px; height:40px; padding-top:10px; font-size:14px; font-weight:normal; text-align:left;}
.productoimg{ width:100px; height:130px; float:left;border-right:#e9e9e9 solid 1px; padding-top:20px;}
.productodesc{width:260px; height:150px; float:left; margin-left:5px;}
.productoprecio{color:#890000; display:block; margin:0px; height:30px; padding-top:10px; font-size:12px; font-weight:bold; text-align:left;}
.productoboton{color:#00548b; display:block; margin:0px; height:30px; padding-top:10px; font-size:14px; font-weight:bold; text-align:left;}

.add{ margin:5px; float:left;}

a.boton  {color:#202020;font-size:10px;background-image:url(images/btn3.jpg);display:block;width:135px;height:20px;padding-top:6px;padding-left:15px;text-align:left; background-repeat:no-repeat; margin:0px;margin-left:10px;}
a.boton,  a.boton:link, a.boton:visited, a.boton:active {color:#202020;font-size:10px;background-image:url(images/btn3.jpg);display:block;width:135px;height:20px;padding-top:6px;padding-left:15px;text-align:left; background-repeat:no-repeat; margin:0px;margin-left:10px;}
a.boton:hover{color:#336200;font-size:10px;background-image:url(images/btn4.jpg);display:block;width:135px;height:20px;padding-top:6px;padding-left:15px;text-align:left; background-repeat:no-repeat; margin:0px;margin-left:10px;}

a.boton2  {color:#202020;font-size:10px; background-color:#ffffff;display:block;width:130px;height:20px;padding-top:6px;padding-left:20px;text-align:left; background-repeat:no-repeat; margin:0px;margin-left:10px;}
a.boton2,  a.boton2:link, a.boton2:visited, a.boton2:active {color:#202020;font-size:10px;background-color:#ffffff;display:block;width:130px;height:20px;padding-top:6px;padding-left:20px;text-align:left; background-repeat:no-repeat; margin:0px;margin-left:10px;}
a.boton2:hover{color:#336200;font-size:10px;background-color:#ffffff;display:block;width:130px;height:20px;padding-top:6px;padding-left:20px;text-align:left; background-repeat:no-repeat; margin:0px;margin-left:10px;}


.divisor{ height:10px; border-bottom:#383534 solid 1px; width:100%;}

.btnform{ background-image:url(images/btnform.jpg);color:#929060; font-size:10px; text-align:center; width:57px; height:22px; padding-top:2px; border:none;	
	cursor:pointer;}
	.list{ font-size:10px; margin:3px;}


.banner_main{ margin:10px; float:left; margin-left:25px;}

.contenedor{
height:440px;
width:654px;
border-right:#EEEEEE 1px solid;
border-top:#EEEEEE 1px solid;
border-left:#EEEEEE 1px solid;
padding:4px;}

.propiedad{
width:305px;
height:185px;
padding:10px;
float:left;
border-bottom:#EEEEEE 1px solid;
border-left:#EEEEEE 1px solid;}

.title{
font-family:Arial narrow, Arial, Helvetica, sans-serif; font-size:13px; color:#353536; width:100%; height:24px; border-bottom:#CCCCCC 1px solid; margin:0px;}

.subtitle{
font-family:Arial narrow, Arial, Helvetica, sans-serif; font-size:13px; color:#0088be;}

.imagepropiedad{
border:#dadada 3px solid; float:left; margin:10px;}



.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: #FBFBFB;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #CCCCCC;
  color: 454545;
  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 {
	margin: 0px; 
	padding:0px;
	color:#666666;
	border-bottom:#E8E8E8 1px solid;
	font:15px arial;
	font-weight:bold;
	width:100%;
	padding-left:5px;
	margin-top:5px;
}

a.pageHeading, a.pageHeading:link, a.pageHeading:hover, a.pageHeading:visited, a.pageHeading:active {
	margin: 0px; 
	padding:0px;
    color:#2C3D4D;
	font:13px arial;
	font-weight:bold;
	letter-spacing:0.5px;
}
div.pageHeading {
	margin: 0px; 
	padding:0px;
    color:#2C3D4D;
	font:13px arial;
	font-weight:bold;
	letter-spacing:0.5px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 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;
}

.imagen_art{ float:left; margin-right:10px; background-color:#FFFFFF; padding:4px; border:1px solid #E4E4E4;}

a.botonnoticia { display:block; color:#006699;font-size:12px; width:92%; padding-left:4%; margin-bottom:10px; border-bottom: #E8E8E8 1px solid; margin-left:4%;}
a.botonnoticia, a.botonnoticia:a, a.botonnoticia:link, .botonnoticia:a, a.botonnoticia:visited, a.botonnoticia:active{ display:block; color:#006699;font-size:12px; width:92%; padding-left:4%; margin-bottom:10px; border-bottom: #E8E8E8 1px solid; margin-left:4%;}
a.botonnoticia:hover { color:#0066CC;}