/*--------- INDICE --------------------------------------
	=1: Modificadores generales		
---------------------------------------------------------
	=2: Etiquetas basicas
---------------------------------------------------------
	=3: Estructura general
		=ENCABEZADO
		=CUERPO	
		=PIE			
---------------------------------------------------------
	=4: Etiquetas producto
---------------------------------------------------------
	=5: Estructura producto
		=NEWS
		=SHOP
		...
-------------------------------------------------------*/

/* =1: Modificadores generales */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

body, html {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color: #747474;
	text-align: justify;	 
}

html {	
	background: #2B373D url(../../imagenes/html_fondo.jpg) left top repeat-x;		 
}


body {	
	font-size: 80%;
	background: #131313 url(../../imagenes/body_fondo.gif) left top no-repeat;	
	width: 100%;	 
}


/* =2: Etiquetas basicas */

b {
	color: #375C67;
	font-weight: bold;
}

caption {
	display: table-caption;
	background-color: #EAEFF5;
	color: #333333;		
	font-size: 100%;
	font-weight: bold;
	line-height: normal;
	padding: 3px;
	text-align: justify;
	text-decoration: none;
	border-bottom: 6px solid #ffffff;
	width: 100%;
	text-align: center;
}


em {
	font-style: italic;
}

h1 {
	color: #185B6E;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: normal;
	text-transform: uppercase;
}

h1 span {
	color: #185B6E;
	background:transparent; 
	font-size: 80%;
	font-weight: normal;	
	padding-left: 5px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #185B6E;
	background: #ffffff;
	font-size: 110%;
	}

h3 {
	border-bottom:0px solid #666666;
	color:#4B4B4B;
	font-size:120%;
	font-weight:bold;	
	margin:0px 0pt 10px 0;
	text-transform: none;
	text-align: left;
}

h4 {
	font-size: 100%;
    color: #666666;
    font-weight: bold;   
    font-style: italic;
	text-align: left;	
	margin-bottom: 5px;
}

h5 {
	font-size: 100%;
}

h6 {
	font-size: 100%;
}

hr {
	border: 1px solid #FFFFFF;
	border-top: 1px solid #B9B9B9;
	margin: auto;
	/*width: 94%*/
	text-align: center;
}

hr.hr1 {
	border: 1px solid #FFFFFF;
	border-top: 1px solid #63859D;
	width: 100%;
	margin: auto;
	text-align: center;
}

hr.hr2 {
	border: 1px solid #FFFFFF;
	border-top: 1px solid #63859D;
	margin: auto;
	text-align: center;
}

hr.hr3 {
	border: 1px solid #FFFFFF;
	border-top: 1px solid #CCCCCC;
	width: 100%;
	text-align: center;
}

i {	
}

img.Cimgcontenido {
	padding-left: 15px;
	float: right;
	padding-bottom: 15px;
}

input {
	background-color: #FFF;
	border: 1pt solid #63859D;
	font-weight: normal;
	
	font-size: 100%;
	
}

input.iboton1 {	
	background-color: #63859D;
	border: 1pt none ;
	color: #FFFFFF;	
	font-size: 90%;
	padding: 0px 3px;	
}

input.ibotonimportante1 {
	background-color: #63859D;
	border: 1pt solid #CCCCCC;
	color: #FFFFFF;
	font-size: 90%;
}

input.iboton2 {
	background-color:#63859D;
	border-color:#DDDDDD rgb(0, 0, 0) rgb(0, 0, 0) rgb(221, 	221, 221);
	border-style:solid;
	border-width:1pt;
	color:#FFFFFF;
	font-size:85%;
	padding:0px 3px;
}

input.ibotonimportante2 {
	background-color:#647584;
	border-color:#DDDDDD rgb(0, 0, 0) rgb(0, 0, 0) rgb(221, 	221, 221);
	border-style:solid;
	border-width:1pt;
	color:#FFFFFF;
	font-size:85%;
	padding:0px 3px;
}

input.iboton3 {
	background-color: #999999;
	border: 1pt solid #FFFFFF;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: normal;

}
input.iboton4{
	font-size: 110%;
	background-color: #1A2067;
	border: 1px solid #ACBFCC;
	color: #ffffff;
	font-weight: bold;
}

input.icampotexto1 {
	background-color: #DFE7EC;
	border: 1pt solid #1A2067;
	font-size: 100%;
	vertical-align: text-bottom;
}

input.icampotexto2 {
	background-color: #FFFFFF;
	border: 1pt solid #ACBFCC;
	
	font-size: 90%;
}

input.icampotexto3 {
	font-size: 120%;
}

input.iradio1 {
	background-color: #FFFFFF;
	border: none;
	font-size: 100%;
}

input.icheckbox1 {
	background-color: transparent;
	border: none #666666;
	font-size: 100%;
	margin: 0 2px 0 0;
	padding: 0pt;
}

li {
	/*color: #666666;
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;*/	
}

ol {
	border: none;
}

p {
	font-size: 100%;	
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-align: justify;
	text-decoration: none;
	padding-bottom: 1.2em;
}

pre {
	font-size: 100%;
	
	background-color: #EBEBEB;
}

select {
	background-color: #fff;
	border: 1pt solid #7F9DB9;
	font-size: 85%;
	vertical-align: middle;
	margin-bottom: 2px;
	color: #747474;
}

strong {
	font-weight: bold;
}

strong.snegrita1 {
	color: #FFFFFF;
	font-weight: bold;
}

table {	
}

table.ttabla1 {
	color: #000000;	
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1pt;
	border: 1px solid #63859D;
	width:100%;
}

table.ttabla1 tbody tr td {
	background-color: transparent;
}

table.ttabla2 {
	color: #000000;	
	font-size: 85%;
	margin: 1px;
	padding: 1pt;
	border: 1px solid #000000;
}

table.ttabla3 {
	border: 1pt solid #81965E;
	margin-top: 3px;
	padding-left: 3px;
}

table.ttabla4 {
	border-bottom: 1px solid #63859D;
	color: #000000;	
}

table.ttabla5 {
	background-color: #E8F3C9;
	color: #000000;	
}

table.ttabla6 {

}

thead {
}

thead tr th {
	background-color: #63859D;
	color: #ffffff;
	text-align:left;	
	font-size: 100%;
	font-weight: bold;
}

thead tr th a:link {
	COLOR: #ffffff;	
	text-decoration: underline;
}
thead tr th a:visited {
	COLOR: #ffffff;	
	text-decoration: underline;
}
thead tr th a:hover {		
	COLOR: #ffffff;	
	text-decoration: none;
}


tbody {
	
	}

tbody tr.tfila1 {
	background-color: #ffffff;	
	font-size: 100%;
}

tbody tr.tfila2 {
	background-color: #edf7fd;	
	font-size: 100%;
}

tbody tr.tfila3 {
	background-color: #EAEFF5;
	color: #63859D;
	font-size: 100%;
}

tbody tr.tfila1 td {	
	padding: 5px;
	text-align:center;
}

tbody tr.tfila2 td {	
	padding: 5px;
	text-align:center;
}

tbody tr.tfila3 td {	
	border-bottom: 1px dashed #C3C3C3;
	text-align:center;
}


tbody tr.tfila1 td.tfila1 {
	border-bottom: 1px solid #F3F3F3;
	text-align:left;	
	padding: 0.5em;
	vertical-align:middle;
}

tbody tr.tfila2 td.tfila2 {
	border-bottom: 1px solid #F3F3F3;
	text-align:left;	
	padding: 0.5em;
	vertical-align:middle;
}

tbody tr th {
	/*color: #63859D;	
	border: none;
	background-color: #ffffff;*/		
	color: #ffffff;		
	background-color: #7FA1C1;    	   	
}

tbody tr th a:link {
	color: #ffffff;	
	text-decoration: underline;
}
tbody tr th a:visited {
	color: #ffffff;	
	text-decoration: underline;
}
tbody tr th a:hover {		
	color: #ffffff;	
	text-decoration: none;
}

tbody tr td {
	color: #747474;	
	background-color: #fff;		
}

tbody tr td a:link {
	color: #63859D;
	text-decoration: underline;
}
tbody tr td a:visited {
	color: #63859D;
	text-decoration: underline;
}
tbody tr td a:hover {		
	color: #63859D;
	text-decoration: none;
}


tfoot tr td {
	color: #63859D;	
	font-size: 95%;
	font-weight: bold;
	margin: 0;
	padding: 0.5em;
	text-align: center;
	background-color: #E9F6FE;
	vertical-align: text-bottom;
}

