@charset "UTF-8";
/* CSS Document */

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#e5e5e5;
	
	overflow-y: none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

/** Opciones del menu superior **/
.barramenuGris, .barramenuGris a {
	background:url(../images/barramenu_gris.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

.barramenuGris a:hover {
	color:#0c64a1;
}

.barramenuGrisOver, .barramenuGrisOver a {
	background:url(../images/barramenu_gris.gif);
	color:#0c64a1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.barramenuGrisOver a {
	color:#0c64a1;
}

.barramenuGris_1pxmig {
	background:url(../images/barramenu_1pixelmig.gif);
}

/** pels links del contingut **/
.enlaceAzul{
	color:#0c64a1; 
	text-decoration:none; 
	font-weight:bold;
}
.enlaceAzul:hover{
	color:#0c64a1; 
	text-decoration:underline; 
	font-weight:bold;
}

.enlaceGris{
	color:#424c50;
	font-style:italic;
	text-decoration:none; 
	font-weight:bold;
}
.enlaceGris:hover{
	color:#424c50;
	font-style:italic;
	text-decoration:underline; 
	font-weight:bold;
}

.backgroundBordeGeneral {
	background:url(../images/borde_general.gif);
}

.backgroundLineavertical {
	background:url(../images/linia_horizontal.gif);		
	color:#FF0000;
	background-repeat:repeat-y;
}
	
.backgroundPastillaCabezera {
	background:url(../images/pastilla_cabecera_cen.gif);		
}
	
.textoCabecera1 {
	font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:11px;
}

.textoCabecera2 {
	font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#003882;
}

.textoCabecera3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:25px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#005596;
	padding:0;
	margin:0;
}

.barramenuBlueMedio {
	background:url(../images/barramenu_blue_medio.gif);
}

.textoImputBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	width:88px;
	height:12px;
	color:#000000;
	padding:0px;
	margin:0px;
}

.textoBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding-left:7px;
	text-align:left;
}

.textoBlueCliente p, .textoBlueClienteOver p {
	margin:0;
	padding:0;
}

.textoBlueCliente, .textoBlueCliente a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
.textoBlueCliente a:hover {
	text-decoration:underline;
}

.textoBlueClienteOver, .textoBlueClienteOver a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:underline;
}
.textoBlueClienteOver a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:underline;
}


.menuCanto {
	background:url(../images/menu_cantoSup_der.gif);
}

.menuMedio1 {
	background:url(../images/menu_medio1.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#424c50;
	padding-left:5px;
}

.menuMedioInEspaciosText {
	padding-bottom:0;
	margin-bottom:5px;
	margin-top:0;
	padding-top:0;
}

.menuMedioInEspaciosTextPF {
	padding-bottom:0;
	margin-bottom:0px;
	margin-top:0;
	padding-top:0;
}

.menuMedioSinEspaciosText {
	padding-bottom:0;
	margin-bottom:0px;
	margin-top:0;
	padding-top:0;
}

.menuMedioSinEspaciosTextPF {
	padding-bottom:0 !important;
	margin-bottom:0px !important;
	margin-top:0 !important;
	padding-top:0 !important;
}

.menuMedioInEspaciosTextPF {
	padding-bottom:0 !important;
	margin-bottom:0px !important;
	margin-top:0 !important;
	padding-top:0 !important;
}

.menuMedio1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#424c50;
	text-decoration:none;
}

.menuMedio2 {
	background:url(../images/menu_gris2.gif);
	padding-left:5px;
}

.menuMedio2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

.menuMedio2 a:hover {
	color:#0c64a1;
}

.menuMedio2Over {
	background:url(../images/barramenu_blue_medio.gif);
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:11px;
}

.menuMedio2Over a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

.menuMedioIn {
	background:url(../images/menu_gris2.gif);
	padding-left:18px;
}

.menuMedioIn a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

.menuMedioIn a:hover {
	color:#0c64a1;
}

.menuMedioInOver {
	background:url(../images/barramenu_blue_medio.gif);
	padding-left:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:11px;
}

.menuMedioInOver a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

.recuadroMedioGris {
	background:url(../images/recuadre_gris_medio.gif);
}

.textopastillaGris1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:92px;
	font-weight:bold;
	color:#626262;
	padding-left:6px;
}

