/*----------------------------------------------------------------------------------
Filename: style.css
Title: Primary CSS file for editlegado.com
Author: Sotecec.com, info@sotecec.com
URL: http://www.editlegado.com/css/style.css
License: Copyright 2009, Sotecec.com. All Rights Reserved.
Feel free to read and learn from this, but please don´t steal.

Description: This base style sheet imports other style sheets and provided 
basic styling for XHTML elements for the editlegado.com website.
----------------------------------------------------------------------------------*/

<!-- @import "reset.css"; -->

/* --------------------------------------------------------------------------------
    HEADER
    --------------------------------------------------------------------------------*/
#header { background:Brown url(../img/headerRepeat.png) repeat-x scroll 0 0;height:143px; clear:both;}
.header-derecha{	background:transparent url(../img/headerDer.png) no-repeat scroll 0 0;
					float:right;height:143px;margin-top:0; width:44px;}
.header-izquierda{	background:transparent url(../img/headerIzq.png) no-repeat scroll 0 0;
					float:left;height:143px;margin-top:0;width:44px;}
.header-center{background:transparent url(../img/headerCen.png) no-repeat scroll 0 0;
float:left;
height:114px;
margin-left:22%;
margin-top:10px;
width:544px;}
/* --------------------------------------------------------------------------------
    STRUCTURE
    --------------------------------------------------------------------------------*/	
body{	background:#FFFFFF url(../img/PC_FondoRepeat.jpg) repeat-x; min-height:600px !important;  min-width:960px !important;}
body#homepage #whats_new{margin-top:0;} 
body#checkout-confirm #address-book-info{margin-top:-214px;}
a {text-decoration: none}
#general{	float:left; z-index:0; width:100%;}
#content { margin-left:3.8%; padding-top:1%; width:90%;}
#main-content {	background-color:white;
border-bottom:thin inset;
border-left:thin outset;
border-right:thin inset;
float:left;
margin-bottom:2%;
padding:15px;
width:100%;
/border:none;}
#main-area{ background-color:white;
display:block;
margin-top:15px;
/margin-top:0;
width:100%;}
#left-content{ display:block;
float:left;
padding-bottom:2%;
width:74%;}
#sidebar{display:block;
margin-bottom:20px;
margin-left:76%;
margin-top:255px;
/margin-top:-15px;
width:24%;}
#sidebar .breadcrumb a{font-family:arial;}

/* --------------------------------------------------------------------------------
    GENERAL
    --------------------------------------------------------------------------------*/	
.main-content-colhead	 { 	-moz-border-radius-bottomleft:30px;
					-moz-border-radius-bottomright:30px;
					-moz-border-radius-topleft:30px;
					-moz-border-radius-topright:30px;
					padding:0.01em;}
.transparente{ 	background:transparent url(../img/lineaDivisorio.png) repeat-x scroll 0 0;
				height:147px; margin-left:136px; margin-top:-145px; width:13px; z-index:0;}
.transparente2{ background:transparent url(../img/lineaDivisorio.png) repeat-x scroll 0 0;
				height:147px;margin-left:136px;margin-top:-129px;width:13px;z-index:0;}
.rounded_colhead { 	-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#F1F1F1;padding:0.01em;margin-bottom:10px;}
.rounded_colhead_title{-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#F1F1F1;padding:0.01em;margin-bottom:10px;}
.rounded_colhead_book{-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#F1F1F1;padding:0.01em;margin-bottom:10px;}
.rounded_colhead_out_box{-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#F1F1F1;padding:0.01em;margin-bottom:10px;}
.rounded_colhead_in_box{-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#F1F1F1;padding:0.01em;margin-bottom:10px;}
.rounded_colhead_in_box_historial{-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#F1F1F1;padding:0.01em;margin-bottom:10px;}
.rounded_colhead_main_box{-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#F1F1F1;padding:0.01em;margin-bottom:10px;}
.rounded_colhead_msg_box{-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#F1F1F1;padding:0.01em;margin-bottom:10px;}
.pullquote {		background:transparent url(../img/closequote.gif) no-repeat scroll right bottom !important;
				color:#666666; float:left; font-family:arial; font-size:81%; line-height:140%;
				padding:0 25px 0 0; text-align:left;}
.pullquote:first-letter {
	background: url(../img/openquote.gif) no-repeat left top!important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; /* Disabling quote effect in IE5 + */
	background /**/: url(); /* Disabling quote effect in IE5 + */
	}
/* --------------------------------------------------------------------------------
    NAVIGATION
    --------------------------------------------------------------------------------*/	
#navigation{	float:right; margin-right:75px; margin-top:-22px;} 
#navigation ul{	border:0 none; list-style-type:none; margin:0; padding:0;}
#navigation li{	background-image:url(../img/pestanaTransparent.png);
				background-repeat:no-repeat; color:black; float:right;
				font-family:Tahoma; font-size:11px; font-weight:bold;
				height:22px; line-height:26px; text-align:center; 
				text-decoration: none; width:125px;}
.navigation-items{	color:black; text-decoration:none;}
.navigation-items:hover { 	background-image:url(../img/pestanaWhite.png); background-repeat:no-repeat;
							float:right; height:22px; line-height:25px; text-align:center; text-decoration:none;
							width:125px;}
.navigation-items-on{	background-image:url(../img/pestanaWhite.png);
						background-repeat:no-repeat; color:black; 
						float:right; font-family:Tahoma; font-size:11px;
						font-weight:bold; height:22px; line-height:26px;
						text-align:center; text-decoration: none; width:125px;}
.navigation-items-on:hover, .navigation-items-on a, .navigation-items-on a:hover, .navigation-items-on a:active, .navigation-items-on a:link  {	color: #513f19;	text-underline: none;}
.navigation-items a, .navigation-items a:hover, .navigation-items a:active, .navigation-items a:link {
		color: #fff;font-size: 9px;text-underline: none;}
/* --------------------------------------------------------------------------------
    CARRUSEL
    --------------------------------------------------------------------------------*/	
#carrusel { background:transparent url(../img/carruselDerRepeat.png) repeat-x scroll center top;
display:block;
float:left;
height:173px;
margin-bottom:7px;
width:100%;}
#flash{ 	/*margin-left:172px;z-index:1;*/margin-left:192px;
z-index:1;}
#carrusel_image_izq{ 	background:transparent url(../img/carruselDer.png) repeat-x scroll center top;
float:left;
height:173px;
margin-left:12px;
margin-top:-175px;
opacity:0.8;filter:alpha(opacity=60);
width:180px;
z-index:0;
/*background:transparent url(../img/carruselDer.png) repeat-x scroll center top;
						float:left; height:173px; margin-left:30px; margin-top:-176px; 
						/margin-top:-173px; opacity:0.8; width:308px; z-index:0;*/}
#carrusel_image_der{ 	background:transparent url(../img/oldcarruselDer.png) no-repeat scroll center top;
height:173px;
margin-left:763px;
margin-top:-176px;
opacity:0.9;filter:alpha(opacity=60);
position:absolute;
width:143px;
z-index:0;
/*background:transparent url(../img/carruselDer.png) no-repeat scroll center top;
						height:173px; margin-left:573px; /margin-left:589px; margin-top:-176px; /margin-top:-173px;
						opacity:0.9; position:absolute; /position:static; width:188px; z-index:0;*/}
.rounded_carrusel	{	-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#F1F1F1;padding:0.01em;margin-bottom:10px;}
/* --------------------------------------------------------------------------------
    SEARCH
    --------------------------------------------------------------------------------*/	
/* BUG: When you resize the viewport, this have weird behavior in IE7.
Anyone have ideas on hw to fix it?. */
#search {	background:transparent url(../img/busquedaRepeat.png) repeat-x scroll 0 0;
float:left;
height:49px;
margin-top:15px;
width:100%;
			}
#search-tools { color:white;
float:left;
font-family:arial;
font-size:14px;
height:43px;
padding-left:22px;
padding-top:12px;
}
#search-tools  input[type=text]{	color:black; padding-top:0; width:280px;}
#search-tools  a{border-bottom-style:dotted;
border-bottom-width:thin;
/border-bottom-width:1px;
color:white;
font-family:Arial;
font-size:14px;
margin-left:10px;text-decoration:none;}
#search-tools  a:hover{  border-bottom-color:white; color:#D1DFF6;}
.brocha-derecha-search{	background:transparent url(../img/busquedaBrocha.png) no-repeat scroll 0 0;
						float:right; height:49px; margin-top:2px; width:333px; }
#search-tools input[alt="Buscar"]{	padding-left:5px; padding-right:6px;}
#advanced-search{	float:left; width:100%;}
#adv-search{ background-color:#D1DFF6;
float:left;
font-family:arial;
padding:15px;
width:95.7%;/border:none;}
#help-search{	float:right;
font-family:Arial;
font-size:14px;}
#other-filters-search{	background-color:transparent;
float:left;
margin-left:2%;
margin-top:15px;
width:100%;
/background-color:transparent;
/border:none;
	}