tfoot tr td a:link {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #63859D;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
tfoot tr td a:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #747474;	
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
tfoot tr td a:hover {		
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #496877;
	text-decoration: underline;
	font-weight: bold;
	vertical-align: middle;
}


th {
	border-bottom-style: solid;
	border-bottom-width: 0px;		
	margin: 0;
	padding: 2px;	
	background-color: #383D42;
	color: #FFFFFF;
}

th b {
	font-weight: bold;
	color: #ffffff;
}

th.tcabecera1 {
	background-color: #63859D;
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 1pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;	
}

th.tcabeceraimportante1 {
	background-color: #6791C2;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
}

th.tcabecera2 {
	background-color: #FFFFFF;
	border-bottom-color: #63859D;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-top-color: #C3C4C8;
	border-top-style: dashed;
	border-top-width: 1px;
	
	font-size: 110%;
	margin-top: 10px;
	padding: 2px;
	padding-top: 10px;
	text-align: left;
}

td.tfila1 {
	border-bottom: 1px solid #CCCCCC;
	font-size: inherit;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}


td.tfilaimportante1 {
	background-color: #375C67;
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	/*padding-bottom: 1pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 1pt;*/
	text-transform: uppercase;
	text-align: center;
}

td.tfilaimportante1 a:link {
	color: #ffffff;
	text-decoration: none;
}

td.tfilaimportante1 a:visited {
	color: #ffffff;
	text-decoration: none;
}

td.tfilaimportante1 a:hover {
	color: #ffffff;
	text-decoration: none;
}

td.tfila2 {
	background-color: #F4F4F4;
	color: #383D42;	
	font-weight: normal;
	padding: 2px ;
	text-align: justify;
	
}

td.tfilaimportante2 {
	background-color: #EEEEEE;
	
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	padding: 6pt;
	text-align: justify;
	text-decoration: none;
}

td.tfila3 {
	background-color: #A8A8A8;
	color: #fff;
	font-size: 100%;
	font-weight: bold;
	padding: 6pt;
	text-align: justify;
}

td.tfila4 {
	background-color: #ffffff;
	
	font-size: 100%;
	padding-bottom: 2pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 2pt;
	margin: 0px;
	padding: 2px;
	text-align: justify;
}

td.tfila5 {
	background-attachment: fixed;
	background-color: #DFE7EC;	
	background-repeat: no-repeat;
	color: #000000;
	font-size: 100%;
	margin: 0px;
	padding: 2px;
	text-align: justify;	
}

td.tfilaimportante3 {
	background-color: #DFE7EC;
	border-left: 3px solid #4C82B9;
	
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}

td.tfilaimportante4 {
	background-color: #EAEFF5;
	color: #333333;
	font-size: 100%;
	margin: 0pt;
	font-weight: bold;
}

td.tfilaimportante4 a:link {
	color: #375C67;
	text-decoration: none;
	
}

td.tfilaimportante4 a:visited {
	color: #375C67;
	text-decoration: none;
	
}

td.tfilaimportante4 a:hover {
	color: #375C67;
	text-decoration: none;
	
}

td.tfilaimportante5 {
	background-color: #999999;
	color: #FFFFFF;
	font-size: 100%;
	margin: 0pt;
	padding-bottom: 2pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 2pt;
	text-align: right;
}

td.tcolumna1 {
	font-size: 100%;
		
	border: none;
	background-color: #FFFFFF;
    text-align: right;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px dashed #C2C2C2;
	border-left: 1px solid #FFFFFF;
	padding-left: 2px;
}

td.tcolumnaimportante1 {
	/*background-color: #DFE7EC;
	border-left: 3px solid #4C82B9;*/
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #EAEFF5;
}

td.tcolumna2 {
	
	font-size: 100%;
	padding-bottom: 2pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 2px;
	text-align: left;
}

td.tcolumnaimportante2 {
	background-color: #EAEFF5;
	border-left: 3px solid #D2C609;
	color: #D2C609;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}

td.tcolumna3 {
	border-left: 1px solid #81965E;
}

td.tcolumna4 {
	background-color: #FFFFFF;
	color: #666666;
	font-size: 100%;
	padding: 2px;
	text-align: left;
	vertical-align: text-top;
}


td.tform1 {
	
	font-size: 80%;
	padding-bottom: 2pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 2px;
	text-align: left;
}

td.tformimportante1 {
	font-size: 80%;
		
	border: none;
	background-color: #FFFFFF;
    text-align: right;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px dashed #D1D8F3;
	border-left: 1px solid #FFFFFF;
	padding-left: 2px;
}

td.tform2 {
}

td.tformimportante2 {
	color: #FF0000;	
	font-size: 85%;
}

td.tform3 {
}

td.tformimportante3 {
	background-color: #ACBFCC;	
	font-size: 85%;
	font-weight: bold;
}

.titulo_clausula {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;	
	opacity:1;
	filter:alpha(opacity=100);
	padding-top: 10px;
}

.clausula {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align: justify;
	opacity:1;
	filter:alpha(opacity=100);
	
}
.pietabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}

.pietablaimportante1 {
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
}

.piepagina {
	background-color: #E4E4E4;
	color: #7FA1C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-align: justify;
}

.piepaginaimportante {
	color: #7FA1C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	text-align: justify;
}

.piepagina1 {
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;	
	text-align: center;
}

.piepaginaimportante1 {
	
	font-family: Arial, Helvetica, sans-serif;	
	text-align: center;
}


textarea {
	background-color: #fff;
	border: 1pt solid #63859D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	vertical-align: middle;
}

a:link {
	color: #000000;
	text-decoration: underline;
}

a:visited {
	color: #828282;
	text-decoration: underline;
}

a:hover {
	color: #0000;
	text-decoration: none;
}

a:active {
	color: #000;
	text-decoration: underline;
}


/* =3: Estructura general de la pagina:
CONTIENE LOS 3 BLOQUES PRINCIPALES DE LA PAGINA: ENCABEZADO, CUERPO Y PIE   */
#envoltorio {	
	margin: auto;
	padding: 0;		
	background: transparent url(../../imagenes/envoltorio_fondo.jpg) repeat-x scroll left 112px;
	min-width: 1003px; 
	width: 100%;
	_width: 1003px;
	/*width: 1003px;*/
}

/* BLOQUE 1: ENCABEZADO */
/* Todo lo que vaya en este bloque empieza por E */
#encabezado {
	background: transparent url(../../imagenes/E_fondo.jpg) left top no-repeat;	
	margin: auto;
	padding: 0;
	min-height: 245px;	
	height: 245px;	
	_height: 245px;		
	/*width: 100%;*/
	width: 1003px;
}

#encabezadohome {
	background: transparent url(../../imagenes/E_fondo.jpg) left top no-repeat;	
	margin: auto;
	padding: 0;
	min-height: 177px;	
	height: 177px;	
	_height: 177px;		
	/*width: 100%;*/
	width: 1003px;
}

/* zona corporativa con el nombre de aplicacion y logos */

#Econtenido {	 
	margin: 0;
	padding: 0;
	margin: auto;
	float: left;
	padding-left: 0px;		
	background: transparent url(../../imagenes/Econtenido_fondo.jpg) right top no-repeat;
	width: 100%;
	position: absolute;
	min-height: 245px;	
	height: 245px;	
	_height: 245px;	
	z-index: 50;	
	/*width: 100%;*/
	width: 1003px;
	}
	
#encabezadohome #Econtenido {	
	min-height: 177px;	
	height: 177px;	
	_height: 177px;	
}

#Elogo {
	margin: 0;
	padding: 0;		
	padding: 28px 0 0 50px;
	height: 65px;
	width: 257px;
}

#Elogo a {
	background: #fff;
	height: 65px;
	width: 257px;
	display: block;
}

#Elogo a:hover {
	background: #fff;
	height: 65px;
	width: 257px;
	opacity:.50;
	filter:alpha(opacity=50);
	display: block;
}


/* zona que contiene: menu principal del encabezado,iconos,busqueda y acceso*/
#Emenu {
	margin: 0;	
	padding: 0;		
	float: left;
	position: absolute;
	top: 93px;		
	width: 100%;
	width: 999px;
	/*left: 0px;*/
	z-index: 100;		
}


/* menu principal del encabezado */
#Eselector {		
	margin: 0;
	padding: 0;		
	width: 100%;
	padding-top: 19px;	
}

#Eselector ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;	
	/*padding-left: 15px;*/
	padding-left: 2px;
	width: 999px;
}


/* cada una de las opciones del menu principal */
#Eselector li {
	float: left;	
	border: 0px solid #333300;
	display: inline;	
	text-align: center;	
	width: auto;
	margin: 0;
	padding: 0;	
	background: url(../../imagenes/Eselector_ulli_fondo.gif) left center no-repeat;		
	width: auto;
	_width: 120px;
}



#Eselector li a {	
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;			
	font-size: 85%;		
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: transparent; 	
	opacity:1;
	filter:alpha(opacity=100);
	min-height: 25px;	
	height: 25px;	
	_height: 25px;
	display: block;
	padding: 10px 33px 0pt 33px;
	_padding: 10px 0px 0pt 0px;		
}

#Eselector li a span {	
	white-space: nowrap;
	_margin: 0px 8px 0px 12px;
	display: block;
}

#Eselector li a:visited {
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;			
	font-size: 85%;		
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: transparent; 	
	opacity:1;
	filter:alpha(opacity=100);
	min-height: 25px;	
	height: 25px;	
	_height: 25px;
	display: block;
	padding: 10px 33px 0pt 33px;
	_padding: 10px 0px 0pt 0px;	
	}

