/* CSS Document */
body{
	position:relative;
	margin: 0;
	padding: 0;
	text-align: center;
	background:#444;
	font-family:Verdana;
	font-size:11px;
	color:#555555;
	background:#FFF;
	scrollbar-face-color:#cbcbcb;
	scrollbar-highlight-color:#cbcbcb;
	scrollbar-3dlight-color:#cbcbcb;
	scrollbar-darkshadow-color:#CCC;
	scrollbar-shadow-color:#c4dc99;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#ededed;		
}

label{
	font-size:11px;
	font-weight:bold;
}

*{
	padding:0;
	margin:0;
}

/*iepngfix*/
img, div, input { behavior: url(/css/resources/iepngfix.htc) }
/**/


h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#c40000;
margin:0px 0px 10px 0px;
	
}


h3{
	font-family:"Trebuchet MS";
	color: #fc8521;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding: 0 18px;
	margin: 0;
}

div#actual-date{
	text-align: left;
	color: #636363;
}
div#last-update {
	float: right;
}

div#canvas{
	width:825px;
	margin: 0px auto 0px auto;
	padding: 0px 85px 15px 85px;
	position:relative;
	overflow:hidden;
	min-height:564px;
	height:auto;			
}

div#contentBox{
	position: relative;	
	min-height:450px;
	height:auto !important;
	height:450px;	
	padding-bottom: 60px;
	/*overflow:hidden; para que esta esto? */
}

div#leftWrapper{
	float: left;
	padding: 10px;
	overflow: hidden;
}

div#menuBox{
	display: block;
	width: 192px;
}

div#menuBox a{
	display: block;
	height:38px;
	padding-left:20px;
	text-transform:capitalize;
	line-height:34px;
	text-decoration:none;
	color:#333333;
	text-transform: uppercase;
	font-weight:bold;
	background:url(../img/item-menu.png) 0 0 no-repeat;
}

div#menuBox a:hover{	
	background:url(../img/item-menu-hover.png) 0 0 no-repeat;
}

div#menuBox a.selected{	
	background:url(../img/item-menu-hover.png) 0 0 no-repeat;
}
div#logosWrapper {
	position: relative;
	margin-top: 0px;
	width: 192px;
	overflow: hidden;
	background: #DDDDDD url(../img/logos_bg.png) 0 0 repeat-y;
}
div#logos {
	position: relative;
	background-color: #ffffff;
	margin: 15px;
	text-align: center;
	overflow: hidden;
}
div#logos div.logo {
	position: relative;
	overflow: hidden;
	float: left;
	width: 50%;
}
div#logos div.logo a {
	display: block;
}
div#logos div.logo a img {
	margin: 10px 0;
}
div#visitantsWrapper {
	position: relative;
	margin-top: 0px;
	background-color: #DDDDDD;
	background-color: #fff;
	width: 192px;
	overflow: hidden;
}
div#visitants {
	position: relative;
	background-color: #ffffff;
	margin: 15px;
	text-align: center;
}
div#visitants .line {
	text-align: left;
}

div#content_without_menu {
	display: block;
	background:#FFF;
	border: 1px solid #c2c2c2;
	margin: 10px; 
	padding: 150px 0;
}
div#content_without_menu p {
	text-align: center;
}
/*
div#content a{
	text-decoration:none;
	font-size:10px;
	color:#333333;
}
div#content a:hover{
	text-decoration:underline;

}
*/


div.linkLogo{
	display:block;
	float:left;
	height: 30px;
}

p { padding: 5px 0px 5px 0px; }

p.aviso {
	border-top: 1px solid #636363;
	border-bottom: 1px solid #636363;
	margin: 10px 60px;
	padding: 6px 0;
	text-align: center;
}
p.texto { 
	margin: 5px 0 8px 0; 
	font-size: 11px; 
}
p.texto a{
	color:#c50102;
	text-decoration:none;
}

p.titular{
	margin:14px 0px 10px 0px;
	color:#c50102;
	font-size:14px;
	font-weight:bold;
}

p.subtitular{
	margin:14px 0px 10px 0px;
	color:#c50102;
	font-size:12px;
	font-weight:bold;
}

p.popup{
margin-top:10px;
}

