﻿@import url('general.v2.comun.css');

.bienvenida {
    background-color: lightyellow;
    border-bottom: #eaeaea 1px solid;
    border-left: #eaeaea 1px solid;
    border-right: #eaeaea 1px solid;
    border-top: #eaeaea 1px solid;
    color: #1d366e;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    z-index: 100;
}

/** ENCABEZADO PAGINA **/

div.maqueta-cabecera h1 {
	border-color: rgb(0, 144, 208);
	background-color: rgb(226, 238, 241);
}

BODY
{
    SCROLLBAR-FACE-COLOR: #ffffff;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #0091d7;
    COLOR: #333333;
    SCROLLBAR-3DLIGHT-COLOR: #0091d7;
    SCROLLBAR-ARROW-COLOR: #0091d7;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    FONT-FAMILY: Arial;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    BACKGROUND-COLOR: #ffffff;    
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    TEXT-INDENT: 0px;
    PADDING-TOP: 10px;
    FONT-FAMILY: arial;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    TEXT-INDENT: 0px;
    PADDING-TOP: 10px;
    FONT-FAMILY: arial;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left;
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #0091d7;
    TEXT-INDENT: 0px;
    PADDING-TOP: 20px;
    FONT-FAMILY: arial;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

INPUT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    Z-INDEX: 1;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

INPUT[type=button][disabled] { 
 color:Grey;
} 

LEGEND  {
	color:	#0080b7;
    FONT-SIZE: 11px;
	font-weight:	bold;
}

TEXTAREA
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 450px;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 100px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
SELECT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url(../Img/vineta.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url(../Img/vineta.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    PADDING-TOP: 0px
}

LI.esmenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	LIST-STYLE-TYPE: none;
    LIST-STYLE-POSITION: outside;
	LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    PADDING-TOP: 0px;
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
}

FIELDSET
{
	border:1px solid #0080b7;
	padding:5px 5px 5px 5px;
	margin-left:2px;
	margin-right:2px;
	margin-top:0px;
	display: block;
}
A:link
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #0080b7
}
A:visited
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #0080b7
}
A:hover
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #0080b7
}
A.emn:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.emn:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.emn:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

A.esmenu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.esmenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.esmenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.esmenuOn:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR:lightyellow;
    TEXT-DECORATION: none
}
A.esmenuOn:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: lightyellow;
    TEXT-DECORATION: none
}
A.esmenuOn:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR:lightyellow;
    TEXT-DECORATION: none
}

A.edonde:link
{
    FONT-SIZE: 11px;
    COLOR: #0090d0
}
A.edonde:visited
{
    FONT-SIZE: 11px;
    COLOR: #0090d0
}
A.edonde:hover
{
    FONT-SIZE: 11px;
    COLOR: #0090d0
}

#cabecera  {
	text-align:	right;
	vertical-align:	middle;
	z-index:	100;
}

.grupoNotificacion {
	margin-left: 5%; 
	font-size:22px; 
	font-family: 'Arial'; 
	font-style: normal;
	font-weight: 300;
	color:#979797;
}

.mejoraFino {
	margin-left: 5%; 
	font-size:30px; 
	font-family: 'Roboto' !important; 
	font-style: normal;
	font-weight: 300;
	color:#979797;
}

.mejoraMedio {
	font-family: 'Roboto' !important;
	font-style: normal;
	font-weight: 500;
	color:#666666;
}

.donde
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 100%;
    COLOR: #333333;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.opcion
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0090d0;
    TEXT-ALIGN: left
}

.aste
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.mn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0090d0;
    TEXT-ALIGN: left
}
.smn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #007ebb;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.smn2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0090d0;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e2eef1;
    TEXT-ALIGN: left;
}

.smn2Ina
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #999999;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e2eef1;
    TEXT-ALIGN: left;
}