#Eselector li a:hover {	
	font-size: 85%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;		 
	opacity:1;
	filter:alpha(opacity=100);
	display: block;
	_padding-top: 10px;
	background: url(../../imagenes/Eselector_ulli_hover_fondo.gif) left center no-repeat;
}

#Eselector li a:active {
	}
	
/* si hay: opcion resaltada del menu, donde esta el usuario  */

/* link de la opcion resaltada  */

#Eselector li.light a {
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;			
	font-size: 85%;		
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: transparent url(../../imagenes/Eselector_ulli_hover_fondo.gif) left center no-repeat;	
	opacity:1;
	filter:alpha(opacity=100);
	min-height: 25px;	
	height: 25px;	
	_height: 25px;
	display: block;
	padding: 10px 33px 0pt 33px;
	_padding: 10px 0px 0pt 0px;
}


#Eselector li.light a:hover {
	font-size: 85%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;		 
	opacity:1;
	filter:alpha(opacity=100);
	display: block;
	_padding-top: 10px;
	background: transparent url(../../imagenes/Eselector_ulli_hover_fondo.gif) left center no-repeat;
}

#Eselector li.light a:visited {
	font-size: 85%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;		 
	opacity:1;
	filter:alpha(opacity=100);
	display: block;
	_padding-top: 10px;
	background: transparent url(../../imagenes/Eselector_ulli_hover_fondo.gif) left center no-repeat;
	padding: 10px 33px 0pt 33px;
	_padding: 10px 0px 0pt 0px;
}

#Eselector li.light a span {	
	white-space: nowrap;
	_margin: 0px 8px 0px 12px;
	display: block;
}


/* 1er nivel de subopciones */

#Eselector ul li ul {
	/*width: 98%;*/
	position: absolute;
	padding-left: 10px;
	
}

ul#subm1 { left: 1%; width: 973px; }
ul#subm2 { left: 1%; width: 973px; }
ul#subm3 { left: 1%; width: 973px; }
ul#subm4 { left: 1%; width: 973px; }
ul#subm5 { left: 1%; width: 973px; }
ul#subm6 { left: 1%; width:673px;  }
#encabezadohome ul#subm6 { left: 1%; width:973px;  }
ul#subm7 { left: 1%; width: 973px; }
ul#subm8 { left: 1%; width:660px;  }
#encabezadohome ul#subm8 { left: 1%; width:973px;  }


#Eselector ul li ul li {
	width: auto;
	_width: 50px;
	background: #7A9AA5 url(../../imagenes/Eselector_ulli_ulli_fondo.gif) left 10px no-repeat;
	min-height: 22px;	
	height: 22px;	
	_height: 22px;
}	

#Eselector li ul li a {
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;			
	font-size: 85%;		
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;		
	opacity:1;
	filter:alpha(opacity=100);
		min-height: 15px;	
	height: 15px;	
	_height: 15px;
	display: block;
	padding: 8px 5px 0pt 6px;
	_padding: 8px 0px 0pt 0px;
	background: #7A9AA5;
	background: transparent;	
}



#Eselector li ul li a:hover {
	font-size: 85%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;		 
	opacity:1;
	filter:alpha(opacity=100);
	display: block;
	_padding-top: 8px;
	color: #16424F;
	background: #7A9AA5;
	background: transparent;
			min-height: 15px;	
	height: 15px;	
	_height: 15px;
	display: block;
	padding: 8px 5px 0pt 6px;
	_padding: 8px 0px 0pt 0px;
}

#Eselector li ul li a:visited {
	font-size: 85%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;		 
	opacity:1;
	filter:alpha(opacity=100);
	display: block;
	_padding-top: 8px;
	background: #7A9AA5;
	background: transparent;
			min-height: 15px;	
	height: 15px;	
	_height: 15px;
	display: block;
	padding: 8px 5px 0pt 6px;
	_padding: 8px 0px 0pt 0px;	
}

#Eselector li ul li a span {	
	white-space: nowrap;
	_margin: 0px 5px 0px 5px;
	display: block;
}

/* si hay: opcion resaltada del 1er nivel de subopciones, donde esta el usuario  */

/* links de la opcion resaltada del webmanager */

#Eselector li.light ul li a {
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;			
	font-size: 85%;		
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;		
	opacity:1;
	filter:alpha(opacity=100);
		min-height: 15px;	
	height: 15px;	
	_height: 15px;
	display: block;
	padding: 8px 5px 0pt 6px;
	_padding: 8px 0px 0pt 0px;
	background: #7A9AA5;
	background: transparent;	
}

#Eselector li.light ul li a:visited {
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;			
	font-size: 85%;		
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;		
	opacity:1;
	filter:alpha(opacity=100);
	min-height: 15px;	
	height: 15px;	
	_height: 15px;
	display: block;
	padding: 8px 5px 0pt 6px;
	_padding: 8px 0px 0pt 0px;
	background: #7A9AA5;
	background: transparent;	
}

#Eselector li.light ul li span {
	display: block;
}

#Eselector li.light ul li span a {
	color: #16424F;
}


#Eselector li.light ul li a:hover {
	font-size: 85%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;		 
	opacity:1;
	filter:alpha(opacity=100);
	display: block;
	_padding-top: 8px;
	color: #16424F;
	background: #7A9AA5;
	background: transparent;
		min-height: 15px;	
	height: 15px;	
	_height: 15px;
	display: block;
	padding: 8px 5px 0pt 6px;
	_padding: 8px 0px 0pt 0px;
}

#Eselector li.light ul li span a:hover {
	color: #16424F;
}

#Eselector li.light ul li span a:visited {
	font-size: 85%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;		 
	opacity:1;
	filter:alpha(opacity=100);
	display: block;
	_padding-top: 8px;
	background: #7A9AA5;
	background: transparent;	
			min-height: 15px;	
	height: 15px;	
	_height: 15px;
	display: block;
	padding: 8px 5px 0pt 6px;
	_padding: 8px 0px 0pt 0px;
	
}

#Eselector li.light ul li span a:visited {
	color: #16424F;
}

#Eselector li.light ul li a span {	
	white-space: nowrap;
	_margin: 0px 5px 0px 5px;
	display: block;
}






/* enlaces menores, solo iconos */
#Eiconos {
	background-color: transparent;
	float: right;
	padding: 0 0px 0 0;
	width: 84px;	
	margin: 0;
	text-align: right;	
	margin:0px 0px 0 0;
	line-height: 18px;
	height: 18px;	
	z-index: 200;
	position: absolute;
	top: -91px;
	*top: -88px;
	_top: -88px;
	left: 90%;
}

#Eiconos a img {
	border: 0;	
	padding: 0;	
	margin: 0;
}

#Eiconos a {	
	padding: 0px 2px 0px 3px;
	border: 0;	
	margin: 0;	
	background: transparent;
	height: 17px;
	width: 16px;
	display: block;	
	float: right;
}

#Eiconos a:visited {
	padding: 0px 2px 0px 3px;
	border: 0;	
	margin: 0;	
	background: transparent;
	height: 17px;
	width: 16px;
	display: block;	
	float: right;
}

#Eiconos a:hover {		
	background: #000;	
	opacity:.83;
	filter:alpha(opacity=83);
	height: 17px;
	width: 16px;
	display: block;
	float: right;		
}

/* si lo hay: cajetin de identificacion */
#Eidentificacion {	
	background-color: transparent;	
	padding: 0;
	width: 284px;		
	float: right;
	margin-bottom: 0px;
	_margin-bottom: 0px;	
	padding-bottom: 0px;
	_padding-bottom: 0px;
	position: absolute;
	top: -39px;
	left: 71.5%;
}

#Eidentificacion input.icampotexto {
	background-color: #fff;
	border: 1px solid #D4D4D4;	
	font-size: 90%;	
	padding: 0;
	margin: 0;	
	width: 68px;		
	}

#Eidentificacion ol {	
	margin: 0;
	padding: 0;
	float: left;
	width: 60%;	
	_width: 64%;
	margin-top: -11px;	
}

#Eidentificacion ol li {	
	background-color: transparent;
	color: #FFFFFF;	
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	margin: 0;
	padding: 0;			
}

#Eidentificacion ol li span {
	color: #AFBEC2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	/*line-height: 25px;*/
	padding-top: 11px;	
	width: 61%;
	*width: 61%;
	_width: 60%;
}

#Eidentificacion ol li ul {
	margin: 0;	
	padding: 0;	
	width: 62px;
	*width: 58px;
	_width: 58px;
	padding-top: 6px;
		
}
#Eidentificacion ol li ul li {	
	font-size: 85%;
	background-color: transparent;
	color: #fff;
	list-style-type: none;		
	font-style: normal;
	font-weight: normal;
	margin: 0;
	text-decoration: none;	
	display: table-row;
	line-height:11px;
	_line-height:11px;
}


#Eidentificacion ol li ul li span.texto {
	float: left;	
	padding: 3px 3px 3px 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	width: 45%;
	white-space: nowrap;	
	line-height: 11px;	
}

#Eidentificacion ol li ul li span.campotexto {
	text-align: left;
	padding-right: 2px;
	/*line-height:21px;*/
	padding-top: 6px;
	/*_padding-top: 3px;*/
	_padding-top: 6px;				
}



