body {
        font-family: Arial, sans-serif;
        font-size:8.5pt;
        color: #333333;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        
}
.stTitulo {
        font-family: Arial, sans-serif;
        font-size:14pt;
        color: #D532C1;
}

.stDerechos {
        font-family: Arial, sans-serif;
        font-size:7pt;
        color: #009966;
}


td {
	font-family: arial,helvetica,sans-serif;
	font-size:12pt;
	color: #006600;
	font-weight:normal;
	line-height: normal;
	white-space: normal;
	letter-spacing: normal;
	height: auto;
	border-bottom-color: #009900;
        }

/*Los browser suelen poner un borde azul alrededor de una imagen que es anchor, con lo sisguiente lo evito		*/
a img 
{
	border: none; 
}

        A.clase1:visited {
        text-decoration: none;
        font-family: arial,helvetica,sans-serif; 
        font-size:8pt;
        color: #006600;
        } 
    A.clase1:active {
        text-decoration: none;
        font-family: arial,helvetica,sans-serif; 
        font-size:8pt;
        color: #006600;
        } 
    A.clase1:link {
        text-decoration: none;
        font-family: arial,helvetica,sans-serif; 
        font-size:8pt;
        color: #006600;
        } 
    A.clase1:hover {
        text-decoration: none;
        font-family: arial,helvetica,sans-serif; 
        font-size:8pt;
        color: #666666; 
        
        } 
        
        
        A.clase2:visited {
        text-decoration: none;
        color: #A5A5B9; 
        } 
    
        A.clase2:active {
        color: #006600; 
        text-decoration: none;

        } 
    A.clase2:link {
        color: #6E93B7; 
        text-decoration: none;

        } 
    A.clase2:hover {
        color: #007DB7; 
        } 

.stTablaCabezal {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #EBE9F2;
        border-bottom: #F8F7FD 1px solid;
        border-left: #F8F7FD 1px solid;
        border-top: #F8F7FD 1px solid;
        color: #333333;
}

.stItemMenu {
        font-family: Arial, sans-serif; 
        background-color: #F8F7FD;
        border-bottom: #FFFFFF 1px solid;
        border-left: #FFFFFF 1px solid;
        border-right: #FFFFFF 1px solid;
        height: 14px;
        color: #000000;

}

.stHeaderMenu {
        font-family: Arial, sans-serif; 
        background-color: #5E5DD2;
        border-bottom: #F8F7FD 1px solid;
        border-left: #F8F7FD 1px solid;
        border-right: #F8F7FD 1px solid;
        height: 14px;
        font-weight:bold;
        color: F8F7FD;

}
.stTablaCabezalRight {
        font-size:12;
        font-family: Arial, sans-serif; 
        background-color: #F8F7FD;
        border-bottom: #5DA47B 1px solid;
        border-left: #5DA47B 1px solid;
        border-top: #5DA47B 1px solid;
        border-right: #5DA47B 1px solid;
}

.stTablaCabezalLogo {
        width: 764px;
        border-right: #C0EBD2 1px solid;
        border-top: #C0EBD2 1px solid;
        border-left: #C0EBD2 1px solid;
}

.stTablaMenu {
        font-size:11;
        font-family: Arial, sans-serif; 
        border-left: #F8F7FD 1px solid;
        border-right: #F8F7FD 1px solid;
        border-top: #F8F7FD 1px solid;
        border-bottom: #F8F7FD 1px solid;
}

.stCeldaIzquierda {
        font-size:11;
        font-family: Arial, sans-serif; 
        border-left: #F8F7FD 1px solid;
        border-right: #F8F7FD 1px solid;
        border-top: #F8F7FD 1px solid;
}
.stCeldaIzquierdaFinal {
        border-left: #F8F7FD 1px solid;
        border-right: #F8F7FD 1px solid;
}
.stCeldaDerecha {
        font-family: arial,helvetica,sans-serif; 
        font-size:8pt;
        color: #8888A8;
        font-weight:normal;
        border-right: #F8F7FD 1px solid;
        border-top: #F8F7FD 1px solid;
        height: 37px;
}
.stCeldaDerechaRelleno {
        border-top: #F8F7FD 1px solid;
        height: 37px;
        font-family: arial,helvetica,sans-serif; 
        font-size:8pt;
        color: #8888A8;
        font-weight:normal;
}

.stCeldaDerechaFinal {
        border-right: #F8F7FD 1px solid;
        border-top: #F8F7FD 1px solid;
        height: 14px;
        color: #A5A5B9;
}
.stCeldaDerechaFinalDos {
        border-right: #F8F7FD 1px solid;
        height: 14px;
}

.stTablaMadre {
        border-right: #F8F7FD 1px solid;
}

input {
        background-color: #FFFFFF; 
        color: #333333; 
        font-family: Arial, sans-serif; 
        font-size: 8 pt; 
}

textarea {
        background-color: #FFFFFF; 
        color: #666666; 
        font-family: Tahoma; 
        font-size: 8 pt; 
        border: 1 solid #D6D6D6
}

