/*************
 * LOGOTIPOS *
 *************/
.Logoimpiva {
	text-align: left;
	vertical-align: top;
	padding: 15px 0px 25px 0px;
	width: 545px;	/* 573 - 28 = 545 */
	height: 109px;
}

.LogoEuropa {
	text-align: right;
	vertical-align: top;
	padding: 23px 24px 18px 0px;
	width: 178px;	/* 202 - 24 = 178 */
	height: 109px;
}

.LogoGrande {
	text-align: left;
	vertical-align: top;
	padding: 5px 0px 0px 0px;
	height: 187px;	/* 192 - 5 = 187 */
}

/**********
 * ZONA A *
 **********/
.FondoCabPubl {
	background-color: #747F81;
}

.FondoCabPriv {
	/*background-color: #637990; ojo */
	background-color: #BD603C;
}

.FondoCabIntr {
	background-color: #BD603C;
}

/********************
 * ZONA A - P�BLICO *
 ********************/
/* .CabPubl definido en Cabecera.jsp por las rutas de im�genes. */

.CabPubl1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 21px;
	font-weight: bold;
	color: #BABABA;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 10px;
}

.CabPubl2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
}

.CabPubl3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 0px;
	padding-bottom: 10px;
}

.CabPubl4 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
}

	
.CabPubl4_2 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
}

.CabPubl5 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #D7772B;
	text-decoration: none;
	vertical-align: baseline;
	text-indent: 5px;
}

/********************
 * ZONA A - PRIVADO *
 ********************/
 
/* OJO, cambiado cono los colores de la intranet */

/*
.CabPriv {
}

.CabPriv1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #B7C1CB;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 5px;
}

.CabPriv2 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-variant: small-caps;
	font-weight: bold;
	color: #90C4D4;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 40px;
}

.CabPriv3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #B7C1CB;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 14px;
}

.CabPriv4 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #B7C1CB;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
}

.CabPriv5 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #B7C1CB;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 14px;
}

*/
.CabPriv {
}

.CabPriv1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #E8C3B4;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
}

.CabPriv2 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold;
	color: #F5B882;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 40px;
}

.CabPriv3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #E8C3B4;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 14px;
}

.CabPriv4 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #E8C3B4;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
}

.CabPriv5 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #F5B882;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 14px;
}

/********************
 * ZONA A - INTRANET *
 ********************/
.CabIntr {
}

.CabIntr1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #E8C3B4;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
}

.CabIntr2 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold;
	color: #F5B882;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 40px;
}

.CabIntr3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #E8C3B4;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
	padding-top: 14px;
}

.CabIntr4 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #E8C3B4;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	text-indent: 16px;
	display: block;
}

/**************************
 * ZONA B - EXTRA LATERAL *
 **************************/
.FondoELPubl {
	background-color: #D3DADB;
}

/* OJO
.FondoELPriv {
	background-color: #D1DEE6;
}
*/
.FondoELPriv {
	background-color: #F5EDD4;
}

.FondoELIntr {
	background-color: #F5EDD4;
}

.ExtraLateral {
	text-align: left;
	vertical-align: top;
	width: 202px;
	height: 100%;
}

/* .OpcionIntrMenu definido en Cabecera.jsp por las rutas de im�genes. */

/* .OpcionIntrMenuOn definido en Cabecera.jsp por las rutas de im�genes. */

/******************
 * 	ZONA C - MEN� *
 ******************/
.Menu {
	height: 24px;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
}

td.OpcionMenu {
	background-color: #DDE7EA;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height: 23px;
	
	
}

table tbody tr td.OpcionMenu {	/* Mozilla */
	height: 21px;
}

a.OpcionMenu {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 13px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #3C5053;
	cursor: pointer;
	padding: 5px 0px -5px 0px;
	display: block;
	width: 100%;
	height: 100%;
	
}

/***********************
 * ZONA D - MEN� EXTRA *
 ***********************/
.FondoEMPubl {
	background-color: #A1A8AA;
}

/* OJO
.FondoEMPriv {
	 background-color: #AAAFB2;
}
*/

.FondoEMPriv {
	background-color: #D7AF77;
}

.FondoEMIntr {
	background-color: #D7AF77;
}

.ExtraMenu {
	border-bottom: 1px solid #CCCCCC;
	width: 202px;
	height: 24px;
}

.OpcionExtraMenu {
	cursor: pointer;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	height: 23;
}

/*********************
 * ZONA MEN� LATERAL *
 *********************/
.MenuLateral {
	vertical-align: top;
	padding-top: 36px;
	width: 119;
	height: 100%;
}

.MenuOn {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	border-bottom: 1px solid #CCCCCC;
	padding: 9px 5px 3px 0px;
}

