/* 
	IGZ CSS Default © 2008 Intelygenz
	Reducida para el web de IGZ [HH].
	
	[ORIGINAL] P:\IG_IntelyGenZ\IG11_Desarrollo_Librerias\IG11_08_Css\css\css_general.css
	[VER]	 P:\IG_IntelyGenZ\IG11_Desarrollo_Librerias\IG11_08_Css\css\css_general.txt	
*/


* { font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; }

HTML { height: 100%; }

BODY { 
	font-size: 11px; color: #828282; background: #FFF; height: 100%;
	margin: 0; padding: 10px 0 0 0; text-align: center; 
}

FORM, DIV, SPAN, TD, P, FONT, UL, LI { font-size: 11px; color: #828282; padding: 0px; }

H1 { font-size: 22px; font-style: italic; font-weight: normal; color: #828282; text-align: center; margin: 0; padding: 0; } 
H2 { font-size: 16px; font-style: italic; font-weight: bold; color: #828282; margin: 0; padding: 0; } 

A:link,  A:visited { color: #666; text-decoration: underline; }
A:hover, A:active  { color: #666; text-decoration: none; }

A.enlace2:link,  A.enlace2:visited { color: #15b6f8; text-decoration: underline; }
A.enlace2:hover, A.enlace2:active  { color: #15b6f8; text-decoration: none; }



INPUT, TEXTAREA, SELECT {
	font-size: 11px; padding: 0 2px 0 2px; 
	color: #828282; background: #FFF url(../pix/input_bg.gif) top left no-repeat; 
	border: 1px solid #d9d9d9; border-color: #aaaaaa #d9d9d9 #d9d9d9 #aaaaaa;
}

INPUT:focus { background: #F8F8F8; } /* No funciona en IE. Comentar o borrar si molesta */

TEXTAREA { overflow: auto; }

SELECT {padding: 0 0 0 2px; }

INPUT.button { 
	border: 1px solid #999; background: #EEE; 
	text-align: center; 
	text-decoration: none; font-weight: normal;
}


.radio    { border: none; background: transparent; }
.readonly { border: none; background: transparent; }
.disabled { border: 1px solid #FFF; background: #FFF; }
.puntero  { cursor: pointer; } 




	/* Para Tamaños de Inputs y TextArea */
	
.cajaXS { width: 30px; }  	/* Para Números */
.cajaS  { width: 75px; }  	/* Para Fechas */
.cajaM  { width: 150px; }
.cajaL  { width: 225px; }
.cajaXL { width: 300px; }
.cajaXXL { width: 500px; }



/* Classes Genéricas, alineaciones y formatos de letra */

.alignL { text-align: left; }
.alignC { text-align: center; }
.alignR { text-align: right;}
.alignJ { text-align: justify; }

.valignT { vertical-align: top; }
.valignM { vertical-align: middle; }
.valignB { vertical-align: bottom; }

.flotarL { float: left; }
.flotarR { float: right; }
.clear   { clear: both; }


.formatoB { font-weight: bold; }
.formatoI { font-style: italic; }
.formatoU { text-decoration: underline; }
.formatoM { text-transform: uppercase; }
.formatoL { text-transform: lowercase; }



.fontXS  { font-size: 9px; }
.fontS   { font-size: 10px; }
.fontM   { font-size: 11px; }
.fontL   { font-size: 12px; }
.fontXL  { font-size: 14px; }



	/* Estilos para Mensajes XBD */

.msgError   { font-size: 12px; color: #FFF; background: #BF0000; padding: 4px 10px 4px 10px; white-space: nowrap; cursor: pointer; }  /* Rojo */
.msgOk      { font-size: 12px; color: #FFF; background: #00C92C; padding: 4px 10px 4px 10px; }  /* Verde */
.msgAviso   { font-size: 12px; color: #000; background: #FFE800; padding: 4px 10px 4px 10px; }  /* Amarillo */
.msgMensaje { font-size: 12px; color: #FFF; background: #1752C4; padding: 4px 10px 4px 10px; }  /* Azul */
.msgIco     { padding: 0; margin: 0; background: none; width: 32px; height: 32px; min-width: 32px; min-height: 32px; }


.estructuraGeneral { width: 950px; text-align: center; height: 100%; margin: 0; padding: 0;  }

.colCen { width: 510px; vertical-align: top; }

.colIzq {	width: 205px; vertical-align: top; }

.colDer {	width: 230px; vertical-align: top; padding-top: 100px; }

.colSombra { width: 10px; margin: 0; padding: 0; }