/*----------------------------
	Genericos
	----------------------------*/
body {
	font-size: 69%;
	margin: 0; 
	padding: 0;
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	text-align: center;
}
input,select,textarea,table,label {
  font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size: 1em;
}

ul, li, form, ol, img, table, object {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
}

a {
	color:#172983;
	text-decoration: none;
	font-weight:600;
}

.a_normal{
  font-weight:normal;
}

a:hover{
  text-decoration:underline;
}
img {
	border: none;
	margin: 0;
}

object, table {
	border: none; 
}
.nada{
   display:none;
}
.extern {
	padding-right: 13px;
	background: url(/imgfiles/Capsa/link_extern.gif) no-repeat scroll right center;
}

.div_tope_lateral{
  background: url(/imgfiles/Capsa/tope_lateral.png) no-repeat;
  margin:0px;
  padding:0px;
 	width: 202px;
 	font-size:1px;
 	height:5px;
}

.tope_lateral{
  margin:0px;
  padding:0px;
 	width: 202px;
 	font-size:1px;
}

.esquina_sup_izq {
   height:5px;
   width:5px;
   background-repeat: no-repeat;
   float:left;
   font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/Capsa/esquina1.png');
}
.esquina_sup_izq[class] {
	background-image: url(/imgfiles/Capsa/esquina1.png);
}



.esquina_sup_izq span{
   display:none;
}

.esquina_sup_izq_linea {
   height:5px;
   width:5px;
   background-repeat: no-repeat;
   float:left;
   font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/Capsa/esquina1_linea.png');
}
.esquina_sup_izq_linea[class] {
	background-image: url(/imgfiles/Capsa/esquina1_linea.png);
}

.esquina_sup_izq_linea span{
   display:none;
}

.esquina_sup_der{
   height:5px;
   width:5px;
   background-repeat: no-repeat;
   float:right;
   font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/Capsa/esquina2.png');
}
.esquina_sup_der[class] {
	background-image: url(/imgfiles/Capsa/esquina2.png);
}

.esquina_sup_der span{
   display:none;
}

.esquina_sup_der_linea{
   height:5px;
   width:5px;
   background-repeat: no-repeat;
   float:right;
   font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/Capsa/esquina2_linea.png');
}
.esquina_sup_der_linea[class] {
	background-image: url(/imgfiles/Capsa/esquina2_linea.png);
}

.esquina_sup_der_linea span{
   display:none;
}

.esquina_inf_izq {
   left:0px;
   height:5px;
   width:5px;
   background-repeat: no-repeat;
   float:left;
   position:relative;
   bottom:5px;
   font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/Capsa/esquina3.png');
}
.esquina_inf_izq[class] {
	background-image: url(/imgfiles/Capsa/esquina3.png);
}

.esquina_inf_izq span{
   display:none;
}

.esquina_inf_izq_linea{
   /*left:0px;*/
   height:5px;
   width:5px;
   background: no-repeat;
   float:left;
   position:relative;
   bottom:5px;
   font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/Capsa/esquina3_linea.png');
}
.esquina_inf_izq_linea[class] {
	background-image: url(/imgfiles/Capsa/esquina3_linea.png);
}

.esquina_inf_izq_linea span{
   display:none;
}

.esquina_inf_der {
   height:5px;
   width:5px;
   background: no-repeat;
   float:right;
   position:relative;
   bottom:5px;
   font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/Capsa/esquina4.png');
}
.esquina_inf_der[class] {
	background-image: url(/imgfiles/Capsa/esquina4.png);
}

.esquina_inf_der span{
   display:none;
}

.esquina_inf_der_linea {
   height:5px;
   width:5px;
   background: no-repeat;
   float:right;
   position:relative;
   bottom:5px;
   font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/Capsa/esquina4_linea.png');
}
.esquina_inf_der_linea[class] {
	background-image: url(/imgfiles/Capsa/esquina4_linea.png);
}
.esquina_inf_der_linea span{
   display:none;
}

.div_esquinas{
  /*min-width: 563px;
 	width: auto !important;
 	width: 565px;*/
  height:1px;
}

.div_esquinas_contenido{
   border-left:1px solid #DBDBDB;
   border-right:1px solid #DBDBDB;
   height:5px;
   float:left;
   display:block;
}

.div_esquinas_contenido_lateral{
   border-left:1px solid #DBDBDB;
   border-right:1px solid #DBDBDB;
   height:5px;
   float:left;
   display:inline;
   min-width:563px;
 	 width:auto !important;
 	 width:565px;
}

.div_esquinas_contenido_general{
  border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;
  height:5px;
  float:left;
  display:inline;
  min-width:774px;
  width:auto !important;
  width:776px;
}

.div_esquinas_lateral{
 	 width: 202px;
   height:5px;
   /*float:right;*/
}


.div_contingut label{
  text-align:left;
  font-weight:600;
}

.div_contingut input, .div_contingut textarea{
  background:#DBDBDB;
  border:0;
  margin:0;
}

.div_contingut .nofondo{
  background:none;
  color:#DBDBDB;
  border:0;
  margin:0;
}