a{
	color:#c40000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a.standard{
	color:#c40000;
	font-weight:normal;
	text-decoration:none;
}

a.standardBold{
	color:#c40000;
	font-weight:bold;
	text-decoration:none;
}

a.standard:hover{
	text-decoration:underline;
}
a.standardBold:hover{
	text-decoration:underline;
}

a.popup{
	margin-top:10px;
	color:#c40000;
	font-weight:bold;
	text-decoration:none;
}
a.popup:hover{
text-decoration:underline;
}

p.breadcrumbs {
	margin: -10px 0 -12px 0;
}
div#advanced-search {
	text-align: right;
}
a.link-advanced-search {
	color:#FF7500;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.link-advanced-search:hover {
	color:#FF7500;
	text-decoration: underline;
}
p.breadcrumbs a {
	color:#636363;
	font-size: 11px;
	text-decoration: none;
	color:#FF7500;
	font-size: 12px;
	font-weight: bold;
}
p.breadcrumbs span.crumb {
	color:#111;
	font-size: 11px;
	font-size: 12px;
}
p.breadcrumbs a:hover {
	color:#FF7500;
	text-decoration: underline;
}
span.separador {
	color: #FF7500;
}
p.tituloSeccion{
	color:#636363;
	font-family:trebuchet MS;
	font-size:16px;
	font-weight:bold;
	margin:15px 0pt 10px;
}

div#toolsMenu{
	position: relative;
	margin:0 auto;
	display:table;
	text-align: center;
}

div.shrinkwrap{
	position: relative;
	width: 250px;
	margin: 0 auto 0 auto;
	text-align:center;
	font-size: 10px;
	height: 25px; 
}

div#toolsMenu ul{	
	position: relative;
	padding:0;
	list-style-type:none;
	text-transform:capitalize;
	color:#FFF;
}

div#toolsMenu ul li{
	float:left;
	height: 25px;
	line-height:22px;
	display:block;
	background:url(../img/tools_center.gif) left top repeat-x;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;

}

div#toolsMenu ul li.final{
	background:url(../img/tools_right.gif) left top no-repeat;
	height:25px;
	width:6px;
}

div#toolsMenu ul li.inicial{
	background:url(../img/tools_left.gif) right top no-repeat;
	height:25px;
	width:6px;
}

div#toolsMenu ul li a{
	text-decoration:none;
	color:#FFF;
}
div.informacion-de-error {
	background:transparent url(../img/ico_alert.png) no-repeat scroll left center;
	color: red;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.6em;
	padding-left:20px;
	text-align:left;
	margin:0pt 0pt 0pt 10px;
}
div.informacion-al-usuario {
	background:transparent url(../img/ico_info.png) no-repeat scroll left center;
	color:#7DAD2C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.6em;
	padding-left:20px;
	text-align:left;
	margin:0pt 0pt 0pt 10px;
}
div#help{
	display:none;
}

table {
	margin-bottom:5px;
	border-collapse:collapse;
}



table th {
	background:#eeeeee;	
	text-align:center;
	font-size:11px;
	color:#555555;
}
table td {
	text-align:left;
	padding:1px;	
}

table tr{
	
}

table tr:hover{

}

table.neta td {
	border-bottom:none;
	border-left:none;
	text-align:center;
	font-size:10px;
	padding:3px;
}

table.neta tr:hover{
	background:none;
	border-bottom: none;
}
.floatimg {
	border: none;
	/* float:left;
	clear:left; */
}


a.columnHeaderOrderUp{
	/*background:url("../img/styles/orderArrowsUp.jpg") no-repeat right;*/
	height:20px;
	width:30px;
	margin:0px auto 0px auto;
	text-decoration:none;
	color:#333333;
}

a.columnHeader{
	text-decoration:none;
	font-size:12px;
	color:#333333;
}
a.columnHeader:hover {
	text-decoration:underline;
	color:#333333;
}

img.imgOrderHeader{
	border:0px;
	vertical-align: middle;
	padding-left:5px;
}
a img { border: 0 }


div#output{
	font-family:monospace;
	font-size:12px;
	width:700px;
	height:200px;
	margin:10px auto 10px auto;
	overflow:scroll;
}

ul#pagination{
	padding:0px;
	display:inline;
	font-size:14px;
	margin-right: 10px;
}