#main-filters{background-color:#659AF1;
float:left;
font-family:Arial;
font-size:small;
height:110px;
margin-top:15px;
padding:15px;
width:95.7%;
/border:none;}
.filters{ margin-left:10px; margin-top:6px; width:58%;}
.filter-option{margin-left:139px; width:50%;}
.filter-option-categories{font-family:arial;
margin-left:143px;
margin-top:5px;
width:75%; }
.filter-option-manufacturers{margin-left:143px;
margin-top:6px;
width:60%;	}
.main-filters-label{float:left;
font-family:arial;
font-size:13.8px;
margin-top:8px;
text-align:right;
width:133px; }
#advanced-search-button{float:right;
margin-bottom:12px;
margin-right:20px;}

#search-popup{font-family:verdana;
font-size:14px;
line-height:18px;
margin-left:10px;
text-align:justify;
width:380px;}

#search-popup h1{font-family:Trebuchet MS;
font-size:16px;
font-weight:bolder;}

#quick-find-error{}
/* --------------------------------------------------------------------------------
    NOVEDADES
    --------------------------------------------------------------------------------*/	
#whats_new{float:left;
height:210px;
margin-top:15px;
width:100%;}
#whats_new p {	float:left; font-size:14px; margin-top:35px; text-align:justify; width:100%;}
#whats_new_price{ color:Brown; font-family:Tahoma; font-size:larger; height:24px; margin-top:90px; text-align:justify; z-index:0;}
#whats_new .gradiente{	background:transparent url(../img/categoryTitle_gradiente2.png) no-repeat scroll 0 0;
						float:right; height:37px; margin-right:5px; margin-top:-25px; width:469px;}
#whats_new .brocha-centro {	background:transparent url(../img/categoryTitle_centro.png) no-repeat scroll 0 0;
							float:none; height:37px; margin-left:200px; margin-top:-25px; / margin-top:-38px;
							opacity:0.1;filter:alpha(opacity=10);width:311px;}
#whats_new .brocha-derecha{	background:transparent url(../img/categoryTitle_derecha.png) no-repeat scroll 0 0;
							float:right; height:37px; margin-top:-36px; 
							opacity:0.1; filter:alpha(opacity=10);width:43px;}
#whats_new .category_title{	background:transparent url(../img/categoryTitle.jpg) repeat-x scroll 0 0;
							color:#FFFFFF; font-family:Arial; font-weight:bolder; height:22px;
							padding-bottom:5px; padding-left:22px; padding-top:9px;}
.whats_new_image{ background-color:inactivecaption; height:145px; margin-left:22px; margin-top:52px; width:100px;}
.whats_new_info_title{  float:left; font-family:Verdana; margin-left:160px; margin-top:-138px;
						padding-left:6px; text-align:justify; width:70%;}
.whats_new_info_title a{	border-bottom-style:groove; border-bottom-width:thin; color:#15518D; font-family:Verdana;
						font-variant:small-caps; font-weight:bolder; padding-left:0; padding-top:2px; text-decoration:none;}
.whats_new_buttons  { display:block; float:right; margin-right:0; margin-top:-22px; }
.whats_new_buttons2 { display:block; float:right; margin-right:0; margin-top:16px; }
.whats_new_buttons  a{border:medium none; text-decoration:none;}
/* --------------------------------------------------------------------------------
    OUR-BOOKS-HOME
    --------------------------------------------------------------------------------*/	
#our-books{ float:left;
height:auto;
margin-top:15px;
width:100%;}
#our-books p {	float:left; font-size:14px; margin-top:34px; text-align:justify; width:100%;}
#our-books-price{ 	color:Brown; font-family:Tahoma; font-size:larger; height:24px; margin-top:80px; text-align:center; width:11%; z-index:0;}
.category_title{	background:transparent url(../img/categoryTitle.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Arial;
font-weight:bolder;
height:22px;
padding-bottom:5px;
padding-left:22px;
padding-top:9px;
width:98%;}
.gradiente{ 		background:transparent url(../img/categoryTitle_gradiente2.png) no-repeat scroll 0 0;
					float:right; height:37px; margin-right:5px; margin-top:-25px; width:469px;filter:alpha(opacity=10);}
.brocha-centro{		background:url(../img/categoryTitle_centro.png) no-repeat scroll 0 0 transparent;
					height:37px;margin-left:200px;margin-top:-25px;opacity:0.1;position:relative;width:311px;z-index:0;}
.brocha-derecha{	background:transparent url(../img/categoryTitle_derecha.png) no-repeat scroll 0 0;
					float:right;height:37px;margin-top:-36px;opacity:0.1;
					filter:alpha(opacity=10);width:43px;}
.our-books-image{	background-color:transparent;height:125px;margin-left:22px;margin-top:0;padding-top:16px; width:90px;}
.book-result{		background-color:#F1F1F1;
display:block;
float:left;
height:170px;
margin-top:10px;
width:99.3%;}
.noresult {
font-family:Verdana;
font-size:15px;
margin-bottom:15px;
padding-bottom:100px;
padding-top:75px;
text-align:center;}
.our-books-info-title{ 	float:left; font-family:Verdana; margin-left:160px; margin-top:-135px;
						padding-left:6px; text-align:justify; width:70%;}
.our-books-info-title a{	border-bottom-style:groove; border-bottom-width:thin; color:#15518D;
						font-family:Verdana; font-variant:small-caps; font-weight:bolder; padding-left:0;
						padding-top:2px; text-decoration:none;}
.our-books-buttons { float:right; margin-right:0; margin-top:-22px; z-index:0;}
#info-inline{ display:block;}
#info-inline a{ 	text-decoration:none; border:medium none; }
/* --------------------------------------------------------------------------------
    OUR-BOOKS-RESULTS
    --------------------------------------------------------------------------------*/	
#book-results{background-color:transparent; float:left; width:100%;}
#book-results-filter{ float:right; margin-top:-29px; /display:none;}
#book-results-image{height:200px; margin-left:22px; margin-top:21px; width:141px;}
#book-results-image img{padding-top:14px;}
#book-results-description{	float:right; font-family:times New Roman; margin-right:15px;
							margin-top:-198px;text-align:left;width:41%;}
#book-results .brocha-centro{	background:transparent url(../img/categoryTitle_centro.png) no-repeat scroll 0 0;
								float:none;height:37px;margin-left:200px;margin-top:-25px; / margin-top:-37px;
								opacity:0.1; filter:alpha(opacity=10);width:311px;}
#book-results-info{	float:left; margin-left:182px; margin-top:-200px; width:25%;}
#book-results-info span{ color:#5A7D56; font-family:Verdana; font-size:16px;}
#book-results-info ul{ list-style-image:none; list-style-position:outside; list-style-type:none; margin:5px 0 0 9px;padding:0; font-size:13px;}
#book-results-info li{	background:transparent url(../img/bullet.gif) no-repeat scroll 0 1px;
						color:#666666; margin:0; padding:0 0 3px 10px;}
