@charset "utf-8";
@import url("reset.css");

/* ---------------------------------------------------------------------------------
GENERICS
--------------------------------------------------------------------------------- */

body    { font-family: Arial, Helvetica, sans-serif; font-size:12px; background:url(../gfx/bg.jpg); }
a       { text-decoration:none; color:#000000; }
a:hover	{ color:#e14c68; }

h1,h2,h3,h4,h5,h6 { color: #333333; padding: 10px 0px 10px 0px; font-weight: bold;}

.clear { clear:both; float:none; }

.left 	{ float:left; }
.right	{ float:right; }

.leer-mas { width:84px; height:19px; background:url(../gfx/leer-mas.gif) no-repeat 0px 0px; display:block; overflow:hidden; text-indent:-9999px; }
.leer-mas:hover { background-position:0px -19px; }
.leer-mas.english { width:84px; height:19px; background:url(../gfx/leer-mas-en.gif) no-repeat 0px 0px; display:block; overflow:hidden; text-indent:-9999px; }
.leer-mas.english:hover { background-position:0px -19px; }
.lver { color:#e14c68; }
p { margin-bottom:7px; }

/* ---------------------------------------------------------------------------------
HEADER
--------------------------------------------------------------------------------- */
#language	{ background:#000000; height:27px; color:#ffffff; }
#language-wrap	{ width: 912px; margin: 0px auto 0px auto; padding:6px 0 0 0; text-align:right; }
#language a	{ color:#ffffff; margin:0 10px 0 10px; }
#language a:hover, #language .active { color:#e14c68; }

#header-wrap	{ width: 912px; margin: 0px auto 0px auto; }
#header		{ height:150px; }
#header #logo a { width:250px; height:150px; background:url(../gfx/logo.png) !important; text-indent:-9999px; display:block; float:left; overflow:hidden;
					background:none;
					filter: none !important;
 					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/logo.png");
				}
				
#header #logo a.english { width:250px; height:150px; background:url(../gfx/logo-en.png) !important; text-indent:-9999px; display:block; float:left; overflow:hidden;
					background:none;
					filter: none !important;
 					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/logo-en.png");
				}
				
#header-close-wrap	{ width: 912px; height:20px; background:url(../gfx/header-close-bg.png) !important; margin: 0px auto 0px auto;
						background:none;
						filter: none !important;
 						filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/header-close-bg.png");
					}
#patanegra 	{float:right; margin-top:30px;}
#menu_1 	{ float:right; /*margin-top:110px;*/margin-top:27px; position:relative;}
#menu_1 ul	{ margin: 0 17px 0 0; padding: 0; }
#menu_1 li	{ margin: 0; list-style-type: none; display: inline; }
#menu_1 a	{
		float: right;
		display: block;
		font-size: 13px;
		color:#ffffff;
		height: 28px;
		margin: 0px 7px 0px 0px;
		background:#000000;
		padding:12px 12px 0 12px;
		-moz-border-radius-topright: 15px;
		-moz-border-radius-topleft: 15px;
		-webkit-border-top-left-radius: 15px;
		-webkit-border-top-right-radius: 15px;
}
#menu_1 a.last	{ margin-right:0; }
#menu_1 a:hover	{ color:#e14c68; }
#menu_1 .active	{ color:#e14c68; background:#ffffff; }

/* ---------------------------------------------------------------------------------
CONTENT
--------------------------------------------------------------------------------- */
#content-wrap	{ width: 912px; margin: 0px auto 0px auto; padding: 0; background:#FFFFFF; }
#content 	{ clear:both; float:none; padding: 0 17px; }

/* ---------------------------------------------------------------------------------
TWO COLUMS
--------------------------------------------------------------------------------- */
#content #global {
	width: 878px;
	margin: 0px auto 0px auto;
	padding: 0;
	/*float:left;*/
}

#content #central {
	width: 575px;
	margin: 0px auto 0px auto;
	padding: 0;
	/*float:left;*/
}

#content #side {
	width: 275px;
	margin: 0px auto 0px auto;
	padding: 0;
	/*float:right;*/
}
	
	/* ---------------------------------------------------------------------------------
	Products list
	--------------------------------------------------------------------------------- */
	#product-list { }
	
	#product-list .product { width:277px; height:175px; margin:0 4px 10px 4px; float:left; background:url(../gfx/product-bg.gif) no-repeat 0px 0px; overflow:hidden; }
	#product-list .product a{ width:233px; height:211px; display:block; margin: 1px auto 0 auto; }
	#product-list .product a .texto{ margin:10px 0 20px 0; color:#898989; }
	#product-list .product h2 { font-size:16px; color:#e14c68; }

/* ---------------------------------------------------------------------------------
FOOTER
--------------------------------------------------------------------------------- */
/* Bottom contacto info */
#footer-wrap { width: 912px; height:62px; margin: 0px auto 20px auto; padding: 36px 0 0 0; background:url(../gfx/footer-bg.png) no-repeat 0px 0px !important;
							background:none;
							filter: none !important;
							filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/footer-bg.png");
			 }
#footer { margin:0px auto 0px auto; position:relative; width:826px; font-size:12px; color:#FFFFFF; }
#footer a { color:#FFFFFF; }
#footer a:hover { color:#000000; }
/* Bottom contacto info */



/* Talonario nuevo */
.talonario-nuevo{
		background:url(../gfx/nuevo-bg.jpg) no-repeat top right;
		width:566px;
		height:178px;
		display:block;
		margin-bottom:20px;
		padding:2px;
}
.talonario-nuevo .talon{
		float:left;
		width:401px;
}

.talonario-nuevo .infot{
		padding:15px 20px 10px 10px;
		font-size:13px;
		float:right;
		width:130px;
		line-height:17px;
}
.talonario-nuevo .oro {
		color:#8a733e;
}
.talonario-nuevo a.descubrelo {
		display:block;
		height:14px;
		background:url(../gfx/topo-oro.png) no-repeat top left;
		padding:0 0 0 20px;
		font-weight:bold;
		text-decoration:none;
}
.talonario-nuevo a.descubrelo:hover { color:#8a733e; }
/* Talonario nuevo end */

/* twitter */
#twitter {
		background:url(../gfx/twitter.png) no-repeat top left;
		padding:30px 0 0 0;
		margin-top:20px;
}
#twitter a { color:#4dc5ec;}
#twitter div ul {list-style:none; margin:10px 0px; padding:0;}
#twitter li {margin-bottom:10px;}
#twitter div ul li a {color:#29A7DF;}
#twitter div ul li a:hover{text-decoration:underline;}
#twitter .follow_link { background:url("gfx/twitter.png") no-repeat left bottom;
		font-weight:bold;
		font-size:14px;
}
#twitter .follow_link:hover{text-decoration:underline;}
/* twitter end */

