.titulares {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2F77B3;
}


a:hover{text-decoration:none;} 
a{text-decoration:none;} 

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	
   background-repeat: no-repeat;
  


	
	
	
}
.caixa_formulari_cerca
{
	margin-top: -10px;
/*	margin-right: 40px;*/
}

input {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #E6E6E6;
	font-size: 10px;
	margin: 1px;
	padding: 1px;
}
.input_cercar
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	height: 10px;	
	
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #CCCCCC;
	font-size: 10px;
	margin: 1px;
	padding: 1px;
}

a.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515a6e;
	text-decoration: none;
	}
	
a.links:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #515a6e;
	text-decoration: none;
	font-size: 11px;
	}

a.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #6F7A95;
	text-decoration: none;
	font-size: 11px;
}
a.links:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #515a6e;
	text-decoration: none;
	font-size: 11px;
}

a.links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #515a6e;
	text-decoration: none;
	}
a.links2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #515a6e;
	}

a.links2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7A859C;
	text-decoration: none;
}
a.links2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #515a6e;
}
a.links2v {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8FC225;
	text-decoration: underline;
	}
a.links2v:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8FC225;
	text-decoration: underline;
	}

a.links2v:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #BEE371;
	text-decoration: none;
}
a.links2v:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8FC225;
	text-decoration: underline;
}


a.links2vfino {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #8FC225;
	}
a.links2vfino:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #8FC225;
	}

a.links2vfino:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #8FC225;
	text-decoration: none;
}
a.links2vfino:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #8FC225;
}

a.links3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
	
a.links3:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}

a.links3:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}
a.links3:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}


a.links33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	}
	
a.links33:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 10px;
	}

a.links33:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
	font-size: 10px;
}
a.links33:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 10px;
}

a.links4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F77B3;
	text-decoration: none;
	}
	
a.links4:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #2F77B3;
	text-decoration: none;
	font-size: 11px;
	}

a.links4:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #6FA9D9;
	text-decoration: none;
	font-size: 11px;
}
a.links4:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #2F77B3;
	text-decoration: none;
	font-size: 11px;
}
a.links5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	}
	
a.links5:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #fffff;
	text-decoration: none;
	font-size: 11px;
	}

a.links5:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #fffff;
	text-decoration: none;
	font-size: 11px;
}
a.links5:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #fffff;
	text-decoration: none;
	font-size: 11px;
}
.titularesBlancoN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.input2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-color: #f3f8fc;
	border: thin none #134975;
	font-size: 10px;
	margin: 1px;
	padding: 1px;
}
.tablilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
}
.titularesGris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}
.textoNormalClaro {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.normalAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2F77B3;
}

.titularesGrande {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #2F77B3;
}
input2 {

	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #E8ECEE;
	border: thin none #134975;
	font-size: 10px;
	margin: 1px;
	padding: 1px;
}
input3 {

	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #77addb;
	border: thin none 77addb;
	font-size: 10px;
	margin: 1px;
	padding: 1px;
}
.textoNormalOscuro {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A676B;
}
.titularesGrandeVerde {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8FC225;
}
.normalVerde {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8FC225;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: thin solid #FFFFFF;
}
.textoAlertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

font.me_apt_is_a_link
{
	cursor: pointer;
	font-weight: bold;
	color: #4F85C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

table.me_apt_view_visible
{
	visibility: visible;
}

table.me_apt_view_invisible
{
	visibility: hidden;
	display: none;
}
.show_hand
{
cursor: pointer;
}
.tabla_puntos {
	font-size: 9px;
	border: thin dotted #CCCCCC;
}
.textoNormalBlanco {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
	
input4 {

	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border: medium none #2679bf;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.precio {
	font-size: 10px;
	color: #FF0000;
}
.stock {
	font-size: 10px;
	color: #666666;
}
.textoNormalBlancoG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.TextoCabeceraBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
}
.TextoCabeceraAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #E5EEF7;
	text-decoration: none;
}
.textoNaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FDB102;
	text-decoration: none;
	font-weight: bold;
}
.textoNormalClaro2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515a6e;
}





.tableX {
	border: 0px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
}

.captionX {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

.td {
	padding: 4px;
	border: 0px;
	vertical-align:top;
	border:0;
}
.thX {
	padding: 4px;
	border: 0px;
	background: #E6EDF5;
	font-family: Arial, Helvetica, sans-serif;
}


thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
	border: 0px;
}

tbody th {
	font-weight: bold;
	border: 0px;
}

tfoot th, tfoot td {
	font-size: 85%;
	border: 0px;
}

.basictab ul{
	margin: 4px;
	padding: 3px 0;
	margin-left: 0;
	font: bold 10px Verdana;
	border-bottom: 1px dotted #CCCCCC;
	list-style-type: none;
	text-align: left;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border-bottom: 1px none #E4E4E4;
	background-color: #F4F4F4;
	color: #666666;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
}

.basictab li a:visited{
color: #666666;
}

.basictab li a:hover, .basictab li a.current{
background-color: #e8f1fa;
color: #666666;
}

.basictab li a:active{
color: #666666;
}

#tabcontentcontainer{
width:95%; /*width of 2nd level content*/
height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
}
.tablas_gris {
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-left-color: #E4E4E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #E4E4E4;
}
.GRIS {
	color: #E0E0E0;
}

a.links6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}
	
a.links6:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	}

a.links6:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
a.links6:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
h1 {
    padding-left: 0em;
	outline:inherit;
	line-height:normal;
	margin-top:0;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
h1 {
    padding-left: 0em;
	outline:inherit;
	line-height:normal;
	margin-top:0;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}.titularesGrandeRojo {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4582C3;
}

/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 173px;
height: 90px;
padding: 3px;
background-color: #ffffff;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}
.enllac_pdf a:link
{
font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
.enllac_pdf a:visited
{
font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
.enllac_pdf a:hover{
font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 11px;
}
.formulari_cerca
{
	height:19px;
	float: right;
	margin-right:-2px;
}
#cse-search-box
{
		
	height:20px;
	padding-top:10px;
		float: right;
}
.imatge_cercador
{
	padding-top: 9px;
}
.boto_cercar
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left:-5px;
	margin-top:-1px;
		
		
}