html, body {

FONT-FAMILY: Century Gothic,Arial,Sans-serif,Arial,Verdana; FONT-SIZE: 10pt;

margin:0;
padding:0;
height:100%;

}
#grid1_div{width:960px;
}

#iBuscar {
	background-image:url(../img/bg_buscar.jpg);
    position:absolute;
	width:539px;
	height:44px;
	right:1px;
}

#Sugerencia {
	font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
	visibility:hidden;
}

table.default { 



	background-color: #999999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; 



	border-left: 1px solid #ccc;



} 



a:link



{



	color: #2F2C5B;



	text-decoration: none;



}







a:visited



{



	color: #2F2C5B;



	text-decoration: none;



}







a:hover
{
	color: red;	text-decoration: none;

}

a.mas:link {
	color: #013AD1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.mas:active {
	color: #004AB9;
	font-weight: bold;
	text-decoration: underline;
}



a.mas:visited {



    color: #4280FF;



	text-decoration: none;



}















a.mas:hover {



    color: #004AB9;



text-decoration: underline;



}



hr.menu {

line-height:2px;

color:#3399CC;

height:1px;

border-bottom-style:dotted;

}







a.page:link {



	color: #013AD1;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-decoration: none;







}







a.page:active {



	color: #004AB9;



	font-weight: bold;



	text-decoration: underline;



}







a.page:visited {



    color: #4280FF;



	text-decoration: none;



}







a.page:hover {



    color: #004AB9;



text-decoration: underline;



}











a.a1:link



{



	color: #000000;



	text-decoration: none;



}







a.a1:visited



{



	color: #000000;



	text-decoration: none;



}







a.a1:hover



{



	color: red;



	text-decoration: none;



}







a.deco:link



{



	color: #808000;



	text-decoration: none;



}







a.deco:visited



{



	color: #CC6600;



	text-decoration: none;



}







a.deco:hover



{



	TEXT-DECORATION: underline;



}







.title



{



	font-family: Arial, verdana, Geneva;



	font-size: 20px;



	font-weight: bold;



	color: #000000;



}



.stsr



{



	font-weight: bold;



	color: red;



}





.stsg



{



	font-weight: bold;



	color: green;



}





.TitleSmall               



{ 



	font-family: Verdana, Arial, Helvetica, sans-serif; 



	font-size: 18px; 



	font-weight: normal; 



	color: #979797; 



	text-align: left; 



	line-height: 20px 



}







.TitleSmallRight          



{ 



	font-family: Verdana, Arial, Helvetica, sans-serif; 



	font-size: 18px; font-weight: normal; 



	color: #979797; 



	text-align: right; 



	line-height: 20px 



}







.TitleSmallCenter         



{ 



	font-family: Verdana, Arial, Helvetica, sans-serif; 



	font-size: 18px; 



	font-weight: normal; 



	color: #979797; 



	text-align: center; 



	line-height: 20px 



}







.TitleSmallSalmon         



{ 



	font-family: Verdana, Arial, Helvetica, sans-serif; 



	font-size: 18px; 



	font-weight: normal; 



	color: #FFBFBF; 



	line-height: 20px 



}





.TitleSmallB       



{ 



	font-family: Verdana, Arial, Helvetica, sans-serif; 



	font-size: 18px; 



	font-weight: normal; 



	color: #000000; 



	line-height: 20px 



}





.t1



{



	font-family: Verdana, Sans-serif;



	font-size: 9px;



	color: #666666;



}







.t2



{



	font-family: Verdana, Sans-serif;



	font-size: 9px;



	color: #000000;



}











.t3



{



	font-family: Verdana, Sans-serif;



	font-size: 9px;



	



}







.t4



{



	font-family: Verdana, Sans-serif;



	font-size: 9px;



	color: #000000;



}











.t5



{



	font-family: Verdana, Sans-serif;



	font-size: 15px;



	color: #000066;



	font-weight: normal;



}







.t6



{



	font-family: Verdana, Sans-serif;



	font-size: 13px;



	color: #000066;



	font-weight: normal;



}







.t7



{



	font-family: Verdana, Sans-serif;



	font-size: 8pt;



	color: #000000



	



}







.t8



{



	font-family: Verdana, Sans-serif;



	font-size: 7pt;



	color: #666666



	



}







.t9



{



	font-family: Verdana, Sans-serif;



	font-size: 15pt;



	



}







.t10



{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;


	



}



.planilla



{



	font-family: Verdana, Sans-serif;



	font-size: 13pt;

	

	color:green;



	



}







.txt 



{



   font-family: Verdana, Arial, Helvetica, sans-serif; 



   font-size:11px;



   background-color: #FFFFFF;



   border-style: solid;



   border-width: 1px;



}







h3 { font-size:11px; }