#Eidentificacion ul {	
	margin: 0;
	padding: 0;
	text-align: left;
	float: right;	
	width: 102px;
}

#Eidentificacion ul li {	
	background-color: transparent;
	color: #FFFFFF;	
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	margin: 0;
	padding: 0;
	
			
}



#Eidentificacion ul li ul {
	margin: 0;	
	padding: 0;	
	text-align: center;
	filter:alpha(opacity=100);
	
}
#Eidentificacion ul li ul li {
	background-color: transparent;
	color: #fff;
	list-style-type: none;		
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;	
	display: table-row;
	line-height:15px;
	_line-height:15px;	
	margin-left: -5px;
	_margin-left: -5px;	
	opacity:1;
	
}



#Eidentificacion ul li ul li a {	
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;	
	margin: 0;
	padding: 0;	
	text-decoration: underline;
	display: block;	
}

#Eidentificacion ul li ul li a:visited {
	text-decoration: underline;
	display: block;	
}

#Eidentificacion ul li ul li a:hover {
	text-decoration: none;
	display: block;	
}

#Eidentificacion ul li ul li a:active {
	text-decoration: none;
	display: block;	
}

#Entrar {
	background: url(../../imagenes/btn_entrar_fondo.gif) center center no-repeat transparent;	
	margin: 0;
	border: 0;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;	
	padding:0px 0px 2px 0px;	
	width: 40px;	
	min-height: 25px;	
	height: 25px;	
	_height: 25px;	
	margin-top: 0px;
	*margin-top: 0px;
	_margin-top: 0px;
}

#Erecordarme {
	font-size: 70%;
	font-family:Arial,Helvetica,sans-serif;
	color: #fff;
	opacity:1;
	filter:alpha(opacity=100);
	display: block;
	position: absolute;
	top: 41px;
	*top: 39px;
	_top: 39px;
	left: 108px;
	width: 164px;
	text-align: center;
}

/* si lo hay: menu personal cuando el usuario ya se ha identificado */

#Epersonal {	
	/*background-color: transparent;	
	padding: 0;
	width: 300px;		
	float: right;
	margin-bottom: 0px;
	_margin-bottom: 0px;	
	padding-bottom: 0px;
	_padding-bottom: 0px;
	margin-top: 13px;
	text-align: right;
	padding-right: 10px;
	min-height: 34px;	
	height: 34px;	
	_height: 35px;*/
	
		background-color: transparent;	
	padding: 0;
	width: 284px;		
	float: right;
	margin-bottom: 0px;
	_margin-bottom: 0px;	
	padding-bottom: 0px;
	_padding-bottom: 0px;
	position: absolute;
	top: -39px;
	left: 71.5%;
}


#Epersonal ol {	
	margin: 0;
	padding: 0;
	float: left;
	/*width: 60%;	
	_width: 64%;*/
	margin-top: -11px;	
}

#Epersonal ol li {	
	background-color: transparent;
	color: #FFFFFF;	
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	margin: 0;
	padding: 0;			
}

#Epersonal ol li span {
	color: #AFBEC2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	/*line-height: 25px;*/
	padding-top: 11px;	
	width: 61%;
	*width: 61%;
	_width: 60%;
}





#Edatos {
	float: left;
	width: 284px;
}

#Edatos .texto {	
		
}

#Edatos .texto ul {
	opacity:1;
	filter:alpha(opacity=100);
	margin-top: 2px;
}

#Edatos .texto ul li {
	background-color: transparent;
	color: #fff;
	list-style-type: none;		
	font-style: normal;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
	line-height: 15px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

#Edatos .texto ul li span { 	
	/*font-size: 85%;*/
	font-weight: normal;
	color: #AFBEC2;		
	padding-top: 0px;
	width: 26%;
	font-family: Arial, Helvetica, sans-serif;
}	

#Edatos .texto ul li a {
	color: #fff;
	list-style-type: none;		
	font-style: normal;
	font-weight: bold;
	margin: 0;
	text-decoration: underline;	
}

#Edatos .texto ul li a:visited {
	color: #fff;
	list-style-type: none;		
	font-style: normal;
	font-weight: bold;
	margin: 0;
	text-decoration: underline;	
}

#Edatos .texto ul li a:hover {
	color: #fff;
	list-style-type: none;		
	font-style: normal;
	font-weight: bold;
	margin: 0;
	text-decoration: none;	
}

#Epersonal ol {	
		float: right;						
}
	
	
#Epersonal ol li {		
	list-style-type: none;		
	margin: 0;	
}


#Epersonal ul {	
	margin: 0;
	padding: 0;
	text-align: left;
	float: right;	
	width: 284px;
}

#Epersonal ul li {	
	background-color: transparent;
	color: #FFFFFF;	
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	margin: 0;
	padding: 0;
	
			
}

#Epersonal ul li ul {
	margin: 0;	
	padding: 0;	
	text-align: center;
	filter:alpha(opacity=100);
	
}
#Epersonal ul li ul li {
	background-color: transparent;
	color: #fff;
	list-style-type: none;		
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;	
	display: table-row;
	line-height:15px;
	_line-height:15px;	
	margin-left: -5px;
	_margin-left: -5px;	
	opacity:1;
	
}

#Cerrar {
	background: url(../../imagenes/btn_cerrar_fondo.gif) center center no-repeat transparent;	
	margin: 0;
	border: 0;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;	
	padding:0px 0px 2px 0px;	
	width: 70px;	
	min-height: 25px;	
	height: 25px;	
	_height: 25px;	
	margin-top: 0px;
	*margin-top: 0px;
	_margin-top: 0px;
	position: absolute;
	top: 0;
	left: 191px;
}


/* si hay: banners */

#Ebanners {
	width: 37%;	
	clear: both;
	margin: 0 auto;
	padding: 0;	
	padding: 6px 2px 7px 0;
	*padding: 6px 6px 7px 0;
	_padding: 6px 11px 7px 0;
	min-height: 46px;	
	height: 46px;	
	_height: 46px;
	text-align: right;	
	float: right;
}

#encabezadohome #Ebanners {
	margin: 39px auto 0px;
	width: 37.5%;
}

#Ebanners ul {		
	display: block;
	width: 100%;
	background: transparent;
	padding: 0;
	margin: 0;		
	text-align: center;
	padding-left: 0px;			
}

#Ebanners ul li {			
	padding: 0;
	margin: 0;
	background: transparent;		
	list-style-type: none;
	display:block;		
	margin-bottom: 4px;	
	/*float: left; 
	width: 49%;*/
	white-space:nowrap;		
}

#Ebanners a {		
	background: transparent;		
	list-style-type: none;
			
	height: 39px;
	width: 135px;	
	opacity:1;
	filter:alpha(opacity=100);
	z-index: 0;
	padding: 0;
	margin:  0 21px 9px 21px;
}

#Ebanners a:visited {		
	background: transparent;		
	list-style-type: none;
		
	height: 39px;
	width: 135px;	
	opacity:1;
	filter:alpha(opacity=100);
	z-index: 0;
	padding: 0;
	margin:  0 21px 9px 21px;	
}

#Ebanners a:hover {		
	background: #7E9EA9;	
	list-style-type: none;
		
	height: 39px;
	width: 135px;	
	opacity:.63;
	filter:alpha(opacity=63);
	z-index: 0;
	padding: 0;
	margin:  0 21px 9px 21px;
}

#Ebanners a img {
	border: 1px solid #696A6C;
	width: 133px;
	height: 37px;
}


/* BLOQUE 2: CUERPO */
/* Las zonas principales de este bloque empiezan por C */
#cuerpo {	
	background: transparent;		
	margin: 0 auto;
	/*width: 100%;*/
	width: 999px;
	background: #fff;
	/*overflow: hidden;*/	
}


/* contiene todo el contenido */
#Ccontenido {	
	float: left;
	margin: auto;
	padding: 0;
	text-align: center;
	/*width: 80.6%;*/
	width: 100%;	
	background: #ffffff;	
	/*overflow: hidden;*/		
}

#Cencabezadocontenido {
	width: 100%;
	margin: 0 auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: left;
	background: transparent;	
}


#Cencabezadocontenido h1 {	
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:275%;	
	margin:0px;
	padding:6px 0px 15px 103px;
	*padding:6px 0px 15px 103px;
	_padding:6px 0px 15px 103px;			
	font-weight: normal;
	width: 75%;
	
}

#Cencabezadocontenido h2 {
	clear: both;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:165%;	
	font-weight: normal;
	margin: 0;
	padding: 20px 0px 0px 33px;
	text-align: left;
	text-decoration: none;	
	color: #185B6E;
	background: #ffffff;
}


#Crastrodemigas {		
	/*float: right;
	margin-top: -26px;
	_margin-top: -26px;
	font-size: 75%;
	width: 50%;
	text-align: right;
	color: #7EA9BE;
	padding-right: 32px;
	opacity:1;
	filter:alpha(opacity=100);*/	
	color:#7EA9BE;
	float:left;
	text-align: right;
	font-size:75%;
	margin-top:-41px;
	opacity:1;
	padding:0 32px;
	width:94%;
}

