@charset "utf-8";
/* CSS Document */


body{
	margin:5px; auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-family:Arial, Helvetica, sans-serif;*/
	}
	

.bgwhite{
	background-color:#fff;
	width:800px;	
	}
	
.container {
	margin-top:5px;
	background-color: #FFF;	
	width:800px;
}

.header {
	margin: 0 auto;	
	width:800px;
	height:151px;
	margin-bottom:-10px;
	background-image:url(images/headerok.png);	
	background-repeat:no-repeat;
}

/*menu*/
.menu a, .menu {	
	background-repeat:no-repeat;
	background-position: bottom right;
	font-size:14px;
	padding:12px 8px;
	color:#663300;
	text-decoration: none;	
	text-align:center;
}
.menu a:hover{
	text-decoration:underline;
}

#logo {	
	margin-top:0px;
	padding-left:160px;
	height:120px;
	float:left;
}

#menu_showrooms {	
	height:36px;
	float:left;
	padding-top:81px;
}


#menu_sell {	
	height:36px;
	float:left;
padding-top:81px;	
}


#menu_aboutus {	
	height:36px;
	float:left;
padding-top:81px;	
}


#menu_blug {	
	height:36px;
	float:left;
	padding-top:81px;	
}

#menu_community {	
	height:36px;
	float:left;
padding-top:81px;	
}


/*search*/
fieldset.search {
	border: none;
	width: 239px;
	height:40px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;

}
.search input, .search button {
	border: none;
	float: left;
}

.search input.box {
	color: #1665ad;
	font-size: 15px;
	text-indent:17px;
	text-align:rigth;	
	width: 192px;
	height: 30px;
	padding: 10px 0px 0px 0px;
	background: #ffffff url(images/bg_search_1.jpg) no-repeat left top;
	margin-right: 0px;
}

.cuadros_manager{
	border-width: 7px; 
	border-style: solid;
	border-color:#0080ab;
	background-image:url(images/bg_itemtop.png);
	background-repeat:no-repeat;
    font-size:14px; 
	color: #333333; 
	padding:3px; 
	letter-spacing : 0px; 
	width:700px;
	margin-left:30px;
	}
	
	.cuadros_manager_user{
	
	background-image:url(images/bg_item_manager.png);
	background-repeat:no-repeat; 
	font-size:14px; 
	color: #333333; 
	padding:3px; 
	letter-spacing : 0px; 
	width:700px;
	margin-left:30px;
	}

.search button.btn {
	width: 47px;
	height: 40px;
	cursor: pointer;
	text-indent: -9999px;
	background: #fbc900 url(images/bg_search.jpg) no-repeat top right;		
}

.search button.btn:hover {
	background: #fbc900 url(images/bg_search.jpg) no-repeat bottom right;	
}

#searchform{
	margin-top:70px;
	float:right;
	}

#menu_bar{
	width:630px;
	float:right;
/*border:solid;*/
}	

/* banner flash y login*/
.banner{
	background-color:#FFF;
	padding-left:15px;
	float:left;
	width:530px;
	}
	
.bglogin{
/*	background-image:url(images/bg_come.png);*/
	background-image:url(images/login/bglogin_center.png);
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
	width:223px;
	}	
	
.bglogin2{
	background-image:url(images/welcomeback.jpg);
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
	width:255px;
	}		
	

#login{
	padding-top:34px;
	padding-left:25px;
	width:255px;
	height:115px;
	}	

.user_bar {	
	padding-top:0px;
	/*background-repeat:no-repeat;
	background-position: bottom right;*/
}


/*stilos*/

.stylewhite {
	
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.stylewhite14 {
	
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}


input:focus, textarea:focus, select:focus{
background-color: lightyellow;
}


#apDiv1 {
	position:absolute;
	width:634px;
	height:40px;
	z-index:1;
	top: 125px;
	left: 270px;

}

.bgcategories {
	
	background-color:#ECE6D3;
	width:140px;
	
}

.class3{
	font-size: 12px;
	color:#fff;
	font-weight:100;
	line-height:20px;
    text-decoration:none	
}

.class3 a:link {

	font-size: 12px;
	color: #663300;
	font-weight:100;
	line-height:20px;
	padding-left:15px;
    text-decoration:none
	}
	
.class3 a:visited {
	font-size: 12px;
	font-weight:100;
	line-height:20px;
	color: #663300;
	padding-left:15px;
	
		  text-decoration: none}
.class3 a:hover{
	font-size: 12px;
	color: #663300;
	font-weight:100;
	line-height:20px;padding-left:15px;
		  text-decoration: underline}
		  

