body,p,td,div {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top:20px;
	background-color:#FFFFFF;
}

.marge1 {
	padding-left:10px;
	padding-bottom:20px;
	padding-right:10px;
	padding-top:40px;
}
.marge2 {
	padding-left:10px;
	padding-right:10px;
}

.bgcol {
	background-color:#008193;
}
.bgcol2 {
	background-color:#76B900;
}
/* franges menu lat esq 2*/
.bgcolmn1 {
	background-color:#BA122B;
}
.bgcolmn2 {
	background-color:#669900;
}
.bgcolmn3 {
	background-color:#144D29;
}
.bgcolmn4 {
	background-color:#54401F;
}
.bgcolmn5 {
	background-color:#008193;
}
.titolseccio {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #008193;
	text-decoration: none;
}
.titolseccio2 {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #76B900;
	text-decoration: none;
}
.titular {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #008193;
	text-decoration: none;
}
.txtcopy {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #76B900;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #76B900;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #76B900;
	text-decoration: none;
}

.bgcolmngris {
	background-color:#CCCCCC;
}



/**STILS EDUCA***/
.titolseccioeduca1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #B61031;
	text-decoration: none;
}
.titolseccioeduca2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF8E08;
	text-decoration: none;
}
.titulareduca {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #B61031;
	text-decoration: none;
}
.subcontinguteduca {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #FAD683;
}

/**STILS RESTAURANTES***/

.titolsecciorest1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}
.titolsecciorest2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #AFDC58;
	text-decoration: none;
}
.titularrest {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #669900;
	text-decoration: none;
}
.subcontingutrest {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #E4F3CB;
}

/**STILS SALUD***/

.titolsecciosal1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #005A2A;
	text-decoration: none;
}
.titolsecciosal2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CED54B;
	text-decoration: none;
}
.titularsal {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #005A2A;
	text-decoration: none;
}
.subcontingutsal {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #E9F3AC;
}

/**STILS MAYORES***/

.titolsecciomay1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #4C4120;
	text-decoration: none;
}
.titolsecciomay2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #DCD2AE;
	text-decoration: none;
}
.titularmay {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4C4120;
	text-decoration: none;
}
.subcontingutmay {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #FCEFDD;
}

/**STILS VENDING***/

.titolseccioven1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006576;
	text-decoration: none;
}
.titolseccioven2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F3CB00;
	text-decoration: none;
}
.titularven {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006576;
	text-decoration: none;
}
.subcontingutven {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #D5E8FA;
}
.opselected {
	font-weight:bold;
	color: #76B900;
}


.interlletra {
	letter-spacing:-0.05em;
}
.margeBoxOfertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-color: #76B900;
	text-decoration: none;
	padding-left: 5px;
}
.margeBoxEspontaneas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-color: #999900;
	text-decoration: none;
	padding-left: 5px;
}
.margeBoxPracticas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-color: #999999;
	text-decoration: none;
	padding-left: 5px;
}

/* noticies i revista */

#listnoticies td {

}

#listnoticies img {
	margin-right:10px;
}

.divisio1, .titular1 {	
	color:#008193;
}
.divisio2, .titular2 {	
	color:#B91031;
}
.divisio3, .titular3 {	
	color:#523722;
}

.titular1, .titular2, .titular3 {
	font-size: 14px;
}

#listnoticies .tit {
	font-size:14px;
	font-weight:bold;
}

.liniapunts {
	border-bottom:1px dotted #333333;
}

#homeprensa td {
	padding-top:5px;
	padding-bottom:5px;
}

#homeprensa img {
	margin-right:10px;
}

#homeprensa .tit {
	font-size:12px;
	font-weight:bold;
}

#noticia img {
	padding-bottom:10px;
	padding-right:10px;
}

#noticia .tit {
	font-size:14px;
	font-weight:bold;
}

#revista td {
	padding-top:2px;
	padding-bottom:2px;
}

.tdrev1 {
	color:#FFFFFF;
	font-size:12px;
	background-color:#008193;
	width:48%;
	padding-left:5px;
	padding-right:5px;
}

.tdrev2 {
	color:#FFFFFF;
	font-size:12px;
	background-color:#B91031;
	width:48%;
	padding-left:5px;
	padding-right:5px;
}

#taularev td {
	padding-top:2px;
	padding-bottom:2px;
}
#taularev img {
	margin-right:5px;
}

#revista .tit {
	font-size:14px;
	font-weight:bold;
}

#revista .sumario {
	color:#76B900;
	border-bottom:solid 1px #76B900;
}

.titediciones {
	font-size:14px;
	font-weight:bold;
	color:#008193;
	border-bottom:solid 1px #008193;
}

a:link.prensa {
	color:#333333;	
}
a:visited.prensa {
	color:#333333;	
}
a:active.prensa {
	color:#333333;	
}
a.prensa:hover {
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}

.datarev {
	font-size:10px;
}

#tblrevista td {
	padding:0px 10px 5px 0px;
}
#contact-prensa {
	color:#999999;
	font-size:9px;
	padding-bottom:4px;
}

#contact-prensa a {
	color:#999999;
	font-size:9px;
	text-decoration:none;
}

#contact-prensa a:hover {
	color:#999999;
	font-size:9px;
	text-decoration:underline;
	font-weight:normal;	
}

#esfera_premios {
	/*width:100%;
	height:200px;
	background-image: url(img/esfera_premios.jpg);
	background-repeat: no-repeat;
	background-position: right top;	*/
	/*float:right;*/
	position:absolute;
	top:-80px;
	right:10px;
	background:none;
}

#box-directorio-login {
	position:relative;
	width:480px;
	height:180px;
	background:url(img/img-directori-big.jpg) center no-repeat;
	padding-left:120px;
	padding-top:120px;
}
#box-directorio-login input {
	width:85px;
}
#box-directorio .boton,
#box-directorio-login .boton {
	width:170px;
	color:#FFFFFF;
	background:#018094;
	border:0px;
	padding:2px;
	font-weight:bold;
}
#box-directorio {
}

#box-directorio a:hover {
	font-weight:normal;
	text-decoration:underline;
}

#box-directorio .txt {
	float:left;
	width:290px;
}

#box-directorio form {
	clear:both;
	margin-bottom:30px;
}

#box-directorio .tit {
	font-weight:bold;
	color:#008194;
}

#box-directorio .tit2 {
	color:#008194;
}

#box-directorio a {
	color:#008194;
}

#box-directorio .nom a {
	color:#000000;
	font-weight:bold;
}

div#select1,
div#select2 {
	margin:0px;
	padding:0px;
}

#select1 .mig {
	width:350px;
}

#box-directorio input {
	width:145px
}
#select2 .mig {
	width:150px;
}

.linia-punts {
	border-bottom:1px dashed #CFCFCF;
}
.linia-punts2 {
	border-bottom:1px dashed #CFCFCF;
	border-top:1px dashed #CFCFCF;
}
.linia-punts3 {
	border-bottom:1px dotted #008194;
}

.col_fila1 td {
	border-bottom:3px solid #FFF;
	border-right:1px dashed #FFF;
	background:#EDEDED;
}

.col_fila2 td {
	border-bottom:3px solid #FFF;
	border-right:1px dashed #FFF;
	background:#DCDCDC;
}

.cabecera-prn_ {
	page-break-before: always;
}

thead_ {display: table-header-group;}
table_ {page-break-inside: avoid;}
tr_ {page-break-inside: avoid;}