#Crastrodemigas span {			
	color: #B5B5B5;
	text-transform: none;
}

#Crastrodemigas b{	
	font-weight:bold;	
	color: #375C67;
	/*white-space:nowrap;*/	
}

#Crastrodemigas a {
	color: #7EA9BE;	
	text-decoration: none;	
}

#Crastrodemigas a:link {
	color: #7EA9BE;	
	text-decoration: none;
}

#Crastrodemigas a:visited {
	color: #7EA9BE;
}

#Crastrodemigas a:hover {
	color: #7EA9BE;
	text-decoration: underline;
}

#Crastrodemigas a:active {
	color: #7EA9BE;
	text-decoration: underline;
}

#Cpasos {
	position: relative;
	clear: both;
	margin: 0;
	padding: 0 0 30px 0;
	width: 100%;
	overflow: hidden;
}

#Cpasos ul {	
	display: inline;
	float: left;
	list-style: none;
	margin-bottom: -5px;
	padding: 0;
	position: absolute;
	visibility: visible;
	width: 300em;
	margin-left: 0;
	padding-bottom: 0;
	
}



#Cpasos ul li {
	display: inline;
	float: left;
	margin: 0 -1px -5px 0;
	position: relative;
	text-align: left;
	width: 30%;
}

#Cpasos ul li ul {
	border-bottom: 3px double #375C67;
}


#Cpasos ul li ul li {
	border: 0 solid #333300;
	color: #7FA1C1;
	display: inline;
	float: left;
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	margin: 0 2px 0 2px;
	padding: 5px 10px 3px 10px;
	text-decoration: none;
	width: auto;
	background-image: url(../../imagenes/Cpasos_ulli_ulli_fondo.gif);
	background-position: top right;
	background-repeat: no-repeat;	
}

#Cpasos ul li ul li a {
	color: #63859D;
	display: inline;
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#Cpasos ul li ul li a:hover {
	text-decoration: underline;
}

#Cpasos ul li ul li.liactivo {
	background-image: url(../../imagenes/Cpasos_ulli_ulliactivo_fondo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin: 0 2px 0 2px;
	padding: 5px 10px 3px 10px;
	text-align: left;
}

#Cpasos ul li ul li.liactivo a {
	color: #FFFFFF;
	display: inline;
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#Cpasos ul li ul li.liactivo a:link, ul li ul li.liactivo a:visited, ul li ul li.liactivo a:hover {
	color: #FFFFFF;
} 

#Codigo {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-align: right;
	border-top: 1px none #C2C2C2;
	border-right: 1px none #C2C2C2;
	border-bottom: 1px dashed #C2C2C2;
	border-left: 1px none #C2C2C2;
	background-color: transparent;
FONT-WEIGHT: bold;
}
 
#Ccontenidocontenido {	
	margin: 0;
	padding: 6px 0px 0 0px;
	*padding: 11px 0px 0 0px;
	_padding: 11px 0px 0 0px;
	background: #fff;		
}

#Ctextocontenido {
	font-size: 85%;
	margin-top: 5px;
	margin: auto;
	width: 90%;
	text-align: justify;
}

#Ccolumna1 {
	width: 80.3%;
	float: left;	
	padding-top: 0px;
	margin-top: 0px;
	/*margin-top: -39px;*/	
}


h1.h1avia {
	background: transparent url(../../imagenes/h1_avia_fondo.jpg) left bottom no-repeat;
}

h1.h1asociados {
	background: transparent url(../../imagenes/h1_asociados_fondo.jpg) left bottom no-repeat;
}

h1.h1news {
	background: transparent url(../../imagenes/h1_news_fondo.jpg) left bottom no-repeat;
}

h1.h1agenda {
	background: transparent url(../../imagenes/h1_agenda_fondo.jpg) left bottom no-repeat;
}

h1.h1prensa {
	background: transparent url(../../imagenes/h1_prensa_fondo.jpg) left bottom no-repeat;
}

h1.h1documentos {
	background: transparent url(../../imagenes/h1_documentos_fondo.jpg) left bottom no-repeat;
}

h1.h1rrhh {
	background: transparent url(../../imagenes/h1_rrhh_fondo.jpg) left bottom no-repeat;
}

h1.h1ayudas {
	background: transparent url(../../imagenes/h1_ayudas_fondo.jpg) left bottom no-repeat;
}

h1.h1proyectos {
	background: transparent url(../../imagenes/h1_proyectos_fondo.jpg) left bottom no-repeat;
}


#Ccolumna1  #Cencabezadocontenido {
position: relative;
	margin-top: -63px;
	z-index: 50;
}	

#Ccolumna1  #Ccontenidocontenido {	
	margin: 0;
	/*padding: 0;*/		
	width: 100%;
	float: right;
}

#Ccolumna1  #Ctextocontenido {
	font-size: 85%;
	margin-top: 5px;
	margin: 0 auto;
	width: 93.5%;
	*width: 93.5%;
	_width: 93.5%;
	text-align: justify;
	float: left;
	padding-left: 34px;
}


#Ccolumna2 {
	width: 19.7%;
	float: right;
	background: transparent url(../../imagenes/Ccolumna2_fondo.jpg) left top no-repeat;
	overflow: hidden;
}

#Ccolumna2 h2 {
	clear: both;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:165%;	
	font-weight: normal;
	margin: 0;
	padding: 20px 0px 12px 29px;
	text-align: left;
	text-decoration: none;	
	color: #185B6E;
	background: transparent;
}

#Cactualidad {
	font-size: 85%;
	width: 70%;
	margin: auto;
	padding: 0px;
}

#Cactualidad #Cnovedades {	
	width: 100%;
	display: block;
	float: left;	
	padding: 0px 0px 0px 0px;		
	font-size: 100%;	
	z-index: 50;
	margin-bottom: 0px;
	*margin-bottom: -20px;
	_margin-bottom: -20px;	
}

#Cactualidad #Cnovedades .noticia{
	width: 100%;	
	margin-bottom: 12px;
	margin-left: 0px;
	padding-left: 0px;	
	/*background: url(../../imagenes/Cnovedades_bullet.gif) left 7px no-repeat transparent;*/
	background: transparent;
}
#Cactualidad #Cnovedades .imagennoticia{
	display: none;
	}
#Cactualidad #Cnovedades .titularnoticia{
	text-align:left;	
	padding-left: 0px;	
	position: inherit;
	border-bottom: 1px none #CCCCCC;
	}
#Cactualidad #Cnovedades .titularnoticia img{
	margin: 0 3px;
}
#Cactualidad #Cnovedades .titularnoticia a {	
	/*font-size: 85%;*/	
	font-weight: normal;    
    text-decoration: none;
	color: #747474;
	text-transform: none;
}	

#Cactualidad #Cnovedades .titularnoticia a:visited { 	
	color: #747474;	
	}
#Cactualidad #Cnovedades .titularnoticia a:hover { 
	text-decoration: underline; 
	color: #747474;
	}	

#Cactualidad #Cnovedades .subtitulonoticia {
	display: none;
	}
#Cactualidad #Cnovedades .fechanoticia{
	font-size: 80%;	
	text-align:left;
	color: #496877;	
	background: url(../../imagenes/Cfechanoticia_bullet.gif) 2px center no-repeat transparent;
	padding-left: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	}

#Cactualidad #Cnovedades .fechanoticia img {
	display: none;
}	

#Cactualidad #Cnovedades .imagennoticia img {
	width:50px;	
	margin: 0 12px 0 0;
	border: 1px solid #838383;
}

#Cactualidad #Cnovedades #vermas {	
	background:transparent url(../../imagenes/ico_vermas.gif) no-repeat scroll left 3px;
	*background:transparent url(../../imagenes/ico_vermas.gif) no-repeat scroll left 3px;
	_background:transparent url(../../imagenes/ico_vermas.gif) no-repeat scroll left 3px;
	border-top:0px solid #666666;
	float:right;
	text-align:right;
	width:41%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}



#Cactualidad #Cnovedades #vermas a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;	
	font-weight: bold;
	text-decoration: none;
	color: #63859D;
	text-decoration: underline;
	margin-top: 0px;
	*margin-top: 0px;
	_margin-top: 0px;
	display: block;
}

#Cactualidad #Cnovedades #vermas a:visited {
	color: #63859D;
}

#Cactualidad #Cnovedades #vermas a:hover {
	color: #63859D;
	text-decoration: none;
}

#Cactualidad #Cagenda {
	float: none;
	width: 100%;
	margin: 10px 0px;
}

#Cactualidad #Cagenda h2 {
	color: #fff;
	clear:both;	
	min-height: 28px;	
	height: 28px;	
	_height: 28px;
	font-size:1%;
	font-weight:bold;
	margin:13px 0px 0px 0px;
	padding:0;
	text-align:left;
	text-decoration:none;
	width: 120px;
	background: url(../../imagenes/Cagenda_h2_fondo.gif) 7px 3px no-repeat transparent;
	border-bottom: 1px none #63859D;
}

/* banners */