.paginationControl, .paginationControl a, paginationControl a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#626262;
	text-decoration:none;
}

.paginationControl a:hover, .paginationControl bold {
	font-weight:bold;
	text-decoration:none;
}

.textopastillaGris2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding-left:6px;
}

.backgoundRecuadroBlanco {
	background:url(../images/recuadroBlanco_medio.gif)
}

.textoCuadradosAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold!important;
	color:#003882!important;
	text-align:left;	
}

.textoCuadradosAzulEspacios, .textoCuadradosAzulEspacios p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px!important;
	font-weight:bold!important;
	color:#003882!important;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:7px;
	margin-top:0px;	
}

.textoCuadradosAzulEspaciosEmpresa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6b7275;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:5px;
	margin-top:0px;
	line-height:12px;	
}

.textoCuadradosAzulEspaciosEmpresaBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold!important;
	color:#6b7275;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:5px;
	margin-top:0px;
	line-height:12px;	
}

.textoCuadradosAzulEspaciosEmpresaPF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6b7275;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:12px;
}

.textoCuadradosAzulEspaciosMedio, .textoCuadradosAzulEspaciosMedio p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px!important;
	font-weight:bold!important;
	color:#003882!important;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:7px;
	margin-top:14px;	
}

.textoCuadradosAzulEspaciosIguales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px!important;
	font-weight:bold!important;
	color:#003882!important;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:7px;
	margin-top:7px;	
}

.textoCuadradosNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#989998;
	text-align:left;
}

.textoCuadradosNegroCentro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#989998;
}

.textocontenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#424c50;
	text-align:left;
}
/** OUT divs HOME **/
.outLayer{
	cursor:pointer;
}
.outLayer .divLayerFondo{
	background-color:#FFFFFF;
}
.outLayer .backgroundIlilloSupIzq {
	background:url(../images/ilillo_canto_sup_izq.gif);
}

.outLayer .backgroundIlilloSupDer {		
	background:url(../images/ilillo_canto_sup_der.gif);	
}

.outLayer .backgroundIlilloInfIzq {
	background:url(../images/ilillo_canto_inf_izq.gif);
}

.outLayer .backgroundIlilloInfDer {
	background:url(../images/ilillo_canto_inf_der.gif);	
}

.outLayer .backgroundIlilloIzq {
	background:url(../images/ilillo_lado_izq.gif);
}

.outLayer .backgroundIlilloDer {
	background:url(../images/ilillo_lado_der.gif);
}

.outLayer .backgroundIlilloSup {
	background:url(../images/ilillo_lado_sup.gif);
	repeat-y:no-repeat;
}

.outLayer .backgroundIlilloInf {
	background:url(../images/ilillo_lado_inf.gif);
}

.outLayer .backgoundRecuadroBlanco {
	background:url(../images/recuadroBlanco_medio.gif)
}

.outLayer .textoCuadradosAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003882;
	text-align:left;	
}

.outLayer .textoCuadradosNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#989998;
	text-align:left;
}

.outLayer .textoCuadradosNegroCentro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#989998;
}

.outLayer .textocontenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#424c50;
	text-align:left;
}

.outLayer .enlaceGris{
	color:#424c50;
	font-style:italic;
	text-decoration:none; 
	font-weight:bold;
}
.outLayer .enlaceGris:hover{
	color:#FFFFFF;
	font-style:italic;
	text-decoration:underline; 
	font-weight:bold;
}

/** OVER divs HOME **/

.inLayer{
	cursor:pointer;
}
.inLayer .divLayerFondo{
	background-color:#005596;
}
.inLayer .backgroundIlilloSupIzq {
	background:url(../images/ilillo_canto_sup_izqOver.gif);
}

.inLayer .backgroundIlilloSupDer {		
	background:url(../images/ilillo_canto_sup_derOver.gif);	
}

.inLayer .backgroundIlilloInfIzq {
	background:url(../images/ilillo_canto_inf_izqOver.gif);
}

.inLayer .backgroundIlilloInfDer {
	background:url(../images/ilillo_canto_inf_derOver.gif);	
}

.inLayer .backgroundIlilloIzq {
	background:url(../images/ilillo_lado_izqOver.gif);
}

.inLayer .backgroundIlilloDer {
	background:url(../images/ilillo_lado_derOver.gif);
}