ul#pagination li{
	display:inline;
}

ul#pagination a{
	font-family:"Trebuchet MS";
	text-decoration:none;
	color:#636363;
	font-weight:bold;
	border: 1px solid #F7E9DE;
	background: #F6F0EA;
	padding: 1px 4px;
	height: 15px;
	font-size:14px;
}

ul#pagination a:hover{
	text-decoration:underline;
}

ul#pagination a:hover{	
	text-decoration:underline;
	color:#333333;	
}

.paginationCurrent{
	color:#636363;
	font-weight:bold;
	font-size:14px;
	margin:0 5px;	
	padding: 2px 4px;
	height: 15px;
	border: 1px solid #F7E9DE;
}
.paginationContainer{
	width:675px;
	text-align:right;
	margin: 10px 0px 10px auto;
	padding: 5px;
	border-right: 15px solid #0091cf;
	
}

.contentList{
	position: relative;
	padding: 0 10px;
	margin-top: 10px; 	
}

.paginationTotal{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0d52a1;
}

/*
campo de la fecha en los listados
*/
.timeField{
	font-family:"Arial Narrow";

}

div.accessDenied{
	font-size:11px;
	color:#CC3300;
	font-weight:bold;
	text-align:center;


}
table#loginTable td { 
	border: 0px;
	margin: 0; 
	padding: 2px;
}