.a_popup{
   background:transparent url(/imgfiles/Capsa/finestra_nova.gif) no-repeat scroll right;
   padding:0pt 15px 0pt 0pt;
}

.boton_enlace {
  border: 0;
  background-color: #DBDBDB;	
  color: #172983;
  font-weight:600;
  cursor:pointer;
  vertical-align:middle;
  font-size:1em;
  display:inline;
  padding:1px 0 0;
}
.boton_enlace:hover{
  margin:0px;
  text-decoration:underline;
}
/*----------------------------
	Capas principales
	----------------------------*/
.div_principal {
	margin: 0 auto;
	width: 776px;
	text-align: left;
	background: #fff; 
	display:table;
}

/* capa donde esta el cuerpo de una pagina	*/
.div_cos {
	text-align: left;
	background: #fff; 
	min-height: 300px;
 	height: auto !important;
 	height: 300px; 
 	float:left;
 	margin-top:2px;
 	width:100%;
}
.div_contingut_general{
  float:left;
  width:100%;
}


.div_contingut_lateral{
  float:left;
  width:565px;
}

/*.div_contingut_lateral [class]{
  width:563px;
}*/

.div_contingut{
  border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;
  min-height: 460px;
 	height: auto !important;
 	height: 460px; 
 	display:block;
 	min-width:563px;
  width:auto !important;
  width:565px;
  float:left;
  line-height:1.5em;
}

.div_contingut_general .div_contingut{
  display:block;
  min-width:774px;
  width:auto !important;
  width:776px;
}

h3{
  font-size:1.2em;
  font-weight:700;
  margin:5px;
}
.calendari_taula{
  font-size:1em;
  text-align:right;
  width:95%;
}
.div_item_lista{
  display:block;
  float:left;
  width:100%;
  margin-bottom:15px;
}
.ul_item_lista{
  display:block;
  float:left;
  width:100%;
  padding:0px 0px 10px 15px;
 	height: auto !important;
}
.ul_item_lista .titol_extern {
	padding-right: 13px;
	background: url(/imgfiles/Capsa/link_extern.gif) no-repeat scroll right center;
	font-weight:600;
}
.ul_item_lista li{
  padding-bottom:5px;
}

.div_item_lista_gris{
  display:block;
  float:left;
  width:100%;
  padding:5px 0px;
  min-height: 65px;
 	height: auto !important;
 	height: 65px;
 	background:#F5F5F5;
}

.div_item_lista img,.div_item_lista_gris img{
  /*float:right;*/
  margin:0;
}

.div_item_lista .img_revista,.div_item_lista_gris .img_revista{
  float:right;
  margin:0pt 250px 0pt 0px;
}

.div_item_lista h3, .div_item_lista_gris h3{
  font-size:1.2em;
  font-weight:700;
  /*padding-left:10px;*/
}
.div_item_lista div, .div_item_lista_gris div{
  display:block;
  padding: 0 10px;
  width:auto;
}

.div_item_lista ul, .div_item_lista_gris ul{
  padding-left:15px;
  list-style:disc;
}
.div_item_lista .titol{
  font-weight:600;
  padding:0;
}
.div_item_lista .titol_extern {
	padding-right: 13px;
	background: url(/imgfiles/Capsa/link_extern.gif) no-repeat scroll right center;
	font-weight:600;
  padding-left:0px;
}
.div_item_lista p, .div_item_lista_gris p{
  padding:0;
  margin:0px;
}

.div_item_lista div p, .div_item_lista_gris div p{
  padding:0px;
  margin:0px;
}
.div_item_lista .negrita, .div_item_lista_gris .negrita{
  font-weight:600;
  font-size:0.9em;
}
.div_item_lista .cursiva{
  font-style:italic;
}
.div_item_lista .item_image, .div_item_lista_gris .item_image{
  float:left;
  padding-right:5px;
  width:auto;
}

.div_item_lista .detall_image, .div_item_lista_gris .detall_image{
  float:right;
  margin:0px;
  width:auto;
}
.div_enllaço{
  background:#DBDBDB;
  /*border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;*/
  display:block;
  vertical-align:bottom;
  text-align:center;
  font-weight:600;
}
.div_enllaço_lateral{
  background:#DBDBDB;
  display:block;
  vertical-align:bottom;
  text-align:center;
  font-weight:600;
 	width: 202px;
 	padding-bottom:2px;
}

.div_enllaço_lateral a{
  vertical-align:middle;
  font-size:1em;
}

.div_enllaço_lateral .a_boton{
  background:transparent url(/imgfiles/Capsa/finestra_nova.gif) no-repeat scroll 100% 50%;
  display:inline;
  vertical-align:middle;
  font-size:1em;
  padding:0 15px 0 5px;
}

.div_paginacio_lateral{
  background:#DBDBDB;
  /*border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;*/
  display:block;
  float:left;
  margin:0;
  vertical-align:bottom;
  width:100%;
  text-align:center;
  padding-bottom:2px;
}

/*.div_paginacio_lateral [class]{
  width:563px;
}*/