.inLayer .backgroundIlilloSup {
	background:url(../images/ilillo_lado_supOver.gif);
	repeat-y:no-repeat;
}

.inLayer .backgroundIlilloInf {
	background:url(../images/ilillo_lado_infOver.gif);
}

.inLayer .backgoundRecuadroBlanco {
	background:url(../images/recuadroBlanco_medio.gif)
}

.inLayer .textoCuadradosAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;	
}

.inLayer .textoCuadradosNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#989998;
	text-align:left;
}

.inLayer .textoCuadradosNegroCentro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#989998;
}

.inLayer .textocontenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}

.inLayer .enlaceGris{
	color:#FFFFFF;
	font-style:italic;
	text-decoration:none; 
	font-weight:bold;
}
.inLayer .enlaceGris:hover{
	color:#FFFFFF !important;
	font-style:italic;
	text-decoration:underline; 
	font-weight:bold;
}


.backgroundPastillaContenido {
	background:url(../images/pastillaGrisContenidosMedio.gif);
}

.backgroundLineaHoritzontal {
	background:url(../images/linia_horizontal.gif);
	background-repeat:repeat-x;
}

.backgroundBordeExteriorIzq {
	background:url(../images/borde_ext_izq.gif);
	background-repeat:repeat-y;
	
}

.barraGrisClientes {
	background:url(../images/barraGrisClientes.gif);
	padding:0px;
	background-repeat-y:1;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	color:#114183;	
	font-weight:bold;
}

.barramenuBlueMedio p {
	padding:0;
	margin:0;
}

.barramenuBlueMedioCliente {
	background-image:url(../images/Cuadrado_azul_M2_centro.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:10px;
}

.textoTituloCliente {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8b7f76;
	font-size:24px;
	font-weight:bold;
	vertical-align:middle;
}

.backgroundBordeExteriorDer {
	background-image:url(../images/borde_ext_der.gif);
	background-repeat:repeat-y;
	background-repeat:repeat-x none;
}

.backgroundBordeExteriorInf {
	background:url(../images/borde_ext_inf.gif);
	background-repeat:repeat-x;
}

.textoCopyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#999999;
}

