body {
	margin: 0px;
	padding: 0px;
	color : #333;
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

A:link
{
    FONT-WEIGHT: bold;
    COLOR: #5454AB;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #5454AB;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #313162;
    TEXT-DECORATION: none
}

#wrapper {
        border: 0px;
        margin: 0px;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
}

#header {
        background-color: #FFF;
        background-position: right top;
        border-bottom: 2px solid #FF9900;
}

#mambo {
        position: relative;
        width: 100%;
        background: url(../images/header.png) no-repeat;
        background-position: top right;
        margin: 0px;
        padding: 0px;
}

form {
    margin: 0px;
}

.login {
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	width: 250px;
	background: #FFF;
}
	
.login h1 {
	background-position: left top;
	color: #333;
	margin: 0px;
	height: 50px;
	padding: 15px 4px 0 50px;
 	text-align: left;
	font-size: 14px;
}

.login p {
	padding: 0 1em 0 1em;
	}

.login-form {
	width: 34%;
	float: left;
	padding: 3%;
	}

.login-text {
	width: 56%;
	float: right;
	padding: 2%;
	}

.inputlabel {
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	color: #666666;
	}

.inputbox {
	color: black; 	
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #666666;
	}

.clr {
    clear:both;
    }

.ctr {
	text-align: center;
	}
.version {
	font-size: 10px;
}
.titulo { background-color: #666666; height:25 ; font-family: verdana ;font-size:13px ; font-weight: bold ;text-align: center;color:#ffffff}
.footer {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	font-weight: bold;

}
.TablaBorde {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999999;
	background: #FFF;
}

.tituloModulo {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	background-image: url(../img/cabeceraFondo.png);
	background-repeat: repeat;
	height: 21px;
}
.item_menu
{
	background-color: #FFFFFF;   
	height:22; 
	font-family: Verdana ;
	font-size: 11px;
	text-align: right ;
	color:#000000;
}

DIV.tablaMenu		A   	       	{color:	#333333; font-family:verdana; text-decoration:none ; }
DIV.tablaMenu		A:link			{color:	#333333; font-family:verdana; text-decoration:none ; }
DIV.tablaMenu		A:visited		{color:	#333333; font-family:verdana; text-decoration:none ; }
DIV.tablaMenu		A:hover 		{color: #333333; font-family:verdana; text-decoration:none ; }

.TablaPrincipal
{
}
.TablaPrincipal TBODY
{
}
.TablaPrincipal THEAD
{
}

.TablaPrincipal TBODY TD
{
    BORDER-RIGHT: #AAAAAA 1px solid;
    BORDER-TOP: buttonhighlight 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    LEFT: 0pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Arial;
    POSITION: relative
}
.TablaPrincipal TBODY TR
{
    BORDER-TOP: #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.TablaPrincipal THEAD .arrow
{
    FONT-SIZE: 10px;
    OVERFLOW: hidden;
    WIDTH: 10px;
    COLOR: midnightblue;
    PADDING-TOP: 0px;
    FONT-FAMILY: Webdings;
    HEIGHT: 11px
}
.TablaPrincipal THEAD TD
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT: menu;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #527DC5;
    TEXT-ALIGN: left
}
.TablaPrincipal .Borde
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #FF0000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Wingdings 3
}
.DivContenedor
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 2px;
    OVERFLOW: auto;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    SCROLLBAR-BASE-COLOR: #c0c0c0
}
.DivContenedor2
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 2px;
    OVERFLOW: auto;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: repeat;
	position:relative;
    SCROLLBAR-BASE-COLOR: #c0c0c0
}

.TextoPequeno
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
	COLOR: #000000;
}
.TextoPequenoRojo
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
	COLOR: red;
}
.contenidoDetalle
{
	font-family: Verdana ;
	font-size: 11px;
	color:#333333;
}
.TablaReporte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.inputlabel2 {
	font-weight: bold;
	font-size: 10px;
	color: #003399;
	}
.inputSinBorde {
	border: 0px;
}
.ReporteImpresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 2 2 2 2;
}
.ReporteImpresion THEAD {
	font-weight:bold;
	background-color:#DDDDDD;	
	color: #333333;
	padding: 2 2 2 2;
}
.ReporteImpresionBordes {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 0 0 0 0;
}

.ReporteImpresionBordes THEAD {
    font-weight:bold;
	border: 0px;
}

.ReporteImpresionBordes TD {
    border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}
.inputGlobal {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	}
.subTitulo {
	font-family: verdana ;
	font-size:11px ; 
	font-weight: bold ;
	text-align: center;
	color:#333333;
	padding:2 2 2 2;

	}
.textoTabla {  
	font-family: verdana ;
	font-size: 10px ; 
	color:#333333
	}
.textoRequerido {  
	font-family: verdana ;
	font-weight:bold;
	font-size: 10px ; 
	color:#336699
	}
.claseMenuOut{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	height:22;
	text-align:right;
	cursor:hand;
	}
.claseMenuOver{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#527DC5;
	height:22;
	text-align:right;
	cursor:hand;	
	}
.tituloMensaje{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000099;
}

.TituloFormato{
	font-family:Arial, VErdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
}

.TablaAdmin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.TablaAdmin INPUT, TEXTAREA, SELECT {
        color: 333333;
        background: #E9EFF5;
        font-family: Arial, Helvetica, sans-serif;
        z-index: -3;
        font-size: 11px;
		border: 1px solid #AAAAAA;
}

.TituloNoticia{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#0033CC;
	font-weight:bold;
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}

LI
{
    BACKGROUND-POSITION: 0px 3px;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(../img/arrow.png);
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}

.small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.contentheading
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    BACKGROUND: url(../img/grey_underline.png) repeat-x left bottom;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 10px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.CeldaDesaprobo
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    COLOR: #FF0000;
    BORDER-BOTTOM: 1px;
}
.CeldaAprobo
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px;
    COLOR: #000000;
    BORDER-BOTTOM: 1px;
}
.TablaBorde1 {
	margin-left: auto;
	margin-right: auto;
	border-RIGHT: 1px solid #000000;
	border-bottom: 1px solid #000000;	
	background: #FFF;
}
.TablaBorde1 TD {
	margin-left: auto;
	margin-right: auto;
	border-LEFT: 1px solid #000000;
	border-top: 1px solid #000000;	
	background: #FFF;
}
