a:link { text-decoration: none;color:#000000;}
a:visited { text-decoration: none;}
a:hover {text-decoration:none;color:#6460ab;}
a:active { text-decoration: none;}

BODY  {
 background-color : #FFFFFF;
 Margin-left : 4px;
 Margin-right : 4px;
 Margin-top : 4px;
 Margin-bottom : 4px;
 font-family : Arial Narrow, Arial, Helvetica;
 text-align : justify;
 color : #000000;
 font-size : 10pt;
}

TD  {
 text-align : left;
 font-size : 10pt;
}

INPUT  {
 color : #000000;
 font-family : Arial, Helvetica;
 text-align : left;
 font-size : 14px;
}

TEXTAREA  {
 color : #000000;
 font-family : Arial, Helvetica;
 text-align : left;
 font-size : 14px;
}

LI  {
 list-style-image:url("imatges/topo.gif");
 padding-bottom:6px;
}

H1  {
 color : #000000;
 font-size : 16pt;
 font-weight : normal;
 text-align : right;
}

HR  {
 height: 0px;
 border-color: #808080;
 border-style: dotted;
}



.contenedor {
 width:100%;
 text-align:left;
}

.contenido {
 position:relative;
 background-color:#ffffff;
 width:770px;
 text-align : justify;
 Margin-left: 0px;
 Margin-right: 0px;
 Margin-top: 0px;
 Margin-bottom: 0px;
 Padding-left: 0px;
 Padding-right: 0px;
 Padding-top: 0px;
 Padding-bottom: 0px;
}


/* CLASES PARA LA CABECERA\*/ 

.cabecera {
 background-color:#6460ab;
 background-image:url(imatges/fondosup.jpg);
 background-repeat:repeat;
 height:70px;
 Padding-left: 0px;
 Padding-right: 8px;
 Padding-top: 4px;
 Padding-bottom: 0px;
 text-align:right;
 color: #dddddd; 
 font-size : 14px;
}

.cabecera a {
 color: #dddddd; 
}

.cabecera a:hover {
 color: #ffffff; 
}

#logohome {
 position:relative;
 width:9px;
 height:9px;
 border:0;
 padding:0;
 margin:0;
 background-image:url(imatges/homepage.gif);
 background-repeat:no-repeat;
 background-position:bottom left;
 display:inline;
}

#botonbuscar {
 position:relative;
 width:19px;
 height:19px;
 border:0;
 padding:0;
 margin:0;
 background-image:url(imatges/busqueda.gif);
 background-repeat:no-repeat;
 background-position:bottom left;
 display:inline;
}



/* FIN CLASES PARA LA CABECERA\*/ 


/* CLASES PARA EL PIE DE PÁGINA\*/ 

.pie {
 position:relative;
 clear:both;
 width:770px;
 margin-top:20px;
 Padding-left: 0px;
 Padding-right: 0px;
 Padding-top: 8px;
 Padding-bottom: 0px;
 border-width: 1px 0px 0px 0px;
 border-color: #000000;
 border-style: solid;
 text-align:right;
 color: #404040; 
}

.pie a {
 color: #404040; 
}

/* FIN CLASES PARA EL PIE DE PÁGINA\*/ 



/* CLASES PARA LOS BANNERS GRANDES DE LA HOMEPAGE\*/ 

.contenedorbanner {
 position:relative;
 visibility:visible;
 width:600px;
 height:150px;
}

.banner {
 position:absolute;
 left:0px;
 top:0px;
 visibility:hidden;
}

/* FIN CLASES PARA LOS BANNERS GRANDES DE LA HOMEPAGE\*/ 

/* CLASES PARA LOS BANNERS PEQUEÑOS DE LA HOMEPAGE\*/ 

.contenedorbannerp {
 position:relative;
 visibility:visible;
 width:150px;
 height:200px;
}

/* FIN CLASES PARA LOS BANNERS PEQUEÑOS DE LA HOMEPAGE\*/ 



/* CLASES PARA EL MENÚ PRINCIPAL\*/ 

.menupbox {
 position:absolute;
 background-color:#FFFFFF;
 border-width:0px;
 border-color: #000000;
 visibility:hidden;
 z-index:100;
}
 