/*USER DETAIL/NEW */
.usuario-no-disponible { padding-left: 10px; color: red; }
.passwordmeter { padding-left: 10px; color: #888; }
#passwordStrength { position: relative; margin: 10px 0 0 180px; height: 5px; }
.muy-debil { position: relative; background: #f00; width: 30px; }
.debil { background: #ff0; width: 60px;  }
.aceptable { background: #0b0; width: 90px;  }
.fuerte { background: #0f0; width: 120px; }
.password-equals { padding-left: 10px; color: blue; }
div.info { color: #888; margin: 10px 15px 15px 15px; }
div.info.warning { background: #FFD2D2 url(/images/warning.png) 5px 50% no-repeat; color: #800; margin: 10px 15px 15px 15px; padding: 10px 10px 10px 42px; border: 1px solid #800; }
a.vcard{background:url(../img/ico_vcard.png) 0 6px no-repeat;padding-left:20px;text-decoration:none;color:#000;font-weight:bold;padding:8px 0px 8px 25px;}
a.vcard:hover{text-decoration:underline}
a.facebookadd{background:url(/images/logo_facebook.jpg) 0 6px no-repeat;padding-left:20px;text-decoration:none;color:#000;font-weight:bold;padding:8px 0px 8px 25px;}
a.facebookadd:hover{text-decoration:underline}
.disable a.thickbox{background:url(../img/ico_zoom.png) 0 6px no-repeat;padding-left:20px;text-decoration:none;color:#000;font-weight:bold;padding:8px 0px 8px 21px;line-height:25px;}
.disable a.thickbox:hover{text-decoration:underline}

ol { margin: 0; padding: 0; list-style-position: inside; }
ol li { font-size: 11px; font-family: verdana;}


div#canvas a.link { font-size: 12px; font-weight: bold; text-decoration: none; color: #fc8521; }
div#canvas a.link:hover { text-decoration: underline; }
div.contenidor-links { margin: 20px; text-align: center; }
div.contenidor-links a { margin: 0 30px; }
p.contenidor-indicadors { margin-left: auto; margin-right: auto; width: 50%;  }

table.taula-busqueda-listado { margin: 10px 0 10px 40px; }
table.taula-busqueda-avanzada { margin: 10px 0 10px 40px; }
table.taula-busqueda-listado td { font-size: 12px; font-family: verdana; }
table.taula-busqueda-avanzada tr * { vertical-align: middle; }
table.taula-busqueda-avanzada td { font-size: 12px; font-family: verdana; vertical-align: middle; }
table tr.left td { text-align: left; }
table tr.center td { text-align: center; }
table tr td.right { font-weight: bold; text-align: right; padding-right: 5px; color: #636363; }
div.adreca-contacte p { margin: 3px 0; font-size: 12px; }
div.adreca-contacte p a.link { font-weight: bold; color: #7dad2c; font-size: 12px; text-decoration: none;  }

div.contenidor-enlaces { font-size: 12px; }
div.contenidor-enlaces dl { margin: 10px 0 10px 15px; }
div.contenidor-enlaces dl dt { font-weight: bold; font-size: 12px; margin: 5px 0; }
div.contenidor-enlaces dl dd { font-size: 12px; margin: 0px 20px; }
div.contenidor-enlaces dl dd a { font-size: 12px; font-weight: normal; text-decoration: none; color: #fc8521; }
div.contenidor-enlaces dl dd a:hover { text-decoration: underline; }

div.contenidor-enlaces div { margin: 10px 0 10px 15px; }
div.contenidor-enlaces div span.titulo-enlace { font-weight: bold; font-size: 12px; margin: 5px 0; }
div.contenidor-enlaces div span.link-enlace { font-size: 12px; margin: 0px 10px; }
div.contenidor-enlaces div span.link-enlace a { font-size: 12px; font-weight: normal; text-decoration: none; color: #fc8521; }
div.contenidor-enlaces div span.link-enlace a:hover { text-decoration: underline; }


.row.ficha { clear: both; position: relative; margin: 0 0 8px 0; }
.listado-flotante { display: table; margin-bottom: 2px; width: 60%; }
.listado-flotante ul { list-style-position: inside; }


#visor-pdf { margin: 2%; width: 96%; }

input{
	color: #777777;
	font-size: 11px;
	padding:2px 2px 2px 2px;
}

textarea{
	color: #777777;
	font-size: 11px;
	padding:2px 2px 2px 2px;
	font-family:Verdana;
}

select{
	color: #777777;
	font-size: 11px;

}

input.boton-naranja:hover {
}

#indicadoresWrapper {
	text-align: center;
}

.form-wrapper {
	padding: 10px;
}


#contenedor-ficha { position: relative; height: 1%; background: #efefef; margin-bottom: 10px; }
#contenedor-2-ficha { position: relative; height: 1%; background: #fff; border: 2px solid #efefef; }
#contenido-ficha { padding: 10px; }
#contenido-2-ficha { padding: 10px; }
#bg-t-l { 
	position: absolute;
	top: 0px; left: 0px;
	background: transparent url(../img/rounded-bg-tl.png) 0 0 no-repeat; 
	width: 8px; height: 8px; 
}
#bg-t-r { 
	position: absolute;
	top: 0px; right: 0px;
	background: transparent url(../img/rounded-bg-tr.png) 0 0 no-repeat; 
	width: 8px; height: 8px; 
}
#bg-m-l { 
	position: absolute;
	top: -2px; left: -2px;
	background: transparent url(../img/rounded-bg-ml.png) 0 0 no-repeat; 
	width: 11px; height: 9px; 
}
#bg-m-r { 
	position: absolute;
	top: -2px; right: -2px;
	background: transparent url(../img/rounded-bg-mr.png) 0 0 no-repeat; 
	width: 11px; height: 9px; 
}
#bg-b-l { 
	position: absolute;
	bottom: -2px; left: -2px;
	background: transparent url(../img/rounded-bg-bl.png) 0 0 no-repeat; 
	width: 9px; height: 9px; 
}
#bg-b-r { 
	position: absolute;
	bottom: -2px; right: -2px;
	background: transparent url(../img/rounded-bg-br.png) 0 0 no-repeat; 
	width: 9px; height: 9px; 
}
#contenido-ficha label, #contenido-2-ficha label { 
	text-align: right;
	padding-right: 20px;
	width: 150px;
	margin: 0 0 0px; 
	clear: none;
}
#contenido-ficha .row.ficha, #contenido-2-ficha .row.ficha { 
	clear: none;
	min-height: 12px;
	_height: 12px;
}
#contenido-ficha .row.ficha, #contenido-2-ficha .row.ficha span {
} 
#contenido-ficha .row.ficha a img, #contenido-2-ficha .row.ficha a img {
	vertical-align: middle;
	margin-left: 5px;
}
#contenedor-opciones {
	text-align: center;
	margin: 20px 0 10px 145px;
	height: 40px;
}
#contenedor-opciones .opcion {
	float: left; 
	margin: 4px;
}
#contenedor-opciones .opcion a {
}
#contenedor-opciones .opcion img {
}
ul.listado-bibliografia {
	list-style-position: outside;
	list-style-type: square; 
}
ul.listado-bibliografia li {
	margin: 10px 5px;
}
#info-contacto { display: none; background: red; }

