/* MAIN HTML STYLES */
body {
margin: 0;
}
body, td, p {
font-family : verdana, arial, helvetica; 
font-size: 12px;
line-height: 1.4em;
font-weight : normal; 
color : #000000; 
}
strong, b {
font-weight : bold; 
}
i {
font-style: italic; 
}
a:link {
text-decoration : none; 
font-size: 12px; 
color : #003366; 
}
a:active {
text-decoration : none; 
font-size: 12px; 
color : #003366; 
} 
a:visited {
text-decoration : none; 
font-size: 12px; 
color : #666666; 
} 
a:hover {
text-decoration : underline; 
font-size: 12px; 
color : #ff9933; 
} 

input, option, select, textarea {
font-family : verdana, arial, helvetica; 
font-size: 11px; 
font-weight : normal; 
color : #000000; 
} 
input:focus, select:focus, textarea:focus {
background: #ff9933;
color:white; 
}
h1 { font-size: 18px; color: #70A100; margin: 10px 0px 5px 0px; }
h2 { font-size: 18px; color: #707070; margin: 10px 0px 5px 0px; }
h3 { font-size: 16px; color: #70A100; margin: 10px 0px 5px 0px; }
h4 { font-size: 14px; color: #003366; margin: 10px 0px 5px 0px; }
h5 { font-family: verdana, arial, helvetica; 
font-size: 14px; 
font-weight : bold;
color : #000000;
}

.bgWhite {
background-color : #ffffff; 
} 
.bgSearch {
background-color : #e9f2bb; 
}
input.text {
width:134px;
border:1px solid;
background:#f5f5f5;
border: 1px solid #707070;  
font:10px/12px verdana, arial, helvetica;
}
  
.textsmall {
font-family : verdana, sans-serif; 
font-size: 10px; 
font-weight : normal; 
color : #000000; 
}
.redText {
font-family : Verdana, sans-serif; 
font-size: 12px; 
color : #911; 
}

.redTextsmall {
font-family : Verdana, sans-serif; 
font-size: 11px; 
color : #911; 
}
.button {
font-family : arial, sans-serif; 
font-size: 12px; 
} 
.orangeText {
font-family : Verdana, sans-serif; 
font-size: 10px; 
color : #bd313e; 
}
.title {
font-size: 16px; 
color: #707070; 
margin: 10px 0px 5px 0px;
font-family: Tahoma, Verdana;
font-weight: bold;
} 

.orange {
font-family : Verdana, sans-serif; 
font-size: 11px; 
color : #ff9933; 
}

.posthidden {display:none}
.postshown {display:inline}

/* A TOPNEW
----------------------------------------------- */

a.topnew:link {
  color:#000000;
  text-decoration:none;
  border-bottom:0px solid #969696;
  font-size: 11px;
  }
a.topnew:visited {
  color:#000000;
  text-decoration:none;
  border-bottom:0px dotted #969696;
  font-size: 11px;
  }
a.topnew:hover {
  color:#ff9933;
  text-decoration:none;
  border-bottom:0px dotted #ff9933;
  font-size: 11px;
  }
#footer a.topnew,
#footer a.topnew:visited,
#footer a.topnew:hover {
	font-size: 10px;
}
a.cart-icon:link, a.cart-icon:active, a.cart-icon:visited {
text-decoration : none;
font-family : verdana, arial, helvetica; 
font-size: 10px;
font-weight : normal; 
color : #000000;
padding:3px 20px 3px 2px;
background: url(../images/icons/carrito.gif) right no-repeat;
background-position: right;
} 

a.cart-icon:hover {
text-decoration : none; 
font-family : verdana, arial, helvetica; 
font-size: 10px;
font-weight : normal; 
color : #ff9933;
padding:3px 20px 3px 2px;
background: url(../images/icons/carrito_on.gif) right no-repeat;
background-position: right;

}

/* A NEW
----------------------------------------------- */
a.new:link {
  color:#911;
  text-decoration:none;
  border-bottom:0px solid #000;
  }
a.new:visited {
  color:#911;
  text-decoration:none;
  border-bottom:0px dotted #911;
  }
a.new:hover {
  color:#911;
  text-decoration:none;
  border-bottom:1px dotted #911;
  }

a.newsmall:link {
  color:#911;
  text-decoration:none;
  border-bottom:0px solid #000;
  font-size: .9em;
  }
a.newsmall:visited {
  color:#911;
  text-decoration:none;
  border-bottom:0px dotted #911;
  font-size: .9em;
  }
a.newsmall:hover {
  color:#911;
  text-decoration:none;
  border-bottom:1px dotted #911;
  font-size: .9em;
  }
/* A LANDING ENTRANCE MAIN CATEGORIES
----------------------------------------------- */
li.landing { 
font-size : 11px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-weight : normal; 
list-style-image: url(/images/nav_arrow_main2.gif); 
} 

.landing a.alanding { 
color : #3B7A0F;
text-decoration : underline;

} 

li.landing a.alanding:hover {
list-style-image: url(/images/nav_arrow_orange_main.gif); 
text-decoration : underline;
color : #ff9933;
}
/* Top Nav
----------------------------------------------- */
.bgBlack {
background-color : #000000; 
color : #ffffff; 
font : 10px verdana, arial, helvetica; 
} 
a.top-navigation:link {
text-decoration : none; 
font-size: 10px; 
font-weight : bold; 
color : #ffffff; 
} 
a.top-navigation:active {
text-decoration : none; 
font-size: 10px; 
font-weight : bold; 
color : #ffffff; 
} 
a.top-navigation:visited {
text-decoration : none; 
font-size: 10px; 
font-weight : bold; 
color : #ffffff; 
} 
a.top-navigation:hover {
text-decoration : none; 
font-size: 10px; 
font-weight : bold; 
color : #000000; 
} 
.top-navigation {
text-decoration : none; 
font-size: 10px; 
font-weight : bold; 
color : #ffffff; 
} 
/* End Top Nav
----------------------------------------------- */
.contactSide {
width: 140px;
font-family: Tahoma, Verdana; 
font-size: 11px; 
font-style: normal; 
vertical-align: middle;
padding-top: 10px;
padding-bottom: 10px; 
margin: 0px;
background-color:#FFFFFF;
} 

.priceContainer {
font-family: Tahoma, Verdana; 
font-size: 11px; 
font-style: normal; 
vertical-align: middle;
float: left;
padding-left: 5px;
padding-top: 20px; 
} 

.imgContainer {
padding-left: 5px;
padding-right: 5px;
}

.OpenDiv {
background-color:#FFFFFF;
border: solid #000000 3px;
/*width: 400px; */
}

.menu
{
font-family: Arial;
color: #404040;
text-decoration: none;
font-weight: bold;
FONT-SIZE: 11px;
}
.lupalayer {
padding: 3px 5px 3px 15px;
}
/* Side Nav
----------------------------------------------- */

.bgGray2 {
background-color : #f5f5f5; 
}

.bgGray {
background-color : #f7f7f7; 
}
.navside{
position:absolute;
z-index:10;
visibility:visible;
}
.navside1{
position:absolute;
z-index:10;
visibility:visible;
width:146px;
height:18px;
font-weight: normal;
font-size: 11px;
border-left-color: #ffffff;
background-image: url(/images/topmenu2.gif);
cursor: pointer;
color: #333333;
text-indent: 10px;
background-repeat: no-repeat;
font-family: arial, helvetica, Sans-serif;
padding-top:2px;
padding-bottom:2px;
background-position:0 0;
}

.navside2{
padding-right: 0px;
padding-left: 5px;
font-weight: normal;
font-size: 11px;
padding-bottom: 0px;
margin: 0px;
vertical-align: top;
cursor: pointer;
color: #333333;
padding-top: 2px;
font-family: arial, helvetica, Sans-serif;
background-color: #DCE4B5
}

.navside2sel{
padding-right: 0px;
padding-left: 5px;
font-weight: normal;
font-size: 11px;
padding-bottom: 0px;
margin: 0px;
vertical-align: top;
cursor: pointer;
color: #333333;
padding-top: 2px;
font-family: arial, helvetica, Sans-serif;
background-color: #ffffff
}

.navside3{
padding-right: 0px;
padding-left: 5px;
font-weight: normal;
font-size: 11px;
padding-bottom: 0px;
margin: 0px;
vertical-align: top;
cursor: pointer;
color: #333333;
padding-top: 2px;
font-family: arial, helvetica, Sans-serif;
background-color: #f2f2f2
}
/* End Side Nav
----------------------------------------------- */


/* UL main
----------------------------------------------- */

.main_items { 
font-size : 12px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
margin-top : 0.1em;
margin-bottom : 0.5em;
margin-left : 0;
margin-right : 0; 
font-weight : normal; 
padding:0; 
list-style-image: url(/images/tri_right_047.gif); 
} 

.main_items a {
text-decoration : none;
list-style-image: url(/images/tri_right_047.gif); 
color: #133655;  
} 

.main_items a:hover {
list-style-image: url(/images/tri_right_0477.gif); 
text-decoration : underline;
color : #ff9933;
}
.main {
font-family : verdana, arial, helvetica; 
width : 580px;
padding : 0px;
margin: 0px;
vertical-align : top; 
margin-right : 0px;
}

/* Color Boxes - Bottom Box
----------------------------------------------- */
.bgGreenBorder {
background-color : #c2d07b; 
} 
.bgGreen {
background-color : #e9f2bb; 
} 
/* End Color Boxes - Bottom Box
----------------------------------------------- */


/* Product List and Product Description
----------------------------------------------- */
.doc-hr {
  clear: both;
  width: 580px;
  margin: 0 0 5px 0;
  border-bottom: 1px dotted #888;
}
.hr {
  clear: both;
  width: 580px;
  margin: 0px;
  border-bottom: 1px dotted #888;
}

.productDescripcion {
font-family : verdana, arial, helvetica; 
vertical-align : top; 
padding-left : 5px; 
padding-top : 5px;
padding-bottom : 5px;
margin-right : 0px; 
background-color : #F5F5F5;
}

.productDescripcionDef {
font-family : verdana, arial, helvetica; 
font-size: 12px;
font-weight : bold;
color : #004155;
}
a.productDescripcionDef:link {
text-decoration : underline; 
font-size: 12px; 
color : #004155; 
} 
a.productDescripcionDef:active {
text-decoration : underline; 
font-size: 12px; 
color : #003366; 
} 
a.productDescripcionDef:visited {
text-decoration : underline; 
font-size: 12px; 
color : #004155; 
} 
a.productDescripcionDef:hover {
text-decoration : underline; 
font-size: 12px; 
color : #ff9933; 
} 

.textMasInfo
{
font-size: 12px;
color: #de0000;
font-family: Verdana;
text-decoration: none
}
/* End Product List and Product Description
----------------------------------------------- */

.on {
background-color : #ffffff; 
} 
.off {
background-color : #f5f5f5; 
} 

/* BreadCrumbing
----------------------------------------------- */
.breadCrumbing {
font-family : verdana; 
font-size: 12px; 
color : #000000; 
} 
a.breadCrumbing:link {
text-decoration : none; 
font-family : verdana; 
font-size: 12px; 
color : #000000; 
} 
a.breadCrumbing:active {
text-decoration : underline; 
font-family : verdana; 
font-size: 12px; 
color : #000000; 
} 
a.breadCrumbing:visited {
text-decoration : none; 
font-family : verdana; 
font-size: 12px; 
color : #000000; 
} 
a.breadCrumbing:hover {
text-decoration : underline; 
font-family : verdana; 
font-size: 12px; 
color : #000000; 
} 
/* End BreadCrumbing
----------------------------------------------- */

/* Old Left Nav
----------------------------------------------- */
.leftNav {
font-family : verdana, arial, helvetica; 
font-size: 10px; 
font-weight : bold; 
color : #000000; 
} 
a.leftNav:link {
text-decoration : none; 
font-family : verdana, arial, helvetica; 
font-size: 10px; 
font-weight : bold; 
color : #000000; 
} 
a.leftNav:active {
text-decoration : underline; 
font-family : verdana, arial, helvetica; 
font-size: 10px; 
font-weight : bold; 
color : #ff9933; 
} 
a.leftNav:visited {
text-decoration : none; 
font-family : verdana, arial, helvetica; 
font-size: 10px; 
font-weight : bold; 
color : #000000; 
} 
a.leftNav:hover {
text-decoration : underline; 
font-family : verdana, arial, helvetica; 
font-size: 10px; 
font-weight : bold; 
color : #ff9933; 
} 
/* End Old Left Nav
----------------------------------------------- */



.form-title-bar {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	height: 20px;
}


.form-body {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	background-color: #DDDDDD;
	text-align: left;
	vertical-align: top;
}

.field
{
	font-family : verdana, arial, helvetica; 
	font-size: 12px; 
	font-weight : normal; 
	color : #000000;;
	height:17px;
	border:1px solid;
	border-color: #6A6A6A #DCDCDC #DCDCDC #6A6A6A;
	padding:2px 4px 1px 4px;
	background-image:url(/images/field-bg.gif);
}


th.title {background-color: #BAC47A; color: white; text-align: center}
th {font: bold 13px verdana, helvetica, sans-serif; text-align: left}

/* Copyright
----------------------------------------------- */
a.copyright:link {
text-decoration : underline; 
font-family : verdana, arial, helvetica; 
font-size: 10px; 
color : #000000; 
} 
a.copyright:active {
text-decoration : underline; 
font-family : verdana, arial, helvetica; 
font-size: 10px; 
color : #000000; 
} 
a.copyright:visited {
text-decoration : underline; 
font-family : verdana, arial, helvetica; 
font-size: 10px; 
color : #666666; 
} 
a.copyright:hover {
text-decoration : underline; 
font-family : verdana, arial, helvetica; 
font-size: 10px; 
color : #ff9933; 
} 
.copyright {
font-family : verdana, arial, helvetica; 
font-size: 10px; 
font-weight : normal; 
color : #000000; 
} 
.copyright a.social-media {
	padding-left: 20px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.youtube {
	background: url(/images/icons/icono-youtube.jpg) no-repeat left center;
}
.flickr {
	background: url(/images/icons/icono-flickr.jpg) no-repeat left center;
}
.twitter {
	background: url(/images/icons/icono-twitter.jpg) no-repeat left center;
}
.facebook {
	background: url(/images/icons/icono-facebook.jpg) no-repeat left center;
}
/* End Copyright
----------------------------------------------- */

/* Condiciones Generales de Venta
----------------------------------------------- */

#cgv {}
#cgv .cgvdata {
	margin: 0;
	padding: 0;
}
#cgv .cgvdata p {
	margin: 0;
	padding: 0;

}
#cgv .bgGray ul {
	list-style-type: decimal;
	margin:20px 0 0 0;
	padding:0 0 0 25px;
	font-size: 10px;
}
#cgv .bgGray ul li {
	padding: 3px 0 0 0;
}
#cgv .bgGray ul li a{
	font-size: 10px;
}
/* End Condiciones Generales de Venta
----------------------------------------------- */

