/*	Contiene clases de estilo genéricas, que puedan ser utilizadas en todo
	el entorno de la aplicación:
	+	Disposición
	+	Clases genéricas
		-	Separador horizontal
	+	Anchos
		-	En porcentaje
		-	En em
	+	Altos
		-	En porcentaje
		-	En em
*/

/*	+	Disposición	*/
*.AutoScrollY {overflow-y:auto;}
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;}
		
body {
	color: #000000;
	font-size: 0.65em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;}
	
/*	+	Clases genéricas	*/
*.Importa {
	background-color:#EAE4ED	}
*.Bold {
	font-size: 1.1em;
	font-weight: bold;}
*.NoBold {
	font-size: 1.1em;
	font-weight: normal !important;}
*.Oculto {display: none;}
*.Visible {display: block;}
*.Inline {display: inline;}
*.mano  {
	cursor:pointer;}
*.D {text-align: right !important;}
*.I {text-align: left !important;}
*.C {text-align: center !important;}
*.Md {margin-right: 7px;}
*.NoBr {display: inline; margin: 0;}
*.Arr {vertical-align: top;}
*.Ab {vertical-align: top;}
*.Rojo {color: #2F5D98 !important;}
/*		-	Separador horizontal	*/
*.SHrz {
	line-height: 5px;
	height: 5px;
	font-size: 5px;
	width: 100%;}
/*	+	Anchos	*/
/*		-	En porcentaje	*/
*.W1 {width: 0.9%;}
*.W2 {width: 1.9%;}
*.W3 {width: 2.9%;}
*.W3_2 {width: 3.2%;}
*.W4 {width: 3.9%;}
*.W5 {width: 4.9%;}
*.W6 {width: 5.9%;}
*.W7 {width: 6.9%;}
*.W8 {width: 7.9%;}
*.W9 {width: 8.9%;}
*.W10 {width: 9.9%;}
*.W11 {width: 10.9%;}
*.W12 {width: 11.9%;}
*.W13 {width: 12.9%;}
*.W14 {width: 13.9%;}
*.W15 {width: 14.9%;}
*.W16 {width: 15.9%;}
*.W17 {width: 16.9%;}
*.W17_6PC {width: 17.6%;}
*.W18 {width: 17.9%;}
*.W19 {width: 18.9%;}
*.W20 {width: 19.9%;}
*.W21 {width: 20.9%;}
*.W22 {width: 21.9%;}
*.W23 {width: 22.9%;}
*.W24 {width: 23.9%;}
*.W24_8PC {width: 24.8%;}
*.W25 {width: 24.9%;}
*.W25PC {width: 25%;}
*.W26 {width: 25.9%;}
*.W27 {width: 26.9%;}
*.W28 {width: 27.9%;}
*.W30 {width: 29.9%;}
*.W32 {width: 31.9%;}
*.W33 {width: 32.9%;}
*.W35 {width: 34.9%;}
*.W36 {width: 35.9%;}
*.W40 {width: 39.9%;}
*.W41_2PC {width: 41.2%;}
*.W41_7PC {width: 41.7%;}
*.W43 {width: 42.9%;}
*.W45 {width: 44.9%;}
*.W47 {width: 46.9%;}
*.W48 {width: 47.9%;}
*.W49 {width: 48.9%;}
*.W50 {width: 49.9%;}
*.W51 {width: 50.9%;}
*.W51_3PC {width: 51.3%;}
*.W52 {width: 51.9%;}
*.W53 {width: 52.9%;}
*.W55 {width: 54.9%;}
*.W58 {width: 57.9%;}
*.W60 {width: 59.9%;}
*.W63 {width: 62.9%;}
*.W64 {width: 63.9%;}
*.W65 {width: 64.9%;}
*.W67 {width: 66.9%;}
*.W70 {width: 69.9%;}
*.W74 {width: 73.9%;}
*.W75 {width: 74.9%;}
*.W80 {width: 79.9%;}
*.W85 {width: 84.9%;}
*.W86 {width: 85.9%;}
*.W88 {width: 87.9%;}
*.W90 {width: 89.9%;}
*.W95 {width: 94.9%;}
*.W98 {width: 97.9%;}
*.W100 {width: 99.9%;}
/*		-	En em	*/
*.W02em {WIDTH: 2em;}
*.W03em {WIDTH: 3em;}
*.W04em {WIDTH: 4em;}
*.W04_9em {WIDTH: 4.9em;}
*.W05em {WIDTH: 5em;}
*.W06em {WIDTH: 6em;}
*.W07em {WIDTH: 7em;}
*.W08em {WIDTH: 8em;}
*.W09em {WIDTH: 9em;}
*.W10em {width: 10em;}
*.W11em {width: 11em;}
*.W12em {width: 12em;}
*.W13em {width: 13em;}
*.W14em {width: 14em;}
*.W15em {width: 15em;}
*.W16em {width: 16em;}
*.W17em {width: 17em;}
*.W20em {width: 20em;}
*.W27em {width: 27em;}
*.W50em {width: 50em;}
*.W65em {width: 65em;}
*.W15p {width: 15px;}
/*	+	Altos	*/
/*		-	En porcentaje	*/
*.H2 {height: 1.9%;}
*.H5 {height: 4.9%;}
*.H8 {height: 7.9%;}
*.H10 {height: 9.9%;}
*.H35 {height: 34.9%;}
*.H45 {height: 44.9% !important;}
*.H80 {height: 79.9%;}
*.H85 {height: 84.9%;}
*.H90 {height: 89.9%;}
*.H95 {height: 94.9%;}
*.H100 {height: 99.9%;}
*.H120 {height: 119.9%;}
/*		-	En em	*/
*.H0_5em {height: 0.5em;}
*.H1em {height: 1em;}
*.H1_5em {height: 1.5em;}
*.H1_9em {height: 1.9em;}
*.H2em {height: 2em;}
*.H2_5em {height: 2.5em;}
*.H3em {height: 3em;}
*.H4em {height: 4em;}
*.H4_5em {height: 4.5em;}
*.H5em {height: 5em;}
*.H6em {height: 6em;}
*.H7em {height: 7em;}
*.H7_5em {height: 7.5em;}
*.H8em {height: 8em;}
*.H8_5em {height: 8.5em;}
*.H9em {height: 9em;}
*.H9_5em {height: 9.5em;}
*.H10em {height: 10em;}
*.H11em {height: 11em;}
*.H11_25em {height: 11.25em;}
*.H11_5em {height: 11.5em;}
*.H12em {height: 12em;}
*.H13em {height: 13em;}
*.H15em {height: 15em;}
*.H15_1em {height: 15.1em;}
*.H15_8em {height: 15.8em;}
*.H16em {height: 16em;}
*.H16_5em {height: 16.5em;}
*.H17em {height: 17em;}
*.H17_2em {height: 17.2em;}
*.H17_3em {height: 17.3em;}
*.H17_5em {height: 17.5em;}
*.H18em {height: 18em;}
*.H19em {height: 19em;}
*.H19_2em {height: 19.2em;}
*.H20em {height: 20em;}
*.H20_9em {height: 20.9em;}
*.H21em {height: 21em;}
*.H21_2em {height: 21.2em;}
*.H21_5em {height: 21.5em;}
*.H22em {height: 22em;}
*.H23em {height: 23em;}
*.H24em {height: 24em;}
*.H25em {height: 25em;}
*.H25_5em {height: 25.5em;}
*.H26em {height: 26em;}
*.H27em {height: 27em;}
*.H28em {height: 28em;}
*.H29em {height: 29em;}
*.H30em {height: 30em;}
*.H32em {height: 32em;}
*.H35em {height: 35em;}
*.H38em {height: 38em;}
*.H40em {height: 40em;}
*.H41em {height: 41em;}
*.H42em {height: 42em;}
*.H43em {height: 43em;}
*.H45em {height: 45em;}
*.H50em {height: 50em;}
*.H60em {height: 60em;}
*.H100em {height: 100em;}

*.VisibleEnLinea {display: inline;}
/*	+	Márgenes	*/
*.Msup_3_7 {margin-top: 3.7em}
*.MSupInfo {margin-top: 5px;}
*.MInf {margin-bottom: 7px;}
*.MSup {margin-top: 7px;}

/*	+	DEPURACIÓN	*/
*.BORDE {border: 1px solid blue;}

div.ContenidoSeparador{
	line-height: 5px;
	height: 5px;
	width: 100%;}

*.Deshabilitado{/* sirve para definir literales no accesibles, como las filas de las tablas no seleccionables */
	color: #a7a7a7;}

/*		-	TituloDatos	*/
#TD{
	margin-bottom: 4px;
	color: #2F5D98;
	font-size: 1.1em;
	font-weight: bold;
	height: 15px;}
#TD label{
	font-weight: normal;}
	
/*		-	TextoExplicativo	*/
*.TE {
	background: url(../img/ico_informacion.gif) 0px 0px no-repeat;
	height: 100%;
	color: #626262;
	font-size: 0.90em;
	font-weight: normal;
	padding-left: 15px;
	padding-bottom: 1px;
	padding-top: 0px}
*.TA {
	background: url(../img/ico_infor_alert.gif) 0px 0px no-repeat;
	height: 100%;
	color: #626262;
	font-size: 0.90em;
	font-weight: normal;
	padding-left: 15px;
	padding-bottom: 1px;}	
*.TLR {
	background: url(../img/ico_robinson.gif) 0px 0px no-repeat;
	height: 100%;
	color: #626262;
	font-size: 0.90em;
	font-weight: normal;
	padding-left: 15px;
	padding-bottom: 1px;}	
*.TSIN {
	color: #626262;
	vertical-align: middle !important;
	font-weight: normal;
	padding-bottom: 4px;}
	
/*	+	BotonContextual	*/
button {
	background-image: url(../img/degradado_azul.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:top;
	cursor: pointer;}
button.contextual {
	font-family: Verdana;
	color: #2F5D98;
	border-top: 1px solid #2F5D98;
	border-left: 1px solid #2F5D98;
	border-right: 2px solid #2F5D98;
	border-bottom: 2px solid #2F5D98;}
button.deshabilitado, #BA div button.deshabilitado { 
	background-image: url(../img/degradado.gif);
	background-repeat:repeat-x;
	font-family: Verdana;
	color: #CCCCCC;
	border: 1px solid #CCCCCC;
	cursor: default;
	margin-bottom: 1px;}
*.BC img {
	margin-left: 4px;
	border: 0;
	vertical-align: middle;}	
label.BC, a.BC, a:link.BC {
	font-family: Verdana;
	color: #626262;
	height: 100%;
	padding-top: 5px;
	text-decoration: underline;}
a:hover.BC, a:active.BC {
	text-decoration: underline;}
div.CO {
	text-align: right !important;
	margin-bottom: 3px;}
div a.Enlace {
	font-family: verdana; 
	color: #0066cc;}
div a:hover.Enlace{
	color: #3185d5;}
div a.EnlaceRes {
	font-family: verdana; 
	color: #b62020;}
*.fondoIcono {
	background:  #B7CFE7;
}

/*	+	Tooltip	*/
#divAyuda {		    
    visibility:hidden;
	z-index: 104;
  	position: absolute;			
    height: 30px;}
span.ToolTip {
    border: 1px solid; 
    z-index: 999;
	color: #000000;
  	background-color: #FFFCD8;
   	padding-left: 3px;
	padding-right: 3px;}
	
/* + Input, select y textarea */
input, select, textarea {
	border:1px solid #bdc1c4;
	margin-bottom:0px;
	background-color:#ffffff;
	font-family: verdana, arial, sans-serif;
	font-size:10px;
	font-style:normal
}
/* + Input, select y textarea */
*.corrector {
	border:0px solid #bdc1c4;
	margin-bottom:0px;
	background-color:transparent;
	font-family: verdana, arial, sans-serif;
	font-size:10px;
	font-style:normal
}