a.Titmenuppal:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0B3B82; TEXT-DECORATION: none; font-family: Verdana,Helvetica, sans-serif;  border-style:none; 
}
a.Titmenuppal:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0B3B82; TEXT-DECORATION: none; font-family: Verdana,Helvetica, sans-serif; border-style:none;
}
a.Titmenuppal:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; TEXT-DECORATION: none; font-family: Verdana,Helvetica, sans-serif; border-style:none;
	}
	
a.enlace:link {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: bold; font-family: Verdana,Helvetica, sans-serif; 
}
a.enlace:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: bold; font-family: Verdana,Helvetica, sans-serif; 
}
a.enlace:hover {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #0B3B82; TEXT-DECORATION: bold; font-family: Verdana,Helvetica, sans-serif; 
	}
.enlace {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: bold; font-family: Verdana,Helvetica, sans-serif; 
}

/*Nuevos*/

/*Imagenes head*/
.Head_Img1{
background-image:url(../img/head_r1_c1.jpg); 
background-repeat: no-repeat;
}
.Head_Img2{
background-image:url(../img/head_r1_c2.jpg);
background-repeat: no-repeat;
}
.Head_Img3{
background-image:url(../img/head_r1_c3.jpg);
background-repeat: no-repeat;
}
.Head_Img4{
background-image:url(../img/head_r1_c4.jpg);
background-repeat: no-repeat;
}


.Tit_System {
	font-family: Verdana;
	font-size: 25px;
	font-weight: bold;
	text-align:center;
	color: #757A76;
	text-decoration: none;
	}