select {
        background-color: #FFFFFF;
        color: #6D6D96;
        font-family: Arial, sans-serif;
        font-size: 8 pt;
        border-top: 1 solid;
        border-right: 1 solid;
        border-bottom: 1 solid;
        border-left: 1 solid #84A7C7;
        border-color: #D6D6D6;
}

.stCeldaDeptos {
        border-right: #F8F7FD 1px solid;
        border-top: #F8F7FD 1px solid;
        height: 12px;
        color: #666666;
}
.stCeldaDeptosIzquierda {
        border-left: #F8F7FD 1px solid;
        border-right: #F8F7FD 1px solid;
        border-top: #F8F7FD 1px solid;
        height: 12px;
        color: #666666;
}
.stCeldaDeptosFinal {
        border-top: #F8F7FD 1px solid;
        height: 12px;
        color: #666666;
}


.stCeldaDeptosFinalDos {
        border-bottom: #F8F7FD 1px solid;
        border-top: #F8F7FD 1px solid;
        border-right: #F8F7FD 1px solid;
        height: 12px;
        color: #666666;
}
.stCeldaDeptosFinalDosX {
        border-bottom: #F8F7FD 1px solid;
        border-top: #F8F7FD 1px solid;
        border-left: #F8F7FD 1px solid;
        border-right: #F8F7FD 1px solid;
        height: 12px;
        color: #666666;
}




.menutitle{
cursor:pointer;
margin-bottom: 1px;
background-color:#FFFFFF;
color:#615886;
width:156px;
padding:2px;
border-bottom:1px solid #E9E7F7;
}
.textomenu{
margin-bottom: 1px;
color:#615886;
width: 156px;
heigth: 15px; 
}

.textosubmenu{
color:#615886;
width: 156px;
height: 20px; 
text-indent: 11pt;
border-bottom:1px solid #E1DFF2;
border-top:1px solid #FFFFFF;
}

.submenu{
cursor:pointer;
margin-bottom: 1px;
background-color:#F7F6FC;
color:#000000;
width:156px;
text-align:left;
font-weight:bold;
}

A.claseMenu:visited {
        text-decoration: none;
        color: #615886; 
heigth: 15px; 

        } 
    
        A.claseMenu:active {
        color: #6E93B7; 
        text-decoration: none;
heigth: 15px; 

        } 
    A.claseMenu:link {
        color: #615886; 
        text-decoration: none;
heigth: 15px; 

        } 
    A.claseMenu:hover {
        color: #D532C1; 
        heigth: 15px; 

        } 

.stTablaMain{
        font-family: Arial, sans-serif; 
        background-color: #F8F7FD;
        border: #BDB9D5 1px solid;
        width: 591px;
        font-weight:bold;
        color: #FFFFFF;

}

.stTablaMainDos{
        font-family: Arial, sans-serif; 
        background-color: #F8F7FD;
        border-top: #BDB9D5 1px solid;
                border-right: #BDB9D5 1px solid;
        border-left: #BDB9D5 1px solid;

        width: 591px;
        font-weight:bold;
        color: #FFFFFF;

}

.stTablaFinal{
        font-family: Arial, sans-serif; 
        background-color: #F8F7FD;
        border-top: #BDB9D5 1px solid;
        width: 591px;
        font-weight:bold;
        color: #FFFFFF;
        }

.stTitulosCabezal {
        font-size:12;
        font-family: Arial, sans-serif; 
        background-color: #ECEBF8;
        border-bottom: #D6D4F2 1px solid;
        color: 615886;
        height: 23px;
        font-weight:bold;
}
.stTitulosItem {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F7F6FC;
        border-right: #BDB9D5 1px solid;
        color: #615886;
        font-weight:bold;
        width: 5%;
}

.stTitulosItemNot {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F7F6FC;
        border-right: #BDB9D5 1px solid;
        color: #615886;
        font-weight:bold;
}

.stTitulosItemVertical {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F7F6FC;
        border-right: #BDB9D5 1px solid;
        border-bottom: #BDB9D5 1px solid;
        color: #615886;
        font-weight:bold;
        width: 5%;
}

.stTitulosItemDerecho {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F7F6FC;
        color: #615886;
        font-weight:bold;
        width: 5%;
}

.stTitulosItemDos {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F4F2F9;
        border-top: #BDB9D5 1px solid;
        border-right: #BDB9D5 1px solid;
        color: #615886;
        font-weight:bold;
        width: 5%;
}
.stTitulosItemTres{
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F4F2F9;
        border-top: #BDB9D5 1px solid;
        color: #615886;
        font-weight:bold;
        width: 5%;
}
.stTitulosItemBordeDerecho{
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F4F2F9;
        border-right: #BDB9D5 1px solid;
        color: #615886;
        font-weight:bold;
        width: 5%;
}
.stTitulosItemSinBorde{
                font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F7F6FC;
        color: #615886;
        font-weight:bold;
        width: 5%;
}

.stTitulosItemSinBordeNot{
                font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F7F6FC;
        color: #615886;
        font-weight:bold;
}