.warn { color: #FF0000; }	



.star { color: #FF0000; }







UL { list-style-type: square; }



.red { color: #FF0000; }



#boton{

        BORDER: rgb(128,128,128) 1px solid; 

        FONT-SIZE: 10pt; 

        FONT-FAMILY: Verdana;

        BACKGROUND-COLOR: #66ffcc;

       }

       

.expl { font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; text-align: right}



.suggest_link {

				background-color: #FFFFFF;

				color:#000000;

				padding: 2px 6px 2px 6px;

			}

			.suggest_link_over {

				background-color: #2E495A;

				color:#FFFFFF;

				padding: 2px 6px 2px 6px;

			}

			.search_suggest {

				position: absolute;

				padding:3px; 

				background-color: #FFFFFF; 

				text-align: left;

				border: 1px solid #cccccc;			

			}

			.search_default {

				position: absolute;

				padding:0px;

				border: 0px;

				left:-40px;		

			}

			

/*- Menu Tabs J--------------------------- */



    #tabsJ {

      float:left;

      width:100%;

      font-size:93%;

      line-height:normal;

	  padding-left:10px;

      }

    #tabsJ ul {

        margin:0;

        padding:10px 10px 0 0px;

        list-style:none;

      }

    #tabsJ li {

      display:inline;

      margin:0;

      padding:0;

      }

    #tabsJ a {

      float:left;

      background:url("../img/tableftJ.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 5px;

      text-decoration:none;

      }

	 

	 #tabsJ a.sle {

      background-position:0% -84px;

      }

	

    #tabsJ a span {

      float:left;

      display:block;

      background:url("../img/tabrightJ.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      color:#24618E;

      }

	  

	  #tabsJ a span.sel {

      float:left;

      display:block;

      background:url("../img/tabrightJ.gif") no-repeat right top;

	  background-position:100% -84px;

      padding:5px 15px 4px 6px;

      color:#FFF;

      }

	  

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabsJ a span {float:none;}

    /* End IE5-Mac hack */

    #tabsJ a:hover span {

      color:#FFF;

      }

    #tabsJ a:hover {

      background-position:0% -42px;

      }

    #tabsJ a:hover span {

      background-position:100% -42px;

      }

	#tabsJ a:hover span.sel {

      background-position:100% -42px;

    }



        #tabsJ #current a {

                background-position:0% -84px;

        }

        #tabsJ #current a span {

                background-position:100% -84px;

                color:#FFF;

        }



a.button {

    background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right;

    color: #000000;

	font-weight:bold;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 24px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}

a.button span {

    background: transparent url('../img/bg_button_span.gif') no-repeat;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

}

a.button:hover {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.button:hover span {

    background-position: bottom left;

    padding: 6px 0 4px 18px; /* push text down 1px */

}

a.button_azul:visited {
	
	color:#FFF;
	
	}

a.button_azul {

    background: transparent url('../img/bg_button_a_azul.gif') no-repeat scroll top right;

    text-decoration: none;
	
	color: #FFFFFF;
	
	color: white;

	font-weight:bold;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 24px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */
	
}

a.button_azul span {

    background: transparent url('../img/bg_button_span_azul.gif') no-repeat;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

}

a.button_azul:hover {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.button_azul:hover span {

    background-position: bottom left;

    padding: 6px 0 4px 18px; /* push text down 1px */

}


.clear { /* generic container (i.e. div) for floating buttons */

    overflow: hidden;

    width: 100%;

}

#menu ul { list-style-type: none; margin:0; padding:0; font-weight:bold; font-size:11px; border-style:solid; border-width:1px; border-color:#CCC; font-family:Arial, Helvetica, sans-serif; color:#006699; }

#menu ul li.nivel1 { width: 200px;}

#menu ul li { text-align:left;}

#menu img { border:0px; }

#menu ul li.primera { border-top: solid 1px #FFF;}

#menu ul li a {display: block;text-decoration: none;color:#006699; background-image:url(../img/glossyback.gif);border: solid 1px #fff;border-top: none;padding: 8px 8px 7px;position: relative;}

#menu ul li:hover {position: relative;background-color: #6CC;color: #000;}

#menu ul li a:hover  {background-color: #000; color:#333 ;position: relative;}

#menu ul li a.nivel1 {display: block!important;display: none;position: relative;}

#menu ul li ul {display: none;}

#menu ul li:hover > ul {display: block;position: absolute; left: 200px;top:-1px; z-index:1;}

#menu ul li ul li a {width: 200px;background-color: #399;color: #000;position: relative;}

#menu ul li ul li a:hover {position: relative;background-color: #6CC;color: #F60;}

#menu ul li a.nivel1ie {width: 200px;padding: 8px;}#menu ul li a.subnivel {padding-bottom: 8px;}

#menu ul li a:hover ul.nivel2, #menu ul.nivel2 li a:hover ul.nivel3, #menu ul.nivel3 li a:hover ul.nivel4, #menu ul.nivel4 li a:hover ul.nivel5 {display: block; color:#000;position: absolute;left: 200px;top:-1px;}

table.falsa {border-collapse:collapse;border:0px;float: left;}



table.TablaData {

border-style:solid;

border-color:#CCCCCC;

border-width:1px;

}

table.TablaData tr.head {

background-color:#C7E1EB;

}

table.TablaData tr.body:hover {

	background-color:#FF9900;

	color:#FFF;

	cursor:crosshair;
}

div.contenedor {
		position: relative;
		width: 100px;
	}
 
	div.fill {
		font-size: 8pt;
		display: none;
		width: 300px;
		position:absolute;
		color:#666;
		border: 0px solid #008585;
		overflow: auto;
		top: -1px;
		left:-282px;
		filter:alpha(opacity=95);
	}
 
	tr.fill {
	font-size: 8pt;
	color: #000;
	background-color:#F4F4F4;
	border: 1px solid #008585;
	}
#pmenu {
	 list-style-image:url(../img/arrow-list.gif);
}
#pmenu li {
	padding:5px;
}