/* TOC
- generic
- layout
	- header
	- menus
	- primary content
	- secondary content
	- footer
- home
*/

/* generic
--------------------------------------------------------------------------- */
* { padding: 0; margin: 0;}

body { background:#F9F9F7 url('../images/bg_top.gif') repeat-x; font-size: 62.5%; font-family: "trebuchet ms", helvetica, sans-serif!important; /* color: #8C8C73;*/ color:#5C5C5C; line-height: 1.8em;}

h1{ font-size:2em;}
h2{ font-size:1.7em; margin:.4em 0 .8em;}

h2.titol { font-size:3em; padding:.4em 0 .2em; color:#48463F; width:570px; display:block; }
h2.sIFR-replaced { line-height:1.1em;}
h3.mensaje_titulo{ color:#646054!important; margin:.4em 0 .8em; font-size:2em;}
#tabs_intranet_top h2.titol { font-size:2.2em; margin:.4em 0 0; color:#48463F; width:100%; }

a { color: #333; text-decoration: underline;}
	a:hover { text-decoration: none;}

a img{ border:none;}

sup { font-size: 0.5em;}

hr { display:none;}
hr.separador { display:block; margin:5px 0 10px;}

p { margin-bottom: .8em; text-align: justify;}

fieldset{ border:none;}
input{margin:0; vertical-align:top;}

.access{ display:none;}

.clear {clear:left;}
.clear_all {clear:both;}

.middle{ vertical-align:middle; margin:2px 5px 0 0!important; float:left;}

ul, ol{ margin:0; padding:.5em 0 1em 2em;}

/* layout
--------------------------------------------------------------------------- */
#wrapper{ width:980px; margin:0 auto; z-index:1;}
#header{ position:relative; text-align:right; background:#48463f url('../images/header_bottom.gif') bottom no-repeat; height:92px; z-index:10;}
#content{ padding:15px 20px; zoom:1; background:#fff url('../images/bg_content.gif') bottom repeat-y; position:relative;}
	#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.cantonades{ /* background:#aead90;*/ background: #f6f6f6; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border:1px solid #ddd; }
.cantonades:hover{border:1px solid #bbb;}
.cantonades ul{ padding:5px 0 5px 20px;}
.lateral_esquerra { float:left; width:270px; margin-right:10px; }
      .lateral_esquerra div.caixa{ width:250px; margin-bottom:15px; }
.lateral_dret_estret { float:left; width:328px; margin:0 0 10px 10px; overflow:hidden; padding:15px; }
.lateral_dret { float:left; width:613px; margin:0 0 10px 10px; overflow:hidden; padding:15px; }
.lateral_dret_simple { float:left; width:643px; margin:0 0 10px 16px; overflow:hidden; }
.caixa{ padding:15px; margin-bottom:15px; zoom:1;}
.caixa:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.caixa label{ font-size:1.2em; }
.caixa_blanca_gran{ background:none; padding:10px; }
.caixa_blanca{ background:none; padding:10px; width:625px;}
.caixa_blanca_2 {width:644px;}
.caixa_petita{ padding: 10px; width:400px;  } 
.verde, .ajuda{background:#c6c867;}
    .verde span, .ajuda span{color:black;}

#signin_usuario_ajax{ margin-bottom:10px;}

.floatleft{ float:left; }
.floatright{ float:right; }
.secondari{ color:#7b7b7b; }
.full{width:100%}
.apunte{ position:absolute; top:10px; left:22px; font-size:1.1em;}
.caixa_151, .caixa_152, .caixa_252, .caixa_352, .caixa_452, .caixa_251, .caixa_253, .caixa_551, .caixa_351, .caixa_241, .caixa_242, .caixa_451, .caixa_2n1, .caixa_2n2, .caixa_1n1 { float:left; width:328px; margin:0 0 10px 10px; overflow:hidden; padding:15px; }
.caixa_2n1, .caixa_2n2 { width:45.9%;}
.caixa_1n1 { width:96.6%;}
.caixa_151{ width:138px; margin:0 0 10px;}
.caixa_152{ width:128px; }
.caixa_251, .caixa_351, .caixa_2n1, .caixa_1n1{ margin:0 0 10px; }
.caixa_241{ width:433px; margin:0 0 10px;  }
.caixa_242{ width:433px; margin:0 0 10px 10px;  }
.tabs_home, .tabs_home_piden, .tabs_home_ofrecen {min-height:290px;}
.caixa_352, .caixa_351{ width:540px; }
.caixa_452{ width:728px; }
.caixa_451{ width:728px; margin:0 0 10px;}
.caixa_551{ width:908px; margin:0 0 10px;}

.no_bullet{ padding:5px 0 10px!important;}
.no_bullet li{ list-style-type:none; margin:5px 0; vertical-align:middle; }
.no_bullet li input{ margin:3px 3px 0 0; }
.no_bullet li h3{ display:inline; }
.no_bullet li .user_info{ font-size:.9em; color:#969696;}

.imatge_centrada{text-align:center; padding:15px;}

.detall_mini .fichero{ float:left; }
.detall_mini .showList{ margin-left:140px; padding:0!important;}
.showList{ font-size:1.1em;}
.to_change{ color:red; }

/** header
--------------------------------------------------------------------------- */
#header h1{ position:absolute; top:15px; left:75px; font-size:1.2em; color:#efa028; font-weight:normal; }
	#header h1 img{ margin-right:10px;}
	#header h1 a{ text-decoration:none; }
	.info_user_home{ position:absolute; top:62px; left:75px; color:#D4D4D4; }
		.info_user_home a{ color:#fff; text-decoration:none; }
#buscadorTop{position:absolute; top:13px; right:3px; z-index:1000; }
	#buscadorTop label {display:none; }
	#buscadorTop select { padding:3px 10px ; cursor:pointer!important; border:none; }
	#buscadorTop .submit{ cursor:pointer!important;}
	#buscadorTop input.rounded { background:transparent url('../images/input_dark.gif') top left no-repeat; font-size:.9em; padding:6px 10px 3px; float:left; margin-left:5px; border:none; height:23px;}
		.cmf-skinned-select { background:transparent url('../images/select.gif') top right no-repeat; text-align:left; float:left; height:26px!important; padding:0;}
		.cmf-skinned-text { padding:3px 8px; background:transparent url('../images/input_dark.gif') top left no-repeat; height:20px!important;}
		.cmf-skinned-select .cmf-skinned-text { width:30px!important; }
	.defaultText{ font-style:italic; color:#5c5c5c; }
	.defaultTextActive { color:#999;}
	
/** menus
--------------------------------------------------------------------------- */
div#menu_top { position:absolute; bottom:0; right:0; z-index:5;}
	div#menu_top ul.menu { margin:56px 30px 0 15px!important; }
	div#menu_top ul.menu li { display:inline; font-size:1.2em; }
		div#menu_top ul.menu li a{ text-decoration:none; line-height:2.6em; padding:0 10px;}
		div#menu_top ul.menu li a:hover, div#menu_top ul.menu li a.selected { color:#efa028; }
		div#menu_top ul.menu li ul li{ display:block; }
			div#menu_top ul.menu li ul li a{background:transparent url('../images/separador.gif') bottom center no-repeat; display:block; padding-top:6px; padding-bottom:4px; line-height:1.5em!important;}
	
	#userMenuTop{ background:#eda02a; float:left; padding:0 0 5px; width:135px; position:relative; z-index:200; }
	.userMenuTop_big{padding:0 0 5px!important; color: #48463f; }
	
		#userMenuTop #user_login_info { position:absolute; top:87px; left:0; background:transparent url('../images/menu_user.gif') bottom no-repeat; width:86%; padding:5px 7% 10px; list-style-type:none; text-align:left; font-size:.9em; display:none; }
			#user_login_info li { line-height:1.4em!important; padding-bottom:.7em; text-align:center}
		

		#userMenuTop .user_login{ height:50px; overflow:visible; padding:0 12px; text-align:center; }
		#userMenuTop .hidden_user_login{ height:50px; overflow:hidden; background-color:#48463F!important;}
		
		#userMenuTop #login_form { padding-top:8px; }
		#userMenuTop #login_form label { display:none;}
		#userMenuTop #login_form input { font-size:1em; border:1px solid #646054; float:left; }
			#userMenuTop #login_form input.username { height:14px!important; width:110px; margin:0 0 5px;}
			#userMenuTop #login_form input.password { width:94px; float:left; height:14px!important; }
		#userMenuTop #login_form #sign_in { font-size:1em; border:none; margin:0; }
		
		#userMenuTop h3{ clear:left; padding:14px 0 5px!important;text-align:center; font-size:1.3em}
	
	.tabs{ padding:0; width:458px; }
	/*.tabs div.ui-tabs-panel{ padding:15px; max-height:200px;overflow:auto; }*/
	.tabs div.ui-tabs-panel:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	/*.tabs ul li { list-style-type:none;}
	.tabs ul li a { padding:5px 40px 5px 15px; text-decoration:none; background:#48463f; float:left; margin:0 5px 0 0; color:#aead90; font-size:1.5em; font-weight:bold; outline:none;}
	.tabs ul li a.selected, .tabs ul li a:hover{ text-decoration:none; color:#fff; }
	.tabs ul li a.selected{ background:#2e2e2e;}
	#tabs_content{ clear:both; background:#2e2e2e; padding:15px; overflow:auto; color:#fff; height:200px;}*/
	
	#menu_content_top{ position:absolute; top:0; right:10px; z-index:3; background:#EDA02A!important;}
		#menu_content_top ul { list-style-type:none; padding:6px; }
			#menu_content_top ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
			#menu_content_top ul li{ float:left;}
				#menu_content_top ul li a{ display:block; margin:0 5px 5px; line-height:0.8em; text-align:center; text-decoration:none;}
				#menu_content_top ul li a:hover{ color:#fff; }
					#menu_content_top ul li a img{ margin:0; padding:0; }
	
/* home
--------------------------------------------------------------------------- */
.home { position:relative; z-index:2; overflow:visible; padding:10px 15px; margin-top:10px; margin-bottom:25px;}
.home img { position:absolute; top:-12px; left:5px; }
.ofrecelo img { top:0; left:0; }

.home input.defaultText{ border:none; width:165px; height:16px; padding:3px;  font-size:1.2em;}
.home_text { height:103px; padding:10px 0 0 150px!important; font-size:1.5em; font-weight:bold; line-height:1.3em; color:#000; }
.home_text a{ font-size:3em; text-decoration:none; line-height:1.1em; color:#000; }
.home_text a:hover { text-decoration:none; color:#fff; }
.home form{ text-align:right;}

.peu_home ul{ list-style-type:none; text-align:center; clear:left;}
	.peu_home ul li a{ float:left; width:313px; background:#333; margin:10px 0 0 10px; padding:0; text-decoration:none; color:#fff;}
	.peu_home ul li a img{ display:block;}
	.peu_home ul li.first a{margin-left:0;}
	.peu_home ul li a:hover{ background:#000; }

	
/* pedir
--------------------------------------------------------------------------- */
.entradeta{ font-size:1.3em;}
.llistat_items{ width:100%; border:0; }
	.llistat_items th { border:0; border-bottom:1px solid #AEAD90;}
	.llistat_items td { padding:10px; border:0; border-bottom:1px solid #efefef;}
	.llistat_items tr.last td{ border:none;}
	
.text { font-size:1.2em; }
.infocat{ margin:10px 0 0; padding:0!important; list-style-type:none; }
.infocat li{ margin:0; padding:3px 0!important;}

.paginar{ padding:5px; text-align:center; color:#5c5c5c; font-size:1.6em; margin:5px 0; }
	.paginar a{ color:#5c5c5c;}
	.paginar a.pager_nav { margin:0 4px;}
	.paginar span{ margin:0 4px;}
	.paginar a.pager_nav span{ margin:0;}

.infoProducto{ background:#c6c867; }
.infoCentral{ padding-top:0; padding-right:0; width:745px; }
	.infoCentral ul{ padding:1em 1em 1em 1.5em;}
	
.terceros{ list-style-type:none;}
	.terceros li{ display:inline; }

/* Carrussel fotos
-------------------------------------------------------------------------- */
#carrussel{ clear:both; background-color:#fefefe; background:transparent url('../images/bg_carrussel.gif') repeat; height:1%; margin:0 -1.6em 1.9em; padding:1.6em; position: relative; border:1px solid #D7D7D7; border-left:none; border-right:none; width:940px; clear:both; height:1%; overflow:hidden; }

#carrussel div{ margin:0 0 0 1.5em; width:912px!important; overflow:hidden; position:relative; /*width:91.6em;*/ }
#carrussel div ul{  padding:0 2em 0 0; display:inline; position:relative; margin:0; left:0; font-size:1em!important; width:1000em; list-style-type:none; }
	#carrussel ul li{ /*width:10.9em; height:12.9em;*/ width:302px; height:240px; /*padding:1.3em 0 1em 1.3em;*/ float:left; /*border:1px solid #b3b3b3; background:#fff;*/ margin-right:.2em; margin-bottom:1em; text-align:center; vertical-align:middle; }
	#carrussel ul li img { margin-bottom:.2em; vertical-align:middle; border:1px solid #AEAD90; }
		#carrussel ul li p{ color:#000000; font-size:1em; margin:0; padding:0;}

#carrussel ul.js{ display:block; overflow:hidden; }
	#carrussel ul.js li{ margin-bottom:0;}
#carrussel ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#carrussel img#dret , #carrussel img#esq  { width:26px; height:51px; position:absolute; top:10em;}
		#carrussel #dret{ right:0; }
		#carrussel #esq{ left:0;}
	
/* Carrussel home
-------------------------------------------------------------------------- */
.tabs_home_piden .ui-tabs-panel, .tabs_home_ofrecen .ui-tabs-panel{ padding:1em 0 0!important; }
#carrussel_peticion, #carrussel_producto{ clear:both; height:1%; position: relative; width:100%;}

#carrussel_peticion div.contenidor, #carrussel_producto div.contenidor{ margin:0 0 0 3.5em; overflow:hidden; width:380px; position:relative; }
 #carrussel_producto div.contenidor{ width:880px; }
div.bg_dret, div.bg_esq{ background:#fff; width:33px; height:200px; position:absolute; top:0; left:0; }
div.bg_dret{ top:0; left:357px!important;}
#carrussel_producto div.bg_dret{ top:0; left:850px!important;}

#carrussel_peticion ul, #carrussel_producto ul{ padding:0 2em 0 3.5em; display:inline; position:relative; margin:0; left:0; font-size:1em!important; width:10000px; list-style-type:none; }
	#carrussel_peticion ul li, #carrussel_producto ul li{ /*width:10.9em; height:12.9em;*/ width:125px; height:160px; padding:15px; float:left; border:2px solid #d2d2d2; background:#fff; margin-right:4px; text-align:center; vertical-align:middle;}
	
	#carrussel_peticion ul li img, #carrussel_producto ul li img{ margin-bottom:.2em; vertical-align:middle; }
		#carrussel_peticion ul li p,#carrussel_producto ul li p{ color:#000000; font-size:1em; margin:0; padding:0;}

#carrussel_peticion ul.js,#carrussel_producto ul.js{ display:block; overflow:hidden; }
	#carrussel ul.js li,#carrussel_producto ul.js li{ margin-bottom:0;}
#carrussel_peticion ul:after,#carrussel_producto ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#carrussel_peticion img#dret_peticion , #carrussel_peticion img#esq_peticion, #carrussel_producto img#dret_producto , #carrussel_producto img#esq_producto { width:26px; height:51px; position:absolute; top:6.5em;}
		#carrussel_peticion #dret_peticion,#carrussel_producto #dret_producto{ right:0; }
		#carrussel_peticion #esq_peticion,#carrussel_producto #esq_producto{ left:0;}

div.contenidor .thumb{float:left; width:125px;height:93px;background:url('../images/nofoto.jpg') no-repeat top left; /*background:#EFAF4D;*/ border:1px solid #d2d2d2;}
div.contenidor .img_thumb img{border:1px solid #d2d2d2;}

div.contenidor div.info{float:left; width:125px; overflow:hidden;}
div.contenidor div.info h3{font-size:1.4em; margin:3px 0;}
div.contenidor div.info h3 a{ text-decoration:none;}
div.contenidor div.info h3 a:hover {color:#EDA02A}

div.contenidor div.info div.user_info{color:#969696;line-height:16px; font-size:.9em; }
div.contenidor div.info div.info_add{ margin-top:3px; font-size:.9em; }
div.contenidor div.info div.info_add span.ofertas strong a {text-decoration:none; color:#fff; font-size:1.3em; padding:0 3px; background:#EDA02A;}

.more{ margin:10px 0 5px; text-align:center;}

.content_lateral{margin-left:20px; width:605px;}

/* list
--------------------------------------------------------------------------- */
ul.llistat_items { padding:0; margin:0;}
ul.llistat_items:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.llistat_items li{ padding:10px 5px 5px 5px; border-top:1px solid #CECF81; list-style-type:none!important; clear:left; margin-bottom:5px; position:relative; zoom:1;}
ul.llistat_items li.first{border:none;}
ul.llistat_items li div.left_list {float:left; margin:0 10px 5px 0; background:#CECF81; -moz-border-radius: 6px; -webkit-border-radius: 6px; border:1px solid #d2d2d2;}
ul.llistat_items li div.left_list a.thumb, .fichero span{display:block; width:125px; height:93px; background:url('../images/nofoto.jpg') no-repeat top left; }

ul.llistat_items li div.left_list a.ebay { display:block; width:100px; background:#efefef!important; }
ul.llistat_items li div.left_list p{ text-align:center; padding:2px 0; margin:0; font-size:1.1em; }
ul.llistat_items li div.info{ margin-left:135px; overflow:hidden;}
ul.llistat_items li div.info h3{font-size:1.7em;}
ul.llistat_items li div.info h3 a{ text-decoration:none;}
ul.llistat_items li div.info h3 a:hover {color:#EDA02A}
ul.llistat_items li div.info div.user_info{color:#969696;line-height:16px;}
ul.llistat_items li div.info div.caracteristicas{padding-top:2px;line-height:16px; font-size:1.1em;}
ul.llistat_items li div.info div.info_add{padding-top:3px;color:#999;line-height:16px;}
/*ul.llistat_items li div.info div.info_add span.ofertas{margin-right:5px;padding-left:15px;background:url('http://bitcast.vimeo.com/vimeo/assets/images/stat_heart.gif') no-repeat 0 3px;}*/
ul.llistat_items li div.info div.info_add span.ofertas strong a {text-decoration:none; color:#fff; font-size:1.3em; padding:0 3px; background:#CECF81;}

#productos_internet h3{ font-size:1.3em;}

.order_by{ float:right;}
.order_by label{ display:inline;}
.order_by ul{ display:inline;}
	.order_by ul li{ display:inline;}
	.order_by ul li a.selected_asc, .order_by ul li a.selected_desc{ color:#000; text-decoration:none; padding-right:1.4em; }
	.order_by ul li a.selected_desc{ background:url('../images/iconos/asc.gif') no-repeat top right; }
	.order_by ul li a.selected_asc{ background:url('../images/iconos/desc.gif') no-repeat top right; }

hr.top_llistat_items { display:block; border:none; border-bottom:1px solid #AEAD90; clear:both;}

div.icons_list{ float:right; background:#CECF81; padding:5px 0 5px 5px; margin-top:5px; }
div.icons_list ul{ list-style-type:none; padding:0; }
div.icons_list ul li{padding:0 5px 0 0; border:none; display:inline;}
div.icons_list ul li a{text-decoration:none; }
div.icons_list ul li a:hover{ color:#fff;}
div.icons_list ul li img{ vertical-align:middle; margin-right:3px; }

/**** promocionar *******/
.llistat_items li.promoted{ border:3px solid #CECF81!important; background:#EFEFD1!important; }
#carrussel_peticion ul li.promoted, #carrussel_producto ul li.promoted{ border:2px solid #769B27; background:#EFEFD1;}
div.contenidor ul li.promoted .thumb{border:1px solid #769B27;}
div.contenidor ul li.promoted .img_thumb img{border:1px solid #769B27;}


/**** tradedoubler *******/
.llistat_items li.promoted_td{ border:3px solid #f06c6c!important; background:#f9c4c4!important; }
#carrussel_peticion ul li.promoted_td, #carrussel_producto ul li.promoted_td{ border:2px solid #f06c6c; background:#f9c4c4;}
div.contenidor ul li.promoted_td .thumb{border:1px solid #f06c6c;}
div.contenidor ul li.promoted_td .img_thumb img{border:1px solid #f06c6c;}

/* images
--------------------------------------------------------------------------- */
ul.llistat_items li div.left_list a.img_1, .fichero span.img_1, div.contenidor .img_1 { background:url('../images/nofoto1.jpg') no-repeat top left!important; }
ul.llistat_items li div.left_list a.img_2, .fichero span.img_2, div.contenidor .img_2 { background:url('../images/nofoto2.jpg') no-repeat top left!important; }
ul.llistat_items li div.left_list a.img_3, .fichero span.img_3, div.contenidor .img_3 { background:url('../images/nofoto3.jpg') no-repeat top left!important; }
ul.llistat_items li div.left_list a.img_4, .fichero span.img_4, div.contenidor .img_4 { background:url('../images/nofoto4.jpg') no-repeat top left!important; }
ul.llistat_items li div.left_list a.img_5, .fichero span.img_5, div.contenidor .img_5 { background:url('../images/nofoto5.jpg') no-repeat top left!important; }
ul.llistat_items li div.left_list a.img_6, .fichero span.img_6, div.contenidor .img_6 { background:url('../images/nofoto6.jpg') no-repeat top left!important; }


/* filtros
--------------------------------------------------------------------------- */
.filter {  width:250px; margin-bottom:15px;}
.filter ul{ padding: 5px 0 5px 20px; }
.filter ul li label{ font-weight:bold; margin-right:10px; }
.filter .destacado {font-size:1.2em; color:#5c5c5c;}
.filter label.destacat{ display:block; margin: 5px 0; color:#686922; font-size:1.4em; font-weight: bolder; text-transform:capitalize; }
.filter input.precio{ width:60px; }
.filter #slider-range{ margin:15px 10px 5px 5px;}
.filter h2{ margin-bottom:10px;}
.filter h3{ margin-bottom:10px; font-size:1.8em;}

#filtrar {float:right}

.filtro { background:#CECF81; padding:5px 10px 10px 10px; margin-bottom:10px;}
.filtro_activo{ background:#DEDF8B; padding:10px; margin-bottom:10px;}
.filtro_activo ul { margin:0; padding:0; }
.filtro_activo ul li {margin:5px 0; padding:2px 5px; background:#FEFFBF; list-style-type:none; }
.filtro_activo img{ vertical-align:middle; margin:-1px 0 0 5px;}

.filters_lateral{ float:left!important;}
.filters_central{ float:right!important;}

#listCategorias ul{ margin:0; padding:0;}
#listCategorias ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#listCategorias ul li ul{ margin:0; padding:0 0 0 10px;}
	#listCategorias ul li{ display:inline; list-style-type:none; margin-right:5px;}

.peticion_review{ font-size:1.1em; padding:10px;}
.peticion_review h4{ font-size:1.4em; padding-bottom:10px;}
	
/* forms
--------------------------------------------------------------------------- */
 .caixa_ptop{ margin:5px; clear:both; }
 .caixa_input{ margin:10px 5px; clear:both; font-size:1.1em; }

.caixa_input input{ vertical-align:middle; }

	#proveedor_alta h3, #proveedor_alta div{ vertical-align:middle; }
	#proveedor_alta input{vertical-align:middle; margin:0 15px 0 5px;}

.express_form_error{ display:inline; color:#9a0202;}
.form_error{color:#9a0202!important; margin-left:10px;}


 .formulario input{ background:transparent url('../images/input_content.gif') top left no-repeat; padding:3px 10px 0; border:none; height:20px; width:148px;}
.formulario  input:focus{ background:transparent url('../images/input_content_hover.gif') top left no-repeat; }
.formulario  .input_disabled { background:transparent url('../images/input_content_disabled.gif') top left no-repeat; padding:2px 10px 2px; font-size:1.1em; font-weight:bold; height:20px; width:148px;}
.formulario label{ display:block; }
.formulario label.checkbox{ display:inline; }
.formulario input.little, .formulario input.mini_radio, .formulario input.checkbox, .formulario label.checkbox input { width:20px; }

 .formulario img{ vertical-align:middle; }

/* footer
--------------------------------------------------------------------------- */
#footer { color:#e2dbc6;  border-top:3px solid #eda02a; background:#48463F url('../images/bg_footer.gif') bottom repeat-y;}

#footer a {color:#e2dbc6; }
#footer a:hover {  text-decoration: underline ;}
	#footer_wrapper{ width:946px; margin:0 auto; padding:17px; /* min-height:150px; */ }
		#footer_wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#footer_wrapper h3{font-size:1.4em; margin:10px 0;}
	.caixa_footer{  background:#6e695c; padding:15px; float:left; margin:0 5px 25px 5px; width:278px;  min-height:150px; -moz-border-radius: 6px; -webkit-border-radius: 6px; /*border:1px solid #837c69;*/ }
	.caixa_footer_nb{ padding:15px; float:left; margin:0 5px 25px 5px; width:28.2%;  min-height:130px; }
	/* .border_footer{ padding:15px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border:1px solid #48463F;} */
.border_footer{ border-top:1px solid #837c69; padding:4px 0 5px 0;}
.border_footer_bottom{ border-bottom:1px solid #837c69; margin: 0 0 15px 0;}

	.caixa_footer ul li a{ text-decoration:none;   }
		.caixa_footer ul{ list-style-type:none; padding-left:10px; font-size:1.2em; font-weight:bold;}
			.caixa_footer ul ul{ font-size:.9em; font-weight:normal}
			.caixa_footer ul.menu{ padding:0;}
#footer_unico {color:#e2dbc6; clear:both; }

#footer_unico p{ color:white;}
#footer_unico ul { list-style-type:none; padding:1em 0; }
    #footer_unico ul li { display:inline; padding:0 .5em; font-size:1.1em;}
.left{ text-align:left;}
.right{ text-align:right;}
.center{ text-align:center;}
.mini{ width:125px; float:left ; }
.corporate {  font-size:1.2em; color:#efa028; font-weight:normal; }
.leer_mas{float:right; text-align:right;}
#bookmarks{clear:both;}
#bookmarks img{margin:10px  5px 0px  0px;}

/* iframes
--------------------------------------------------------------------------- */
.ajax_file_uploader{
  border-style:none;
  height: 160px;
  width: 280px;
  scrolling: no;
  display: inline;
}
.ajax_csv_uploader{
  border-style:none;  
  height: 160px;
  width: 35em;
  scrolling: no;
}
.mensaje_emergente{ position:absolute; padding:5px; top:30%; left:50%; margin-left:-200px; width:400px; background:#48463f;  z-index:1000; }
.mensaje_emergente img{ float:right;  }
#mensaje_emergente_contenido{ margin-top:10px; margin-left:5px; width:400px; height:150px; text-align:center; font-size:1.2em; color:#efa028; font-weight:normal;}

/*
.caixa_simple{ margin-bottom: 10px; }
.caixa_simple ul li{ display: inline;}
.caixa_esquerra{ width:45%; border:1px solid #646054; float:left;}
.caixa_dreta{ width:45%;  border:1px solid #646054; float:right;}
*/
#tabs_intranet_top .ui-tabs-panel { /*background: #fff url(images/ui-bg_flat_100_AEAD90_40x100.png) 50% 50% repeat-x;*/ color: #333333; }

.ui-widget-content{ zoom:1;}
.ui-widget-content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#tabs_intranet_top .ui-state-default, #tabs_intranet_top .ui-widget-content .ui-state-default { background: #efefef url(images/ui-bg_flat_30_AEAD90_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #5C5C5C; outline: none; }
#tabs_intranet_top .ui-state-default a, #tabs_intranet_top .ui-state-default a:link, #tabs_intranet_top .ui-state-default a:visited { color: #5C5C5C; text-decoration: none; outline: none; }
#tabs_intranet_top .ui-state-hover, #tabs_intranet_top .ui-widget-content .ui-state-hover, #tabs_intranet_top .ui-state-focus, .ui-widget-content .ui-state-focus { background: #ffffff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #AEAD90; outline: none; }
#tabs_intranet_top .ui-state-hover a, #tabs_intranet_top .ui-state-hover a:hover { color: #AEAD90; text-decoration: none; outline: none;}
#tabs_intranet_top .ui-state-active, #tabs_intranet_top .ui-widget-content .ui-state-active { border: 1px solid #AEAD90; background: #ffffff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #AEAD90; outline: none; }
#tabs_intranet_top .ui-state-active a, #tabs_intranet_top .ui-state-active a:link, #tabs_intranet_top .ui-state-active a:visited { color: #5C5C5C; text-decoration: none; outline: none; }


#sfWebDebug a{ color:#000!important;}

.infoProduct{ font-size:1.2em;}
	.infoProduct span{ font-size:1.2em; font-weight:bold;}
	
.indicator{margin-right:20px;}
.caixa_disclaimer{ height:200px; overflow:auto; margin:5px 0; padding:10px; font-size:.9em; background:#fff; }


/** Potenciar anuncios
--------------------------------------------------------------------------- */	
.resaltado {background:transparent url('../images/iconos/resaltado.gif') 6px no-repeat; padding-left:45px;} 
.priorizar {background:transparent url('../images/iconos/priorizar.gif') 6px no-repeat; padding-left:45px;} 
.certificado {background:transparent url('../images/iconos/certificado.gif') left no-repeat; padding-left:45px;} 
.potenciar input{ margin-right:10px; margin-top:3px;}
.definicio { margin-left:35px; }
.ui-button:hover{ cursor:pointer; }

.iconos_sup{ position:absolute; top:0; right:0;}
.iconos_sup .servicios li{ display:inline; border:none; }

/** Listado de avisos
---------------------------------------------------------------------------------- */
table.llistat_items { padding:.5em 0 1em; margin:.4em auto 0; border-collapse:collapse; text-align:center; position:relative; width:100%; border-color:#EDEDE5;}
		table.llistat_items td { background:#fff; border:1px solid #DCDCD0;}
		table.llistat_items th { background:#fff; border:1px solid #EDEDE5;}
		table.llistat_items tr.mine td{ background: #F9F9F7; border:1px solid #EDEDE5;}
		table.llistat_items tr.borrador td, table.llistat_items tr.agotada td, table.llistat_items tr.baja td{ background: #EDEDE5!important; border:1px solid #fff;}
		
		
		table.llistat_items tr.buit td { border:none; height:.3em; background: transparent; padding:0;}
			table.llistat_items th a{ color: #8C8C73;}
			table.llistat_items td p { line-height:1.2em; padding:0; margin:0;}
			table.llistat_items td ul{ padding-left:1.2em;}
			table.llistat_items td h3{ font-size:1.1em;}
			table.llistat_items td.foto{ width:7em; vertical-align:center; text-align:center; padding:0;}
				table.llistat_items td.foto span, #Fichero span { width:4.8em; color:#DCDCD0; display:block; margin:.1em auto; background: #fff; vertical-align:center; text-align:center;}
				table.llistat_items td.foto img{ display:block; margin:.2em auto;}
				#caption span{font-weight:normal!important; margin-left:1em; font-size:.9em;}
				
			table.llistat_items div.info{ position:relative; padding:0 .4em 2.8em; text-align:left; min-width:17em; }
			table.llistat_items div.info_noICO{ text-align:left; width:17.5em; padding-bottom:.3em;}
				table.llistat_items div.info p{ padding-left:.5em; }
				table.llistat_items div.info p.tit{ padding:0;}
			table.llistat_items td.ofertas a { font-size:1.5em; text-decoration:none; font-weight:bold; color:#8C8C73;}
				table.llistat_items td.ofertas a:hover { color:#000!important;}
			table.llistat_items td.match{ width:5em;}
			table.llistat_items td.pago{ width:3em;}
				/*table.llistat_items td.pago img{ width:1.6em;}*/
			table.llistat_items .created_at{ width:8em;}
			table.llistat_items .masInfo, table.llistat_items .created_at{ padding:.1em 1em;}
				table.llistat_items td.masInfo p{ text-align:left; margin:0; padding:0;}
				table.llistat_items ul.ico{ position:absolute; bottom:.4em; left:0; list-style-type:none; text-align:left; padding:0; margin:0;}
				table.llistat_items ul.ico_acciones { list-style-type:none; text-align:left; padding:0; margin:0;}
					table.llistat_items ul.ico li, table.llistat_items ul.ico_acciones li{ float:left; padding:0 .2em;}
						table.llistat_items ul.ico li a img, table.llistat_items ul.ico_acciones li a img {filter: alpha(opacity=40); -moz-opacity:0.4;opacity:0.4; display:block; width:1.9em;}
						table.llistat_items ul.ico li a:hover img, table.llistat_items ul.ico_acciones li a:hover img { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
						table.llistat_items ul.ico li a:focus, table.llistat_items ul.ico_acciones li a:focus{ -moz-outline-style: none;}

/** varis
---------------------------------------------------------------------------------- */
.adsense{ background:#fff; }

/*img.tipo{ position:absolute; top:14px; left:-50px; filter: alpha(opacity=40); -moz-opacity:0.4;opacity:0.4;}
img.tipo:hover{ filter: alpha(opacity=70); -moz-opacity:0.7;opacity:0.7;}*/

	/* feedback */	
	.feedback .ui-widget-content{ max-height:350px; overflow:auto; }
	ul#feedbackList{ list-style-type:none; margin:1em 0; padding:0;}
		ul#feedbackList li { margin-bottom:1em; padding:0; /*padding:0 0 0 17px; background: url('../images/cola_comment.gif') no-repeat 0 50px; */ position:relative; }
		ul#feedbackList li.comment div.div_comment{ padding:1em; background:#f6f6f6;}
			div.conversa { margin-top:.5em;}
			/*div.conversa span{ margin-left:2.2em;}*/
		ul#feedbackList li.comment div:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
			ul#feedbackList li img{ vertical-align:middle;}
			ul#feedbackList li span.feedback{ font-size:1.1em; vertical-align:middle; font-weight:bold; margin-left:.4em;}
			ul#feedbackList li ul.masInfo{ margin-left:2.2em;}
				ul#feedbackList li ul.masInfo li{ display:inline; margin: .3em .5em .3em 0; padding: 0; border:none;}
				/*ul#feedbackList li ul.masInfo li.articulo{ display:block;}*/
			ul#feedbackList li ul.comentarios { padding:1em .5em 1em 2em; background:#f6f6f6;}
				ul#feedbackList li ul.comentarios li{ border:none; padding:0; font-weight:normal; margin:0;}
				ul#feedbackList li ul.comentarios li.replica { list-style-type:none;}
				ul#feedbackList li ul.comentarios form.formReplica{ display:block; padding:0;}
				
		.replica{ position:absolute!important; top:10px; right:10px;}
		.replica a{ text-decoration:none;}
			
	ul.pendientes { padding:.5em .5em 0; list-style-type:none;}
		ul.pendientes li {margin-bottom:.3em; padding-left:1.8em; background:url('../images/ico_feedback.gif') no-repeat 0 .1em;}
			ul.pendientes li input { vertical-align: middle; margin:0 0 .2em;}
	p.pendientes { margin-left:.8em;}
	
	#feedbackPendientes, #feedbackInfo { width:417px; float:left; background:#f6f6f6;}
	#feedbackAjax{ margin:.4em .7em;}
	#feedbackInfo { margin-right:.8em;}
	
	#ajaxIndicator img, .ajaxIndicator img { margin:0 0 -4px;}
	#feedbackInfo { position:relative;}
		#feedbackInfo span.perfil { position:absolute; right:1em; top:0.5em;}
		#feedbackInfo span#ajaxIndicator { position:absolute; right:0.7em; bottom:0.5em; }
		ul.feedbackInfoList { list-style-type:none; margin:0;}
		ul.feedbackInfoList li em{ font-style:normal; font-weight: bold;}
		
	#clienteFeed, #provFeed { text-align:center;}
	#clienteFeed a, #provFeed a{ color:#fff; vertical-align:middle; float:left; font-size:2em; text-decoration:none; }
		#C2B { height:62px; width:202px; padding-right:75px; padding-top:25px; text-align:right; }
			#clienteFeed a#C2B{ background: url('../images/bg_feedbackcC2B.gif') no-repeat; margin:.4em 0 .2em;}
			#provFeed a#C2B{ background: url('../images/bg_feedbackbC2B.gif') no-repeat; margin:.4em 0;}
		#B2C{ height:62px; width:201px; padding-left:75px; padding-top:25px; text-align:left;}
			#clienteFeed a#B2C{ background: url('../images/bg_feedbackcB2C.gif') no-repeat; margin:.4em 0 .2em; }
			#provFeed a#B2C{ background: url('../images/bg_feedbackbB2C.gif') no-repeat;margin:.4em 0;}
	
			
a.button, .submit_button { background: transparent url('images/bg_button_a.gif') no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none; margin-left:5px; cursor:pointer; }
.verde a.button{ background: transparent url('images/bg_button_a_verd.gif') no-repeat scroll top right!important; }
.submit_button{ background: transparent url('images/bg_button_submit.gif') no-repeat!important; height: 24px!important; line-height: 14px!important; padding: 0 10px!important;}

a.button span { background: transparent url('images/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; }
.verde a.button span { background: transparent url('images/bg_button_span_verd.gif') no-repeat!important;} 
a.button:active, .submit_button:active { background-position: bottom right!important; color: #000!important; outline: none!important; /* hide dotted outline in Firefox */}
a.button:active span { background-position: bottom left!important; padding: 6px 0 4px 18px; /* push text down 1px */} 



/************** Lisatdos afiliaciones **//
.precio_afiliado { color:#4A9E00!important; text-decoration: none; font-family: verdana; font-size: 11px!important; font-weight: bold!important; color: rgb(74, 158, 0)!important; }
.link_afiliado { text-decoration: underline; font-family: verdana; font-size: 12px!important; font-weight: bold!important; color: rgb(240, 148, 0)!important;}
.columna_dreta {width:445px; float:right; }
.columna_esquerra {width:445px; float:left; }
.contenedor_ebay {border-right:solid black 1px; width:445px;}