.esmenuIna
{
	padding: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.vne
{   
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;    
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;    
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #555555;
    BACKGROUND-COLOR: #eaeaea;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.txt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: 'Arial';
    TEXT-ALIGN: justify
}
.entidad
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0091d7;
    FONT-FAMILY: Arial
}
.txtCab
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #0080b7;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #e2eef1;
	BORDER-RIGHT: #0090d0 1px solid;
    BORDER-TOP: #0090d0 1px solid;
    BORDER-LEFT: #0090d0 1px solid;
    BORDER-BOTTOM: #0090d0 1px solid;
}
.txtDes
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0091d7;
    FONT-FAMILY: Arial
}
.txtIna
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #c1c1c1;
    FONT-FAMILY: Arial
}
.txtAct
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #009900;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;	
}
.txtPen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #990000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.txtAlerta
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial
}

.txtAlertaOK
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #47CC00;
    FONT-FAMILY: Arial
}

.titulo
{
    WIDTH: 98%;    
    vertical-align:bottom;
}
.mensaje
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 60%;
    COLOR: #0091d7;
    FONT-FAMILY: Arial
}
.fic
{   
    BORDER-RIGHT: #969696 1px solid;
    BORDER-TOP: #969696 1px solid;
    BORDER-LEFT: #969696 1px solid;
    WIDTH: 98%;
    BORDER-BOTTOM: #969696 1px solid
}
.ficTit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #0080b7;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #93d0ee;
    TEXT-ALIGN: left
}
.ficEti
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: default;
    COLOR: #0080b7;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #93d0ee;
    TEXT-ALIGN: left;
    vertical-align:top;
}


.ficEti2  {
	background-color:	#e1e1e1;
	color:	#878787;
	cursor:	default;
    FONT-SIZE: 12px;
	font-family:	arial;
	font-weight:	bold;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	3px;
	text-align:	left;
	vertical-align:	top;
	width:	20%;
}

.ficValor
{
    FONT-WEIGHT: normal;
    FONT-SIZE:12px;
    CURSOR: default;
    COLOR: #0080b7;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e2eef1;
    TEXT-ALIGN: left;
    vertical-align:top;
}

.ficValor2  {
	cursor:	default;
	font-family:	arial;
	font-size:	12px;
	font-weight:	normal;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	3px;
	padding-top:	3px;
	text-align:	left;
	vertical-align:	top;
}

.lis
{
    BORDER-RIGHT: #969696 1px solid;
    BORDER-TOP: #969696 1px solid;
    BORDER-LEFT: #969696 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #969696 1px solid
}

.lisVerde
{
    FONT-SIZE: 11px;
    CURSOR: default;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #CCFFCC
}

.lisVerdeAlerta
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: default;
    FONT-FAMILY: Arial;
	COLOR: #FF0000;
    BACKGROUND-COLOR: #CCFFCC
}

.lisPar
{
    FONT-SIZE: 11px;
    CURSOR: default;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f5f5f5
}
.lisImp
{
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ebeef0
}

.lisPar2
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	COLOR:  #0080b7;;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f5f5f5
}
.lisImp2
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR:  #0080b7;;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ebeef0
}

.lisParPresencial
{
    FONT-SIZE: 11px;
    CURSOR: default;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #F2CEB0
}
.lisImpPresencial
{
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFD9BA
}

.lisParNoPresencial
{
    FONT-SIZE: 11px;
    CURSOR: default;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #CCFFCC
}
.lisImpNoPresencial
{
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #C0E5C5
}

.lisForm
{
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e2eef1;
}
.lisTit
{
    BACKGROUND-COLOR: #93d0ee;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #0080b7;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.lisTit2
{
    BACKGROUND-COLOR: #e2eef1;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #0080b7;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}


.lisTit3  {
	background-color: #c0e0ff;
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: default;
	color: #0080b7;
	TEXT-INDENT: 2pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}

.lisTitNegro
{
    BACKGROUND-COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #FFFFFF;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.lisTitRojo
{
    BACKGROUND-COLOR: #FF0000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #FFFFFF;
    TEXT-INDENT: 2pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.lisSub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9f9f9
}
.lisPie
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9f9f9
}
.lisPag
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9f9f9
}
.form
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    WIDTH: 100%;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e2eef1;
    BORDER-RIGHT: #0090d0 1px solid;
    BORDER-TOP: #0090d0 1px solid;
    BORDER-BOTTOM: #0090d0 1px solid;
    BORDER-LEFT: #0090d0 1px solid;
}

