/*
http://www.neuroticweb.com/recursos/3-columns-layout/index.php
*/

body {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	color: #000000;
	text-align: justify;
	background-color: #b4cdd5;
	
}

table.tableTop{
background-color: #fff;
}

a, a:visited, a:link, a:hover {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	color: #4A7FA1;	
	text-decoration: none;
	
}

ul {
list-style-image: url("../images/punt_blau.jpg");	
}

table.contentpaneopen {
	width: 100%;
	
}

table.nopad {
	width: 100%;
	
}

/*
Àrea principal
*/
td.cos {
	padding: 10px;
	font-family: Arial;
	font-size: 9pt;
	background-color: #ffffff;
	border-left: none;
	width: 624px;
	text-align: justify;	
}

/*
Pathway i cerca
*/

.search {
	font-family: Arial;
	font-size: 9pt ;
	vertical-align: middle;		
	text-align: right;
	padding-right: 2px;
	
}

#mod_search_searchword {
	border-style: inset;		
}

#id_pathwaycerca img {
	vertical-align: bottom;
	
}

tr.pathwaycerca {
	background-color: #6ABaD5;
	height: 19px;
	width: 776px;	
	font-family: Arial;
	font-size: 9pt ;
	text-transform: uppercase;
	vertical-align: text-top;
	
}

a.pathway ,a.pathway:hover,a.pathway:link,a.pathway:visited {
	background-color: #6ABaD5;
	color: #ffffff;	
	text-decoration: none;	
}

.breadcrumbs.pathway {
	padding-left: 120px;	
	vertical-align: text-top;
	
}

td.peucap {
	height: 19px;
	
	vertical-align: text-top;	
	border-bottom: 2px solid #4a7fa1;
}



/*
Part esquerra
*/
td.partesquerra {
	border-right: 	 2px solid  #4a7fa1;
	background-color: #E6E6E6;
}

td.menuesquerre
{
	background-color: transparent;
	float: left;
	width: 156px;	
	list-style-type: none;	
	height: 100%;
	padding:  0;
	font: 10pt  bold "Arial";
	color: #4A7FA1;
	text-align: right;
	border: none;
}


/*
td.sotamenuesquerre {
	
}
*/

/* Aspecte dels ítems del menú de l'esquerra */

a.mainlevel_esquerre
{
	display: block;
	padding: 3px;  /* IE no fa el padding igual */
	width: 150px;
	color: #4A7FA1;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-family: Arial;		
	text-align: right;
	background-color: #FFFFFF;
	text-decoration: none;	
	border-bottom: 	1px solid  #4a7fa1;
}

a.mainlevel_esquerre:link,a.mainlevel_esquerre:visited
{
	color: #4A7FA1;
	width: auto;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-family: Arial;
	background-color: #FFFFFF;
	text-decoration: none;
	border-bottom: 	1px solid  #4a7fa1;
}

a.mainlevel_esquerre:hover
{	
	color: #4A7FA1;
	width: auto;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-family: Arial;
	background-color: #E6F4FD;	
	text-decoration: none;
	border-bottom: 	 1px solid  #4a7fa1;
}

a.mainlevel_esquerre.active,#active_menu_esquerre {
	color: #ffffff;
	width: auto;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-family: Arial;
	background-color: #0096E7;
	text-decoration: none;
	border-bottom: 	 1px solid  #4a7fa1;
}

/*
Menú inferior
*/
tr.menuinferior {
}

td.menuinferior {
	text-align: center;	
	height: 28px;	
	background: #85C8FF;	
	padding-right: 5px;
}

a.mainlevel_inferior,a.mainlevel_inferior:link,a.mainlevel_inferior:hover,a.mainlevel_inferior:visited {
	vertical-align: text-top;
	font-family: Arial ;
	font-size: 9pt ;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;	
}

/*
Menú superior dret
*/
td.menusupdret {
	background-color: #FFFFFF;	
	margin:0;
	padding: 0;
	float: right;
	text-align: right;
	width: auto;
	color: #000000;	
}

a.mainlevel_supdret,a.mainlevel_supdret:hover,a.mainlevel_supdret:link,a.mainlevel_supdret:visited {			
	padding-left: 2px;	
	text-align: left;
	background-color: #FFFFFF;	
	/*border-left: 1px solid #000000;*/
	font-family: Arial ;
	font-size: 9pt ;
	font-weight: bold;
	text-transform: uppercase;	
	color: #636A72;
	width: auto;		
	height: 32px;	
	vertical-align: bottom;
	text-decoration: none;
	
}

/*
Menú inferior
*/
ul.MENU_INFERIOR_inferior {
	display: inline;
	
}

li.level1 {
	display: inline;
	
}

#id_menuinferior a,#id_menuinferior a:hover,#id_menuinferior a:link,#id_menuinferior a:visited {
	text-decoration: none;		
	font-family: Arial ;
	font-size: 9pt ;
	font-weight: normal;	
	color: #000000;	
	text-align: center;
}

/*
estils del modul novetats
*/
.nov_superior{
background-image:url('../images/suprerior.jpg');
height:41px;
background-repeat: no-repeat;
}

.nov_inferior{
background-image:url('../images/inferior.jpg');
height:25px;
background-repeat: no-repeat;
}


.nov_vertical {
	background-image:url('../images/blau.jpg');
	width: 7px;
}

.nov_horitzontal {
	background-image:url('../images/blau.jpg');
	height: 13px;
}

.nov_text{
background-image:url('../images/blau.jpg');
padding-left: 5px;
}

.nov_data{
color:#0060a0;
background-image:url('../images/blau.jpg');
padding-left: 5px;
}

.novetats{
border: 0;
padding:0;
margin: 0;
font-family:arial;
font-size:10pt;
}

.nov_punt{
background-image:url('../images/punt_blau.jpg');
background-repeat: no-repeat;
}

/* quadre noticies */

.noticies{
border: 0;
padding:0;
margin: 0;
font-family:arial;
font-size:10pt;
}

.not_superior{
background-image:url('../images/not_superior.jpg');
height:41px;
background-repeat: no-repeat;
}

.not_inferior{
background-image:url('../images/not_inferior.jpg');
height:25px;
background-repeat: no-repeat;
}


.not_vertical {
	background-image:url('../images/not_fons.jpg');
	width: 7px;
}

.not_horitzontal {
	background-image:url('../images/not_fons.jpg');
	height: 13px;
}

.not_text{
background-image:url('../images/not_fons.jpg');
padding-left: 5px;
}

.not_data{
color:#0060a0;
background-image:url('../images/not_fons.jpg');
padding-left: 5px;
}

.not_punt{
background-image:url('../images/punt_blau.jpg');
background-repeat: no-repeat;
}

/*Banner */

.ban_inferior {
	background-image:url('../images/banner_inferior.jpg');
	width: 194px;
	height:10px;
}

.ban_borde {
	background-image:url('../images/banner_fons.jpg');
	width: 1px;
}


/*
TEXTOS
*/
ul.latestnews {
list-style-image: url("../images/punt_blau.jpg");
	
}

td.contentheading {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;	
	color: #4A7FA1;	
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

/*
Peu de text legal
*/
td.textlegal {
	font-family: Arial;
	font-size: 7pt;
	font-style: normal;
	text-align: center;
	
}

#id_textlegal a,#id_textlegal a:hover,#id_textlegal a:link,#id_textlegal a:visited {
	font-family: Arial;
	font-size: 7pt;
	font-style: normal;
	text-align: center;
	color: #4A7FA1;	
	text-decoration: none;
	
}