.menup1ernivell {
 position:relative;
 visibility:visible; 
 Margin-left: 0px;
 Margin-right: 0px;
 Margin-top: 0px;
 Margin-bottom: 0px;
 Padding-left: 0px;
 Padding-right: 0px;
 Padding-top: 2px;
 Padding-bottom: 2px;
 border-width: 0px;
 border-color: #6460ab;
 border-style: solid;
 background-color:#000000;
 color: #ffffff; 
 font-size : 14px;
} 

.menup1ernivell A{
 Padding-left: 8px;
 Padding-right: 8px;
 Padding-top: 2px;
 Padding-bottom: 2px;
 color: #ffffff; 
 text-decoration: none; 
} 

.menup1ernivell A:hover{ 
 Padding-left: 8px;
 Padding-right: 8px;
 Padding-top: 2px;
 Padding-bottom: 2px;
 color: #ffffff; 
 text-decoration: none; 
 background-color: #6460ab; 
} 

.menup2onnivell{ 
 left: 0px;
 right: 0px;
 top: 0px;
 bottom: 0px;
 Margin: 0px 0px 0px 0px;
 Padding-left: 0px 0px 0px 0px;
 border-width: 0px 0px 1px 0px;
 border-color: #6460ab;
 border-style: solid;
 background-color:#9696ca;
 color: #F4F3EB; 
} 

.menup2onnivell A{
 Margin: 0px 0px 0px 0px;
 Padding: 2px 8px 2px 8px;
 text-decoration: none; 
 display: block; 
 color: #F4F3EB; 
} 

.menup2onnivell A:hover{ 
 Margin: 0px 0px 0px 0px;
 Padding: 2px 8px 2px 8px;
 color: #ffffff; 
 text-decoration: none; 
 background-color: #6460ab; 
} 

/* FIN CLASES PARA EL MENÚ PRINCIPAL\*/ 


/* CLASES PARA EL MENÚ LATERAL\*/ 

.menul {
 position:absolute;
 left=0;
 top=0;
 width:135px;
 margin:0px 10px 0px 0px;
 padding: 0px 10px 0px 0px;
 clear:0px 0px 0px 0px;
 text-align:left;
 border-width: 0px 1px 0px 0px;
 border-color: #6460ab;
 border-style: dotted;
 color: #6460ab; 
 font-weight : bold;
}

/* hack para IE\*/ 
* html .menul {
width: 145px;
}


.menul p{
 padding-bottom:6px;
}
.menul a{
 color: #6460ab;
}

.titmenul {
 width:92%;
 margin:0px 0px 0px 0px;
 padding: 4px 4px 4px 4px;
 clear:0px 0px 0px 0px;
 text-align:center;
 border-width: 0px;
 background-color:#172b4d;
 color: #ffffff; 
 font-weight : bold;
}

/* hack para IE\*/ 
* html .titmenul {
 width: 100%;
}


.titmenul a{
 color: #ffffff;
}

/* FIN CLASES PARA EL MENÚ LATERAL\*/ 


/* CLASES PARA LAS CAJAS LATERAL DERECHA\*/ 

.contlboxes {
 float:right;
 margin:0px 0px 10px 10px;
 padding: 0px;
 clear:0px;
 width:150px;
 overflow:hidden;
 background-color: transparent; 
}

.lbox {
 margin-bottom:8px;
 text-align:left;
}

.lbox p {
 background-image:url(imatges/caplbox2.gif);
 background-repeat:no-repeat;
 background-position:right top;
 background-color:transparent;
 padding:4px;
 padding-right:8px;
 margin:0px;
 color:#FFFFFF;
 text-align:right;
 font-weight:bold;
 font-size : 13px;
}

.lbox p a {
 color:#FFFFFF;
}

.lbox p a:hover {
 color:#FFFFFF;
}

.lbox ul {
 border:1px solid #DFDAC2;
 background-color:#F4F3EB;  
 margin:0px 0px 4px 0px;
 padding-left:24px;
 padding-top:8px;
 padding-right:8px;
 padding-bottom:8px;
 color:#000000;
}