ul.ficha {
	list-style-type: square;
}


/* Navegacion inferior */
#navcontainer{
	margin:0 auto;
	padding:0;
	color:#fefefe;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:10px;
	width:825px;
	text-align:left;
}
#navcontainer a{
	color:#fefefe;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
}

.navTable{

}

.navTable td{
	padding-left:20px;
}

ul#navlist{
	margin:0;
	padding:0;
}
ul#navlist li
{
	margin:0;
	padding:0;
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

/* barra idiomas */
#langcontainer{
	padding:0;
	color:#fefefe;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:27px;
	width:825px;
}
#langcontainer a{
	color:#fefefe;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
}
ul#langlist{
	margin:0;
	padding:0;
	float:right;
	height:30px;
	background:url(../img/world_image.gif) 0 0 no-repeat;
	padding-left:70px;
}

ul#langlist li
{
	margin:0;
	padding:0;
	height:30px;
	display: inline;
	list-style-type: none;
	padding:5px 4px 5px 4px;
}

div.submitButton{
	background:url(../img/form_button.gif) 0 0 no-repeat;
	height:22px;
	width:93px;
	line-height:22px;
	cursor:pointer;
	color:#FFF;
	text-align:center;
}

.button-wrapper {
	clear:right;
	float:right;
	margin:0;
}

.buttonWrapper{
	display:block;
	overflow:hidden;
	margin-top:20px;
	
}

.tab-button-left {
	background:transparent url(../img/form_button.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:22px;
	width:4px;
	cursor:pointer;
}

.tab-button-middle {
	background:transparent url(../img/form_button.gif) no-repeat scroll -20px 0;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:22px;
	line-height:22px;
	padding:0 4px 0 5px;
	text-decoration:none;
	cursor:pointer;
}

.tab-button-right {
	background:transparent url(../img/form_button.gif) no-repeat scroll -145px 0;
	display:block;
	float:left;
	height:22px;
	width:10px;
	cursor:pointer;
}

div.dummyForHeight{	height:101px;}
div#usernameContainer{	float:right;}
div#loginContainer{position:relative; width:682px; overflow: hidden; height:auto !important;
}

div.logInRowA{
	display:block;
	height:24px;
	padding-top:6px;
	padding-right:10px;
	text-align:right;
}

div.logInRowB{
	display:block;
	height:24px;
	padding-top:4px;
	padding-right:10px;
	text-align:right;
	
}
ul#whoAreWe{
	float:left;
	font-weight:bold;
	left:20px;
	margin:30px 0 0;
	padding:10px 0 10px 10px;
}

ul#whoAreWe li{
	display:inline;
	padding-right:20px;
}

ul#whoAreWe li a{
	color:#000;
	text-decoration:none;
}

ul#topMenu{
	float:left;
	font-weight:bold;
	left:20px;
	margin-left:5px;
	padding:0px;
}

ul#topMenu li{
	display:inline;
	padding:9px 5px 8px 5px;
	position:relative;
	line-height:30px;
}

ul#topMenu li.option a{color:#000;text-decoration:none;}
ul#topMenu li.menuSelected {background:#c10000;color:#FFF;}
ul#topMenu li.menuSelected a{color:#FFF; text-decoration:none;}

ul#sub-menu {position: absolute;left:283px;top:36px;display:none;color:#339900;z-index:5;}
ul#sub-menu li{	display:inline;padding-right:12px;position:relative;}
ul#sub-menu li a{color:#868686;text-decoration:none; font-weight:bold}

ul#sub-menu-botiga {position: absolute;left:303px;top:36px;display:none;color:#339900;z-index:5;}
ul#sub-menu-botiga li{	display:inline;padding-right:12px;position:relative;}
ul#sub-menu-botiga li a{color:#868686;text-decoration:none; font-weight:bold}


div.logInRowA ul li, div.logInRowB ul li {	display:inline;	line-height:24px;	padding:0px 5px 0px 5px;}
div.logInRowB ul{width:400px;float:right;}
div.logInRowA ul{width:400px;float:right;}