#book-results-also-purchased{	float:left;
margin-left:16%;
margin-top:73px;}
#book-results-also-purchased p {	font-family:verdana;
font-size:14px;
margin-left:21px;}
#book-results-price{	color:Brown;
float:left;
font-family:Tahoma;
font-size:larger;
height:24px;
margin-bottom:12px;
margin-left:6px;
margin-top:5px;
text-align:justify;
width:100%;}
#subcategories{float:left;
margin-bottom:15px;
width:100%;}
#subcategories a {
color:#FFFFFF;
position:relative;
z-index:1;
}
.book-results-buttons {	float:right;
margin-bottom:30px;
margin-top:20px;
padding-right:78px;
text-align:right;
width:91%;
z-index:0;}
.book-results-url{font-family:verdana;
font-size:14px;
margin-top:5px;
text-align:center;
width:140px;}

.book-results-url a{border-bottom:thin dotted;
font-family:verdana;
font-size:12px;
text-decoration:none;
color:#659AF1;
}

.book-results-url a:hover{color:black;}
.dock { 	height:190px;position:relative;text-align:center;}
.dock-container {	position: absolute;	height: 110px;	background: url(../img/dock-bg.gif) repeat-x;
					padding-left: 20px;	position:absolute;}
a.dock-item {	display: block;	width: 40px;color: #000 !important;position: absolute !important;
				top: 0px; text-align: center; text-decoration: none;
				font: bold 12px Arial, Helvetica, sans-serif;}
.dock-item img {	border:medium none;margin:5px 10px 10px; width:80%;}
.dock-item span {	display: none;}
.rounded_purchased{	-moz-border-radius-bottomleft:6px;
					-moz-border-radius-bottomright:6px;
					-moz-border-radius-topleft:6px;
					-moz-border-radius-topright:6px;
					background-color:#3F6DAF;padding:0.01em;}
.books-list-price{ 	color:Brown; float:left; font-family:Tahoma; font-size:larger;
					height:24px; margin-left:150px; margin-top:-55px; text-align:center;
					width:11%; z-index:0;}
.books-list-weight{	float:left; margin-left:167px; 
					margin-top:-95px;
					/height:10px;}
.books-list-weight-selected{float:left; margin-left:167px; margin-top:-99px;}
.books-list-weight-selected a{	color:#666666 !important; font-family:Verdana; font-size:15px; font-variant:normal;
						font-weight:lighter; padding-left:0; padding-top:2px; text-decoration:none;}
.books-list-weight a{	color:#666666 !important;; font-family:Verdana; font-size:15px; font-variant:normal;
						font-weight:lighter; padding-left:0; padding-top:2px; text-decoration:none;}
.books-list-title{	float:left; font-family:Verdana; margin-left:160px;margin-top:-167px;
					padding-left:6px; text-align:justify; width:70%;}
.books-list-title a{	border-bottom-style:groove; border-bottom-width:thin; color:#15518D !important;
						font-family:Verdana; font-variant:small-caps; font-weight:bolder; padding-left:0;
						padding-top:2px; text-decoration:none;}
.books-list-price2{ 	color:Brown; float:left; font-family:Tahoma; font-size:larger;
					height:24px; margin-left:150px; margin-top:-42px; text-align:center;
					width:11%; z-index:0;}
.books-list-title2{	float:left; font-family:Verdana; margin-left:160px;margin-top:-135px;
					padding-left:6px; text-align:justify; width:70%;}
.books-list-title2 a{	border-bottom-style:groove; border-bottom-width:thin; color:#15518D;
						font-family:Verdana; font-variant:small-caps; font-weight:bolder; padding-left:0;
						padding-top:2px; text-decoration:none;}
#books-info-inline{	float:right; margin-right:33px; margin-top:-55px; z-index:0;}
#books-info-inline ul{}
#books-info-inline li{}
#browse-top-bar{	background:transparent url(../img/nav_bar.gif) repeat-x scroll left bottom;
clear:both;
float:left;
font-size:11px;
height:45px;
margin:6px 0 0;
padding:0;
width:100%;}
#browse-bottom-bar{	background:transparent url(../img/nav_bar.gif) repeat-x scroll left bottom;
					clear:both; float:left; font-size:11px; margin:20px 0 0; padding:0; width:100%;}
.btb-dsl-tc{	border-color:-moz-use-text-color;
border-style:outset inset inset outset;
border-width:thin;
float:left;
margin:0;
padding:0;
width:100%;}
.btb-dsl-bc2{	background:transparent url(../img/nav-blc2.gif) repeat-x scroll left bottom;
float:left;
margin:0;
padding:0;
width:100%;}
.btb-dsr-tc, .btb-dsr-bc {width:100%;}
.sort-by{	float:left; margin-bottom:0;margin-left:0; margin-right:0; padding:8px 0 10px;}
.sort-by  .sort{	color:#666666; font-family:verdana;font-size:13px; line-height:28px; margin:0 0 0 14px; padding:0;}
#browse-bottom-bar ul {	float:left; list-style-image:none; list-style-position:outside; list-style-type:none;}
#browse-bottom-bar li { color:#666666; float:left;}
.sort-by p{font-family:verdana;
font-size:14px;}
li.nav-div { 	background:transparent url(../img/nav_divider.gif) no-repeat scroll right center;
			margin:0; padding:0 27px 0 0; width:100%;}
.productListing-heading{  	background-color:transparent;color:#44464B; font-family:Verdana,Arial,sans-serif;
							font-size:10px;	font-weight:bold;height:16px;padding:0 2px;} 
.productListing-heading a{	border:0 none; font-weight:bold;line-height:139%; 
							text-decoration:none; 
							background:transparent url(../img/nav_divider.gif) no-repeat scroll right center;
							margin:0;padding:0 27px 0 0;width:100%;}
.productListing-heading a:hover{	color:Brown; border:0 none;font-weight:bold;line-height:139%;
								text-decoration:underline;}
TABLE.productListing { float:left; margin-left:100px; margin-top:-30px; /margin-top:-43px; width:30%;}
#book-results-elements{	margin-top:53px;/margin-top:0;/margin-bottom:25px;}
.bin-left { float:left; margin:0 0 0 5px; padding:8px 0;}
.bin-left p{float:left; margin:0; padding:0 0 0 14px;}
.bin-right {float:right;margin:0 5px 0 0; padding:8px 0;}
.bin-right a{text-decoration:none;}
.bin-right u{color:gray;}
#paginador{	border-bottom:thin groove;
border-left:thin ridge;
border-right:thin groove;
float:left;
font-family:verdana;
font-size:12px;
margin-bottom:10px;
margin-left:5px;
margin-top:0;
width:98.6%;}
div.pagination {
	float:left;
margin:15px;
/margin:25px;
text-align:center;
width:100%;
z-index:1;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	
	text-decoration: none; 
	color: #2e6ab1 !important;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}
#paginador-info{float:left;
font-family:arial;
font-size:12px;
margin-top:-15px;
padding:12px;
width:97%;
z-index:0;}

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

/* --------------------------------------------------------------------------------
    BOOK-DETAILS
    --------------------------------------------------------------------------------*/	
#book-details{ background-color:WhiteSmoke; float:left; margin-bottom:16px; width:100%;}
/* --------------------------------------------------------------------------------
    BOOK-COMENTARY
    --------------------------------------------------------------------------------*/	
#book-comentary{	background-color:WhiteSmoke;
float:left;
margin-bottom:16px;
margin-left:10px;
width:97%;}
#book-comentary-image{	height:200px; margin-left:22px; margin-top:21px; width:141px;}
#book-comentary-image img{	padding-top:14px;}
#book-comentary-info{float:left; margin-left:182px; margin-top:-200px; width:50%; }
#book-comentary-info span{	color:#5A7D56; font-family:Verdana; font-size:16px;}
#book-comentary-info ul{	list-style-image:none; list-style-position:outside; 
						list-style-type:none;margin:5px 0 0 9px;padding:0;}
