/* Verde claro: #005F39 */
/* Verde oscuro: #005333 */



/* ESTILOS LOOK */
td.celdaPrincipalC1{
    background-image:url(imagenes/imgFondoTop.png);
    background-color:#005F39;
}

td.celdaPrincipalC2{
    background-color: #9A9A9A;
    border-top: 1px solid #595959;
    border-bottom: 1px solid #595959;
}

td.celdaIzquierda{
    background: url(imagenes/imgFondoIzq.png);
    border-right: 1px solid #595959;
}

td.celdaSuperiorTexto{
    font-family:verdana, arial;
    font-size: 10px;
    color:rgb(255, 255, 255);
}

/* GENERALES */

p, li, ol, ul, span, td, a{
    color:       rgb(0, 0, 0);
    font-family: Arial, Helvetica, sans-serif;
    font-size:   12px;
}

span.Destacado{
}

H1, span.H1{
    color:rgb(0, 0, 0);
    font-family: Times New Roman, Times, serif;
    font-size: 22px;
    font-weight: normal;
    font-style:italic;
}

H2, span.H2{
    color:rgb(60, 123, 92);
    font-family: Times New Roman, Times, serif;
    font-size: 19px;
    font-weight: normal;
    margin-top: 50px;
}

H3, span.H3{
    color:rgb(0, 0, 0);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 0px;
}