.MenuOff {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-decoration: none;
	color: #999999;
	border-right: 1px solid #CCCCCC;
	padding: 9px 5px 4px 0px;
}

td.MenuOn, td.MenuOff {
	text-align: right;
	border: 0px none #FFFFFF;
	padding: 0px 1px 2px 0px;
	width: 106px;
}

a.MenuOn, a.MenuOff {
	display: block;
	border: 0px none #FFFFFF;
	padding: 0px;
}

.RellenoMenuLateral {
	height: 100%;
}

/**********************
 * ZONA PIE DE P�GINA *
 **********************/
.EsquinaCuerpo {
	width: 21px;
	height: 21px;
}

.PieMenuLateral {
	border-right: 1px solid #CCCCCC;
	height: 21px;
}

.PieCuerpo1 {
	border-bottom: 1px solid #FFFFFF;
	height: 7px;
}

.PieCuerpo2 {
	border-top: 1px solid #999999;
	height: 22px;
}

.TextoPieSocio {
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    text-align: bottom;
    color: #666666;
    width: 60px;
    height: 12px;
    border-bottom: 1px solid #E4E4E4;
}

.TextoPieCoord {
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    text-align: bottom;
    color: #666666;
    width: 100px;
    height: 12px;
	border-bottom: 1px solid #E4E4E4;
}

.EnlacesPie {
	vertical-align: middle;
	height: 50px;
}

.BordePie1 {
	border-bottom: 1px solid #E4E4E4;
}

.BordePie2 {
	border-right: 1px solid #E4E4E4;
	width: 10px;
	height: 14px;
}

/*******************
 * ZONA CONTENIDOS *
 *******************/
.Navegacion {
	padding: 10px 0px 10px 0px;
}

.Cuerpo {
	text-align: left;
	vertical-align: top;
	padding: 0px 15px 0px 10px;
	/*width: 429px;	/* 454 - 10 - 15 = 429 no es adecuado �por qu�? */
	/*width: 471px;	/* 454 - 10 - 15 = 429 no es adecuado �por qu�? */
	width: 575px;	/* 454 - 10 - 15 = 429 no es adecuado �por qu�? */
	height: 100%;
}

.CuerpoSinMenu {
	text-align: left;
	vertical-align: top;
	padding: 0px 15px 0px 0px;
	/*width: 555px;	/* 119 + 454 - 15 = 558 no es adecuado �por qu�? */
	/*width: 600px;	/* 119 + 454 - 15 = 558 no es adecuado �por qu�? */
	width: 714px;	/* 119 + 454 - 15 = 558 no es adecuado �por qu�? */
	height: 100%;
}

.BordeSuperiorGris {
	border-top: 1px solid gray;
}

.BordeInferiorGris {
	border-bottom: 1px solid gray;
}

/* .Parrafo definido en Cabecera.jsp por las rutas de im�genes. */

.TituloNaranja{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-decoration: none;
	color: #DF7926;
}

.TituloAzul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #61A0DC;
}

.Titulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#000000;
	/*color: #666666;*/
	text-align:justify;
}

.Titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #858585;
}

.Titulo3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12px;
    color:#5E5E5E;
}

.Texto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #858585;
	text-align: justify;
}

.Texto2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
}

.Texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


.titusocios{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #D7772B;
	/*color: #666666;*/
	text-align:justify;
}
.textsocios {
	font-family: "Arial, Helvetica, sans-serif";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5e5d5d;
}

.TextoLiteral {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: regular;
	font-size: 13px;
	color:#666666;
}

.TextoCampo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: regular;
	font-size: 13px;
	color:#666666;
}

.TextoLiteral {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: regular;
	font-size: 13px;
	color:#666666;
}

.Info {
	font-family: Standar 0755;
	font-size: 9px;
	text-align: left;
	text-decoration: none;
	color: #D7772B;
}

.Dest1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #111111;
}

.tituPortadaGris{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #D7772B;
	/*color: #000000;*/
	/*color: #666666;*/
}

.tituPortadaGrisPequeno{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #666666;*/
	color:#000000;
}





/*****************************
 *     A PARTIR DE AQU�      *
 * NO UTILIZAR ESTOS ESTILOS *
 *****************************/

.color_fondo2 {
  background-color:#EEEFF1;
}

.encabezado {
    font-family: Verdana;
    font-weight: bold;
    font-size: 13px;
    color: #D7772B;
    text-align: justify;
}

.encabezado2 {
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #425662;
    background-color: #e8e9e3;
}

.separacion {
    color: #280D00;
}

.titgris{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12px;
    color:#666666;
}

.textoazul{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:11px;
    color: #4E89A4;
    vertical-align: top;
}