#book-comentary-info li{	background:transparent url(../img/bullet.gif) no-repeat scroll 0 1px;
						color:#666666;margin:0;padding:0 0 3px 10px;}
#book-comentary-price{	color:Brown;
float:left;
font-family:Tahoma;
font-size:larger;
height:24px;
margin-bottom:30px;
margin-left:191px;
margin-top:-2px;
text-align:justify;
width:67%;}
.book-comentary-buttons{	float:right; margin-bottom:15px;margin-right:0; margin-top:-18px; z-index:0;}
#no-reviews {	float:left;
font-family:arial;
margin-top:-153px;
text-align:center;
width:100%;}

#comentary-list #no-reviews a{border:none;}

#num_comentarios{float:left;
font-family:verdana;
font-size:15px;
margin-bottom:15px;
margin-left:189px;
margin-top:15px;
width:25%;}
/* --------------------------------------------------------------------------------
    LOGIN
    --------------------------------------------------------------------------------*/	
#login{background-color:#D1DFF6;
border:thin solid #93AACC;
float:left;
margin-top:10px;
padding-left:15px;
padding-right:15px;
width:95.7%; 
/border:none;}
#login .rounded_colhead	 { 	-moz-border-radius-bottomleft:15px;
							-moz-border-radius-bottomright:15px;
							-moz-border-radius-topleft:15px;
							-moz-border-radius-topright:15px;
							padding:0.01em;}
#new-costumer{	background-color:#659AF1;
border:thin solid #646790;
float:left;
height:200px;
margin-top:-464px;
opacity:0.8;
filter:alpha(opacity=60);
width:100%;
/border:none;}
#new-costumer-content{float:left;}
#new-costumer-content h1{	font-family:Trebuchet MS; font-weight:bolder; margin:10px 10px 10px 15px;}
#new-costumer-content p{		font-family:verdana;
font-size:15px;
line-height:23px;
margin:10px 10px 0 15px;
padding:10px;
text-align:justify;} 
.new-costumer-btn{	float:right; margin-bottom:26px; margin-right:60px;}
#old-costumer{ 	background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-top:-249px;
opacity:0.8;
filter:alpha(opacity=60);
width:100%;
/border:none;}
#old-costumer-content h1{ font-family:Trebuchet MS; font-weight:bolder;margin:10px 10px 10px 15px;} 
#old-costumer-content p{	 font-family:verdana; font-size:15px;margin:10px 10px 3px; padding:10px; text-align:justify;}
#old-costumer-content2 h1{ font-family:Trebuchet MS; font-weight:bolder;margin:10px 10px 10px 15px;} 
#old-costumer-content2 p{	 font-family:verdana; font-size:15px;margin:10px 10px 3px; padding:10px; text-align:justify;}
#old-costumer-content2 p {style.css (línea 492)
font-family:verdana;
font-size:15px;
margin:10px 10px 3px;
padding:10px;
text-align:justify;}
#old-costumer a{		border-bottom:thin dashed; color:black;text-decoration:none; height:20px;} 
#old-costumer a:hover{	border-bottom:thin dashed; color:PapayaWhip;} 
.new-costumer-btn{	float:right; margin-bottom:26px;margin-right:60px;} 
.old-costumer-btn{	float:left; margin:-55px 60px 43px 166px; width:53%;}
#old-costumer input[type=text]{ margin-left:-20px; /margin-left:-210px; width:200px;}
#old-costumer input[type=password]{ width:200px; margin-left:-20px; /margin-left:-210px;}
.old-costumer-content-label{font-family:tahoma; margin-left:3px; text-align:right; width:152px;}
.old-costumer-content-input{float:left; font-family:tahoma; margin-left:188px; margin-top:-16px; /margin-top:-20px; text-align:right; width:152px;}
#login .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
float:right;
height:267px;
margin-right:-15px;
margin-top:8px;
width:225px;
z-index:0;}
#login .left-brush{ background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
float:left;
height:228px;
margin-left:-15px;
margin-top:249px;
width:228px;
z-index:0;}
#login-warning{	background-color:#86D993;
border:thin solid #67A772;
float:left;
font-family:verdana;
font-size:14px;
height:40px;
margin-left:18px;
margin-top:10px;
opacity:0.8;
filter:alpha(opacity=60);
text-align:center;
width:94%;}
#forgotten{		float:left; font-family:Trebuchet MS;font-size:14px;margin-bottom:73px;
				margin-left:38px;
				/margin-left:380px;
				margin-top:-13px;
				/margin-top:-48px;
				}
#text-visitors{	background-color:#86D993;border:thin solid #67A772;float:left;
				margin-left:18px;margin-top:10px; opacity:0.8;filter:alpha(opacity=60);width:94%; /border:none;margin-bottom:15px;}
#text-visitors p{	font-family:Verdana; font-size:14px; line-height:22px; padding:20px; width:95%; /border:none;}
/* --------------------------------------------------------------------------------
    SHOPPING-CART
    --------------------------------------------------------------------------------*/
#shopping-cart{float:left;
width:100%;
}
#shopping-msg{float:left;
margin-bottom:60px;
margin-left:20px;
margin-top:40px;}
#shopping-cart p{float:left;
font-family:verdana;
font-size:15px;
line-height:23px;}
#shopping-cart-list-title{float:left;
font-family:Helvetica;
font-size:13px;
font-weight:bold;
margin-left:18px;
margin-top:-252px;
text-align:center;
width:95%;
}
#shopping-cart-list{background-color:#D1DFF6; border:thin solid #93AACC; float:left; margin-bottom:22px; margin-top:10px; width:100%;
				/padding-bottom:15px;	/border:none;}
#shopping-cart-list-title ul{ display:inline;
float:left;
width:100%;}
#shopping-cart-list-title li {display:inline;
float:left;}
#shopping-cart-main-list{background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-bottom:15px;
margin-left:18px;
margin-top:-229px;
opacity:0.8;
filter:alpha(opacity=60);
width:95%;
/border:none;}
#shopping-cart-main-list ul{ border-bottom:thin double appworkspace;
display:inline;
float:left;
margin-top:15px;
padding-bottom:11px;
width:100%;}
#shopping-cart-main-list li {display:inline;
float:left; text-align:center;}
.cart-delete{ width:10%;}
.cart-product-name{width:40%;}
.cart-product-name a{ color:Black;
font-family:Arial;
font-size:13px;
text-decoration:none;}
.cart-quantity{width:25%;}
.cart-price{font-weight:bold;
width:25%;}
#shopping-cart-subtotal{float:left;
font-family:arial;
font-weight:bold;
margin-bottom:15px;
margin-top:15px;
text-align:center;
width:100%;}
#shopping-cart-buttons{float:left;
margin-bottom:20px;
margin-left:18px;
width:100%;}
#shopping-cart-buttons ul{display:inline;
float:left;
width:100%;}
#shopping-cart-buttons li {display:inline;
float:left;
width:100px;}
#shopping-cart-list .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#shopping-cart-list .left-brush{ 	background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
					float:left; height:228px;margin-top:282px; width:228px; z-index:0;}
					
#shopping-cart-warning {background-color:#86D993;
border:thin solid #67A772;
float:left;
font-family:verdana;
font-size:14px;
height:40px;
margin-bottom:25px;
margin-left:4%;
margin-top:10px;
opacity:0.8;
filter:alpha(opacity=60);
padding:20px;
text-align:justify;
width:86%;}

#shopping-cart-warning span{color:red;}

#shopping-cart-main-list  span  {color:red;}

#create-new-account-error{background-color:#86D993;
border:thin solid #67A772;
float:left;
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:10px;
opacity:0.8;
filter:alpha(opacity=60);
padding:15px;
text-align:justify;
width:90.4%;}

#create-new-account-error span{color:red;
font-weight:bold;}

#create-account input[type=text]{width:300px;}

