body{
    width: 800px;
    font-size: 11px;
	margin: 0em auto;
	padding: 0em;
 	font-family: Verdana,Tahoma, Arial,sans-serif;
    
}
b{
    color: #363636;
}

a.access:link {
	color: #FFFFFF;/*DF9D00;*/
    text-decoration: underline;/*none;*/
}

a.access:hover {
	color: #DF9D00;/*004E98;*/
    text-decoration: underline;
}

a.access:visited {
	color: #FFFFFF;/*#12761b;*/
    text-decoration: underline;/*none;*/
}

a.access:visited:hover{
	color: #DF9D00;
    text-decoration: underline;
}


a:link {
	color: #005A9C;/*DF9D00;*/
    text-decoration: underline;/*none;*/
}

a:hover {
	color: #DF9D00;/*004E98;*/
    text-decoration: underline;
}

a:visited {
	color: #005A9C;/*#12761b;*/
    text-decoration: underline;/*none;*/
}

a:visited:hover{
	color: #DF9D00;
    text-decoration: underline;
}

a:active{
	color: #01005F;
    text-decoration: none;
}

.titulo{

    clear: both;
	background: #4FA800 url(../imgs/corner.gif) no-repeat top right;
    height: 18px;
    padding: 1px 0px 1px 10px;
    margin: 0px 0px 10px 0px;
    font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    /*color: #004E98;*/
    color: #FFFFFF;

    
    /*border: solid 1px rgb(175,175,175);*/
}

.div_body {
	width: 100%;
	margin: 0em auto;
}

.div_table {
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.div_content {
    /*background-image: url(../imgs/grad.png);
    background-repeat: repeat-x;*/
	clear: both;
	margin: 0px 0px 0px 0px;
    padding: 0.5em 0.0em 0.0em 0em;
    height: 100%;
}

.div_content_blue {
    background-image: url(../imgs/grad_blue.png);
    background-repeat: repeat-x;
    border: 1px dotted #666666;
	clear: both;
	margin: 10px 10px 10px 10px;
    padding: 0.5em 0.5em 0.5em 0.5em;
}

.div_content_yellow {
    background-image: url(../imgs/grad_yellow.png);
    background-repeat: repeat-x;
    border: 1px dotted #666666;
	clear: both;
	margin: 10px 10px 10px 10px;
    padding: 0.5em 0.5em 0.5em 0.5em;
}

.div_content_green {
    background-image: url(../imgs/grad_green.png);
    background-repeat: repeat-x;
    border: 1px dotted #666666;
	clear: both;
	margin: 10px 10px 10px 10px;
    padding: 0.5em 0.5em 0.5em 0.5em;
}

.div_content_red {
    background-image: url(../imgs/grad_red.png);
    background-repeat: repeat-x;
    border: 1px dotted #666666;
	clear: both;
	margin: 10px 10px 10px 10px;
    padding: 0.5em 0.5em 0.5em 0.5em;
}

.div_content_orange {
    background-image: url(../imgs/grad_orange.png);
    background-repeat: repeat-x;
    border: 1px dotted #666666;
	clear: both;
	margin: 10px 10px 10px 10px;
    padding: 0.5em 0.5em 0.5em 0.5em;
}

.div_line {
  margin: 0em 0em 0em 0em;
  padding:  0em 0em 0em 0em; 
}

.div_img {
  margin: 0em 0em 0em 0em;
  padding:  0em 0em 0em 0em;
}

.div_header {
    background-image: url(../imgs/banner.png);
    background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	height: 90px;
    border-top: solid 0.1em rgb(175,175,175);
    border-right: solid 0.1em rgb(175,175,175);
    border-left: solid 0.1em rgb(175,175,175);
}

.div_menu {
	clear: both;
	margin: 0em 0em 0em 0em;
	border-top: solid 0.1em rgb(175,175,175);
	border-bottom: solid 0.1em rgb(175,175,175);
	background-color: #E6E6E7;
	text-transform: uppercase;
	line-height: 22px;
	height: 22px;
	color: rgb(255,255,255);
   
}

.div_menu ul {
	margin: 0em 0em 0em 0em;
	padding: 0em;
	list-style: none;
	font-size: 12px;
}

.div_menu li {
	float: left;
	white-space: nowrap;
}

.div_menu li a {
	display: block;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 0.1em rgb(175,175,175);
	background-color: #E6E6E7;
	text-decoration: none;
	color: rgb(0,0,0);
}

.div_menu li a:hover {
    display: block;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 0.1em rgb(175,175,175);
	background-color: rgb(138,142,154);
	text-decoration: none;
	color: rgb(255,255,255);
}
hr{
    border: 1px dotted rgb(175,175,175);
    margin: 10px 0px 10px 0px;
    /*border: 1px solid #084e7e;*/
    /*border: 1px dashed #084e7e;*/
    color: rgb(175,175,175);
    width: 100%;
}
.div_menu_nav{
	margin: 1px 8px 0px 0px;
	text-align: left;
	font-size: 11px;
}

.div_menu .selected {
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 0.1em rgb(175,175,175);
	background-color: rgb(138,142,154);
	color: rgb(255,255,255);
}
.div_footer {
	clear: both;
    border-top: solid 0.1em rgb(175,175,175);
	margin: 24px 0px 0px 0px;
	text-align: center;
	color: rgb(0,0,0);
	font-size: 11px;
}
.div_simple{
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	font-size:12px;
}
.div_access{
	margin: 1px 8px 0px 0px;
	text-align: right;
	font-size: 11px;
    color: rgb(255,255,255);
}
.div_common{
	padding: 10px 10px 10px 10px;
  	font-size:12px;
}

.div_common_service{
	padding: 2px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
	font-size:12px;
}

td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.column{
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
}

.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border: 1px solid #999999;
}