a.enlace:link {
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-decoration: normal-underline;
}

a.enlace:visited {
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-decoration: normal-underline;
}

a.enlace:hover {
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-decoration: normal-underline;
}

a.enlaceazul:link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12px;
    color:#4E89A4;
    text-decoration: none;
}

a.enlaceazul:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12px;
    color:#4E89A4;
    text-decoration: none;
}

a.enlaceazul:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12px;
    color: #4E89A4;
    text-decoration: none;
}

.numero_pagina {
    font-family: verdana;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
    valign='middle';
}

.numero_pagina_actual {
    font-family: verdana;
    font-size: 10px;
    color: #C8C47B;
    text-decoration: none;
}

.contenido {
    font-family: Arial;
    font-weight: regular;
    font-size: 12px;
    color:#000000;
    /*color: #999999;*/
    line-height: 120%;
    text-align:justify;
}

.text_2 {
 	font-family: Arial;
    font-weight: regular;
    font-size: 13px;
    color: #666666;
	line-height: 120%;
}
.contendcha {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #666666;
    line-height:120%;
    text-align: right;
    vertical-align: top;
}

.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    line-height:100%;
}

.caja {
    font-family: Arial,sans-serif;
    color: #000000;
    font-size: 11px;
    /*background-color: #f8f9f3*/
}

.cajafija {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    width: 350px;
    /*background-color: #f8f9f3*/
}

.cajafijaancha {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 10px;
    width: 420px;
}
.cajafija2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    width: 300px;
    background-color: #f8f9f3
}
.cajafija3 {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    width: 240px;
    background-color: #f8f9f3
}
.cajabuscadortec {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    width: 420px;
    /*background-color: #f8f9f3*/
}
.cita {
    font-family: Arial;
    color: #333333;
    font-size: 11px;
}

.enlace {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:11px;
    color: black;
    vertical-align: top;
}

.path {
    font-family: verdana;
    font-size:11px;
    color:#333333;
}

.pathposicion {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12px;
    color:#333333;
}

.clBoton
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-SIZE: 12px;
    BORDER-LEFT: thin;
    COLOR: white;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #a71248;
    TEXT-ALIGN: center
}

.boton {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #D7772B;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: white;
	text-decoration: none;
}
.boton2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #61A0DC;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: #f8f9f3
}
.titlist {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #807B36;
    line-height:150%;
    text-align: left;
    vertical-align: top;
}

.titlistdcha {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #807B36;
    line-height:150%;
    text-align: right;
    vertical-align: top;
}

.filalist {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    background-color: #f8f9f3;
}

.filatit {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    letter-spacing: 0.1em;
    font-variant: small-caps;
    background-color: #e8e9e3;
    border-bottom: 1px solid #666666;
    font-weight: bolder;
}

.tabla {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    border-bottom: 0px solid #666666;
}

.descrip {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
}
.registro {
	font-family: Swiss BT, MD BT;
    color: #BABABA;
    font-weight:bold;
    font-size:21px;
    text-align:left;
	text-valign:top;
    text-decoration:none;
}

.registro2 {
	font-family: Swiss BT, MD BT;
    color: #DDDDDD;
    font-weight:bold;
    font-size:14px;
    text-align:left;
	text-valign:top;
    text-decoration:none;
}

.registro3 {
	font-family: Swiss BT, MD BT;
    color: #FFFFFF;
    font-weight:bold;
    font-size:17px;
    text-align:left;
	text-valign:top;
    text-decoration:none;
}

.registro4 {
	font-family: Arial;
    color: #111111;
    font-size:10px;
    text-align:left;
	text-decoration:none;
}

.registro_admin {
	font-family: Arial;
    color: #B7C1CB;
    font-size:11px;
    text-align:left;
	font-weight:regular;
	text-decoration:none;
}

.registro_admin2 {
	font-family: Arial;
    color: #E8C3B4;
    font-size:11px;
   	font-weight:bold;
	text-decoration:none;
}

.enlace_naranja {
	font-family: Arial;
	font-weight:regular;
	text-decoration:none;
	color:#D7772B;
	font-size:12px;
	vertical-align:middle;
}

.enlace_naranja_grande {
	font-family: Arial;
	font-weight:regular;
	text-decoration:none;
	color:#D7772B;
	font-size:14px;
	vertical-align:middle;
}
.enlace_salir {
	font-family: Arial;
	font-weight:regular;
	text-decoration:none;
	color:#E8C3B4;
	font-size:12px;
	vertical-align:middle;
}

.triang {
	vertical-align: 10%;
}




/*****************************
 * NO UTILIZAR ESTOS ESTILOS *
 *****************************/