.Text_Footer {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
.Text_AzulPeq {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #0B3B82;
	text-decoration: none;
	}
.Text_AzulMenu {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
	color: #0B3B82;
	text-decoration: none;
	}

.Tit_Negro {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	/*color: #990000;*/
	text-decoration: none;
	}
.Text_Negro {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
.Text_Blanco {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
.Text_NegroNegrita {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	}
.SubTit{

	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	text-align:left;
}
.Tit_NegroMed {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:left;
	}
.Text_NegroPeq {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
.Text_NegroMed {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
	
/*Estilpos de tablas*/
.TableModule{
	background-color:#FFFFFF;
	height:auto;
}

.TableModule th{
background-color:#FFFFFF;
}

.TableYellow{
	/*background-color:#FFFFCC;*/
	background-color:#F3BF57 /*#9EC546*/;
	height:auto;
	border:1px solid #666;
}

.TableModuleAd{
	background-color:#FFFFFF;
	height:auto;
}

.TableModuleAd th{
	background-color:#FFFFFF;
}

.TableDetModule{
	color:#000000;
}
.TableDetModule td{
	font-size: 10px;
	color:#000000;
	font-weight: normal;
	font-family: Verdana,Helvetica, sans-serif;
}
/*
.TabModuleFont {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}*/
a.TabModuleFont:link {
	FONT-SIZE: 11px; color:#000000; font-weight: normal; TEXT-DECORATION: underline; font-family: Verdana,Helvetica, sans-serif;  
}
a.TabModuleFont:visited {
	FONT-SIZE: 11px; color:#000000; font-weight: normal; TEXT-DECORATION: none; font-family: Verdana,Helvetica, sans-serif; 
}
a.TabModuleFont:hover {
	FONT-SIZE: 11px; color:#9DB055; font-weight: normal; font-family: Verdana,Helvetica, sans-serif; text-decoration: none;

	}
a.TabModuleFont:active {
	font: Verdana, Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; font-size:11px;
	}
	
.TabModule {
	 padding:4 4 4 4px;
	 background-color:#FFFFFF;
	  border-top: 1px solid #333333;
	  border-left: 1px solid #333333;
	  border-right: 1px solid #333333;
}

.TabModuleActive {
	background-color:#F4FFF9;
	font: Verdana, Arial, Helvetica, sans-serif; color:#990000; font-weight:bold;
	 padding:4 4 4 4px;
	 border-top: 1px solid #333333;
	  border-left: 1px solid #333333;
	  border-right: 1px solid #333333;
}


.TableModule_Cont{
	/*background-color:#F4FFF9;*/
        /*#DD8B21
	  border-top: 1px solid #333333;
	  border-left: 1px solid #333333;
	  border-right: 1px solid #333333;
	  border-bottom: 1px solid  #333333;
        */
	/*background-color: #ECF9FF;*/
	background-color:#E3E3E3;
    border-color: #333333  ;
    border-style: solid;
    border-width: 1px;
}

.DetModule{
background-color:#FFFFFF;
}
.BoxInfoGral {
	background-color:#FFFFCC;
	 padding:0 1 0 1px;
	 border-top: 1px solid #FFFFFF;
	  border-left: 1px solid #FFFFFF;
	  border-right: 1px solid #FFFFFF;
	  border-bottom: 1px solid #FFFFFF;
}
	
.tabular_list {
	border:1px solid #000;
        margin-bottom: 14px;
       /* border-collapse: collapse;*/
}
.tabular_list th {
	border:1px solid;
	border-color:#ddd #999 #888 #ddd;
	background-color: #DBEBFA;
	font-weight:bold;
	text-align:center;
	color:#003;
	padding:1px;
	padding-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-size:.9em;*/
}
.tabular_list td {
	border:1px solid;
	border-color:#fff #bbb #bbb #fff;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-size:.9em;*/
        vertical-align: top;
} 

.tabular_list td select{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
} 

.cssTablaNormal {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none
}
.cssTablaNormal td {
	border:0px solid;
}
.cssTablaNormalWhite {
background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none
}
.cssTablaNormal td {
	border:0px solid;
}
	
	
.DivMsjInfo div{
padding:0;
border:solid;
border-width:1px 0;
margin:0 1px;
font-weight:normal;
border-color: rgb(241, 222, 5); 
background-color: rgb(241, 222, 5);
}
.DivMsjInfo div div{
padding:1px 0;
border-width:0 1px;
background:none;
margin:0 -1px;
border-color: rgb(241, 222, 5);
}
.DivMsjInfo div div div{
border-width:0;
padding:0 5px;
color: rgb(0, 0, 0);
font-size: 11px;
}


.DivBoxPpal div{
padding:0;
border:solid;
border-width:1px 0;
margin:0 1px;
font-weight:normal;
border-color: rgb(112, 162, 211); 
background-color: rgb(112, 162, 211);
}
.DivBoxPpal div div{
padding:1px 0;
border-width:0 1px;
background:none;
margin:0 -1px;
border-color: rgb(112, 162, 211);
}
.DivBoxPpal div div div{
border-width:0;
padding:0 5px;
color: rgb(0, 0, 0);
font-size: 11px;
}


/*Fin Nuevos*/



.cssFormulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;
}
.td1_n {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

.td2_n {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E6F1;
	text-align: left;
}
.Tit_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #FFFFFF;
	text-align:center;
	text-decoration: none;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #2363B0;
}
.SubTitTabla_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	text-decoration: none;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #C0D6EE;
}
.TitNorm_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #C0D6EE;
}
.TextTabla_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #E8EEF7;
}
.Text_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.TextBigTabla_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #E8EEF7;
}
.TextBig_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.TextBold_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*TABS*/
a.TAB:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.TAB:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.TAB:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.TAB:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
a.TAB { font-family: verdana, arial; font-size:11px; color:#ffffff; font-weight:bold; letter-spacing:-1px}

/*Estilos Tabs*/
.LeftCurve
{
background-image: url(../img/FFFFFFl.gif);
background-repeat: no-repeat;
background-position: left top;
background-attachment: scroll;
}
.RightCurve{
background-image: url(../img/FFFFFFr.jpg);
background-repeat: no-repeat;
background-position: right top;
background-attachment: scroll;
}
.CurvaDerecha{
background-image: url(../img/curva_der.gif);
background-repeat: no-repeat;
background-position: right top;
background-attachment: scroll;
}
.gridColorDIV {
    font-size: 8px;
    height: 8px;
    width: 8px;
}



form#form1 						{font-family:arial;font-size:100%;}
form#form1 label 					{float:left;display:block;margin:3px 0;clear:both;}
form#form1 input 					{color:#666;margin:0 0 7px 0;border:1px solid #666;-moz-border-radius:5px;-webkit-border-radius:5px;background: url('../img/gradient_white.png') repeat-x top left #fff;padding:3px 10px;}

form#form1 select 				{color:#666;margin:0 0 7px 0;border:1px solid #666;-moz-border-radius:5px;-webkit-border-radius:5px;background: url('../img/gradient_white.png') repeat-x top left #fff;padding:3px 5px 3px 10px;}
form#form1 option			        {display:block;color:#666;}

form#form1 input[type="checkbox"] {background:none;border:0px;width:14px;height:14px;margin:5px 15px;padding:0px;}
form#form1 input[type="radio"]    {background:none;border:0px;width:14px;height:14px;margin:5px 15px;padding:0px;}
input[type="text"]:disabled         {opacity: .5;border:1px solid #eee !important;filter: alpha(opacity=50);}

form#form1 textarea 				{color:#666;font-size:110%;font-family:arial;border:1px solid #666;-moz-border-radius:12px;-webkit-border-radius:12px;background: url('../img/gradient_white.png') repeat-x top left #fff;padding:2px 10px;margin-bottom:10px;}