.formNoBorder
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    WIDTH: 100%;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e2eef1;    
}
.formestandar
{
    BORDER-RIGHT: #0090d0 1px solid;
    BORDER-TOP: #0090d0 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BORDER-LEFT: #0090d0 1px solid;
    WIDTH: 98%;
    BORDER-BOTTOM: #0090d0 0px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e2eef1;
}
.formestandarderecha
{
    BORDER-RIGHT: #0090d0 1px solid;
    BORDER-TOP: #0090d0 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    BORDER-LEFT: #0090d0 0px solid;
    WIDTH: 98%;
    BORDER-BOTTOM: #0090d0 0px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
}
.formObl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	COLOR: #0080b7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.formObl2  
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0080b7; /*#878787;*/
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.formOpc
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0080b7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.formOpc2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0080b7;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.formTxt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.formBtn
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 80px;
    COLOR: white;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #008fcf;
    TEXT-DECORATION: none
}
.formPie
{
    TEXT-ALIGN: right
}
.fallo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A.esmn:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.esmn:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.esmn:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.esmn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0090d0;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}


.esmenuOn
{
    BACKGROUND-COLOR:lightyellow;
	BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;    
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid; 
}
SELECT.menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: steelblue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dff0ff
}

.pestana
{
    BORDER-RIGHT: #0090d0 1px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #0090d0 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #0090d0 1px solid;
    WIDTH: 100px;
    COLOR: black;
    BORDER-BOTTOM: #0090d0 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e2eef1;
    TEXT-DECORATION: none
}

.pestana2
{
    BORDER-RIGHT: #969696 1pt;
    BORDER-TOP: #969696 1pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #969696 1pt;
    COLOR: #000000;
    BORDER-BOTTOM: #969696 1pt solid;
    FONT-FAMILY: Arial
}

.explicacion {
	COLOR: Gray;
	background-color: lightyellow;
	font-size: 8pt;
	border: 1px dashed;
	padding:	6px;
	text-align:justify;
}

.explicacion2 {
	COLOR: #777777;
	background-color: lightyellow;
	font-size: 12px;
	text-align:justify;
}

.explicacionAcceso {
	COLOR: Gray;
	background-color: #FFFFFF;
	font-size: 8pt;
	border: 1px dashed;
	padding:	6px;
	text-align:justify;
}

.explicacionAcceso2 {
	COLOR: #777777;
	background-color: #FFFFFF;
	font-size: 12px;
	text-align:justify;
}

.explicacionAccesoNoticias {
	COLOR: Black;
	background-color: #FFFFFF;
	font-size: 8pt;
	border: 1px dashed;
	padding:	6px;
	text-align:justify;
}

.cabeceraUsuario  {
background-repeat:	no-repeat;
color:	#c1c1c1;
font-size: 8pt;
font-weight:	bold;
text-align:	center;
text-decoration:	none;
vertical-align:	middle;
}

.menuBienvenida
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #0080b7;
    TEXT-INDENT: 0px;
    PADDING-TOP: 10px;
    FONT-FAMILY: arial;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left;
	BORDER-BOTTOM: solid 1 #0080b7;
	background-color:#e2eef1
}

.campoEtiqueta  {
background-color:	whitesmoke;
color:	#0080b7;
font-weight:	bold;
}


/* de aqui para abajo clases especificas para programas */