/* --------------------------------------------------------------------------------
    ABOUT
    --------------------------------------------------------------------------------*/	
#about{	background-color:transparent;
float:left;
height:150px;
margin-top:15px;
width:100%;}
#about .leyenda {  	float:left;
height:100px;
margin-top:10px;
width:100px;}
#about-info {	float:left;
font-family:Verdana;
font-size:15px;
margin-left:116px;
margin-top:-95px;
text-align:justify;
width:81%; }
#about-info p{float:left;
font-size:15px;
line-height:20px;}
#about a{
color:#878993;
font-size:large;
font-weight:bolder;
}
/* --------------------------------------------------------------------------------
    COMPAÑIA
    --------------------------------------------------------------------------------*/	
#compania{background-color:transparent; float:left; height:150px;width:100%;}
#compania .leyenda {  	float:left; height:100px; margin-left:20px;
					margin-right:14px; margin-top:10px; width:100px;}
#compania-info {
float:left;
font-family:Verdana;
font-size:14px;
line-height:25px;
margin-left:21px;
margin-top:22px;
text-align:justify;
width:73%;
}				
/* --------------------------------------------------------------------------------
    TERMINOS
    --------------------------------------------------------------------------------*/	
#terminos{font-family:Tahoma;
font-size:13px;
line-height:21px;
text-align:justify;
margin-bottom:15px;
width:100%;}
#terminos-header{
font-size:17px;
font-weight:bold;
text-align:center;
width:100%;}
#terminos-header p{margin-left:25%;
font-size:15px;
width:48%;}
#terminos-main-title{color:#0052cc;
font-size:1.2em;
font-weight:bold;
line-height:1.7em;
margin-bottom:10px;}
#terminos p{
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:1.5em;
padding-bottom:14px;
padding-left:14px;
padding-right:14px;}
#terminos h1{font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:1.5em;
margin-bottom:10px;}
#terminos span{font-weight:bold;}
#terminos ul{list-style-type:disc;
margin-bottom:15px;
padding-left:45px;
text-decoration:none;}
/* --------------------------------------------------------------------------------
    PUBLICIDAD
    --------------------------------------------------------------------------------*/	
#publicidad { 	background:transparent url(../img/anuncioRepeat.png) repeat-x scroll 0 0;
				height:266px;margin-left:0;margin-top:6px;width:100%;float:right;}
#publicidad_image_der{ 	background:transparent url(../img/anuncioBordeDer.png) no-repeat scroll center top;
						float:right;height:266px;margin-left:50%;width:23px;}
#publicidad_image_izq{ 	background:transparent url(../img/anuncioBordeIzq.png) no-repeat scroll center top;
						float:left;	height:266px;width:19px;}
#publicidad_image{	background:transparent url(../img/anuncioImagenTorcida.png) no-repeat scroll center top;
					float:right;height:266px;margin-top:-266px;width:148px;}
#info{	background-color:#A4C7C1;
color:black;
float:left;
font-family:Arial;
font-size:smaller;
font-weight:lighter;
margin-left:12px;
margin-top:-113px;
opacity:0.6;
filter:alpha(opacity=60);
padding:8px;
text-align:justify;
width:84%;
z-index:0;}
#info p{	font-size:89%;}
#publicidad-title {color:white;
float:left;
font-family:arial;
font-size:1.3em;
font-weight:bolder;
margin-left:17px;
margin-top:-253px;
text-align:left;
width:128px;
z-index:0;}
#publicidad-title a{text-decoration:none; color:white;}
#publicidad-title span{color:white;font-family:Arial;
font-size:13px;
}

#redes_sociales{
margin-left:0;margin-top:6px;width:100%;float:right;
}
#redes_sociales ul li{ display:inline;}
/* --------------------------------------------------------------------------------
    CONTACTUS
    --------------------------------------------------------------------------------*/	
#contactus-info{background-color:#D1DFF6; border:thin solid #93AACC; float:left; margin-bottom:22px; margin-top:10px; width:100%; /padding-bottom:15px;/border:none;}
#contactus-info .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#contactus-info .left-brush{ background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
float:left;
height:228px;
margin-top:145px;
width:228px;
z-index:0;}
#contactus-info-main{background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-bottom:15px;
margin-left:18px;
margin-top:-325px;
opacity:0.8;
filter:alpha(opacity=60);
/border:none;
width:95%;}
#contactus-info-main ul{ float:left;
font-family:verdana;
font-size:15px;
padding:8px;
width:97%;}
#contactus-info-main li{display:inline;
float:left;
padding-left:10px; }
#contactus-info-main input[type=text]{ width:245px;}
#contactus-info-comentary{background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-bottom:45px;
margin-left:18px;
margin-top:-233px;
opacity:0.8;
filter:alpha(opacity=60);
width:95%;
/border:none;}
#contactus-info-comentary ul{ float:left;
font-family:verdana;
font-size:15px;
padding:8px;
width:97%;}
#contactus-info-comentary li{display:inline;
float:left;
padding-left:10px; }
.label-comentary{float:left;
font-family:verdana;
margin-top:8px;
padding-left:18px;}
#contactus-info-button{float:right;
margin-bottom:20px;
padding-right:20px;}
#contactus-error{	background-color:#86D993;
border:thin solid #67A772;
float:left;
margin-left:18px;
margin-top:-356px;
opacity:0.8;
filter:alpha(opacity=60);
width:95%;}
#contactus-success {float:left;
font-family:Verdana;
margin-top:-220px;
text-align:center;
width:100%;
}
#contactus-success a{text-decoration:none;}
/* --------------------------------------------------------------------------------
    PASSWORD-FORGOTTEN
    --------------------------------------------------------------------------------*/	
#pass-forgotten{background-color:#D1DFF6; border:thin solid #93AACC; 
				float:left; margin-bottom:22px; margin-top:10px; width:99.3%;/border:none;}
#pass-forgotten .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#pass-forgot {background-color:#659AF1; border:thin solid #646790; float:left; 
				margin-left:18px; margin-top:-227px; opacity:0.8;filter:alpha(opacity=60); width:94%;/border:none;}
#pass-forgot-content{float:left;}
#pass-forgot p{		font-family:verdana; font-size:15px; line-height:23px; 
							margin:10px 10px 10px 15px; padding:10px;text-align:justify;} 
.pass-forgot-btn{	float:right; margin-bottom:26px; margin-right:60px;}
#text-forgotten{	background-color:#86D993; border:thin solid #67A772; float:left; 
					margin-left:18px; margin-top:10px;opacity:0.8;filter:alpha(opacity=60); padding-bottom:15px;
					padding-top:15px;text-align:center;  width:94%;}
#text-forgotten p{	font-family:Verdana; font-size:14px; line-height:22px; padding:20px; width:95%;}
/* --------------------------------------------------------------------------------
    CREATE ACCOUNT
    --------------------------------------------------------------------------------*/	
#create-account{background-color:#D1DFF6; border:thin solid #93AACC; 
				float:left; margin-bottom:22px; margin-top:10px; width:99.3%;/border:none;}
#create-account-note{background-color:#86D993;
border:thin solid #67A772;
float:left;
margin-left:18px;
margin-top:10px;
opacity:0.8;
filter:alpha(opacity=60);
text-align:center;
width:94%;/border:none;}
#create-new-account-content h1{	font-family:Trebuchet MS; font-weight:bolder; margin:10px 10px 10px 15px;}
#create-account-note p{	font-family:Verdana; font-size:14px; line-height:22px; padding:20px; width:95%;}
#create-account .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#create-account .left-brush{ 	background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
float:left;
height:228px;
margin-left:-154px;
margin-top:282px;
width:228px;
z-index:0;}
#create-new-account-personal{background-color:#659AF1;
border:thin solid #646790;
float:left;
height:170px;
margin-left:18px;
margin-top:-491px;
opacity:0.8;
filter:alpha(opacity=60);
padding-bottom:15px;
width:94%;/border:none;}
#create-new-account-enterpise{background-color:#659AF1;
border:thin solid #646790;
float:left;
height:56px;
margin-left:18px;
margin-top:-296px;
opacity:0.8;
filter:alpha(opacity=60);
padding-bottom:15px;
width:94%;
/border:none;}
#create-new-account-address{background-color:#659AF1; border:thin solid #646790; float:left; 
				margin-left:18px; margin-top:-216px; opacity:0.8;filter:alpha(opacity=60); width:94%;padding-bottom:15px;/border:none;}