.backgroundCuadroAzulM2AP {
	background-image:url(../images/cuadrado_azul_M2_centro.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.backgroundCuadroAzulM2 {
	background-image:url(../images/cuadrado_azul_M2_centro.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:12px;
	padding-top:7px;
	padding-bottom:7px;
}

.backgroundCuadroAzulM3 {
	background-image:url(../images/cuadrado_azul_M2_centro.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
}

.backgroundCuadroAzulM2 A {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

 .textoContenidoM2 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#424c50;
	padding-bottom:0px!important;
	margin-bottom:opx!important;
}

 .textoContenidoM2 p {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#424c50;
	padding-bottom:7px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

 .textoContenidoM2PF {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#424c50;
	padding:0 !important;
	margin:0 !important;
}
 
 .backgroundRecuadreGrisM2 {
	background-image:url(../images/recuadro_gris_M2_medio.gif);
	
}
 
 .textoAzulM2, .textoAzulM2 a {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#005596;
	text-decoration:none;
}
 .textoAzulM2 a:hover {
 	text-decoration:underline;
}
 
 .backgroundPastillaGrisEmpresas {
 	background:url(../images/pastillaGris_empresas_inf.gif);
	background-repeat:repeat-x none;
}
 
 .textoAzulM2Empresas {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#005596;
}
 
/** Taula ventajas **/

	/** AZUL CON LINEA **/
	
.backgroundIlilloSupIzqTabla {
	background:url(../images/ilillo_canto_sup_izqTabla.gif);
	background-repeat:no-repeat;
}

.backgroundIlilloSupDerTabla {		
	background:url(../images/ilillo_canto_sup_derTabla.gif);
	background-repeat:no-repeat;	
}

.backgroundIlilloInfIzqTabla {
	background:url(../images/ilillo_canto_inf_izqTabla.gif);
}

.backgroundIlilloInfDerTabla {
	background:url(../images/ilillo_canto_inf_derTabla.gif);
	background-repeat:no-repeat;	
}

.backgroundIlilloIzqTabla {
	background:url(../images/ilillo_lado_izqTabla.gif);
}

.backgroundIlilloDerTabla {
	background:url(../images/ilillo_lado_derTabla.gif);
}

.backgroundIlilloSupTabla {
	background:url(../images/ilillo_lado_supTabla.gif);
	repeat-y:no-repeat;
}

.backgroundIlilloInfTabla {
	background:url(../images/ilillo_lado_infTabla.gif);
}

.backgoundRecuadroBlancoTabla {
	background:url(../images/recuadroBlanco_medio.gif)
}

.textoCuadradosAzulTabla {
	background-image:url(../images/cuadrado_azul_M2_centro.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:4px;	
}
.textoCuadradosAzulTabla a{
	color:#FFFFFF;
	text-decoration:none;
}

/** AZUL SIN LINEA **/
	
.backgroundIlilloSupIzqPestana {
	background:url(../images/ilillo_canto_sup_izqPestana.gif);
	background-repeat:no-repeat;
}

.fondoPestanaAzul{
	background-color:#1564a1;
}

.backgroundIlilloSupDerPestana {		
	background:url(../images/ilillo_canto_sup_derPestana.gif);
	background-repeat:no-repeat;	
}

.textoCuadradosAzulPestana {
	background-image:url(../images/cuadrado_azul_M2_centro.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	padding-bottom:6px;
	padding-left:0px;	
}
.textoCuadradosAzulPestana a{
	color:#FFFFFF;
	text-decoration:none;
}

A.txtBlancoMed {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
A.txtAzulMed {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1564a1;
	text-decoration:none;
}
.textoCuadradosAzulPestana a{
	color:#FFFFFF;
	text-decoration:none;
}
.textoCuadradosGris2{
	text-align:left;	
	padding:4px 12px;
}


.textoCuadradosTel {
	background-image:url(../images/cuadrado_azul_M2_centro.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:22.5px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	
}

.textoCuadradosMiniPestana {
	background-image:url(../images/cuadrado_azul_M2_centro.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	padding-left:4px;
}
.textoCuadradosMiniPestana a,.textoCuadradosMiniPestana a:link, .textoCuadradosMiniPestana a:visited {
	color:#FFFFFF;
	text-decoration:none;
}


	/** BLANCO **/
.textoCuadradosBlanco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003882;
	text-align:left;	
	padding-bottom:5px;
	padding-top:4px;
	padding-left:4px;	
}

.textoCuadradosBlanco a{
	color:#003882;
	text-decoration:none;
}

.textoCuadradosBlancoEnd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003882;
	text-align:left;	
	padding-top:4px;
	padding-left:4px;	
}

.textoCuadradosBlancoEnd a{
	color:#003882;
	text-decoration:none;
}

.backgroundIlilloSupIzq {
	background:url(../images/ilillo_canto_sup_izq.gif);
}

.backgroundIlilloSupDer {		
	background:url(../images/ilillo_canto_sup_der.gif);	
}

.backgroundIlilloInfIzq {
	background:url(../images/ilillo_canto_inf_izq.gif);
}

.backgroundIlilloInfDer {
	background:url(../images/ilillo_canto_inf_der.gif);	
}

.backgroundIlilloIzq {
	background:url(../images/ilillo_lado_izq.gif);
}

.backgroundIlilloDer {
	background:url(../images/ilillo_lado_der.gif);
}

.backgroundIlilloSup {
	background:url(../images/ilillo_lado_sup.gif);
	repeat-y:no-repeat;
}

.backgroundIlilloInf {
	background:url(../images/ilillo_lado_inf.gif);
}

.backgroundPastillaAzulCentroEmpresas {
	background:url(../images/pastilla_azul_mantenimiento_centro.gif);
	background-repeat:repeat-y;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:10px;
}

	/** GRIS **/
.textoCuadradosGris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003882;
	text-align:left;	
	padding-bottom:8px;
	padding-top:0px;
	padding-left:4px;
}

.backgroundIlilloSupIzqPestanaGris {
	background:url(../images/ilillo_canto_sup_izqPestanaGris.gif);
	background-repeat:no-repeat;
}

.fondoPestanaGris{
	background-color:#cccccb;
}

.backgroundIlilloSupDerPestanaGris {		
	background:url(../images/ilillo_canto_sup_derPestanaGris.gif);
	background-repeat:no-repeat;	
}

.textoCuadradosPestanaGris{
	background-color:#cccccb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003882;
	text-align:center;	
	padding-bottom:6px;
}

.textoCuadradosPestanaGris a{
	color:#003882;
	text-decoration:none;
}


/** Llistats <ul> ***********************************************************/
 
ul {
	list-style-type: none;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}
ul li{
	background-image:url(../images/imgList.gif);
	background-repeat: no-repeat;
	background-position: 0.0em 0.3em;
	padding-left: 1.1em;
	padding-bottom:4px;
	letter-spacing:-0.01em;
	line-height:12px;
	marker-offset:-1em;
}

ul li.noPadding{
	padding-bottom:0px !important;
}

/*** LOGIN ***/
.loginError {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003882;
}
.loginMensaje {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#424c50;
}


/** Mapa Web ****************************************************************/
.mapaweb{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.mapaweb td.optionBold{
	padding-top:2px;
	padding-bottom:2px;
	height:15px;
}

.optionBold, .optionBold a, .optionBold p, .optionBold ul, .optionBold il {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}

.mapaweb a{
	color:#000000;
	text-decoration:none;
}

.mapaweb a:hover{
	color:#000000;
	text-decoration:underline;
}

.mapaweb ul {
	list-style-image:url(../images/imgMapaList.gif);
	padding-left:18px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
}

.mapaweb ul li{
	background:none;
	background-image:none;
	padding-left:0px;
	font-size:10px;
}

.mapaweb ul li a{
	background:none;
	color:#000000;
	padding-bottom:7px;
	text-decoration:none;
}

.mapaweb ul li a:hover{
	color:#000000;
	padding-bottom:7px;
	text-decoration:underline;
}

.mapaweb ul li.lessPadding{
	padding-bottom:2px !important;
}

.mapaweb ul li.in{
	color:#FF0000;
	padding-bottom:2px;
	text-decoration:none;
}

/* EXTRANET */
.tablaHeader {
	font:normal 10px  Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	
	color:#333;
	height:21px;
}

.tableHeaderAzul {
	padding-left:1px;
	padding-right:1px;
	vertical-align:middle;
	background-color:#005596;
}

.tableHeaderAzul div {
	height:21px;
	line-height:21px;
	padding-top:6px;
	vertical-align:middle;
	
	font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
	background:url(../images/barramenu_blue_medio.gif);
	background-color:#005596;
}

.tablaFila {
	font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	color:#333333;
}

.paginator, .paginator a {
	font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}

.paginator a {
	font-weight:normal;
}

.stylemapweb {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.titstylemapweb {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:3px!important;
	padding-bottom:3px!important;
	font-weight:bold;
}

.textoCuadradosBlancoBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e5e5e5;
	font-weight:bold;
	color:#003882;
	padding-left:3px;
	padding-bottom:3px;
	padding-top:3px;
}

.textoParticularesVentajas {
	font:11px Verdana, Arial, Helvetica, sans-serif!important;
	color:#6b7275;
}




/* FORMULARIO DE CONTACTO */
.texto {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#424c50;
	padding-bottom:0px!important;
	margin-bottom:opx!important;
}

.contactoTextoIntro {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#005596;
	text-decoration:none;
}

.element * {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#424c50;
	text-decoration:none;
}

.element .errors {
	display:none
}

#info {
	background-color:#FF9;
	border: solid #F00 1px;
	height:auto;
	font-weight:bold;
	padding:5px;
	width:600px;
	margin-bottom:5px;
	text-align:left;
}
.errors  {
	margin:0;
	margin-left:10px;
	padding:0;
	color:#F00 !important;
}
.errors li {
	background:none;
	padding:0;
	color:#F00 !important;
	font-weight:normal;
	font-size:11px;
	height:15px;
}



.headerTablaReferencias {
 	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	background:#005596 url(../images/contorno-top-derecha.gif) top right no-repeat;
	padding:4px 0 4px 4px;
}
.paginadorTablaReferencias {
 	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background:#e5e5e5;
	color:#005596;
	padding:3px 0;
}
.paginadorTablaReferencias a {
 	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#005596; text-decoration:none;
}

.nombre_obra {color:#003881; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin-left:10px;}
.referencias_imagen {float:right; width:100%;}