/* -----------------------------------------------------------------------
	* version: 2.6.0
	* BlueprintCSS 
----------------------------------------------------------------------- */
body {
	background-color: #448405;
	background-position: top;
	background-repeat: repeat;
	background-attachment: fixed;
}
 /* IDs de los elementos principales del website */

/* Contenedor de contenido general, une el header-top, header, menu, contenido, footer */
#contenedor {
	width:960px;
	margin:0 auto;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-color: #060;
	border-right-color: #060;
	border-bottom-color: #060;
	border-left-color: #060;
}

#header-top {
	margin: 0 auto;
	background-image: url(ejemplo/images/header_top.png);
	width: 960px;
	height: 48px;
}

#contenidos {
	width: 960px;
	margin: 0 auto;
	background-image: url(ejemplo/images/header_middle.png);
	background-position: top;
	background-repeat: repeat-y;
	overflow: hidden;
	border-top-color: #030;
	border-right-color: #030;
	border-bottom-color: #030;
	border-left-color: #030;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
}

#header {
	margin: 0 auto;
	width: 864px;
 	height: 143px;
	background: url(ejemplo/images/background-header.jpg) no-repeat top;
}

#logo {
	float: left;
	width: 264px;
	height: 176px;
}

#header-text {
	float: left;
	width: 340px;
	height: 143px;
}

#cajasearch {
	width: 260px;
	height: 143px;
	float: left;
	text-align: center;
}

#idiomas {
	float: left;
	width: 235px;
	height: 30px;
	padding: 30px 5px 5px 25px;
	text-align: left;
}

#boxbuscador {
	float: left;
	width: 260px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0;	
}

#boxbuscador p {
	padding: 0;
	margin:0;
}



#tabs {
	margin:0 auto;
	width:844px;
	height:38px;
	overflow:hidden;
	padding: 0 1px 0 11px;
}

#contenido {
	clear: both;
	margin: 0 auto;
	width: 844px;
	background-color: #99CC00;
	padding: 10px 10px 0px 10px;
	overflow: hidden;
}

#bloquetop {
	width: 844px;
	overflow: hidden;
}

#bannerprincipal {
	float: left;
	width: 865px;
	height: 200px;
}

#centercolumn {
	float: left;
	width:176px;
	height: 387px;
	padding: 0 10px 0 10px;
	background: url(ejemplo/images/optin.jpg) no-repeat top;
}

#formaoptin {
	padding: 3px 0 0 10px;
	color:black;
}

#rightcolumn {
	float: left;
	width: 223px;
	overflow: hidden;
}

#bloquedown {
	clear: both;
	width: 844px;
	height:100px;
	background-image: url(ejemplo/images/background-down.jpg);
	background-repeat: repeat-x;
}

#products {
	float: left;
	width: 460px;
	overflow: hidden;
	padding: 10px 0 0 0;
}

#bannerdown {
	float: left;
	width: 377px;
	height: 100px;
	margin: 10px 0 0 7px;	
}

#cart {
	width: 203px;
	height: 250px;
/*	padding: 0px;
	background:url(../images/background-cart.jpg) no-repeat top;
	border-bottom: 10px solid #FEF9D7;
	background-color: #C4111D; */
	overflow: hidden;
}

#banners {
	width: 223px;
	float: left;
}

#breadcrumbs {
	height: 20px;
}

.titles{
	height: 40px;
}

#backtotop {
	float:right;
	font-family: inherit;
	font-size: 1.2em;
}

#top-link { display:none; position:fixed; right:5px; bottom:5px; color:green; font-weight:bold; text-decoration:none; border:1px solid green; background:Lightgreen; padding:10px; }


#seals {
	margin: 0 auto;
	height: 95px;
	width: 844px;
	background-color: #FFFFE6;
	padding: 1px 1px 1px px;
	overflow: hidden;
}

#seals tr, #seals td {
	margin: 0;
	padding:0;
}


#footer {
	clear: both;
    background-color: #3e8205;
	border-radius: 10px;
	max-width:840px;
	width:840px;
	height: 35px;
	margin:0px;
	text-align:center;
}

.redessocialesfooter {
float: left;
margin:2px;
padding-left:20px;

}

a.linkopacity img {
filter:alpha(opacity=50);
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity:hover img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
-khtml-opacity: 1.0; }


/* -----------------------------------------------------------------------

CSS de menú

----------------------------------------------------------------------- */

#menu {
margin:0 auto;
width:864px;
height:50px;
background-color:#98cb00;
}

#button {
width:740px;
margin:auto;
padding: 0px;
}

#button li {
display: inline;
width:864px;
margin:0 auto;
padding:0;
}

#button li a {
font-family: Arial;
font-size:17px;
text-decoration: none;
float:left;
padding: 15px;
background-image:url(images/bgmenu.jpg);
background-color: #669900;
color: #fff;
}

#button li a:hover {
background-color: #98cb00;
margin-top:-2px;
padding-bottom:12px;
}

/* -----------------------------------------------------------------------

Texto

----------------------------------------------------------------------- */

#textocontenido {background-color:#FCFCFC;
border-radius: 10px;
padding:5px;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:small;

}
a:link { color: green } /* un enlace no visitado*/ 
A:visited { color: brown } /* enlace visitado */ 
A:hover { color: black } /* raton encima */ 
A:active { color: green } /* enlace activo */ 

p {
text-align:justify;
font-stretch:narrower;
font-family:Arial, Helvetica, sans-serif;
}

#headernoticias
{
width:845px;
height:35px;
background-image:url(images/noticias.jpg);
}

#noticias
{margin:4px;
text-align:justify;
padding:2px;
}

.headernoticiasblanco
{
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
}

#textocontenido2
{
background-color:#FCFCFC;
border-radius: 10px;
width:275px;
margin: 2px;
padding: 1px;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
}


#textocontenido3
{
background-color:#FCFCFC;
border-radius: 10px;
width:550px;
margin: 2px;
padding: 1px;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:small;

}

      #suggestPost
      {
        background:transparent url(images/comprar.png) no-repeat scroll 0px 0px;
        height:170px;
        left:0;
        position:fixed;
        top:150px;
        width:40px;
      }
      div#suggestPost:hover
      {
        background-position:-41px 0px;
      }
      #suggestPost a
      {
        display:block;
        height:170px;
        width:40px;
      }


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog {
  width:710px; 
  height:510px;
  padding:10px;
  background-color:#ffffff;
}


#boxes2 #dialog2 {
  width:610px; 
  height:360px;
  padding:10px;
  background-color:#ffffff;
}



.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style3 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style4 {color: white}

.clean {
	height: 20px;
	width: 900px;
}