.lboxdestacado {
 position:relative;
 left:-20;
 padding-right:0px;
 margin-right:-4px;
 text-align:left;
 font-weight:bold;
}

/* FIN CLASES PARA LAS CAJAS LATERAL DERECHA\*/ 


/* CLASES PARA EL ÍNDICE DE LA HOMEPAGE\*/ 

.contenedorindicehome {
 position:relative;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 clear:0px 0px 0px 0px;
 width:600px;
 text-align:left;
 overflow:hidden;
}

.indicehome {
 float:right;
 margin:0px 5px 0px 5px;
 padding: 0px 0px 0px 0px;
 clear:0px 0px 0px 0px;
 width:188px;
 text-align:center;
 border-width: 0px 0px 0px 0px;
 border-color: #5e5aa7;
 border-style: dotted;
 background-color:transparent;
}


/* hack para IE\*/ 
* html .indicehome {
width: 188px;
}


.indicehome p {
 background-color:#172b4d;
 margin:0px 0px 0px 0px;
 padding:4px 10px 4px 10px;
 color:#FFFFFF;
 text-align:center;
 font-size:14pt;
 font-weight:bold;
 Margin-bottom: 4px;
}

.indicehome p a {
 color:#FFFFFF;
}

.indicehome p a:hover {
 color:#eeeeee;
}

.indicehome ul {
 border:1px solid #DFDAC2;
 background-color:#fbfbfb;  
 margin:0px 0px 10px 0px;
 padding-left:24px;
 padding-top:8px;
 padding-right:8px;
 padding-bottom:8px;
 color:#000000;
 text-align:left;
}

/* FIN CLASES PARA EL ÍNDICE DE LA HOMEPAGE\*/ 


/* CLASES PARA EL TEXTO PRINCIPAL\*/ 

.texto {
 position:relative;
	 left:160px;
 top:0px;
 width:610px;
	height:450px;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 clear:0px 0px 0px 0px;
 text-align:justify;
 border-width: 0px 0px 0px px;
 background-color:transparent;
 display:table;
}

.tit0  {
 width:100%;
 margin:0px 0px 20px 0px;
 padding: 10px 0px 10px 0px;
 clear:0px 0px 0px 0px;
 border-width: 1px 0px 1px 0px;
 border-color: #808080;
 border-style: solid;
 background-color:transparent;
 color : #5e5aa7;
 font-size : 14pt;
 font-weight : bold;
 text-align : left;
 display:table;
}

/* hack para IE\*/ 
* html .tit0{ 
height:1%; 
} 
/* acaba hack */

.tit1  {
 font-family : Arial Narrow, Helvetica Condensed, Arial;
 color : #5e5aa7;
 font-size : 12pt;
 font-weight : bold;
 text-align : left;
}

.presentacion  {
 font-style:normal;
 font-size:10pt;
 color:#5e5aa7;
 text-align : justify;
}

.tit1b  {
 font-family : Arial Black, Arial;
 color : #5e5aa7;
 font-size : 11pt;
 font-weight : normal;
 text-align : justify;
}

.tit2  {
 color : #5e5aa7;
 font-size : 10pt;
 font-weight : bold;
 text-align : left;
}


.piefoto  {
 font-family : Arial Narrow, Helvetica Condensed, Arial;
 color : #5e5aa7;
 font-size : 10pt;
 font-style : italic;
 text-align : justify;
}

.atencion {
 position:relative;
 margin:10px 0px 10px 0px;
 padding:20px;
 background-color:#ffffff;
 border:1px solid #5e5aa7;
 text-align:justify;
}


/* FIN CLASES PARA EL TEXTO PRINCIPAL\*/ 


/* CLASES PARA LISTADOS\*/ 

.linealista{
 position:relative;
 width:100%;
 height:72px;
 overflow:visible;
 display:table;
 margin:10px 0px 10px 0px;
 padding:0px 0px 10px 0px;
 border-width: 0px 0px 1px 0px;
 border-color: #808080;
 border-style: solid;
}

/* hack para IE\*/ 
* html .linealista {
 height: 82px;
 margin:20px 0px 10px 0px;
}