#create-new-account-contacto{background-color:#659AF1; border:thin solid #646790; float:left; 
				margin-left:18px; margin-top:1px; opacity:0.8;filter:alpha(opacity=60); width:94%;padding-bottom:15px;/border:none;}
#create-new-account-boletin{background-color:#659AF1; border:thin solid #646790; float:left; 
				margin-left:18px; margin-top:3px; opacity:0.8; filter:alpha(opacity=60);width:94%;padding-bottom:15px;/border:none;}
#create-new-account-pasw{background-color:#659AF1; border:thin solid #646790; float:left; 
				margin-left:18px; margin-top:4px; opacity:0.8;filter:alpha(opacity=60); width:94%;padding-bottom:15px;/border:none;}
#create-new-account-content{float:left; width:100%;}

#create-new-account-content p{		font-family:verdana; font-size:15px; line-height:23px; 
							margin:10px 10px 10px 15px; padding:10px;text-align:justify;} 
.create-new-account{	float:right; margin-bottom:26px; margin-right:60px;}

#create-account ul {	margin-top:5px; padding-left:20px; width:95%;} 
#create-account ul li{ display:inline; width:30%;}
#create-account .label {	display:inline; float:left; font-family:verdana;
						font-size:14px; padding-right:11px; text-align:right;width:29%;}
.dato-obligatorio{	float:left; font-family:verdana; font-size:15px; /font-size:13px; margin-left:18px;}
#required-val{float:left;
font-family:arial;
font-size:15px;
margin-right:80px;
text-align:right;
width:95%;}
#create-account-success .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#create-account-sucess-content{background-color:#659AF1; border:thin solid #646790; float:left; 
				margin-left:18px; margin-top:-265px; opacity:0.8;filter:alpha(opacity=60); width:94%;/border:none;}
				
#create-account span{color:red;}
/* --------------------------------------------------------------------------------
    MY ACCOUNT LOBBY
    --------------------------------------------------------------------------------*/	
#my-account-lobby{background-color:#D1DFF6; border:thin solid #93AACC; 
				float:left; margin-bottom:22px; margin-top:10px; width:99.3%; /padding-bottom:15px; /border:none;}
#my-account-lobby .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#my-account-lobby .left-brush{ background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
float:left;
height:228px;
margin-top:145px;
width:228px;
z-index:0;}
#my-account-lobby-main{
border:thin solid #646790;
float:left;
margin-left:18px;
margin-top:-352px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:15px;
width:94%;
/border:none;}
#my-account-lobby-orders{background-color:#659AF1;
border:thin solid #646790;
float:left;
font-family:null;
margin-bottom:22px;
margin-left:18px;
margin-top:-178px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:20px;
padding-left:3%;
width:91%;
/border:none}
#my-account-lobby-orders h2{font-family:verdana;
font-size:13px;}
#my-account-lobby h1{	font-family:Trebuchet MS;
font-weight:bolder;
margin-bottom:10px;
margin-top:10px;
text-align:left;}
#my-account-lobby a {color:black;
font-family:verdana;
font-size:12px;
text-decoration:none;}
#my-account-lobby a:hover {color:black;
font-family:verdana;
font-size:12px;
text-decoration:underline;
}
#my-account-lobby-main li{text-align:left;
width:100%;}
#my-account{border-right:thin solid;
float:left;
height:120px;
margin-left:3%;
margin-top:15px;
padding-right:10px;
width:29%;}
#my-orders{border-right:thin solid;
float:left;
height:120px;
margin-left:10px;
margin-top:15px;
padding-right:10px;
width:29%; }
#email-notifications{float:left;
margin-left:10px;
margin-top:15px;
padding-right:10px;
width:29%; }		
#my-account-lobby-orders ul{border-top:thin dashed;
float:left;
font-family:verdana;
font-size:12px;
line-height:17px;
margin-left:20px;
margin-top:10px;
padding-left:10px;
padding-top:8px;
width:90%;}	
#my-account-lobby-orders li{width:80%;}	
.my-account-lobby-orders-buttons{text-align:right;}
#my-account-msg{	background-color:#86D993;
border:thin solid #67A772;
float:left;
margin-left:18px;
margin-top:10px;
opacity:0.8;filter:alpha(opacity=60);
font-family:arial;
padding-bottom:15px;
padding-top:15px;
text-align:center;
width:94%;}
#edit-account{background-color:#D1DFF6; border:thin solid #93AACC; 
				float:left; margin-bottom:22px; margin-top:10px; width:99.3%; /border:none;}
#edit-account .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#edit-account .left-brush{ 	background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
float:left;
height:228px;
margin-left:-154px;
margin-top:282px;
width:228px;
z-index:0;}
#edit-account-content{float:left; width:100%;}
#edit-account-content span{ color:red;}
#edit-account-content p{		font-family:verdana; font-size:15px; line-height:23px; 
							margin:10px 10px 10px 15px; padding:10px;text-align:justify;} 
#edit-account-personal{background-color:#659AF1; border:thin solid #646790; float:left; 
				margin-left:18px; margin-top:-241px; opacity:0.8;filter:alpha(opacity=60); width:95%;padding-bottom:15px; /border:none;}
#edit-account-content h1{	font-family:Trebuchet MS; font-weight:bolder; margin:10px 10px 10px 15px;}			
#edit-account ul {	font-family:arial;
font-size:15px;
margin-top:5px;
padding-left:20px;
width:95%;} 
#edit-account ul li{ display:inline; width:30%;}
#edit-account input[type=radio]{}
#edit-account .label {	display:inline; float:left; font-family:verdana;
						font-size:14px; padding-right:11px; text-align:right;width:29%;}
#edit-account input[type=text]{width:35%;}

#my-account-password{background-color:#D1DFF6; border:thin solid #93AACC; 
				float:left; margin-bottom:22px; margin-top:10px; width:99.3%;/border:none;}
#my-account-password .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
									float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#my-account-password .left-brush{ 	background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
									float:left;height:228px;margin-left:-154px;
									margin-top:282px;width:228px;z-index:0;}
/* Personal Password */							
#my-account-password-personal{	background-color:#659AF1;border:thin solid #646790;
								float:left;line-height:40px;margin-left:18px;margin-top:-241px;
								opacity:0.8;filter:alpha(opacity=60);padding-bottom:25px;padding-top:25px;width:95%;/border:none;}
#my-account-password-content h1{	font-family:Trebuchet MS; font-weight:bolder; margin:10px 10px 10px 15px;}			
#my-account-password-content span{color:red;}
#my-account-password ul {	margin-top:5px; padding-left:20px; width:95%;} 
#my-account-password ul li{ display:inline; width:30%;}
#my-account-password .label {	display:inline; float:left; font-family:verdana;
						font-size:14px; padding-right:11px; text-align:right;width:29%;}
#my-account-password input[type=text]{width:35%;}
/* Address Book */
#address-book-error{	background-color:#86D993;
border:thin solid #67A772;
float:left;
font-family:verdana;
font-size:13px;
height:40px;
margin-left:18px;
margin-top:10px;
opacity:0.8;filter:alpha(opacity=60);
padding-top:20px;
text-align:center;
width:94%;}
#my-account-address-book{background-color:#D1DFF6; border:thin solid #93AACC; 
				float:left; margin-bottom:22px; margin-top:10px; width:99.3%;/padding-bottom:20px; /border:none;}
#my-account-address-book .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
									
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#my-account-address-book .left-brush{ 
			background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
			float:left;height:228px;margin-top:145px;width:228px;z-index:0;}