.tablelist4{

border-top: hidden;
border-bottom: hidden;
border-right:hidden;
border-left:hidden;
border-left-width:thin;
border-color: #CEBEA6;
background-color:#FFFFFF;

}

.tablelist5{

border-bottom: solid;
border-top: hidden;
border-right:solid;
border-left:solid;
border-bottom-width:thin;
border-right-width:thin;
border-left-width:thin;
border-color: #CEBEA6;
background-color:#FFFFFF;

}
.class6 a:link {

	font-size: 10px;
	color: #663300;
	font-weight:100;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
         
		  text-decoration:none}
.class6 a:visited {

	font-size: 10px;
	font-weight:100;
	line-height:20px;
	color: #663300;
	padding-left:5px;
	padding-right:5px;
	
		  text-decoration: none}
.class6 a:hover{

	font-size: 10px;
	color: #663300;
	font-weight:100;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
		  }

.stylewhite20 {

	font-size: 20px;
	color:#ffffff;
	font-weight:bold;
	padding-left:20px;
}


.text01 {

	font-size: 12px;
	color: #663300;
	letter-spacing:1px;
	font-style:normal;
	font-weight:100;
	line-height:20px;
	text-decoration:none;
}

.text04 {

	font-size: 12px;
	color: #1665ad;
	letter-spacing:0px;
	font-style:normal;
	font-weight: bold;
	text-decoration:none;
	
}


.tablelist{

border-top: hidden;
border-right:hidden;
border-left:hidden;
border-color: #CEBEA6;


}

.style1 {

	font-size: 12px;
}


.bgsellers {

	background-image: url('images/bg_sellers.jpg');

	background-repeat: no-repeat;

	background-position: top;
	
}

.bgshare {

	background-image: url('images/bg_share.jpg');

	background-repeat: no-repeat;

	background-position: top;
	
}

.bglink {

	background-image: url('images/sellers_link.png');

	background-repeat: no-repeat;

	background-position: top;
	
}


.bgitems {

	background-image: url('images/bg_items_info.jpg');

	background-repeat: no-repeat;

	background-position: top;
	
}


.bgforgot {

	background-image: url('images/bg_forgot.jpg');

	background-repeat: no-repeat;

	background-position: top;
	
}

.bgmyprofile {

	background-image: url('images/bg_myprofile.jpg');

	background-repeat: no-repeat;

	background-position: top;
	padding-left:10px;
	padding-right:10px;
	
}

.bgfeedbacks {

	background-image: url('images/bg_feedbacks.jpg');

	background-repeat: no-repeat;

	background-position: top;
	padding-left:10px;
	padding-right:10px;
	
}

.bgviewitems {

	background-image: url('images/bg_viewitems.jpg');

	background-repeat: no-repeat;

	background-position: top;
	padding-left:10px;
	padding-right:10px;
	
}

.bgmyfavoritesellers {

	background-image: url('images/bg_myfavoritesellers.jpg');

	background-repeat: no-repeat;

	background-position: top;
	padding-left:10px;
	padding-right:10px;
	
}

.bgmyfavoriteitems {

	background-image: url('images/bg_myfavoriteitems.jpg');

	background-repeat: no-repeat;

	background-position: top;
	padding-left:10px;
	padding-right:10px;
	
}


.bguser {

	background-image: url('images/yourbluesofa_bg02.jpg');

	background-repeat: no-repeat;

	background-position: top;
	
}

class1 a:link {

	font-size: 10px;
	color:#1386A3;
	font-weight:100;
		  text-decoration:none}
.class1 a:visited {

	font-size: 10px;
	color:#1386A3;
	font-weight:100;
	text-decoration: none;\
	}
.class1 a:hover{

	font-size: 10px;
	color: #006699;
	font-weight:100;
	text-decoration: underline;
}


.item_title{
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	color:#a0a0a0;
 	
	}
	
.item_title:hover {
	text-decoration: underline;
}	

.price_title{
	text-decoration:none;

	font-size: 14px;
	font-weight:bold;
	color:#82c9e4;
}
.marco_foto{
	background-color:#efefef;
}

table.marco_foto {
	outline-width: 0px;
	outline-spacing: 0px;
	outline-style: solid;
	outline-color:#09F;
	outline-collapse: collapse;
}
table.marco_foto th {
	outline-width: 0px 0px 0px 0px;
}
table.marco_foto td {
	outline-width: 0px 0px 0px 0px;
}

.whitetitle{
	color:#FFF;
	text-decoration:none;
	}
	
.whitetitle:hover{
	text-decoration:underline;
	}
	

/*alerts*/