.estandarCodigo  {
	background-color:	whitesmoke;
	border-bottom:	#c1c1c1 1px solid;
	border-left:	#c1c1c1 1px solid;
	border-right:	#c1c1c1 1px solid;
	border-top:	#c1c1c1 1px solid;
	font-family:	arial;
	font-weight:	normal;
	padding-bottom:	4px;
	padding-left:	4px;
	padding-right:	4px;
	padding-top:	4px;
	font-size:	12px;
}

.tituloParrafo  {
	color:	#000000;
	font-weight:	bold;
	font-size:	14px;
}

.definicionevaluacion  {
	color:	#000000;
	font-size:	12px;
}
.definicioneitemvalidacion  {
	color:	#000000;
	font-size:	11px;
}
.pregunta  {
	background-color:	#ffffff;
	border-bottom:	#0080b7 1px solid;
	color:	#0080b7;
	font-size:	95%;
	font-weight:	bold;
	font-size:	12px;

}

.tituloFicha  {
	font-size: 12px;
    FONT-WEIGHT: bold;
    CURSOR: default;
	COLOR: #2B6A79;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
	border-bottom:	1px dashed;
	border-left:	1px dashed;
	border-right:	1px dashed;
	border-top:	1px dashed;
	padding-bottom:	6px;
	padding-left:	10px;
	padding-right:	6px;
	padding-top:	6px;
	background-image: url(../img/fondo_titulo_ficha.gif);
	background-repeat:repeat-y;
}

.criterioBola  {
background-image:	url(../img/bola.gif);
color:	#ffffff;
font-weight:	bold;
text-align:	center;
vertical-align:	middle;
}

.criterioTitulo  {
font-size:	110%;
font-weight:	bold;
vertical-align:	middle;
}

.informeResolucion
{
    FONT-SIZE: 10pt;
    color: #333333;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: NewsGotT;
	TEXT-ALIGN: justify
}

.informeResolucion b
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: normal;
	font-weight: bold;
    FONT-FAMILY: NewsGotTBold;
}

.informeResolucionbold
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: normal;
	font-weight: bold;
    FONT-FAMILY: NewsGotTBold;
}

.lisTitResol
{
    BACKGROUND-COLOR: #93d0ee;
    FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
    COLOR: #0080b7;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: NewsGotT;
    TEXT-ALIGN: left
}
.lisParResol			
{
	FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: NewsGotT;
    BACKGROUND-COLOR: #f5f5f5
}
.lisImpResol
{
    FONT-SIZE: 10pt;
    CURSOR: default;
    COLOR: #333333;
    FONT-FAMILY: NewsGotT;
    BACKGROUND-COLOR: #ebeef0
}
.lisPie
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f9f9f9
}

.legendMtoEntidad
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
}

#footer {
  clear: both;

}
div.caja-noloading {
	border-radius: 4px;
	border: 1px solid #999;
	margin: 20em auto 0 auto;
	padding: 1.5em;
	width: 100%;
	font-family: sans-serif;
	font-size: 0.8em;
	color: #666;
	box-shadow: 0 0.2em 0.4em #CCC;
	background: #FFF;
	z-index:100;
	position: relative;
}

.box-shadow {
      -moz-box-shadow: 0 5px 10px #ccc;
      -webkit-box-shadow: 0 5px 10px #ccc;
      box-shadow: 0 5px 10px #ccc;
      zoom: 1;
      filter:
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=0,strength=1),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=45,strength=1),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=2),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=10),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=225,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=2),
          progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=315,strength=1);
}

div.caja-loading {
	border-radius: 4px;
	border: 1px solid #999;
	margin: 20em auto 0 auto;
	padding: 1.5em;
	width: 18em;
	font-family: sans-serif;
	font-size: 0.8em;
	color: #666;
	box-shadow: 0 0.2em 0.4em #CCC;
	background: #FFF;
	z-index:100;
	position: relative;
}

div.caja-loading img {float:left; margin-right:1.5em;}
div.caja-loading .leyenda {
	width: 11em;
	float: left;
	padding: 1em 0 0 0;
}
div.caja-loading .cierre {
	clear:both;
}
