body {background-color: #ffffff;}

body, td, li, p {color: #666666; font: 8pt verdana,geneva,arial,helvetica,sans-serif; font-weight: normal;}
th {color: #333333; font: 8pt verdana,geneva,arial,helvetica,sans-serif; font-weight: bold; text-align: center;}

a:link {color:#6666cc;}
a:active {color:#6666cc;}
a:visited {color:#666699;}
a:hover {color:#6699ff;}

.form {font-family: courier;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}
u {text-decoration: underline;}

.small {font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999}
.large {font-size: 11pt;}
.titulo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #666633}
.campoTXCon {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border: 1px #333300 solid;
width:140px;
	height:18px;; background-color: #FFFFFF}
.campoTXSin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border: 1px #333300 solid;
	background-color:#ffffff;
height:18px;}
.caja {background-color: #cbd2e2; border: 1px solid #6699ff;margin: 10px;
padding: 20px; }
.campoTXSinTodo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; text-decoration:none; border: 1px #333300 solid; background-color:#ffffff; scrollbar-face-color: #C6CDAC; scrollbar-shadow-color: #333300; scrollbar-highlight-color: #E5E8DA; scrollbar-3dlight-color: #E5E8D9; scrollbar-darkshadow-color: #9BA86F; scrollbar-track-color: #DADAC2; scrollbar-arrow-color: #333300;}
.tx_explicativo { font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999 ; font-weight: bold}

.scroll{scrollbar-face-color: #C6CDAC; scrollbar-shadow-color: #333300; scrollbar-highlight-color: #E5E8DA; scrollbar-3dlight-color: #E5E8D9; scrollbar-darkshadow-color: #9BA86F; scrollbar-track-color: #DADAC2; scrollbar-arrow-color: #333300; }

.boton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333300; background-color: #E5E8DA; text-align: center; border: 1px;border-style: solid;border-top-color: #8B8B5E; border-left-color: #8B8B5E;border-right-color: #333300;border-bottom-color: #333300;}

.paso_activo { font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666600; font-weight: normal}
.pasos_inscrip { font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: normal }
.texto_destacado { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-style: normal}
.texto { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal}
.checkbox {  border: 1px #333300 solid}
.tittulo_secund { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-style: normal}
.tabla {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; border: 1px #333300 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.recuadro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #333300; border: 1px #333300 solid; background-color: #E5E8DA; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.tabla_grande { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; border: 1px #333300 solid ; background-image: url(Chile/guia/rayas.gif); background-repeat: repeat}
.link_barra {  text-decoration: none}
.link_label { font-size: 10pt; font-weight: bold; text-decoration: none}
.titulo_rec {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF}
.link_menu { font-size: 8pt; font-weight: normal; text-decoration: none ; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666600; font-style: normal}
.titulo_lengueta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #666699}

.botonTabla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333300; background-color: #E5E8DA; text-align: center;border: 1px;border-style: solid;border-top-color: #8B8B5E; border-left-color: #8B8B5E;border-right-color: #333300;border-bottom-color: #333300;}

.link_pasos { font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.sangria_pasos {  clip:   rect(   ); left: auto}
.tx_explicativo_interior { font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: normal}
.subpaso_herramientas { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-style: normal }
.errorformulario { font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3300}
.link_importante { font-size: 10pt; font-weight: bold; text-decoration: none }
.pnovios_titulo { font-size: 12pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-style: normal }
.pnovios_fecha { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-style: normal }
.pnovios_secciones { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666699; font-weight: bold; font-style: normal }
.pnovios_textos { font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: normal; font-style: normal }
.pnovios_linkgnde { font-size: 10pt; font-weight: bold; text-decoration: none ; color: #666699}
.catalogo_explicativo { font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: normal }
.catalogo_tabla { border: 1px #666699 solid}
.catalogo_link { text-decoration: none }
.herramientas_linkexpl { font-size: 8pt; font-weight: normal; text-decoration: none ; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666600; font-style: normal }
.herr_texdestacado { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666699; font-weight: bold; font-style: normal }
.menu_dsctos {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-variant: normal}
.campolunasin { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; text-align:left; text-decoration:none; border: 1px #009999 solid; background-color:#EFF7FF; height:18px; }

.botonluna { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3399CC; background-color: #EFF7FF; text-align: center; border: 1px;border-style: solid;border-top-color: #009999; border-left-color: #009999;border-right-color: #025656;border-bottom-color: #025656;}

.tablaluna { border: 1px #3399CC solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }
.subtitulo_lengueta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #98985C}
.lunacampoTXCon { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; text-decoration:none; border: 1px #3399CC solid; width:140px; height:18px;; background-color: #FFFFFF }
.lunacampoTXSinTodo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; text-decoration:none; border: 1px #3399CC solid; background-color:#ffffff; scrollbar-face-color: #EFF7FF; scrollbar-shadow-color: #009999; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #E6FFFE; scrollbar-darkshadow-color: #9BE8EF; scrollbar-track-color: #E7F8FD; scrollbar-arrow-color: #009999; }
.lunatitulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #3399CC}
.lunapais { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3399CC; font-weight: bold; font-style: normal }

.botonempresa { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt; color: #3F599E; background-color: #E8EDFA; text-align: center; 
border: 1px;border-style: solid;border-top-color: #9AABD7; border-left-color: #9AABD7;border-right-color: #041645;border-bottom-color: #041645;}


.campoTXConempresa { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; text-decoration:none; border: 1px #3F599E solid; width:140px; height:18px;; background-color: #FFFFFF }
.tablaempresa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #3F599E; border: 1px #3F599E solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }
.checkboxempre { border: 1px #3F599E solid}
.campoTXSinTodoemp { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; text-decoration:none; border: 1px #3F599E solid; background-color:#ffffff; scrollbar-face-color: #C5CDE0; scrollbar-shadow-color: #20283B; scrollbar-highlight-color: #DCE1EC; scrollbar-3dlight-color: #DBE0EC; scrollbar-darkshadow-color: #7588B6; scrollbar-track-color: #C5CDE0; scrollbar-arrow-color: #20283B; }
.tituloempresa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #3F599E}
.txtazulemp { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3F599E; font-weight: bold; font-style: normal }
.errortarjeta { font-size: 12px;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3300 ; font-weight: bold}
.mensajeverde { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4E7303; font-weight: bold; font-style: normal ; background-color: F2F2D9; text-align: center; border: 2px #669900 solid}
.mensajerojo { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3300; font-weight: bold; font-style: normal ; background-color: #FFE4D9; text-align: center; border: 2px #DE5119 solid}
.mensajeamarillo { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #C1940B; font-weight: bold; font-style: normal ; background-color: #FFF6D9; text-align: center; border: 2px #E3B835 solid}
.tablapasos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; border: 1px #E3B835 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; background-color: #FFF6D9}
.emp_lengueta { font-size: 10pt;; font-family: Verdana, Arial, Helvetica, sans-serif; color: #538982; font-weight: bold; font-style: normal }
.campos_emp
{
    font-weight: bold;
    font-size: 8pt;
    color: #333300;
    font-family: Verdana, Arial, Helvetica;
    list-style-type: square;
    position: static;
    text-align: left;
}
.datos_emp
{
    font-size: 8pt;
    color: #333333;
    font-family: Verdana, Arial, Helvetica;
    vertical-align: middle;
    position: static;
}
.men_desemp
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    margin: 3px;
    padding-top: 4px;
    }


#nav_header
{
	margin: 0 auto;
	background: #75746E url(images/background_nav_top.gif) repeat-x top;
	line-height: normal;
	width: 780px;
	height: 40px;
}

.menusecundario {
		background-color : #E5E8DA;
		vertical-align : middle;
		font-weight : normal;
		height : 22px;
		padding-top : 3px;
		font-family : sans-serif;
		font-size : 11px;
		text-align: center;
	}
.mar_tit
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 12pt;
    color: #666600;
    font-weight: bold;
    text-transform: capitalize;
    text-align: center;
}
.mar_baj
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10pt;
    color: #808080;
    font-weight: bold;
    vertical-align: middle;
}

.mar_aut
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 9pt;
    position: absolute;
    color: #333300;
    font-weight: bold;
}
.mar_txt
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10pt;
    color: #003300;
}
.mar_subtit
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10pt;
    color: #003300;
    font-weight: bold;
}
.mar_pie
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #808080;
    display: block;
    clip: rect(10px 10px 10px 10px);
    position: static;
}

.mar_dest
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 12pt;
    position: absolute;
    color: #003300;
    clear: none;
    display: block;
    font-weight: bold;
    float: none;
    font-style: italic;
    font-variant: small-caps;
}


.smallbody {
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
}

.contentholder {
	width:auto;
}

.mcpheader {
	background: #359901 url(/templates/images/DASP-CP-Header02-green.jpg) no-repeat;
	height: 21px;
	padding-top:32px;
	padding-left:418px;
}

.cpheader {
	background: #96b0d1 url(/templates/images/DASP-CP-Header02.jpg) no-repeat;
	height: 53px;
}

.cptoolbar {
	border-bottom: solid 1px #999999;
}

.leftnav {
	width: 150px;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: #c0c0c0 1px solid;
	background-color: #f4f6f8;
	vertical-align: top;
}
.leftnavbottom {
	width: 150px;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	background-color: #f4f6f8;
	vertical-align: top;
}

.cpfooter {
	padding-top: 20px;
	width: 100%;
	font-size: 7pt;
	text-align:center;
}

.maincontent {
	width: 630px;
	padding: 5px;
	vertical-align: top;
}

.ob_td A {
	text-decoration: none;
}



.section_outline, h1 {
    border: 1px solid #d0d0d0;
    color: #000000;
    padding: 3px;
    font-weight: bold;
    font-size: 10px;
    letter-spacing: 1px;
	margin-bottom: 2px;
	background: #f4f4f4 url(/images/gradient.grey.20px.gif);
	margin-top: 1px;
}

input, select {
	font-weight: normal;
	font-size: 8pt;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	border-left:	solid black 1px;
	border-right:	solid black 1px;
	border-bottom:	solid black 1px;
	border-top:		solid black 1px;
}

.noinput, .noinput input {
	border: none;
}

.notice_box {
	border: black 1px solid;
}

.notice_box TD {
	background-color: #ffffcf;
	background-image: url(/images/exclamation.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}

/* left navigation {start} */
.lnav {
	padding: 4px;
	display: inline-block;
	width: 100%;
}
.lnavhead {
	background-color:#D1D9E4;
	padding: 4px;
	border: solid 1px #999;
}
.lnav .hr {
	width:150px;
	height:2px;
	margin-top:2px;
	margin-bottom:2px;
}
.menu1 {
	margin-top: 4px;
	font: bold 8pt/12pt Verdana;
}
.menu2 {
	margin-left: 8px;
	margin-top: 5px;
	font: normal 8pt/12pt Verdana;
}
.lnav a, .lnav a:link, .lnav a:visited {
	text-decoration: none;
	color: black;
}
.lnav a:hover {
	text-decoration: underline;
}
/* left navigation {end} */

.tablaestilo1 {
	background-color: #D1D9E4;
}
.tablaestilo1 td, .tablaestilo1-Body {
	padding: 4px;
	background-color: #F4F6F8;
}
.tablaestilo1 th, tr.tablaestilo1-Header td, td.tablaestilo1-Header {
	font: bold 8pt/12pt Verdana;
	padding: 2px;
	color: #333;
	border: solid 1px white;
	background-color: #D1D9E4;
}

.tablaestilo2 {
	background-color: #ccc;
}
.tablaestilo2 td, .tablaestilo2-Body {
	padding: 4px;
	background-color: #eee;
}
.tablaestilo2 th, tr.tablaestilo2-Header td {
	padding: 2px;
	font: bold 8pt/12pt Verdana;
	color: #333;
	border: solid 1px white;
	background-color: #ccc;
}

.TableStyleC {
	background-color: #dd3333;
}
.TableStyleC td, .TableStyleC-Body {
	padding: 4px;
	background-color: #eee;
}
.TableStyleC th, tr.TableStyleC-Header td {
	padding: 2px;
	font: bold 8pt/12pt Verdana;
	color: white;
	border: solid 1px white;
	background-color: #dd3333;
}

.TableStyleD {
	background-color: #FF6600;
}
.TableStyleD td, .TableStyleD-Body {
	padding: 4px;
	background-color: #F4F6F8;
}
.TableStyleD th, tr.TableStyleD-Header td {
	padding: 2px;
	font: bold 8pt/12pt Verdana;
	color: white;
	border: solid 1px white;
	background-color: #FF6600;
}

.codeview
{
    BORDER-RIGHT: darkslategray 1px dashed;
    PADDING-RIGHT: 4px;
    BORDER-TOP: darkslategray 1px dashed;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    FONT: 8pt/10pt Courier New;
    OVERFLOW: scroll;
    BORDER-LEFT: darkslategray 1px dashed;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: darkslategray 1px dashed;
    BACKGROUND-COLOR: white;
}

.errormessage {
	color: red;
	font-weight: bold;
	font-size: 8pt;
}

.noticebox {
	border: solid 2px #fe6633;
	padding: 3px 4px 4px 20px;
	background: url(/images/notice.gif) no-repeat 5px 4px;
	color: #333333;
}

.warningbox {
  color: black;
  background: white url(/images/sorry.jpg) no-repeat 3px 5px;
  border: solid 1px #c0c0c0;
  border-top: solid 3px #c0c0c0;
  border-bottom: solid 3px #c0c0c0;
  font: normal 12/10pt Verdana;
}
.warningbox p {
  /*height: 30px;*/ /* this is the minimum height for the warningbox */
  font: normal 12/14pt Verdana;
  background-color: #e8e8e0;
  border-left: solid 1px #c0c0c0;
  margin: 0px;
  margin-left: 80px;
  padding: 0px;
  padding-left: 8px;
  padding-bottom: 5px;
}
.warningbox h2 {
  font: bold 18/14pt Verdana;
  background-color: #e8e8e0;
  border-left: solid 1px #c0c0c0;
  color: red;
  margin: 0px;
  margin-left: 80px;
  padding: 5px;
  padding-bottom: 20px;
}
.warningbox .buttons {
  padding: 4px;
  padding-bottom: 1px;
  padding-right: 25px;
  text-align: right;
  background-color: #c0c0c0;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
	padding:5px;
	width:450px;
}

.modalPopupMultiple {
	background-color:#FFFFFF;
	padding:5px;
	width:470px;
	height:400px;
}