#address-book-main{	background-color:#659AF1;
border:thin solid #646790;
float:left;
height:218px;
margin-left:18px;
margin-top:-350px;
opacity:0.8;filter:alpha(opacity=60);
width:94%;/border:none;}
#address-book-info{background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-left:18px;
margin-top:-248px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:45px;
padding-left:24px;
padding-top:40px;
width:92%;/border:none;
}
#address-book-info ul {
float:left;
margin-left:-28px;
width:373px;
}
#address-book-info ul > li{display:inline;
float:left;
padding-right:5px;
text-align:right;
width:45%;}
.order_info{margin-left:-95px;}
#address-book-info .total ul > li{}

#address-book-info2{background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-bottom:24px;
margin-left:18px;
margin-top:-217px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:45px;
padding-left:24px;
padding-top:40px;
width:92%;/border:none;}
#address-book-info2 ul{display:inline;
float:left;
margin-left:21px;
width:150px;}
#address-book-info2 ul > li{display:inline;
float:left;
padding-right:5px;
text-align:right;
width:45%;}
#address-book-info2 .total ul > li{}


#address-book-content{font-family:arial;
font-size:14px; float:left;
width:60%;}			
#address-book-content span{font-weight:bold;}

#address-book-content span.daddress{margin-left:60px;}
#address-book-content span.shipmet{margin-left:40px;}
#address-book-content span.hprod{margin-left:145px;}
#address-book-content span.billadd{margin-left:28px;}
#address-book-content span.paymet{margin-left:101px;}
#address-book-content span.cment{margin-left:5px;}
#address-book-content h1{	font-family:Trebuchet MS; font-weight:bolder; margin:10px 10px 10px 15px;}
#address-book-content p{		font-family:verdana;
font-size:14px;
margin:0 10px -10px 15px;
padding:10px;
text-align:justify;}			
.italic{font-style:italic;}

#address-book-second{background-color:#659AF1; border:thin solid #646790; 
						float:left;margin-left:18px;margin-top:-106px;
						opacity:0.8;filter:alpha(opacity=60);width:94%;/border:none;}		
#address-book-second-content{float:left;
width:100%;}	
#address-book-second h1{	font-family:Trebuchet MS; font-weight:bolder; margin:10px 10px 10px 15px;}
#address-book-second ul {	border-top:thin dashed;
font-family:verdana;
font-size:14px;
margin-left:12px;
margin-top:5px;
padding-bottom:10px;
padding-left:20px;
padding-top:10px;
width:95%;} 
#address-book-second p{	font-family:verdana;
font-size:14px;
margin:0 10px 0 15px;
padding:10px;
text-align:justify;}

#address-book-buttons{float:left;
padding-left:15px;
padding-right:15px;
width:97%;}

.btnleft{float:left;
margin-left:18px;}

.btnright{float:right;
margin-right:28px;}

#btn-msg{background-color:#86D993;
border:thin solid #67A772;
float:left;
font-family:verdana;
font-size:14px;
margin-left:24%;
margin-top:10px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:15px;
padding-top:15px;
text-align:center;
width:50%;/border:none;}	

#account-news{background-color:#659AF1;
border:thin solid #646790;
float:left;
height:128px;
margin-left:18px;
margin-top:-248px;
opacity:0.8;filter:alpha(opacity=60);
padding-left:24px;
padding-top:40px;
width:92%;/border:none;}		

#product-news{background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-left:18px;
margin-top:-248px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:40px;
padding-left:24px;
padding-top:40px;
width:92%;/border:none;}
#aviso{}

/* Address-Process*/

#address-account{background-color:#D1DFF6; border:thin solid #93AACC; 
				float:left; margin-bottom:22px; margin-top:10px; width:99.3%;/padding-bottom:15px; /border:none;}
#address-account .right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#address-account .left-brush{ 	background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
float:left;
height:228px;
margin-left:-15px;
margin-top:249px;
width:228px;
z-index:0;}
#address-new-content{float:left; width:100%;}
#address-new-account-content{background-color:#659AF1;
border:thin solid #646790;
float:left;
font-family:verdana;
font-size:14px;
margin-bottom:15px;
margin-left:18px;
margin-top:-260px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:15px;
width:94%;
/border:none;}

				
#address-account ul {	margin-top:5px; padding-left:20px; width:95%;} 
#address-account ul li{ display:inline; width:30%;}
#address-account .label {	display:inline; float:left; font-family:verdana;
						font-size:14px; padding-right:11px; text-align:right;width:29%;}

#address-account span{color:red;}


#address-account input[type=text]{width:300px;}

#del-add-info{font-family:arial;
font-style:italic;
margin-bottom:40px;
text-align:center;}

/* Account-History*/
#my-account-history-orders{background-color:#659AF1;
border:thin solid #646790;
float:left;
font-family:null;
margin-bottom:22px;
margin-left:18px;
margin-top:8px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:20px;
padding-left:3%;
width:91%;/border:none;}
#my-account-history-orders ul{border-top:thin dashed;
float:left;
font-family:verdana;
font-size:12px;
line-height:17px;
margin-left:20px;
margin-top:10px;
padding-left:10px;
padding-top:8px;
width:90%;}	
#my-account-history-orders li{width:80%;}

/* Checkout*/

#check-out-comentary{ background-color:#659AF1;
border:thin solid #646790;
float:left;
font-family:verdana;
font-size:14px;
margin-bottom:25px;
margin-left:18px;
margin-top:12px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:32px;
padding-left:24px;
padding-top:40px;
width:92%;/border:none;}

#check-out-comentary-content h1{ font-family:Trebuchet MS;
font-size:15px;
font-weight:bolder;
margin:10px 10px 10px 15px;} 

#check-out-comentary-content h2{ font-family:Trebuchet MS;
font-size:13px;
font-weight:bolder;
margin:10px 10px 10px 15px;} 
#check-out-comentary-content p{	 font-family:verdana; font-size:15px;margin:10px 10px 3px; padding:10px; text-align:justify;}

#info-shopping-cart{font-family:verdana;
font-size:13px;
line-height:20px;
margin-left:13px;
text-align:justify;
width:40%;
}

#address-book-content h1{font-family:Trebuchet MS;
font-size:15px;
font-weight:bolder;
text-align:left;
margin:10px 10px 10px 15px;}

#info-shopping-cart h1{font-family:Trebuchet MS;
font-size:15px;
font-weight:bolder;
margin:10px 10px 10px 15px;
}
/* payment*/

#payment-info{font-family:verdana;
font-size:15px;
margin-left:30px;}		

#payment-info ul{display:inline;
margin-left:10px;}

#payment-info ul li{display:inline;}

.main{}
#address-book-content a{text-decoration:none;}

#address-book-info .ckout ul{}
/*Comentaries*/

#new-costumer2{	background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-top:-464px;
opacity:0.8;filter:alpha(opacity=60);
width:100%;/border:none;}
#new-costumer-content2{float:left;}
#new-costumer-content2  h1{	font-family:Trebuchet MS; font-weight:bolder; margin:10px 10px 10px 15px;}
#new-costumer-content2 p{		font-family:verdana;
font-size:15px;
line-height:23px;
margin:10px 10px 0 15px;
padding:10px;
text-align:justify;} 
.new-costumer-btn{	float:right; margin-bottom:26px; margin-right:60px;}

/*product-review*/
.book-comentary{background-color:#F1F1F1;
display:block;
float:left;
height:170px;
width:99.3%;}

.book-comentary-title{float:left;
font-family:Verdana;
margin-left:160px;
margin-top:-135px;
padding-left:6px;
text-align:justify;
width:70%;}
.book-comentary-title a{border-bottom-style:groove;
border-bottom-width:thin;
color:#15518D;
font-family:Verdana;
font-variant:small-caps;
font-weight:bolder;
padding-left:0;
padding-top:2px;
text-decoration:none;
}
.book-comentary-price{color:Brown;
float:left;
font-family:Tahoma;
font-size:larger;
height:24px;
margin-left:150px;
margin-top:-77px;
text-align:center;
width:11%;
z-index:0;}