.imagenlista{
 float:left;
 width:62px;
 height:100%;
 background-repeat:no-repeat;
 background-position:right top;
 margin:0px 10px 0px 0px;
 overflow:hidden;
 display:block;
}

.recuadro62{
 position:relative;
 width:62px;
 height:62px;
 background-image:url(imatges/recuadro62.gif);
 background-repeat:no-repeat;
 background-position:right top;
 margin:0px 0px 10px 0px;
 overflow:hidden;
}

.recuadro62 a{
 background-image:url(imatges/recuadro62.gif);
}

.recuadro62 a:hover{
 background-image:url(imatges/recuadro62b.gif);
}


.tititemlistado{
 font-weight : bold;
 margin:0px 0px 3px 0px;
 display:table;
}

.textitemlistado{
 margin:0px 0px 3px 0px;
 display:table;
}

/* la siguiente sólo se usa en los listado de eventos\*/ 

.fechaylugar{
 color:#808080;
 font-style:italic;
 margin:0px 0px 3px 0px;
 display:table;
}

/* FIN CLASES PARA LISTADOS\*/ 





/* CLASES PARA LISTA LATERAL DE PANTALLAS\*/ 

.pantallas {
 float:right;
 position:relative;
 margin:0px 0px 10px 10px;
 padding: 0px;
 clear:0px;
 width:200px;
 overflow:hidden;
 background-color: transparent;
 text-align:center; 
}

/* FIN CLASES PARA LISTA LATERAL DE PANTALLAS\*/ 




/* CLASES PARA FORMULARIOS\*/ 

.cajaformulario{
 position:relative;
 width:610px;
 margin:0px 0px 10px 0px;
}

.cajaformulario2{
 position:relative;
 width:440px;
 margin:0px 0px 10px 0px;
}

/* FIN CLASES PARA FORMULARIOS\*/ 




/* CLASES PARA CABECERAS\*/ 

.imagencabecera{
 float:right;
 width:62px;
 height:62px;
 background-repeat:no-repeat;
 background-position:right top;
 margin:0px 0px 0px 10px;
 overflow:hidden;
 display:block;
}


.cap{
 position:relative;
 height:82px;
 background-repeat:no-repeat;
 background-position:right top;
 overflow:hidden;
 margin:0px 0px 0px 0px;
}

#capgestdoc{
 background-image:url(/novaweb/imatges/capgestdoc.jpg);
}


/* FIN CLASES PARA CABECERAS\*/ 


/* CLASES PARA NOTICIAS\*/ 

.titular  {
 width:100%;
 margin:0px 0px 20px 0px;
 padding: 10px 0px 10px 0px;
 clear:0px 0px 0px 0px;
 border-width: 1px 0px 1px 0px;
 border-color: #808080;
 border-style: solid;
 background-color:transparent;
 color : #5e5aa7;
 font-size : 16pt;
 font-weight : normal;
 text-align : left;
 display:table;
}

.lead {
 font-weight : bold;
}

/* FIN CLASES PARA NOTICIAS\*/ 


/* CLASES PARA MENÚS GRÁFICOS\*/ 

.caja  {
 background-color:#FFFFFF;
 Margin-left: 0px;
 Margin-right: 0px;
 Margin-top: 0px;
 Margin-bottom: 0px;
 Padding-left: 0px;
 Padding-right: 0px;
 Padding-top: 0px;
 Padding-bottom: 0px;
 Border-color: #5e5aa7;
 Border-style: solid;
 border-width: 0px;
 visibility:hidden;
left:0px;top:0px;width:445px;height:302px;
}

.recuadros {
 background-color:ffffcc;
 color:22cc44;
 border-style:solid;
 border-color:666666;
 border-width:1px;
 visibility:hidden;
} 

.textocajitas {
 font-family : Verdana, Arial;
 text-align : justify;
 font-size : 9px;
 text-align:center;
 color:FFFFFF;
}

.textocajitas a{
 color:#FFFFFF; 
}

.textocajitas a:hover{
 color:#FFFFFF;
 text-decoration: underline; 
}


/* FIN CLASES PARA MENÚS GRÁFICOS\*/ 