@charset "utf-8";

/* RESET */
/***************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
html {min-height: 100%; margin-bottom: 1px;} /* Set height to 100% + 1px to force scroll bar in FF */
#ht {position: absolute; top: -2000px; width: 700px;} /* Hidden Text - Look up. WAAAY Up */
table { border-collapse: collapse; border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, button, select, select * {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}




/** MAIN **/
/***************************************************************************************/
#col_container {
	width:600px;
	/*height:600px;*/
	position:absolute;
	left:50%;
	top:8px;
	margin-left:-340px;}


/* CLASSIC GREENWICH
=================================== */
#classic #col_container { 
	padding-bottom: 0px;
	}
bookinfo { 
	text-align: center;
	width: 215px;
	margin: 0 0 0 50px;
	padding: 0;
	color: #706851;
	}
#bookinfo p {color: #706851;}	

img#book {	
	border: 1px solid #ABA250;
	margin-top: 16px;
	*margin-top: 6px;
	margin-bottom: 7px;
	}
img#book2 {	
	border: 1px solid #ABA250;
	margin-top: 16px;
	*margin-top: 6px;
	margin-bottom: 7px;
	}	
	
img#book:hover { 
	opacity: 0.8;                    /* Firefox, Safari(WebKit), Opera */
	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
	filter: alpha(opacity=80);       /* IE 4-7 */
	zoom: 1;       /* set "zoom", "width" or "height" to trigger "hasLayout" in IE 7 and lower */
	}
	
.by {
	font-size:16px;}
.big {
	font-size:22px;
	margin-left: 2px;}
.datos {
	margin: 15px 0;}
#col_right .datos p {
	font-size:11px;
	line-height:normal;
	margin: 0; padding: 0;
	}
a.purchase {
	display: inline-block;
	width: 215px; height: 14px;
	background: url(imagenes/purchase.png) top center no-repeat;
	margin-right: -8px;
	}
a.purchase:hover { background-position: bottom;}	


#flash_object {
	position:absolute;
	top:137px;
	left:50%;
	margin-left:-300px;}


/**DESIGN STUDIO**/
/***************************************************************************************/
#col_container_designstudio {
	width:650px;
	position:absolute;
	left:50%;
	top:170px;
	margin-left:-277px;
	}
#designbar {
	width:250px;
	position:absolute;
	top:175px; /*35px de margen entre el border-bottom del menu para alinear con textos de col_left y right */
	left:50%;
	margin-left:-450px /*le resto 300 (width) + la mitad de la div que va centrada*/;
	color:#72644D; 
	}
#designbar a {color:#6A6263;}
#designbar a:hover {color:#ACA054;}	
#designbar h2 {
	font-size: inherit;
	margin-bottom: 5px;
	}
#designbar li {
	height: 22px;
	font-size:15px;
	line-height: 22px;}
#designbar li a {
	font-size: 15px;}

#gallery {
	width: 620px;
	text-align: center;
	float: right;
	padding: 10px 0 0 0;
	}
#large { height: 322px; vertical-align:top;}
#large img { border: 1px solid white;}
#carousel img:hover {
	opacity: 0.7;                    /* Firefox, Safari(WebKit), Opera */
	-ms-filter: "alpha(opacity=70)"; /* IE 8 */
	filter: alpha(opacity=70);       /* IE 4-7 */
	zoom: 1;       /* set "zoom", "width" or "height" to trigger "hasLayout" in IE 7 and lower */
	}