div.whatIs{
	displau:block;
	float:left;
	height:40px;
	width:200px;
}

div.whatIs ul li{
	display:inline;
	padding-right:20px;
}

a.searchButton{
	overflow: hidden;	
}
a.searchButton img {
	vertical-align: absmiddle;
}
input#search_term {
	margin: 5px 0; 
}
/* QRChannel */

/* 
* estilos para los campos de texto de formulario. Una es la normal y la otra la que resalta cuando el valor del campo está mal 
* 
*/
.formTextField{
	/*border-color:#CCC;
	border-size:1px;
	background:#FFF;*/
}

.textFieldError{
	border-color:red;
	background:yellow;
	border-size:2px;
}
.textFieldCorrect{
	border-color:green;
	background:white;
	border-size:2px;
}

div#editUser{
/*padding:20px;*/
}

div#centerColumn{
	width:500px;
	margin:0 auto;
	padding-top:15px;
}

.url{
	color:#555555;
	font-family:Verdana;
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
}

div.userTitle{
}


/* Wall */
.wall-message-date{font-size:10px;color:#777;}
.wall-message-url{text-decoration:none;color:#C40000;}
.wall-message-url:hover{text-decoration:underline;}
.wall-message{margin: 5px 0px 20px 0px;}

div#message{
	background:#61BD2F none repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	margin:5px auto 20px;
	padding:5px;
	text-align:left;
	width:auto;
}
div#importErrorMessage{
	background:#FF0000 none repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	margin:5px auto 20px;
	padding:5px;
	text-align:left;
	width:auto;
}

.titleBig{font-size:16px;font-weight:bold;color:#000;}
.titleMediumRed{font-size:15px;font-weight:bold;color:#c40000}

img.imageFrame{
border:1px solid #CCC;
padding:4px;
background:#FFF;
margin:5px auto 5px auto;
}

ul.whatList{margin:5px; padding:5px 5px 5px 25px;}

#botigaConfirm p.titol { font-weight:bold; margin-bottom: 10px; color:#c40000; } 
#botigaConfirm p { font-weight:bold; margin-bottom: 10px; } 
#botigaIndex p { font-weight:bold; margin-bottom: 10px; } 
#botigaIndex .botiga-front-picture { margin: 10px} 
#botigaTargetes p { font-weight:bold; margin-bottom: 10px; } 
#botigaSamarretes p { font-weight:bold; margin-bottom: 10px; } 
.botiga-items-wrapper ul { list-style-type: none; font-weight:bold; }
.botiga-items-wrapper ul li { padding-left: 25px; min-height: 20px; padding: 3px 0 2px 25px; }
.botiga-items-wrapper ul li.first { background: url(/img/botiga_item_1.jpg) 0 50% no-repeat; }
.botiga-items-wrapper ul li.second { background: url(/img/botiga_item_2.jpg) 0 50% no-repeat; }
.botiga-items-wrapper ul li.third { background: url(/img/botiga_item_3.jpg) 0 50% no-repeat; }
.botiga-items-wrapper ul li.fourth { background: url(/img/botiga_item_4.jpg) 0 50% no-repeat; }
.botiga-items-wrapper ul li.fifth { background: url(/img/botiga_item_5.jpg) 0 50% no-repeat; }
.botiga-items-wrapper ul li.sixth { background: url(/img/botiga_item_6.jpg) 0 50% no-repeat; }

.botiga-form-titol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c40000;
	font-weight: bold;
	margin:0px 0px 10px 0px;
}
.botiga-form-col-1{
text-align:right;
font-weight: bold;
padding-right: 5px;
}
.links-botiga {
	margin:0px 0px 10px 0px;
	text-align: left;
} 
.links-botiga a.link-submenu { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#333;
	margin: 0 20px 0 20px;
	text-decoration:none;
}
.links-botiga a.link-submenu.activa { 
	color:#c40;
}
.links-botiga a.link-submenu:hover { 
	color:#c40000;
	text-decoration:underline;
}
div.useConditions ul{
	margin-left:25px;	
}

/* READERS PAGES */
div.readerDescBeetagg{
	padding-left:50px;
	padding-right:270px;
	/*background: url(../images/readers_logos/beetagg.gif) 0 0 no-repeat;*/
}
div.reader2dsense{
	padding-left:50px;
	padding-right:270px;
	/*background: url(../images/readers_logos/2dsense.gif) 0 0 no-repeat;*/
}
div.readerInigma{
	padding-left:50px;
	padding-right:270px;
	/*background: url(../images/readers_logos/inigma.gif) 0 0 no-repeat;*/
}
div.readerKaywa{
	padding-left:50px;
	padding-right:270px;
	/*background: url(../images/readers_logos/kaywa.gif) 0 0 no-repeat;*/
}

/* Wall Muro */
div#wallUser{
	margin:30px 0px 20px 0px;	
}