boton_img{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	
	border:0;
}

.boton_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
    color: #4FA800;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border: 1px solid #999999;
}



.input_common {
	background-color: #FBFBFB;
	border: 1px dotted #666666;
	margin: 0px;
	padding: 0px;
    font-size:12px;
}

.select_common {
	background-color: #FBFBFB;
	border: 1px dotted #666666;
	margin: 0px;
	padding: 0px;
    font-size:12px;
}


.white{
    padding: 5px 5px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	background-color:inherit;
	text-decoration:none;
}
/*
.white:hover{
	text-decoration:underline;
}*/
.bl{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	background-color:inherit;
	text-decoration:none;
}
.bl:hover{
	text-decoration:underline;
}

.bm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	background-color:inherit;
	font-weight:bold;
	text-decoration:none;
}

.bm:hover{
	text-decoration:underline;
}

h1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004E98;
	margin: 0;
	margin-bottom: 5px;
}

h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004E98;
	margin: 0;
	margin-bottom: 5px;
}

h3 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DF9D00;
	margin: 0;
	margin-bottom: 5px;
}

h4 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #556379;
	margin: 0;
	margin-bottom: 5px;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4FA800;
	padding: 0px;
	margin-top: 0px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8CA1AA;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
}

.f_green{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4FA800;
	padding: 0px;
	margin-top: 0px;
    font-weight: bold;
    /*font-style: italic;*/
}


p  {
	margin: 0;
	padding-bottom: 8px;
}

.note_ok {
	padding: 7px 25px 30px 10px;
	/*border: 1px solid #CFCB66;*/
    color: #347235;
    border: 1px dashed #666666;
	background: #FFFFCC;
	margin:10px 10px 10px 10px;
}

.note_error {
	padding: 10px 25px 30px 10px;
	/*border: 1px solid #CFCB66;*/
    color: #990000;
    border: 1px dashed #666666;
	background: #FFFFCC;
	margin:10px 10px 10px 10px;
}

.note_info {
	padding: 7px 25px 30px 10px;
	/*border: 1px solid #CFCB66;*/
    color: #003399;
	border: 1px dashed #666666;
	background: #FFFFCC;
	margin:10px 10px 10px 10px;
}

.img_float_left_sin_borde{
     margin:0px 10px 0px 0px;
     border: 0;
     float: left;
}
.img_float_rightt_sin_borde{
     border: 0;
     float: right;
}

.img_float_left{
     margin: 3px 10px 0px 1px;
     border: 1px dotted #084e7e;
     float: left;
}

.img_float_right{
     margin: 3px 1px 0px 10px;
     border: 1px dotted #084e7e;
     float: right;
}

.tabla a,
.tabla a:link,
.tabla a:visited{
	border:none;
}

.tabla{
	border-top:1px solid #627fac;
	border-right:1px solid #627fac;
	width: 100%;
	border-collapse:collapse;
}

.tabla .tabla_img{
	border:0;
	margin-top:2px;
}


caption{
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	margin:2px 0 0 0;
	padding:0;
	caption-side:top;
	text-align:center;
}

.tabla tr.odd td{
	background:#f7fbff;
}
.tabla tr.odd .column1{
	background:#f4f9fe;
}
.tabla .column1{
	background:#f9fcfe;
}
    
.tabla tr.even td{
	background:#ffffff;
}
.tabla tr.even .column1{
	background:#ffffff;
}

.tabla tr.sel td {
	background-color: #FEFFBF;
}

.tabla tr.sel .column1{
	background-color: #FEFFBF;
}

.tabla .tabla_td{
	color: #07003f;
	border-bottom:1px solid #627fac;
	border-left:1px solid #627fac;
	padding:.3em 1em;
	text-align:center;
}
.tabla th{
	font-weight:normal;
	color: #07003f;
	text-align:left;
	border-bottom: 1px solid #627fac;
	border-left:1px solid #627fac;
	padding:.3em 1em;
}
.tabla thead th{
    font-size: 12px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #556379;
	background:#f4f9fe;
	text-align:center;
    padding:.3em 1em;
}