#Cbanners {	
	width: 100%;	
	margin: 0;			
	background: transparent;
	padding: 20px 0;	
	float: left;	
}

#Cbanners ul {		
	display: block;
	width: 100%;
	background: transparent;
	padding: 0;
	margin: 0 auto 0 auto;		
	text-align: center;			
}

#Cbanners ul li {			
	padding: 0;
	margin: 0 auto;
	background: transparent;		
	list-style-type: none;
	display:block;		
	width: 100%;
}

#Cbanners ul li a {		
	background: #fff;	
	list-style-type: none;
	display:block;		
	width: 135px;
	height: 39px;	
	opacity:1;
	filter:alpha(opacity=100);
	z-index: 0;
	padding: 0;
	margin: 0 auto; 
}

#Cbanners ul li a:visited {		
	background: #fff;	
	list-style-type: none;
	display:block;		
	width: 135px;
	height: 39px;	
	opacity:1;
	filter:alpha(opacity=100);
	z-index: 0;
	padding: 0;
	margin: 0 auto; 
	
}

#Cbanners ul li a:hover {		
	background: #fff;		
	list-style-type: none;
	display:block;		
	width: 135px;
	height: 39px;	
	opacity:.63;
	filter:alpha(opacity=63);
	z-index: 0;
	padding: 0;
	margin: 0 auto; 
}

#Cbanners ul li img {
	border: 1px solid #696A6C;
	width: 133px;
	height: 37px;
}

/* SÓLO PARA LA HOME */

#Ccolumna1home {
	width: 59%;
	float: left;	
	padding-top: 0px;
	margin-top: 0px;
}

#Cmenu {	
	background: transparent url(../../imagenes/Cmenu_fondo.jpg) 8px bottom no-repeat;	
	float: left;		
	width: 179px;
	padding: 0;	
	margin: 0px;		
}

/*#Casociadoshome {	
	width: 100%;	
	margin: 0;			
	background: transparent;
	padding: 16px 0;	
	float: left;	
}

#Casociadoshome ul {		
	display: block;
	width: 100%;
	background: transparent;
	padding: 0;
	margin: 0 auto 0 auto;		
	text-align: center;			
}

#Casociadoshome ul li {			
	padding: 0;
	margin: 0 auto;
	background: transparent;		
	list-style-type: none;
	display:block;		
	min-height: 106px;	
	height: 106px;	
	_height: 106px;
	width: 106px;
	margin-bottom: 22px;
	*margin-bottom: 22px;
	_margin-bottom: 22px;
	vertical-align: middle;
	border: 1px solid #496877;	
}

#Casociadoshome ul li a {		
	background: #fff;	
	list-style-type: none;
	display:block;		
	width: 106px;
	min-height: 106px;	
	height: 106px;	
	_height: 106px;			
	opacity:1;
	filter:alpha(opacity=100);
	z-index: 0;
	padding: 0;
	margin: 0 auto; 
	
}

#Casociadoshome ul li a:visited {		
	background: #fff;	
	list-style-type: none;
	display:block;		
	width: 106px;	
	min-height: 106px;	
	height: 106px;	
	_height: 106px;		
	opacity:1;
	filter:alpha(opacity=100);
	z-index: 0;
	padding: 0;
	margin: 0 auto; 
	
}

#Casociadoshome ul li a:hover {		
	background: #fff;		
	list-style-type: none;
	display:block;		
	width: 106px;	
	min-height: 106px;	
	height: 106px;	
	_height: 106px;		
	opacity:.63;
	filter:alpha(opacity=63);
	z-index: 0;
	padding: 0;
	margin: 0 auto; 
	cursor:pointer;
}

#Casociadoshome span {
	width: auto;
	display: inline;
}

#Casociadoshome ul li img {	
	width: 104px;	
	cursor: pointer;
}*/

td.imagendestacado {
	vertical-align: middle;
	min-height: 106px;	
	height: 106px;
	*height: 106px;	
	_height: 106px;	
	line-height: 106px;	
	display: block;
	background: #fff;
	border: 1px solid #496877;
}

td.imagendestacado a {
	background: #fff;
	
	width: 100%;
	*display: block;
	_display: block;
}

td.imagendestacado a:hover {
	background: #fff;
	
	width: 100%;
	opacity:.50;
	filter:alpha(opacity=50);
	*display: block;
	_display: block;
}


/*td.imagendestacado2 {
	vertical-align: middle;
	min-height: 106px;	
	height: 106px;	
	*height: 106px;
	_height: 106px;	
	line-height: 106px;	
	display: block;
	background: #fff;
}*/

/* ticker asociados home */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

/*
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;*/
    /* We set the width/height explicitly. No width/height causes infinite loops. */
/*    width: 75px;
    height: 75px;
}*/

/* ---- */


.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 106px;
    height: 212px;
	padding: 16px 35px 64px;
	*padding: 16px 35px 64px;
    _padding: 16px 35px 12px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  106px;
    height: 264px;
}

.jcarousel-skin-tango .jcarousel-item {
    width:  106px;
    height: 110px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 22px;
}



/* fin ticker asociados home */


/* zona busqueda, con su input texto y link */
#Cbusqueda {
	/*background: url(../../imagenes/Cbusqueda_fondo.gif) left center no-repeat;*/	
	background: transparent;	
	padding: 0px 0 0px 3px;
	height: 35px;
	line-height: 12px;
	text-align: left;
	margin: 0;
	color: #FFFFFF;	 	
	/*width: 155px;*/
	margin-top: -5px;
	float: left;
	/*_margin-right: -24px;*/
}

#Cbusqueda select {
	background-color: #fff;
	border: 1px solid #b9d1f0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	vertical-align: middle;
	padding-top: 1px;	
}

#Cbusqueda input.icampotexto {
	background: #fff url(../../imagenes/input_buscar_fondo.gif) left center no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;	
	border: 1px solid #6D6D6D;
	vertical-align: middle;
	padding-top: 2px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 8px;
	padding-left: 2px;
	margin-top: -2px;
	*margin-top: -18px;
	_margin-top: -18px;	
	/*vertical-align: text-top;*/
	min-height: 17px;	
	height: 17px;	
	_height: 17px;	
	padding: 0;
	padding-top: 2px;	
	padding-left: 18px;	
	color: #AAAAAA;
	
}

#Cbusqueda a img {
	border: 0;
	padding: 2px;
	vertical-align: middle;
}

#Buscar {
	background: url(../../imagenes/btn_buscar_fondo.gif) center center no-repeat transparent;	
	margin: 0;
	border: 0;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;	
	padding:0px 0px 2px 0px;	
	width: 40px;	
	min-height: 34px;	
	height: 34px;	
	_height: 34px;	
	margin-top: 0px;
	*margin-top: 0px;
	_margin-top: 0px;	
}

#Cimagenhome {
	width: 382px;	
	min-height: 322px;	
	height: 322px;	
	_height: 322px;
	float: left;
}


#Ccolumna2home {
	width: 41%;
	float: right;
	background: transparent url(../../imagenes/Ccol2home_fondo.jpg) -1px top no-repeat;
	padding-top: 100px;
}

#Ccolumna2home h2 {	
		clear: both;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:165%;	
	font-weight: normal;
	margin: 0;
	padding: 20px 0px 8px 15px;
	text-align: left;
	text-decoration: none;	
	color: #185B6E;
	background: transparent;
}

#Cnovedades {	
	width: 65%;
	display: block;
	float: left;	
	padding: 0px 0px 0px 0px;		
	font-size: 100%;	
	right:13px;
	top:129px;
	z-index: 50;	
}

#Cnovedades .noticia{
	width: 100%;	
	margin-bottom: 12px;
	margin-left: 12px;
	padding-left: 10px;	
	background: url(../../imagenes/Cnovedades_bullet.gif) left 7px no-repeat transparent;
}
#Cnovedades .imagennoticia{
	display: none;
	}
#Cnovedades .titularnoticia{
	text-align:left;	
	padding-left: 0px;	
	position: inherit;
	border-bottom: 1px none #CCCCCC;
	}
#Cnovedades .titularnoticia img{
	margin: 0 3px;
}
#Cnovedades .titularnoticia a {	
	/*font-size: 85%;*/	
	font-weight: bold;    
    text-decoration: none;
	color: #000;
	text-transform:uppercase;
}	

#Cnovedades .titularnoticia a:visited { 	
	color: #CFCFCF;	
	}
#Cnovedades .titularnoticia a:hover { 
	text-decoration: underline; 
	color: #000;
	}	

#Cnovedades .subtitulonoticia {
	/*font-size: 80%;*/		
	text-align:justify;
	padding-left: 0px;
	position: inherit;	
	}
#Cnovedades .fechanoticia{
	/*display: none;*/
	}


#Cnovedades #vermas {	
	background:transparent url(../../imagenes/ico_vermas.gif) no-repeat scroll left 7px;
	*background:transparent url(../../imagenes/ico_vermas.gif) no-repeat scroll left 3px;
	_background:transparent url(../../imagenes/ico_vermas.gif) no-repeat scroll left 3px;
	border-top:1px solid #666666;
	float:right;
	margin-right:-23px;
	padding-left:23px;
	text-align:right;
	width:100%;
}