#product-review{background-color:#D1DFF6; border:thin solid #93AACC; 
				float:left; margin-bottom:22px; margin-top:10px; width:99.3%; /border:none;}
#product-review.right-brush{ 	background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
						float:right; height:267px;margin-top:8px; width:225px;z-index:0;}
#product-review .left-brush{ 
			background:transparent url(../img/menus_brocha-bottom.png) no-repeat scroll 0 0;
			float:left;height:228px;margin-top:145px;width:228px;z-index:0;}
#product-review-from{background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-left:18px;
margin-top:-350px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:20px;
padding-top:20px;
width:94%;/border:none;}

#product-review-from-content{font-family:verdana;
font-size:15px;
margin-left:20px;}

#product-review-rating{background-color:#659AF1;
border:thin solid #646790;
float:left;
margin-left:18px;
margin-top:-273px;
opacity:0.8;filter:alpha(opacity=60);
padding-bottom:20px;
padding-top:20px;
width:94%;/border:none;}

#product-review-rating span{color:red;}

#product-review-rating-content{font-family:verdana;
font-size:15px;
margin-left:20px;}

#product-review-rating-warning{float:left;
margin-bottom:15px;
margin-top:15px;
text-align:center;
width:97%;}

#product-review-rating-warning-msg{
background-color:#86D993;
border:thin solid #67A772;
float:left;
height:40px;
margin-left:110px;
opacity:0.8;filter:alpha(opacity=60);
padding-top:18px;
width:45%;}

#product-review-rating-stars{}

#my-account-msg span{color:red;}

#comentary-list{background-color:#D1DFF6;
border:thin solid #646790;
float:left;
font-family:verdana;
font-size:14px;
margin-top:15px;
margin-left:10px;
opacity:0.8;filter:alpha(opacity=60);
padding:20px;
width:92%;
/border:none;}
#comentary-list .right-brush{ background:transparent url(../img/menus_brocha-top.png) no-repeat scroll 0 0;
float:right;
height:267px;
margin-right:-20px;
margin-top:8px;
width:225px;
z-index:0;}

#comentary-list a{border-bottom:thin dashed;
color:black;
font-family:verdana;
font-size:15px;
font-weight:bold;
text-decoration:none;}
#comentary-list a:hover{color:#659AF1;}
#comentary-list-from-title{}

#comentary-segment{background-color:#EBEDF2;
border:thin solid #93AACC;
float:left;
margin-bottom:22px;
margin-top:10px;
opacity:0.9;filter:alpha(opacity=60);
padding:20px;
width:94%;
}

#comentary-segment blockquote{font-family:verdana;
font-size:12px;}

#comentary-list .bin-right a{font-size:12px;border:medium none;}

#stars{float:left;
margin-top:15px;
width:100%;}

#comentary-segment-list{float:left;
margin-top:-286px;}

#comentary-list .create-new-account a{border:none;}

#total-mount{float:left;
margin-left:20px;
width:100%;}
/* --------------------------------------------------------------------------------
    FOOTER
    --------------------------------------------------------------------------------*/	
#footer-menu{	border-bottom:thin double white;border-top:thin double white;float:left;
				font-family:Trebuchet MS;font-weight:bold;margin-bottom:14px;
				margin-left:10%;margin-top:11px;padding-bottom:6px;padding-top:6px;
				text-align:center;width:78%;}
#footer-menu a{padding-right:1%;}
#footer { 	background:white url(../img/footer.png) repeat-x scroll 0 50%;
			bottom:0;clear:both;color:#151515;height:200px;
			margin:0 auto;position:relative;text-align:center;/margin-top:30px;}
#footer-content {	margin:0 auto;padding-top:22px;text-align:left;width:80%;}
#footer-content p {	color:#AAAAAA;font-family:Tahoma;font-size:14px;line-height:17px; }
#footer-content a {	color:#DDDDDD;font-size:12px;text-decoration:none; }
#footer-content a:hover { color: #fff; text-decoration: underline;}
#f-column-one { float:left;margin-left:10%;padding:0;width:316px;}
#verified{float:right;margin-right:12%;width:250px;}

/* = #mainNav2 & #mainNav3 & #mainNav4 & #mainNav5
----------------------------------------------------------------------------------------------------*/
#ruta{float:left;
margin-bottom:25px;
margin-left:19px;
margin-top:-247px;
width:95%;}

#mainNav li{
	list-style:none;
	float:left;
	width:19%;
}

#mainNav li.current{

}

#mainNav li.lastDone{
	background-color:#7C8437;

}

#mainNav li.done{
	background-color:#7C8437;

}

#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
color:#94aedf;
font-family:trebuchet MS;
font-weight:bold;
}

#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
color:black;
font-family:trebuchet MS;
font-weight:bold;
}

#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
color:#FFFF99;
cursor:hand;
}

#mainNav.fourStep li{text-align:center;
width:20%;}



#add-fact{float:right;
margin-right:-61%;
margin-top:-144px;
width:288px;}

#pay-for{margin-top:12px;
width:200px;}

#total-info-pay{float:right;
margin-right:-53%;
width:195px;}

#payment-area{float:left;
height:21px;
margin-top:-22px;
text-align:center;
width:100%;}

#payment-route{background:transparent url(../img/line-pay.png) repeat-x scroll 0 0;
height:19px;
padding-top:2px;
text-align:center;
width:100%;
z-index:0;}

#payment-route-envio{background:transparent url(../img/line-pay-point.png) no-repeat scroll 0 0;
height:15px;
margin-left:9%;
/margin-left:-22%;
width:60%;
z-index:0;}

#payment-route-facturacion{background:transparent url(../img/line-pay-point.png) no-repeat scroll 0 0;
height:15px;
margin-left:29%;
/margin-left:-2%;
width:40%;
z-index:0;}

#payment-route-confirmacion{background:transparent url(../img/line-pay-point.png) no-repeat scroll 0 0;
height:15px;
margin-left:49%;
/margin-left:28%;
width:30%;
z-index:0;}

#payment-route-finalizado{background:transparent url(../img/line-pay-point.png) no-repeat scroll 0 0;
height:15px;
margin-left:89%;
width:30%;
z-index:0;}


#pay-main-area{float:left;
margin-top:30px;
width:100%;}

/* --------------------------------------------------------------------------------
    TOOLTIP
    --------------------------------------------------------------------------------*/	
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;filter:alpha(opacity=60);
	font-size:14px;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.pretty {
	font-family: Arial;
	font-size:12px;
	border: none;
	width: 197px;
	padding:20px;
	height: 135px;
	opacity: 0.8;filter:alpha(opacity=60);
	background: url('../img/shadow.png') no-repeat;
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 10pt;
	font-family:verdana;
	width: 80%;
	text-align: center;
}
#tooltip.pretty div { width: 193px; text-align: left; }

#tooltip em{
color:Brown;
font-family:Tahoma;
font-size:larger; font-style: normal; font-weight:bolder;}

#postal-code-note{float:left;
font-size:13px;
font-style:italic;
line-height:16px;
margin-bottom:5px;
margin-top:5px;
text-align:justify;}

#developers{float:left;
margin-left:10%;
margin-top:5px;
width:100%;}

#billing-add{
float:left;
margin-bottom:20px;
margin-top:20px;
width:100%;}

#payment-warning{	background-color:#86D993;
border:thin solid #67A772;
float:left;
font-family:verdana;
font-size:14px;
margin-left:18px;
margin-top:10px;
opacity:0.8;
filter:alpha(opacity=60);
text-align:center;
padding-bottom:15px;
width:94%;}
#err_quantity {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#86D993;
border:thin solid #67A772;
float:left;
font-family:verdana;
font-size:14px;
margin-top:5px;
opacity:0.8;
padding:5px;}