.tabla thead th strong{
   
}

.tabla tfoot th{
	font-size: 12px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #556379;
	background:#f4f9fe;
	text-align:center;
}
.tabla tfoot th strong{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:.5em .5em .5em 0;
	color: #4FA800;
}
.tabla tfoot th em{
	color:#f03b58;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
}











.tabla_admin a,
.tabla_admin a:link,
.tabla_admin a:visited{
	border:none;
}

.tabla_admin{
	border-top:1px solid #627fac;
	border-right:1px solid #627fac;
	width: 100%;
	border-collapse:collapse;
}

.tabla_admin .tabla_img{
	border:0;
	margin-top:2px;
}



.tabla_admin tr.odd td{
	background:#f7fbff;
}
.tabla_admin tr.odd .column1{
	background:#f4f9fe;
}
.tabla_admin .column1{
	background:#f9fcfe;
}

.tabla_admin tr.even td{
	background:#ffffff;
}
.tabla_admin tr.even .column1{
	background:#ffffff;
}

.tabla_admin tr.sel td {
	background-color: #FEFFBF;
}

.tabla_admin tr.sel .column1{
	background-color: #FEFFBF;
}

.tabla_admin .tabla_td_right{
	color: #07003f;
	border-bottom:1px solid #627fac;
	border-left:1px solid #627fac;
	padding:.3em 1em;
	text-align: right;
}

.tabla_admin .tabla_td_left{
	color: #07003f;
	border-bottom:1px solid #627fac;
	border-left:1px solid #627fac;
	padding:.3em 1em;
	text-align:left;
}

.tabla_admin .tabla_td_center{
	color: #07003f;
	border-bottom:1px solid #627fac;
	border-left:1px solid #627fac;
    padding:.3em 1em;
	text-align:center;
}

.tabla_admin th{
	font-weight:normal;
	color: #07003f;
	text-align:left;
	border-bottom: 1px solid #627fac;
	border-left:1px solid #627fac;
	padding:.3em 1em;
}
.tabla_admin thead th{
    font-size: 12px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #556379;
	background:#f4f9fe;
	text-align:left;
}

.tabla_admin thead th strong{

}

.tabla_admin tfoot th{
	font-size: 12px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #556379;
	background:#f4f9fe;
	text-align:left;
}
.tabla_admin tfoot th strong{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:.5em .5em .5em 0;
	color: #4FA800;
}
.tabla_admin tfoot th em{
	color:#f03b58;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
}

.tabla_blank{
	width: 100%;
	border-collapse:collapse;
}

.tabla_blank .tabla_img{
	border:0;
	margin-top:2px;
}

.tabla_blank .tabla_td_right{
	color: #07003f;
	text-align: right;
  	padding:.3em .1em;
}

.tabla_blank .tabla_td_left{
	color: #07003f;
	padding:.3em .1em;
	text-align: left;
}



.tabla_busqueda a,
.tabla_busqueda a:link,
.tabla_busqueda a:visited{
	border:none;
}

.tabla_busqueda{
	border-top:1px solid #627fac;
    border-left:1px solid #627fac;
    border-right:1px solid #627fac;
	width: 100%;
	border-collapse:collapse;
}

.tabla_busqueda .tabla_img{
	border:0;
	margin-top:2px;
}

.tabla_busqueda tr{
     border-bottom: 1px solid #627fac;

}

.tabla_busqueda tr td{
    border-bottom: 1px solid #627fac;
	background:#f7fbff;
}

.tabla_busqueda .tabla_td_right{
	color: #07003f;
	padding:.3em .2em;
	text-align: right;
}

.tabla_busqueda .tabla_td_left{
	color: #07003f;
	padding:.3em .2em;
	text-align:left;
}

.tabla_busqueda hr{
    color: rgb(175,175,175);
    background-color: rgb(175,175,175);
    height: 1px;
    width: 100%;
    border: 0;
    margin: 0 auto;
    text-align: center;
}















.tabla_form{
	border-top:1px solid #627fac;
	border-right:1px solid #627fac;
    border-left:1px solid #627fac;
	width: 100%;
	border-collapse:collapse;
}

.tabla_form .tabla_img{
	border:0;
	margin-top:2px;
}

.tabla_form tr td{
	color: #07003f;
	border-bottom:1px solid #627fac;
	border-left:1px solid #627fac;
	padding:.3em 1em;

	text-align:left;
}


.tabla_form tr th{
	font-size: 12px;
	font: 11px Arial, Helvetica, sans-serif;
    border-bottom:1px solid #627fac;
	color: #556379;
	background:#f4f9fe;
	text-align: right;
   	padding:.3em 1em;

}