#Cnovedades #vermas a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;	
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	text-decoration: underline;
	margin-top: 4px;
	*margin-top: 8px;
	_margin-top: 8px;
	display: block;
}

#Cnovedades #vermas a:visited {
	color: #666666;
}

#Cnovedades #vermas a:hover {
	color: #63859D;
	text-decoration: none;
}

#Cactualidad.home {
	width: 92%;
	*width: 92%;
	_width: 95%;
	min-height: 170px;	
	height: 170px;	
	_height: 170px;
}

#Cactualidad.home #Cagenda {
	float:right;
	margin:5px 0px 0px 0px;
	width:38%;
}

#Cactualidad.home #Cnovedades {
	float:left;
	margin:10px 0px -6px 0px;
	padding-right: 18px;
	*padding-right: 18px;
	_padding-right: 18px;
	width:57%;
	height:155px;
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-arrow-color: #63859D;
	scrollbar-3dlight-color: #EFF3F6;
	scrollbar-highlight-color: #EFF3F6;
	scrollbar-face-color: #EFF3F6;
	scrollbar-shadow-color: #EFF3F6;
	scrollbar-track-color: #EFF3F6;
	scrollbar-darkshadow-color: #EFF3F6;
		
}

#Cactualidad.home #Cnovedades .noticia {
	margin-bottom: 4px;
}

#Cactualidad.home #Cnovedades .imagennoticia{
	display: block;	
	width:auto;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
	background: transparent;
	overflow: hidden;
	max-width:62px;
	max-height:52px;
}

#Cactualidad.home #Cnovedades .fechanoticia {
	padding-left: 2px;
	
}

#Cactualidad.home #Cnovedades .fechanoticia img {
	display: inline;
	margin-right: 5px;
}

#Cactualidad.home #Cnovedades #vermas {
	width: 28%;
	margin-bottom: 0px;	
}

#Cbannershome {
	width: 100%;
	/*float: left;*/
	clear: both;
	margin: 0 auto;
	padding: 0;	
	padding: 8px 0 7px 0;
	*padding: 5px 0 0 0;
	_padding: 10px 0 7px 0;
	min-height: 46px;	
	height: 46px;	
	_height: 46px;
	text-align: center;	
}

/*#Cbannershome ul li {			
	padding: 0;
	margin: 0;
	background: #000;		
	list-style-type: none;
	display:block;		
	height: 41px;
	width: 136px;		 
	float: left;
	display: block;	
	margin:  0 3px 0 3px;	
}*/
/*
#Cbannershome ul {		
	display: block;
	width: 100%;
	background: transparent;
	padding: 0;
	margin: 0;		
	text-align: center;
	padding-left: 0px;			
}

#Cbannershome ul li {			
	padding: 0;
	margin: 0;
	background: transparent;		
	list-style-type: none;
	display:block;		
	margin-bottom: 0px;	
	float: left; 
	height: 39px;
	width: 135px;
	white-space:nowrap;	
	margin:  0 2px 0 2px;
	*margin:  0 2px 0 2px;
	_margin:  0 1px 0 2px;	
}
*/



#Cbannershome a {		
	background: #fff;		
	list-style-type: none;
	display: inline;	
	height: 39px;
	width: 135px;	
	opacity:1;
	filter:alpha(opacity=100);
	z-index: 0;
	padding: 0;
	margin:  0 2px 0 2px;
}

#Cbannershome a:visited {		
	background: #fff;		
	list-style-type: none;
	display: inline;		
	height: 39px;
	width: 135px;	
	opacity:1;
	filter:alpha(opacity=100);
	z-index: 0;
	padding: 0;
	margin:  0 2px 0 2px;
	
}

#Cbannershome a:hover {		
	background: #fff;	
	list-style-type: none;
	display: inline;		
	height: 39px;
	width: 135px;	
	opacity:.63;
	filter:alpha(opacity=63);
	z-index: 0;
	padding: 0;
	margin:  0 2px 0 2px;
}

#Cbannershome a img {
	border: 1px solid #696969;
	width: 133px;
	height: 37px;
}

/* FIN SÓLO PARA LA HOME */



/* AQUÍ DENTRO EMPEZARÍAN LAS ETIQUETAS COMUNES */

#Ctextocontenido ul {
	padding-bottom: 1.2em;
	margin-left: 1.5em;
}

#Ctextocontenido ol {
	padding-bottom: 1.2em;
	margin-left: 2em;
}

#Ctextocontenido li {	
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;	
}

#Ctextocontenido #Cpasos ul, #Ctextocontenido #Cpasos ul li ul {
	margin-left: 0px;
	padding-bottom: 0;  
}

/* FIN DE LAS ETIQUETAS COMUNES */

#Cpiecontenido {
	clear: both;	
	background: #fff url(../../imagenes/Cpiecontenido_fondo.gif) top repeat-x;			
	display: block;
	min-height: 45px;	
	height: 45px;	
	_height: 45px;
	float:right;	
	margin:auto;
	margin-bottom: 0px;
	padding:2px 4px 0pt 0px;
	width:98%;
}

#Ciconos {
	width: 100%;
	margin: 0;
	padding: 0;
	opacity:.8;
	filter:alpha(opacity=80);
	display: block;
	
}

#Ciconos a {
	color: #9B9B9B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	font-weight: normal;
	text-transform:lowercase;
}

#Ciconos a:visited {
	color: #797979;	
	text-decoration: none;
	
}

#Ciconos a:hover {
	color: #797979;	
	text-decoration: underline;
	
	
}

#Ciconos a:active {
	color: #63859D;
	text-decoration: none;
	
	
}

#Ciconos a img {
	border: 0;
	padding-right: 3px;
	vertical-align: baseline;	
}

#Cicono1, #Cicono2 {
	display: inline;
	float: left;
	margin-right: 60px;
	padding: 5px;
	width: auto;
}

#Cicono3, #Cicono4 {
	display: inline;
	float: right;
	margin-left: 60px;
	padding: 5px;
	width: auto;
}

/* BLOQUE 3: PIE */

/* Si hay alguna subzona en este bloque empieza por P */

#pie {
	background: transparent;	
	color: #FFFFFF;		
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	min-height: 30px;	
	height: 30px;	
	_height: 30px;
	padding-bottom: 1px;
	text-align: right;
	width: 945px;
	opacity:1;
	filter:alpha(opacity=100);
	padding: 2px 15px 0 15px;
	line-height: 14px;
}

#pie span {
	margin:0;
	width: 42%;
	float: left;
	text-align: left;
}

#pie img {
	margin: 3px;
	padding: 0;
	vertical-align: middle;
}

#pie a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

#pie a:link {
}

#pie a:visited {
	color: #fff;
}

#pie a:hover {	
	text-decoration: underline;
}

#pie a:active {
}


#piepopup {
	background: #2B373D;	
	color: #FFFFFF;		
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px auto 0px;
	padding: 0;
	min-height: 30px;	
	height: 30px;	
	_height: 30px;
	padding-bottom: 1px;
	text-align: center;
	
	opacity:1;
	filter:alpha(opacity=100);
	padding: 2px 15px 0 15px;
	line-height: 14px;
}

#piepopup strong {
	display: block;
	clear: both;
}

#piepopup span {
	margin:0;
	width: 42%;
	float: left;
	text-align: left;
}

#piepopup img {
	margin: 3px;
	padding: 0;
	vertical-align: middle;
}

#piepopup a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

#piepopup a:link {
}

#piepopup a:visited {
	color: #fff;
}

#piepopup a:hover {	
	text-decoration: underline;
}

#piepopup a:active {
}

/* 5= Estructura producto
	  =NEWS */

/* Listado */

#noticias {		
	width: 100%;		
	margin-top: 10px;		
	}	  
#filtros {		
	width: 80%;	
	margin-left: 25px;
	margin-bottom: 30px;		
	}
#filtroscategorias {
	width: auto;
	float: left;
}
#filtrosactuales {
	width: auto;
	float: right;
}
		
.categoria {
	width:100%;		
	font-weight: bold;    
   text-decoration: none;
	color: #63859D;
	text-transform:uppercase;	
	padding: 3px 0px 11px 5px;
	margin: 0;		
	background-image: url(../../imagenes/fondo_categoria.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #63859D;
	}
.noticia{
	width: 100%;	
	margin-bottom: 25px;
	overflow: hidden;	
}


.imagennoticia{
	width:100px;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
	margin-right:-3px;
	background-color: #ffffff;
	}

	
.imagennoticia img {
	width: 53px;
}
	
.titularnoticia{
	text-align:left;	
	padding-left: 100px;	
	position: inherit;
	left: 100px;
	border-bottom: 1px solid #CCCCCC;
	}
	
.titularnoticia img{
	margin: 0 3px;
}

.titularnoticia a {	
	/*font-size: 85%;*/	
	font-weight: bold;    
    text-decoration: none;
	color: #63859D;
	text-transform:uppercase;
}	

.titularnoticia a:visited { 	
	color: #9DA8AC;	
	}
.titularnoticia a:hover { 
	text-decoration: underline; 
	color: #63859D;
	}
.titularnoticia a:active { 
	text-decoration: underline; 
	color: #000000;
	}	

.subtitulonoticia {
	/*font-size: 80%;*/		
	text-align:justify;
	padding-left: 100px;
	position: relative;
	top: 0px;
	}
.fechanoticia{
	font-size: 85%;
	text-align:justify;
	padding-left: 103px;
	color: #666666;
	/*position: relative;*/
	top: 3px;
	}	
#paginador {	
	font-size: 85%;
	text-align: center;
	margin-bottom: 10px;
	}
	