div.botiga-items-wrapper{
	margin-right:80px;
}

/* jordi */
.buttonWrapper button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 20px 0 0; 
  text-align:center; 
}
.buttonWrapper button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}

/*blue buttons*/
.buttonWrapper button.submitBtn { 
  background:url(../img/form_button_right.gif) right no-repeat; 
  font-size:1.3em; 
}
.buttonWrapper button.submitBtn span { 
  height:50px; 
  line-height:50px;
  background:url(../img/form_button_left.gif) left no-repeat;
  color:#fff; 
}
.buttonWrapper button.submitBtn:hover {
	background:url(../img/form_button.gif) right no-repeat; 
}
.buttonWrapper button.submitBtn:hover span {
	background:url(../img/form_button.gif) left no-repeat; 
}


.qr-row { margin: 15px 10px; padding: 5px 0 0 0; border-top: 1px solid #666; background: #d4d4d4; overflow: hidden; }
.qr-row .qr { margin: 5px 10px 5px 0; padding-right: 10px; border-right: 1px solid #339900; float: left; width: 100px; }
.qr-row .qr a { display: block; background: none; margin: 0; padding: 0; }
.qr-row .qr img { border: 1px solid #339900; width: 100px; }
.qr-row .row { overflow: hidden; margin: 0 0 0 20px; }
.qr-row .row h2 { font-weight: bold; margin: 5px 0; border-bottom: 1px solid #339900; width: 95%; padding: 5px 0; background: none; }
.qr-row .row .title {  }
.qr-row .row .label { width: 80px; position: relative; width: 85px; padding: 5px 10px 5px 0; float: left; font-weight: bold; text-align: right; line-height: 1em; }
.qr-row .row .info { margin: 3px 20px; clear: both; line-height: 1em; }
.qr-row .row .content { line-height: 20px; }
.qr-row .row .row-info { margin: 0 0 0 95px; }
.qr-row .row .row-info input { margin: 0; padding: 0; }
.qr-row .button-wrapper { clear: both; float: none; border-bottom: 1px solid #339900; overflow: hidden; margin: 0; padding: 10px; }
.qr-row .button-wrapper a { margin-left: 10px;}
.qr-row .button-wrapper a.disabled { color: #777; }
.qr-row .button-wrapper a.disabled:hover { text-decoration: none; cursor: default; }
.qr-row .button-wrapper .buttons-left { float: left; }
.qr-row .button-wrapper .buttons-right { margin: 0 0 0 200px; text-align: right; }
.qr-row .button-wrapper button { margin: 0 1px 0 3px; }


table.file-grid { width: 100%; }

tr.row-header { border-bottom: 1px solid #777;}
tr.row-even { border-bottom: 1px solid #339900;}
tr.row-odd { background-color: #bbb; border-bottom: 1px solid #888; }

td.file { overflow: hidden; } 
td.file a.pagina-principal { text-decoration: underline; margin-left: 4px; font-weight: bold; }
th { padding: 5px; }
th a.order.asc { padding-left: 20px; background: url(/images/order-asc.png) 0 50% no-repeat; }
th a.order.desc { padding-left: 20px; background: url(/images/order-desc.png) 0 50% no-repeat; }
td.operations ul { list-style-type: none; margin: 10px 0; padding: 0; }
td.operations ul li { float: left; }
td.operations ul li a { margin-left: 5px; }
td.operations a.thickbox { background: none; padding: 0; text-decoration: none; color:#000; font-weight:bold; padding:0; line-height:25px; }
td.operations a.thickbox:hover{ text-decoration:none; }
td.operations ul li a img { }

.wall-message-text { margin: 10px 4px; padding: 5px;  border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