.info, .success, .warning, .error_, .validation {
/*border: 1px solid;*/
/*margin: 10px 0px;*/

font-size:14px;
padding:8px 10px 8px 50px;
background-repeat: no-repeat;
background-position: 10px center;
min-height: 10px;
margin: 10px;
}
.info {
/*color: #00529B;*/
color:#514721;
background-color: #BDE5F8;
background-image: url('images/icons/info.png');
}

.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('images/icons/success.png');
}

.warning {
/*color: #514721;*/
color:#000;
/*background-color: #FEEFB3;
background-color:#C54700;*/
border: #F00 solid 2px;
background-image: url('images/icons/warning.png');
}
.error_ {
/*color: #D8000C;*/
background-color: #FFBABA;
background-image: url('images/icons/error.png');
}

.class4 a:link {

	font-size: 12px;
	color:#1665ad;
	font-weight:bold;
	text-decoration:none}
.class4 a:visited {
  
	font-size: 12px;
	color:#1665ad;
	font-weight:bold;
	text-decoration:none}
		  
.class4 a:active {

	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	background-color:#1665ad;}
		  
.class4 a:hover{
	font-size: 12px;
	color:#1665ad;
	font-weight: bold;
	text-decoration: underline}
	


.tablelist2{

/*border-top: hidden;
border-bottom: hidden;
border-bottom-width:thin;
border-right:solid;*/
/*border-left:hidden;*/
border-bottom:solid;
border-bottom-color:#930;
border-color: #ffffff;

font-size: 12px;
color: #663300;
font-weight:bold;
text-decoration:none;
text-align:center;
background-color:#ede7d7;

}
.tablelist7{


padding-left:20px;
padding-right:20px;
background-image:url(images/yourbluesofa_home_bg01.jpg);
}

.tablelist8 a{
	
	font-size: 12px;
	color: #663300;
	font-weight:100;
	line-height:20px;
	text-decoration:none;

}
.tablelist8 a:hover{
	text-decoration:underline;	
}

	/*line-height:20px;
	 text-decoration:none;
	 	

}*/
.tablelist8 a:visited{

	font-size: 12px;
	color: #663300;
	font-weight:100;
	line-height:20px;
	 text-decoration:none;
	 
	

}
.tablelist8 a:hover{

	font-size: 12px;
	
	color: #663300;
	font-weight:100;
	line-height:20px;
	 text-decoration: underline;
	

}
		  
.breadcrumb{
	font-size:11px;
	background-color:#f9f6ef;
    margin-right: 20px;	
	width:760px;
	margin-left:20px;
}

.breadcrumb a{
    color:#1665ad;
    text-decoration: none;

}

.loginstyle a, .loginstyle{
	text-decoration:none;
	
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

.loginstyle a:hover{
	text-decoration: underline;
}

#forgot, #forgot a{
	text-decoration:none;
	color:#fff;
	
	font-size:12px;
}
#forgot a:hover{

	text-decoration:underline;
}

#join, #join a{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	
	font-weight:bold;
}

#join a:hover{

	text-decoration:underline;
}

	#pagination a, #pagination strong {
	 padding: 4px 3px;
	 text-decoration: none;
	color: #1665ad;
	font-size: 13px;
	}

	#pagination strong, #pagination a:hover {
	 font-weight: bold;
	 	 text-decoration: underline;
	}	
	
.bgadvancedsearch{
       background-image:url(images/marco_advancedsearch.jpg);
       background-color:#FFF;
       background-repeat:no-repeat;
       background-position:center top;
       width:550px;
	   height:170px;
	   margin-left:100px;
       }  	
	   
.campocuadros {

	font-size: 11px;
	color: #663300;
	font-weight:100;
	line-height:20px;
	vertical-align:baseline;	
	}	   
	
	#title_home{

		font-size:18px;
		padding-right:20px; 
		color:#1655ad;		
		}
		
/*Textos*/		

/*Azules*/
.stylebluef, .stylebluef a {	
	font-size: 13px;
	color:#1665ad;
	font-weight:100;
	text-decoration:none;
}

.styleblueb , .styleblueb  a{
	font-size: 12px;
	color: #1665ad;
	font-weight:100;
	text-decoration:none;
	font-weight:bold;
}

.styleblueb a:hover{
	text-decoration:underline;
}

.styleblue, .styleblue a {	
	font-size: 12px;
	color:#1665ad;
	font-weight:100;
	text-decoration:none;
}


.styleblue11, .styleblue11 a{
	font-size: 11px;
	color:#1665ad;
	font-weight:100;
	line-height:20px;
	text-decoration:none;
}

.styleblue11b {
	font-size: 11px;
	color:#1665ad;
	font-weight:bold;
	line-height:20px
}

.styleblue12b {	
	font-size: 12px;
	color:#1665ad;
	font-weight:100;	
}