.stCeldas {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #FFFFFF;
        border-right: #BDB9D5 1px solid;
        border-top: #BDB9D5 1px solid;
        color: #615886;
        width: 5%;
}

.stCeldasNot {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #FFFFFF;
        border-right: #BDB9D5 1px solid;
        border-top: #BDB9D5 1px solid;
        color: #615886;
}

.stCeldasRightBottom {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #FFFFFF;
        border-right: #BDB9D5 1px solid;
        border-bottom: #BDB9D5 1px solid;
        color: #615886;
        width: 5%;
}
.stCeldasBottom {
        font-size:11;
        font-family: Arial, sans-serif; 
        border-bottom: #BDB9D5 1px solid;
        color: #615886;
        width: 5%;
}

.stCeldasDerecha {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #FFFFFF;
        border-right: #BDB9D5 1px solid;
        color: #615886;
        width: 5%;
}

.stCeldasVertical {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #FFFFFF;
        border-bottom: #BDB9D5 1px solid;
        color: #615886;
        width: 5%;
}


.stCeldasVerticalProg {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F8F8FA;
        border-bottom: #BDB9D5 1px solid;
        color: #615886;
        width: 5%;
}

.stCeldasVerticalProgSinNombre {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #F8F8FA;
        color: #615886;
        width: 5%;
}



.stCeldasTop {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #FFFFFF;
        border-top: #BDB9D5 1px solid;
        color: #615886;
        width: 5%;
}

.stCeldasTopNot {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #FFFFFF;
        border-top: #BDB9D5 1px solid;
        color: #615886;
}

.stCeldasSinBorde {
        font-size:11;
        font-family: Arial, sans-serif; 
        background-color: #FFFFFF;
        color: #615886;
        width: 5%;
}


.stBlanca {
        background-color: #FFFFFF;
        border-right: #BDB9D5 1px solid;
        font-size:5px;
        font-family: Arial, sans-serif; 
        color: #FFFFFF;
        background-image:  url(../../images/fondoTdBlanca.gif);

}

        A.tituloLink:visited {
        border-bottom: #BDB9D5 1px solid;
        text-decoration: none;
        color: #615886; 
        } 
    
        A.tituloLink:active {
        color: #615886; 
        text-decoration: none;
        border-bottom: #BDB9D5 1px solid;

        } 
    A.tituloLink:link {
        color: #615886; 
        text-decoration: none;
        border-bottom: #BDB9D5 1px solid;


        } 
    A.tituloLink:hover {
        color: #D532C1;
        text-decoration: none; 
        border-bottom: #D532C1 1px solid;

        } 
        
.stBoton{
        background-color: #FFFFFF; 
        color: #6D6D96; 
        font-family: Arial, sans-serif; 
        font-size: 8 pt; 
        border: 1 solid #A6A1C4;
        border-bottom: 2 solid #A6A1C4;
        border-right: 2 solid #A6A1C4;
                font-weight:bold;

        }
		
.stBotonDos{
        background-color: #FFFFFF; 
        color: #6D6D96; 
        font-family: Arial, sans-serif; 
        font-size: 7 pt; 
        border: 1 solid #A6A1C4;
        border-bottom: 1 solid #A6A1C4;
        border-right: 1 solid #A6A1C4;

        }

.stCajaTexto {
        background-color: #FFFFFF; 
        color: #333333; 
        font-family: Arial, sans-serif; 
        border: 1 solid #A6A1C4;
        font-size: 8 pt; 
}
.bordeMenu {
        border-bottom: 1 solid #E9E7F7; 
}


/*   Rollovers para los botones */
.cssnav	
{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../img/overbtn.jpg) no-repeat;
	width: 119px;
	height: 26px;
	overflow:hidden;
}
.cssnav a 
{
	display: block;
	/*float: left;
	width: 119px;
	height: 26px;
	overflow:hidden;*/

	color: #000000;	
	
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	text-align:center
}
.cssnav a:hover 
{
	color: #009900;
}
			
/*.cssnav img 
{
	width: 119px; 
	height: 26px; 
	border: 0; 
}*/

.cssnav a:hover img
{
	visibility:hidden
}

.cssnav span 
{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 120px;
	text-align: center;	
	cursor: pointer;   
}


/* Aca hago una copia para rollover con botones mas grandes y/o llamativos */
.cssnavBig	
{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background: url(../img/overbtnBig.jpg) no-repeat;
	width: 119px;
	height: 38px;
	overflow:hidden;
}
.cssnavBig a 
{
	display: block;
	color:#000;	
	
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	text-align:center
}
.cssnavBig a:hover 
{
	color: #009900;
}
			
.cssnavBig a:hover img
{
	visibility:hidden
}

.cssnavBig span 
{
	position: absolute;
	top: 10px;
	left: 0px;
	width: 120px;
	text-align: center;	
	cursor: pointer;   
}

/* Fin del rollover grande */


* html a:hover 
{
	visibility:visible
}



ul.menulat
{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

li.menulat
{
	background-image: url(../img/vinetaAzul.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: .6em;
}