.div_paginacio{
  background:#DBDBDB;
  display:block;
  float:left;
  margin:0;
  vertical-align:bottom;
  text-align:center;
  padding-bottom:2px;
  width:100%;
}

.div_paginacio ul, .div_paginacio_lateral ul{
  margin: 0;
  padding: 1px;
  list-style-type: none;
  text-align: center;
}
.div_paginacio li, .div_paginacio_lateral li{
	display: inline;
	padding:1px 3px;
}

/* div que contiene la imagen superior */
div .div_imatge_cap{
	margin-bottom:3px;
	min-height: 145px;
	height: auto !important;
	height: 145px;
	float:left;
}

.div_lateral{
  /*margin:0px 0px 0px 5px;*/
  float:right;
 	width:204px;
}

.a_seccio{
  display:block;
  width:100%;
  background:#DBDBDB;
  font-size:1.1em;
  font-weight:700;
  text-align:center;
}
.div_lateral .div_lista_lateral{
  margin:0;
  padding:0;
  border-left: 1px solid #DBDBDB;
  border-right: 1px solid #DBDBDB;
  /*border-top: 1px solid #DBDBDB;*/
  font-size: 1em;
  text-align:center;
  max-width:200px;
  width:auto !important;
  width:202px;
}


.div_lista_lateral [class]{
  margin:0;
}
.div_lista_lateral .text{
  width:100%;
  text-align:left;
  padding-bottom:3px;
}
.div_lista_lateral form{
  text-align:left;
  padding:5px 10px;
}

.div_lista_lateral form p{
  margin-bottom:5px;
  margin-top:0;
}

.text p{
  margin-bottom:5px;
  margin-top:0;
  padding-left:5px;
}

.div_lateral .div_destacat{
  margin:5px 0;
  font-size: 1em;
  width:180px;
}
.div_lista_lateral li{
  padding:3px 5px;
}
.text li{
  padding:5px 5px 2px;
}

.div_revista{
  font-size:1.5em;
  font-weight:700;
  background:#0081C2;
  text-align:center;
}
.div_revista a{
  color:#FF0000;
}

/*----------------------------
	Cabecera y menu
	----------------------------*/
.div_capçalera{
  font-size: 1em;
}

/* capa con la parte superior de la pagina, que contendra la franja superior, el menu y el logotipo*/

.div_menu_sup {
	float:left;
	text-align: right;
	margin:5px 0px 0px;
	width: 100%;
	font-weight:700;
	font-size:1.1em;
	min-height: 45px;
 	height: auto !important;
 	height: 45px;
	background: #000;
	padding-bottom:2px
}

h1 {
	float: left;
	display: inline;
	margin: 2px 0px 0px 15px;
	width: 158px;
	height: 38px;
}

h1 span {
	display: none;
}

h2 {
	display: inline;
	margin: 2px 10px 2px 400px;
	width:100px;
	height:22px;
}

h2 span {
	display: none;
}

/* clase para el enlace que haga referencia a la pagina donde estamos */


/* los enlaces en la cabecera seran los del menu*/
.div_menu_sup a {
	padding:0pt 3px 2px;
	color: #fff;
}

.div_menu_sup a:hover{
	text-decoration:underline;
}

/* las listas desordenadas dentro de la capa cabecera seran menus */
.div_menu_sup ul {
	display: inline;
	list-style: none;
	float:right;
}

.div_menu_sup li {
	margin: 0px;
	border-left: 2px solid #DBDBDB;
	float:left;
	padding-bottom:2px
}


.div_menu_sup .li_primera {
	border: none;
	padding-bottom:2px
} 



/* capa de menu interior*/
.div_menu_interio{
  /*margin:5px auto auto;
  padding:0px 10px 2px 5px;*/
	width: 100%;
	font-weight:700;
	text-align:center;
	float:left;
	font-size:1.1em;
	background:#DBDBDB;
}

.lista_menu{
	display:block;
	border-left:1px solid #DBDBDB;
  border-right:1px solid #DBDBDB;
	margin:0;
	padding:0;
}

.div_menu_interio a {
	color: #000;
	padding:1px 5px 2px;
}

.div_menu_interio a:hover{
	text-decoration:underline;
}

/* la lista contenida en la capa de menu*/
.div_menu_interio ul{
  margin: 0;
  padding: 1px 0 2px;
  list-style-type: none;
  text-align: center;
}
.div_menu_interio li{
	border-left: 2px solid #fff;
	background:#DBDBDB;
	display: inline;
	padding:1px 0 2px;
}

.div_menu_interio .li_primera {
	border: none;
}
.div_menu_interio .li_borde {
	border: none;
	width:15%;
}


/*----------------------------
	Pie de la pagina
	----------------------------*/
.div_peu {
  color:#fff;
  text-align:center;
	background:#000;
	float:left;
	width:100%;
}
.div_peu p{
	padding: 5px 0 10px 0px;
	margin:0px;
}
.div_peu a{
  color:#fff;
  font-weight:normal;
}
.div_peu a:hover{
  text-decoration:underline;
}