H4, span.H4{
    color:rgb(0, 0, 0);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

subtitulo, span.subtitulo{
	color: black;
}


/* TABLAS DE VALORES */
td.celdaValoresTitulo{
}

td.celdaValoresSubTitulo{
}

td.celdaValoresTexto{
}




/* Enlaces */


/* navegación principal normal */

.navPrincipal A,
.navPrincipal A:visited {
    BACKGROUND-IMAGE: url(imagenes/lineado.png);
    background-color: white;
    COLOR: black;
    DISPLAY: block;
    TEXT-DECORATION: none;
    WIDTH: 85px;
    HEIGHT: 80px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE:10px;
    TEXT-ALIGN: right;
}

.navPrincipal A:hover,
.navPrincipal A:active {
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #005F39;
    TEXT-DECORATION: none; 
    COLOR: white;
}


.navPrincipalActual A,
.navPrincipalActual A:visited,
.navPrincipalActual A:hover,
.navPrincipalActual A:active {
    background-color: #005F39;
    COLOR: rgb(255, 255, 255);
    DISPLAY: block;
    TEXT-DECORATION: none;
    WIDTH: 85px;
    HEIGHT: 80px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE:10px;
    TEXT-ALIGN: right;
}


/* navegación principal special 0: width 90px */

.navPrincipalSpecial0 A,
.navPrincipalSpecial0 A:visited {
    BACKGROUND-IMAGE: url(imagenes/lineado.png);
    background-color: white;
    COLOR: black;
    DISPLAY: block;
    TEXT-DECORATION: none;
    WIDTH: 90px;
    HEIGHT: 80px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE:10px;
    TEXT-ALIGN: right;
}

.navPrincipalSpecial0 A:hover,
.navPrincipalSpecial0 A:active {
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #005F39;
    TEXT-DECORATION: none; 
    COLOR: white;
}


.navPrincipalActualSpecial0 A,
.navPrincipalActualSpecial0 A:visited,
.navPrincipalActualSpecial0 A:hover,
.navPrincipalActualSpecial0 A:active {
    background-color: #005F39;
    COLOR: rgb(255, 255, 255);
    DISPLAY: block;
    TEXT-DECORATION: none;
    WIDTH: 90px;
    HEIGHT: 80px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE:10px;
    TEXT-ALIGN: right;
}




/* navegación principal special 1: backgroundimage ñ1 */


.navPrincipalSpecial1 A,
.navPrincipalSpecial1 A:visited {
    BACKGROUND-IMAGE: url(imagenes/bgCeldaSpecial1.png);
    background-color: white;
    COLOR: black;
    DISPLAY: block;
    TEXT-DECORATION: none;
    WIDTH: 85px;
    HEIGHT: 80px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE:10px;
    TEXT-ALIGN: right;
}

.navPrincipalSpecial1 A:hover,
.navPrincipalSpecial1 A:active {
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #005F39;
    TEXT-DECORATION: none; 
    COLOR: white;
}


.navPrincipalActualSpecial1 A,
.navPrincipalActualSpecial1 A:visited,
.navPrincipalActualSpecial1 A:hover,
.navPrincipalActualSpecial1 A:active {
    background-color: #005F39;
    COLOR: rgb(255, 255, 255);
    DISPLAY: block;
    TEXT-DECORATION: none;
    WIDTH: 85px;
    HEIGHT: 80px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE:10px;
    TEXT-ALIGN: right;
}



/* navegación principal special 2: backgroundimage ñ2 */


.navPrincipalSpecial2 A,
.navPrincipalSpecial2 A:visited {
    BACKGROUND-IMAGE: url(imagenes/bgCeldaSpecial2.png);
    background-color: white;
    COLOR: black;
    DISPLAY: block;
    TEXT-DECORATION: none;
    WIDTH: 85px;
    HEIGHT: 80px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE:10px;
    TEXT-ALIGN: right;
}

.navPrincipalSpecial2 A:hover,
.navPrincipalSpecial2 A:active {
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #005F39;
    TEXT-DECORATION: none; 
    COLOR: white;
}



.navPrincipalActualSpecial2 A,
.navPrincipalActualSpecial A:visited,
.navPrincipalActualSpecial2 A:hover,
.navPrincipalActualSpecial2 A:active {
    background-color: #005F39;
    COLOR: rgb(255, 255, 255);
    DISPLAY: block;
    TEXT-DECORATION: none;
    WIDTH: 85px;
    HEIGHT: 80px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE:10px;
    TEXT-ALIGN: right;
}


a.navIdioma,
a.navIdioma:link,
a.navIdioma:visited{
	color: #80AF9C;
	font-family: Verdana, Helvetica, Arial, sans-serif	;
	font-size: 10px;
	text-decoration:none;
}

a.navIdioma:hover {
	color: white; 
	text-decoration: none; 
	border-bottom: 1px dotted white;
}


a.anchor {
	color:       rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	text-decoration:none;
}

a.anchor:link {
	color:rgb(0, 0, 0);
	text-decoration:none;
}


a.anchor:hover {
	color:rgb(0, 0, 0);
	text-decoration:underline;
}

a.anchor:visited {
	color:rgb(0, 0, 0);
}


a.knowledgebaseTit,
a.knowledgebaseTit:link {
	font-weight: bold;
	text-decoration: none;
}

a.knowledgebaseTit:hover {
	text-decoration: underline;
}


a.cm:link {
	color:rgb(200, 200, 200);
	text-decoration:none;
}


a.cm:hover {
	color:rgb(200, 200, 200);
	text-decoration:none;
}

a.cm:visited {
	color:rgb(200, 200, 200);
	text-decoration:none;
}

a.top,
a.top:link,
a.top:visited
	{
	color: rgb(128, 128, 128);
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration:none;
	}

a.top:hover 
	{
	color:rgb(0, 0, 0);
	}


a.enlaceBarraLateral,
a.enlaceBarraLateral:link,
a.enlaceBarraLateral:visited
	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	text-decoration:none;
	}

a.enlaceBarraLateral:hover 
	{
	text-decoration: underline;
	}



/* VARIOS */
p.Comentario, span.Comentario{
}

/* PERSONALIZADOS */
#textoBarraLateral{
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:black;
}

span.textoImagenes{
	font-size:10px;	
}

.knowledgebaseEnlace {
	color: #005333;
}

.descripcion{
	color: #666666;
}



/* --------------------------------------------- */
/* ---------------Estilos módulos--------------- */
/* --------------------------------------------- */


/* ---------------------- */
/* Estilos Knowledge Base */
/* ---------------------- */

.kb_titulo{
    font-weight: bold;
    text-decoration:none;
    margin: 20px 0px 0px 0px;
}

.kb_texto{
    margin: 4px 0px 0px 0px;
}

.kb_enlace{
    color: blue;
    text-decoration: none;
    margin: 4px 0px 0px 0px;
}

.kb_enlace:visited{
    color: #666666;
}

.kb_enlace:hover{
    text-decoration: underline;
}