/* Ficha */

#fechafichanoticia {
	color: rgb(102, 102, 102);
    font-size: 95%;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-align: justify;
    text-decoration: none;
    padding-bottom: 2%;
	}
	
#textofichanoticia {	
	width: 100%;
	}
	
#textofichanoticia ul {
	margin-left: 20px;
	padding-bottom: 0.5em;
}	

#textofichanoticia li {
	padding: 0.5em;
}

#imagenfichanoticia {
	width: 100%;
	clear: both;
	/*width: auto;*/
	text-align: center;	
	}
	
#imagenfichanoticia img{		
	/*float: left;*/
	max-width: 100%;
	_width: 100%;
	}

#agendafichaevento{	
	float: right;
	margin: 2px 0;
	}
	
table.ttablaagenda {
	color: #000000;	
	font-size: 100%;
	margin: 1px 0 1px 0;
	padding: 1pt;
	border: 1px solid #63859D;
	width:120px;
	text-align: center;
	background: transparent;
}

table.ttablaagenda tbody tr th {
	color: #63859D;	
	border: none;
	background-color: #ffffff; 
} 

table.ttablaagenda tbody tr th.tfilaimportante1 {
	background-color: #375C67;
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

table.ttablaagenda tbody tr th.tfilaimportante1 a:link {
	color: #ffffff;
	text-decoration: none;
}

table.ttablaagenda tbody tr th.tfilaimportante1 a:visited {
	color: #ffffff;
	text-decoration: none;
}

table.ttablaagenda tbody tr th.tfilaimportante1 a:hover {
	color: #ffffff;
	text-decoration: none;
}


table.ttablaagenda tfoot tr td a:link {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 130%;
	color: #63859D;
	text-decoration: none;
	font-weight: bold;
	/*vertical-align: middle;*/
}
table.ttablaagenda tfoot tr td a:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 130%;
	color: #747474;	
	text-decoration: none;
	font-weight: bold;
	/*vertical-align: middle;*/
}
table.ttablaagenda tfoot tr td a:hover {		
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 130%;
	color: #63859D;
	text-decoration: underline;
	font-weight: bold;
	/*vertical-align: middle;*/
}

#anotacionesfichaevento {
	/*width: 100%;	
	clear: both;*/	
	width: 70%;		
	margin: 2px 0;	
}

#masinfofichanoticia{
	width: 100%;
	clear:both;
}

#descargablesfichanoticia {
	clear: both;	
	margin: 2px 0 20px 0;	
	border: 1px solid #63859D;
}

.tcabecera1 {
	background-color: #63859D;	
	color: #ffffff;		
	font-weight: bold;	
	text-align: left;	
	margin: 2px;
	padding: 2px;
}

#descargablefichanoticia ul li {	
	font-size: 100%;
	padding: 1px 0 2px 0;	
	text-align: left;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;	
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
}
#descargablefichanoticia ul li img{	
	margin-right: 5px;
	vertical-align: middle;
}



/* 	  =WEBMANAGER */

#webmanager{	
	text-align: center;
}

#webmanager p{
	font-size: 110%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#webmanager ol{
	
}
#webmanager ul{
		
}

#webmanager li{
	font-size: 110%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 1.2em;	
	text-align: left;
}

#webmanager strong{
	color: #375C67;
}

#webmanager img{
	padding: 15px;
	padding-top: 0px;
}

#webmanager table {
	background: #63859D;
	margin:auto;
}

/* 	  =ASOCIADOS */

/* Listado */

#asociados {		
	width: 100%;		
	margin-top: 10px;		
	}	  

.asociado{
	width: 100%;	
	/*margin-bottom: 25px;*/
	margin-bottom: 5px;
	min-height: 100px;	
	height: 100px;	
	_height: 100px;
	overflow: hidden;	
	/*opacity:1;
	filter:alpha(opacity=100);*/
}

.imagenasociado{
	width:130px;
	/*border: 1px solid #496877;*/
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
	margin-right:0px;
	background-color: #ffffff;
	}

.imagenasociado img {
	/*min-height: 72px;	
	height: 72px;	
	_height: 72px;*/	
	width: 80px;
	
}	
	
.titularasociado{	
	text-align:left;	
	padding-left: 130px;	
	position: inherit;	
	border-bottom: 1px solid #CCCCCC;	
	}
	
.titularasociado a {	
	/*font-size: 85%;*/	
	font-weight: bold;    
    text-decoration: none;
	color: #63859D;
	text-transform:uppercase;
}	

.titularasociado a:visited { 	
	color: #9DA8AC;	
	}
.titularasociado a:hover { 
	text-decoration: underline; 
	color: #63859D;
	}
.titularasociado a:active { 
	text-decoration: underline; 
	color: #000000;
	}	

.subtituloasociado {
	/*font-size: 80%;*/		
	text-align:justify;
	padding-left: 130px;
	position: relative;
	top: 0px;
	}
.urlasociado {
	font-size: 90%;	
	text-align:justify;
	padding-left: 130px;
	color: #58595b;
	/*position: relative;*/
	top: 3px;
	margin-bottom: 3px;
	}	
#paginador {	
	font-size: 85%;
	text-align: center;
	margin-bottom: 10px;
	clear: both;
	}
	
/* 	  =AYUDAS Y SUBVENCIONES */

/* Introduccion */	

#Cselectorasesoria {
	background: url(../../imagenes/Cselectorasesoria_fondo.gif) bottom right repeat-x transparent;
	overflow: hidden;
	margin-bottom: 10px;
}

#Cselectorasesoria h3 {
	color: #375C67;
	text-decoration: none;	
	font-size: 110%;
	font-style: normal;
	font-weight: bolder;
	border: 0;
}

#Cselectorasesoria ul {
	padding-top: 10px;
	padding-bottom: 10px;
	_padding-bottom: 0px;
}

#Cselectorasesoria li{
	border-bottom: 1px solid #ffffff;
	margin-bottom: 1.2em;			
}

#Cselectorasesoria li.liactivo {
	border-bottom: 1px solid #375C67;
	margin-bottom: 1.2em;			
}

#Cselectorasesoria ul li a {
	color: #375C67;	
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	width: 100px;
	margin: 0;
	padding: 0;	
}

#Cselectorasesoria ul li a:visited {
	color: #375C67;	
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;	
	width: 100px;
	margin: 0;
	padding: 0;	
}

#Cselectorasesoria ul li a:hover {
	/*color: #ffffff;*/
	text-decoration: underline;
	margin: 0;
	padding: 0;	
}

#Cselectorasesoria .columna1 {
	width: 288px;
	*width: 288px;
	_width:288px;
	float:left;
}

#Cselectorasesoria .columna2 {
	width: 249px;
	*width: 285px;
	_width:285px;
	float:right;
	
}

#fichapdf{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	text-align: right;
	background-color: transparent;
	margin-bottom:5px;
	margin-top: 16px;	
	*margin-top: 12px;
}

/* Listado buscador */

#busquedas {		
	width: 100%;		
	margin-top: 40px;
	*margin-top: 10px;	
	opacity:1;
	filter:alpha(opacity=100);	
	overflow: auto;
	height: 260px;
	}	  

.busqueda {
	width: 95%;
	padding: 4px;	
}

.busqueda2 {
	width: 95%;
	padding: 4px;	
	background: #F2F3F4;	
}

.nombrebusqueda{
	font-size: 100%;
	text-align:justify;
	padding-left: 0px;
	position: inherit;
	left: 0px;
	border-bottom: 0px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
	}


.nombrebusqueda a {	
	font-size: 100%;
	font-weight: normal;   
    text-decoration: none;
	color: #000000;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	
}	

.nombrebusqueda a:visited { 	
	color: #000000;	
	text-decoration: none; 
	}
.nombrebusqueda a:hover { 
	text-decoration: underline; 
	color: #000000;
	}
.nombrebusqueda a:active { 
	text-decoration: underline; 
	color: #000000;
	}



	
/* 	  =MAPAWEB */

#mapaweb {		
	width: 100%;		
	margin-top: 10px;
	clear: both;
	margin-bottom: 10px;			
	}	  

.mapawebcolumna1 {
	float: left;
	width: 49%;
}
.mapawebcolumna2 {
	float: right;
	width: 49%;
}

/* cada una de las opciones del menu principal */

#mapaweb ul {
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	margin-left: 1.5em;
}

#mapaweb li {
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
	padding-bottom: 0.5em;
	list-style-type:disc;
	text-align: left;
}

#mapaweb li a {
	font-weight: normal;
}