.styleblue12d {
	font-size: 14px;
	color:#1665ad;
	font-weight:bold;	
}

.styleblue20 {
	font-size: 20px;
	color:#1665ad;
	font-weight:bold
}

.styleblue20 {
	font-size: 19px;
	color:#1665ad;
	font-weight:bold
}

.styleblue12 {
	font-size: 12px;
	color:#1665ad;
	font-weight:100;
	text-decoration:none;	
}

.styleblue12b {
	font-size: 12px;
	color:#1665ad;
	font-weight:100;
}

.styleblue12c {
	font-size: 12px;
	color:#1665ad;
	font-weight:bold;	
}

.styleblue12cart, .styleblue12cart a {
	font-size: 12px;
	color:#1665ad;
	font-weight:100;
	text-decoration:none;
}

.styleblue14, .styleblue14 a {
	font-size: 14px;
	color:#1665ad;
	font-weight:100;
	text-decoration:none;
}
.styleblue18, .styleblue18 a {
	font-size: 18px;
	color:#1665ad;
	font-weight:100;
	text-decoration:none;
}

.styleblue18 a:hover{
	text-decoration:underline;
}

/*grises*/
.stylegray, .stylegray a {
	
	font-size: 11px;
	color: #333;
	font-weight:100;
	text-decoration:none;
}

.stylegray14, .stylegray14 a {	
	font-size: 14px;
	color:#333;	
	font-weight:100;
	text-decoration:none;
}


.stylegray13b {
	font-size: 13px;
	color: #333;
	font-weight:100;
	line-height:15px;	
}

.stylegray12 {
	font-size: 11px;
	color: #333;
	font-weight:100;
	line-height:20px;	
}

.stylegray11 {

	font-size: 11px;
	color: #333;
	font-weight:100;
	line-height:20px
}

.stylegray12c {
	font-size: 11px;
	color: #333;
	font-weight:100;
	line-height:15px;	
}

/*cafe*/
.stylebrown , .stylebrown  a{
	font-size: 12px;
	color: #663300;
	font-weight:100;
	text-decoration:none;
}

.stylebrown a:hover{
	text-decoration:underline;
}

.stylebrown18 {
	font-size: 18px;
	color: #663300;
	font-weight: bold;
}

.stylebrown11 {
	font-size: 11px;
	color: #663300;
	font-weight:100;
	line-height:20px
}


.stylebrown14 {
	font-size: 14px;
	color: #663300;
	font-weight:100;
}

.stylebrownmenu {
	font-size: 12px;
	color: #663300;
	font-weight:100;
	line-height:25px;
}

.browntitle{
	color: #663300;
	text-decoration:none;
	}
	
.browntitle:hover{
	text-decoration:underline;
	}	
	
.stylebrown34{
	font-size: 34px;
	color: #663300;
	font-weight:bold;
}

.stylebrownbold {
	font-size: 12px;
	color: #663300;
	font-weight: bold;
}
.wrong{
	color:#F00;
	font-size:12px;
	}
	
.gtextj { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:20px
}

.styleblack { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; }

.gtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px	
}

a.gtext { color:#000; text-decoration:none; font-weight:bold
}

a:hover.gtext { text-decoration: underline
}	
	
.blue14text { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#156391; font-weight:bold
}

.blue16text { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.5em; color:#2094c7; font-weight:bold;
}

@charset"UTF-8";.style1{font-size:24.81px;color:#1665ad;}
.style2{font-size:16.11px;color:#1665ad;}
.style3{font-size:13.8px;color:#444;padding-right:20px;}
.style4{font-size:15px;color:#89afd2;}
.style5 a:link{font-size:13.8px;color:#89afd2;text-decoration:none}
.style5 a:visited{font-size:13.8px;color:#c3c3c3;text-decoration:none}
.style5 a:hover{font-size:13.8px;color:#89afd2;text-decoration:underline}
.tablebg{background-image:url(imagenes/linea.jpg);background-repeat:repeat-y;background-position:right;}

form.cmxform{font-size:1.0em;color:#333;}
form.cmxform legend{padding-left:0;}
form.cmxform fieldset{border:none;background-color:#FFF;}
form.cmxform fieldset fieldset{background:none;}
form.cmxform fieldset p, form.cmxform fieldset fieldset{padding:5px 10px 7px;}
.error, form.cmxform label.error, label.error{color:red;font-style:italic; font-size:12px;}
div.error{display:none;}
input.checkbox{border:none}
input.error{border:1px dotted red;}
form.cmxform .gray *{color:gray;}
.diseno_input{border-width:1px;border-style:solid;border-color:#cebea6;font-size:14px;color:#333333;padding:3px;letter-spacing:0px;width:500px;}


