/* Hoja de estilos CSS predeterminada para un nuevo proyecto de aplicación Web*/

BODY
{
    BACKGROUND-COLOR: white;
    background-image:url(../Imagenes/fon_01.gif);
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 11px;
}

TD { FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 11px; }

input {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	background-color: White;
	border: 1px solid #DDDDDD;
}

.inputcheckbox {
    border: 0px;
}

textarea, select {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	background-color: White;
	border: 1px solid #DDDDDD;
}

A:link { text-decoration: underline; color: #191970; font-weight: bold; }
A:visited { text-decoration: underline; color: #191970; font-weight: bold; }
A:active { text-decoration:	underline; color: #191970; font-weight: bold; }
A:hover { text-decoration: underline; color: #cc3300; font-weight: bold; }

A.white:link { text-decoration: none; color: White; font-weight: bold; }
A.white:visited { text-decoration: none; color: White; font-weight: bold; }
A.white:active { text-decoration:	none; color: White; font-weight: bold; }
A.white:hover { text-decoration: none; color: #dcdcdc; font-weight: bold; }


.fondoGris { background-color:#c0c0c0 }

.tituloEncabezado 
{
	padding-left: 10px;
	padding-right: 10px;
	BORDER-TOP: #ff0000 1px solid;
	BORDER-BOTTOM: #990000 1px solid;
	BACKGROUND-COLOR: #cc3300;
	COLOR: #ffffff; 
	font-weight: bold;
	font-size: 15px;
	font-style: italic;
}

.tituloPie
{
	padding-left: 10px;
	padding-right: 10px;
	BORDER-TOP: #ff0000 1px solid;
	BORDER-BOTTOM: #990000 1px solid;
	BACKGROUND-COLOR: #cc3300;
	COLOR: #ffffff; 
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.bordeLados 
{
	BORDER-RIGHT: #cc3300 thin solid; 
	BORDER-LEFT: #cc3300 thin solid; 
}

.bordeLados2
{
	BORDER-RIGHT: #cc3300 thin solid; 
	BORDER-LEFT: #cc3300 thin solid; 
	BORDER-TOP: #cc3300 thin solid; 
	BORDER-BOTTOM: #cc3300 thin solid; 
}

.bold { font-weight:bold; }
.boldItalic { font-weight:bold; font-style:italic; }
.italic { font-style:italic; }

.subTituloRojo { font-weight:bold; color: #b22222;}
.subTituloRojox14 { font-weight:bold; color: #b22222; font-size:14px}
.subTituloAzul { font-weight:bold; color: #191970; }

.rojoCamara { color: #CC3300; font-weight:bold; }

.mensajeImportante { font-weight:bold; color: #ff0000; }

.tabla {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-collapse: collapse;
}

.tabla-encabezado-izquierda {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	background-color: #FFECE5;
	font-weight: bold;
	text-align: left;
}

.tabla-encabezado-centrado {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	background-color: #FFECE5;
	font-weight: bold;
	text-align: center;
}

.textoGris {
	font-family: Verdana, Tahoma, Arial;
	color: #555555;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

.totalGris {
	font-family: Verdana, Tahoma, Arial;
    font-weight:bold; 
    color: #555555; 
    font-size: 16px; 
	text-align: right;
}

.totalNegro {
	font-family: Verdana, Tahoma, Arial;
    font-weight:bold; 
    color: black; 
    font-size: 16px; 
}

.ValorMoneda { text-align:right; }

.tbDerecha 
{
	TEXT-ALIGN: right;
}

.campoRequerido {font-weight: bold; background-color: #F2FAFF; } /*#FAF0E6 F5DEB3*/

.campoRequerido2 {font-weight: bold; background-color: #F2FAFF; text-align:right;} /*#FAF0E6 F5DEB3*/

.tablaInfoInscrito {
    border-color: #555555;
    border-width: 0px;
    border-style: solid;
    font-family: Verdana, Tahoma, Arial;
    font-size: 9pt;
    color: #000000;
    border-collapse: collapse;    
}

.tablaInfoInscritoFila1 {
    background-color: #FFECE5;
    letter-spacing: 1px;
    font-variant: small-caps;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.tablaInfoInscritoFila2 {
    background-color: #FFECE5;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.tablaInfoInscritoCelda {
    border-width: 1px;
    border-style: Solid;
    border-color: #c0c0c0;
    white-space: nowrap;
}

/**********************************************************************************************/
/***** Message boxes
/**********************************************************************************************/


.info, .info2, .info3, .success, .warning, .error, .validation, .warning2, .warningRed  {
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 10px center;
    text-align: left;
    color: #000000;
}
.info {
    border-color: #00529B;
    background-color: #BDE5F8;
    background-image: url(../imagenes/info.png);
}
.info2 {
    border-color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url(../imagenes/info.png);
}
.info3 {
    border-color: #CC9900;
    background-color: #FFFF99;
    background-image: url(../imagenes/info.png);
}
.success {
    border-color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url(../imagenes/success.png);
}
.warning {
    border-color: #9F6000;
    background-color: #FEEFB3;
    background-image: url(../imagenes/warning.png);
}

.warningRed {
    border-color: #CC3300;
    background-color: #FEEFB3;
    background-image: url(../imagenes/warning.png);
}
.error {
    border-color: #D8000C;
    background-color: #FFBABA;
    background-image: url(../imagenes/error.png);
}
.validation {
    padding: 0px 0px 0px 30px;
    border-color: #D63301;
    background-color: #FFCCBA;
    background-image: url(../imagenes/validation.png);
}

.buttonClass {
    font-family: Verdana, Tahoma, Arial;
	font-size: 14px;
	font-weight: normal;
	background-color: White;
	border: 1px solid #DDDDDD;	
}

