
body {
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #8e95b0; 
	scrollbar-shadow-color: #f3f3f3; 
	scrollbar-highlight-color: #f3f3f3; 
	scrollbar-3dlight-color: #f3f3f3; 
	scrollbar-darkshadow-color: #f3f3f3; 
	scrollbar-track-color: #f3f3f3; 
	scrollbar-arrow-color: #f3f3f3;
}
/* ----- Estils WEB SERVEI ESTUDIS ----- */


.capsalerablack {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
       	font-size: 10px;
  	text-decoration: none ;
	color: #000000;
}
.capsalera {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px;
  text-decoration: none ;
}
.capsalera a {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px;
  text-decoration: none ;
}
.capsalera a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px;
  text-decoration: none ;
}
.capsalera a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px;
  text-decoration: none ;
}
.capsalera a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px;
  text-decoration: none ;
}
.capsalera a:hover {
	text-decoration: none;
	color: #99bbff;
}
.peuPagina {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #444A62;
	text-align: center;
	/*background-image: url('/serveiestudis/image/peuPagina/degradat_bottom.gif');*/
	background-repeat:  repeat-x;
	background-position: top;
	top: 2px;
}
div.situaCapsalera { 
	position:absolute; 
	top:0px;
	height:100px; 
	width:100%; 
	overflow-x: hidden;
	overflow-y: hidden;
}
div.situaMenuEsquerra {
	position:absolute; 
	top:100px; 
	left:0px;
	width:200px; 
	overflow-x: hidden;
	overflow-y: hidden; 
}
div.taula {
	clear:none;
}
div.fila
{
	clear: both;
}
div.columna
{
	float:left;
}
div.situaMarcPrincipal
{
	float:left;
	width:300px;
	background-color: green;
}
div.situaCaixes
{
	width:200px;
	background-color: orange;
}
body {
	margin: 0px;
	padding: 0px;
	background:#f3f3f3;
	scrollbar-face-color: #8e95b0; 
	scrollbar-shadow-color: #f3f3f3; 
	scrollbar-highlight-color: #8e95b0; 
	scrollbar-3dlight-color: #f3f3f3; 
	scrollbar-darkshadow-color: #f3f3f3; 
	scrollbar-track-color: #f3f3f3; 
	scrollbar-arrow-color: #f3f3f3;
}
.avecscroll {
	position: relative;
	width: 90%;
	top: 0px;
	left: 0px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 5px;
}
.avecscroll_lliure {
	position: relative;
	width: 96%;
	top: 0px;
	left: 0px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 5px;
}
avecscroll_grafic {
	position: relative;
	width: 90%;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 5px;
	height: 200px;
}
.avecscroll2 {
	position: relative;
	top: 0px;
	left: 0px;

	width: 90%;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 5px;
}
.cercador {
	position: relative;
	top: 0px;
	left: 0px;
	height: 200px;
	width: 90%;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 5px;
}
.avecscroll3 {
	position: relative;
	top: 0px;
	left: 0px;
	height: 200;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0px;
}
.avecscroll4 {
	position: relative;
	top: 0px;
	left: 0px;
	height: 200;
	width: 100%;
	overflow-x: auto;
	overflow-y: auto;
	padding: 0px;
}
.avecscroll_dades {
	position: relative;
	top: 0px;
	left: 0px;
	overflow: auto;
	padding: 5px;
	border: 0px;
	height:260px;
}
form {
	margin: 0px;
	padding: 0px;
}
option {font-family: verdana; font-size: 10px; color: black}
option.uno {background-color: #8e95b0}
option.dos {background-color: #ffffff}
select { 
	font-family: verdana;
       	font-size: 10px;

       	background-color:#ffffff;
} 
.comboSubtemes option {
	background-color: white;
}
.comboSubtemes option:selected {
	background-color: #f3f3f3;
}
.capa_contingut {
  	overflow-x: hidden; 
  	overflow-y: auto; 
  	width: 100%;
       	padding: 2px;
  	text-align: justify;
}
.capa_contingut_2 {
  	overflow-x: hidden;
  	overflow-y: auto; 
  	width: 570px;
       	height: 330px;
       	padding-right:7px;
  	text-align: justify;
}
.capa_contingut3 {
  overflow-x: hidden;
  overflow-y: auto; 
   width: 100%; height: 332px;
}
.capa_contingut4 {
  overflow-x: auto;
  overflow-y: auto; 
  width: 100%; height: 330px;
}
.capa_contingut_dades{
	overflow-x: auto;
  overflow-y: auto; 
  width: 100%; 
  height: 400px;
}
.capa_contingut_ipc_epf {
  overflow-x: hidden;
  overflow-y: auto; 
  width: 100%; height: 310px; padding-right:5px;
}
.text{
  font-family: tahoma; 
  font-size: 11px;
  color: #000000;
  text-align: justify;
}
.text2{
  font-family: tahoma; 
  font-size: 11px;
  color: #000000;
  text-align: left;
}
.text3{
  font-family: tahoma; 
  font-size: 11px;
  color: #000000;
  text-align: right;
}
.petit {
	font-family: Tahoma;
	font-size: 9px;
	color: #8e95b0;
	text-transform: none;
}
.textblanc{
  font-family: tahoma; 
  font-size: 11px;
  color: #ffffff;
  }
.estiloceldatitutlo{
	text-transform: uppercase;
	font-family: tahoma; 
	font-size: 11px;
	background-color:#8e95b0;
	color:#ffffff; 	
	padding: 5px;
} 
.estilocelda{
  font-family: tahoma; 
  font-size: 11px;
	border-bottom: 1px solid #8e95b0;
	padding: 5px;
	font-variant:normal;
	text-transform:none;
} 
.estiloceldacaixa{
	font-family: tahoma; 
	font-size: 11px;
	border-bottom: 0px solid #8e95b0;
	padding: 10px;
} 
a:link, a:visited { 
	font-size: 11px;
	color: #0061A5;
	text-transform:none;
	text-decoration: none ;
}
a:hover { 
	text-decoration: underline ;
	color: #B5CFFF;
	text-transform:none;
}
a.menu:link, a.menu:visited { 
	font-size: 11px;
	color: #000000;
	text-transform:none;
	text-decoration: none ;
}
a.menu:hover { 
	text-decoration: underline ;
	color: #FF3333;
	text-transform:none;
}
.Migas1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.07em;
    padding-left: 3px;
}
.Migas2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF3333;
	letter-spacing: 0.07em;
	text-decoration: none;
}
.Migas3:visited, .Migas3:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	letter-spacing: 0.07em;
	text-decoration: none;
}
.Migas3:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF3333;
	letter-spacing: 0.07em;
	text-decoration: underline;
}
.MigasActual:visited, .MigasActual:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF3333;
	letter-spacing: 0.07em;
	text-decoration: none;
}
.MigasActual:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF3333;
	letter-spacing: 0.07em;
	text-decoration: underline;
}
.paginacio:link, .paginacio:visited { 
    font-family: tahoma; 
	text-decoration: none;
	FONT-SIZE: 12px;
	COLOR: #CCCCCC;
	font-weight: bold;
}
.paginacio:hover { 
    font-family: tahoma; 
	text-decoration: underline;
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-weight: bold;
}
.PastillaPoblacio {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #99cc33;
	text-transform: uppercase;
}
.PastillaCaixes {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
.PastillaUltimaNoticia {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8e95b0;
	text-transform: uppercase;
}
.PastillaMesNoticies {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8e95b0;
	text-transform: uppercase;
}
.PastillaMesNoticies2 {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #8e95b0;
	text-transform: none;
}
.PastillaMesDestacats {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #88b6e4;
	text-transform: uppercase;
}
.PastillaPublicacions {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #3c4258;
	text-transform: uppercase;
}
.TitularUtlimaNoticia {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8e95b0;
}
.ImatgeUltimaNoticia {
	border: thin solid #99ccff;
	text-align: center;
}
.ImatgePoblacio {
	border: thin solid #99cc33;
	text-align: center;
}
.TextUltimaNoticia {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.LinkUltimaNoticia {
	font-family: Tahoma;
	font-size: 11px;
	text-transform: lowercase;
	color: #88b6e4;
	text-decoration: underline;
}
.TextMesNoticies {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.TextMesNoticies A:link, .TextMesNoticies A:visited { 
	text-decoration: underline;
	FONT-SIZE: 12px;
	COLOR: #0061A5;
}
.TextMesNoticies A:hover { 
	text-decoration: none ;
	COLOR: #B5CFFF;
}
.LinkMesNoticies {
	font-family: Tahoma;
	font-size: 11px;
	text-transform: none;
	color: #666666;
	font-weight: bold;
}
.TextPublicacions {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.TextMesDestacats {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.LinkMesDestacats {
	font-family: Tahoma;
	font-size: 11px;
	text-transform: lowercase;
	color: #666666;
	font-weight: bold;
}
.TextMenuV {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.TitolContingut {
	font-family: Tahoma;
	font-size: 15.6px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
}
.LiniaVerda {
	background-color: #99cc33;
	height: 3px;
}
.TitolContingutMercatLaboral {
	font-family: Tahoma;
	font-size: 15.6px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffcc66;
	padding-bottom: 4px;
}
.TextNormalMercatLaboral {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}
.SubTitolMercatLaboral {
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
}
.TitolContingutSectorsEmpresarials {
	font-family: Tahoma;
	font-size: 15.6px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ff9933;
	padding-bottom: 4px;
}
.TextNormalSectorsEmpresarials {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}
.SubTitolSectorsEmpresarials {
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
}
.TitolContingutEconomia {
	font-family: Tahoma;
	font-size: 15.6px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fe4618;
	padding-bottom: 4px;
}
.TextNormalEconomia {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}
.SubTitolEconomia {
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
}
.TitolContingutGeneral {
	font-family: Tahoma;
	font-size: 15.6px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	
}
.SubTitolContingutGeneral {
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
}
.TitolContingutProductesServeis {
	font-family: Tahoma;
	font-size: 15.6px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #99cc33;
	padding-bottom: 4px;
}
.TextNormalProductesServeis {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}
.SubTitolProductesServeis {
	font-family: Tahoma;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
}
.LlistaNumericaPoblacio {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	list-style-type: decimal;
	border-left-width: 3px;
	border-left-style: solid;
	list-style-position: inside;
	padding-left: 10px;
	border-left-color: #99cc33;
}
.BotoDescarregar {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../imatges/descarga.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 15px;
	width: 120px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.BotoAmpliar {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #8e95b0;
	background-image: url(../imatges/ampliar.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 15px;
	width: 120px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.boto {
	font-family: Tahoma;
	font-size: 8px;
	text-transform: uppercase;
	color: #000000;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 0px;
	width: 120px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.botoobrir {
	font-family: Tahoma;
	font-size: 8px;
	text-transform: uppercase;
	color: #000000;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 0px;
	width: 30px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.botovariacions {
	font-family: Tahoma;
	font-size: 8px;
	text-transform: uppercase;
	color: #000000;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 0px;
	width: 40px;
	height: 10px;
	border: none;
	margin: 2px;
	cursor:hand;
	text-align:center;
	background-image: url(../imatges/enviar.gif);
}
.BotoAplicar {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../imatges/enviar.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 15px;
	width: 140px;
	border: none;
	margin: 2px;
	cursor:hand;
}	
.BotoEnviar {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../imatges/enviar.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 15px;
	width: 70px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.Botoregistrat {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../imatges/enviar.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 10px;
	width: 110px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.BotoCercar {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: 8px center;
	align: center;
	width: 70px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.BotoCalcular {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	background-position: 8px center;
	align: center;
	width: 70px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.BotoPDF {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../imatges/PDF.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 15px;
	width: 60px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.BotoImprimir {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #CCCCCC;
	background-image: url(../imatges/imprimir.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 15px;
	width: 90px;
	border: none;
	margin: 2px;
	cursor:hand;
}
.menunoticies {
       	width: 100%;
	padding-left: 5px;
	text-align: left;
}
.monabsmiddle {
        vertical-align: middle;
}
.montop {
        vertical-align: top;
}
.separation {
	height: 4px;
	background-color: #8e95b0;
}
.banner {
	position:relative;
       	visibility:hidden;
       	display: none;
}
.labelForm {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	color: #FFFFFF;
	background-color: #8e95b0;
}
.formError {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
	color: #FFFFFF;
	background-color: #ff3333;
}
.msgError {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: none;
	text-align: middle;
	padding: 5px;
	padding-left: 20px;
	padding-top: 0px;
	color: #ff3333;

	background-image: url('/serveiestudis/image/MarcPrincipal/error_petit.gif');
	background-repeat: no-repeat;
	background-position: left;
	height: 10px;
}

.titolOnSom {
	font-family: helvetica;
	font-size: 18px;
	color: #3c4258;
	text-transform: uppercase;
	text-decoration:none;
}

#idEnviaGrafica{padding-top:-20px}
#checkbox11{ vertical-align:top}

#selecttipusgrafica{float:left}
#idSpanAmplia{ float:right}

.bt_ampliar{ font-family:Verdana!important; font-size:12px; color:#FFFFFF!important; padding:2px!important; background:#8e95b0}
