@charset "utf-8";
/* CSS for ADESS.GOV.DO */

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
}
body {
	/*background:#3b8aa3 url(images/bg.jpg) repeat-x scroll top left;*/
	background:#3b8aa3 url(images/bg_ie6.jpg) repeat scroll top left;
}

html,body {margin:0;padding:0}

input[type="text"], textarea, input[type="password"] {
    padding:2px 2px 0 3px;
    font-size:13px;
    color:#666666;
}
input[type="text"], input[type="password"] {
    height:19px;
}
input[type="radio"] {
    border:0px;
    background:transparent;
}
input[type="checkbox"] {
    border:0px;
    background:transparent;
}
.idleField {
    background-color:#ffffff;
    border:solid 1px #9ad0df;
    }
.activeField {
    background-color:#ffffff;
    border:solid 1px #f6d10d;
    }

select {
    background-color:#ffffff!important;
    border:1px solid #9ad0df!important;
    height:23px;
    padding:3px 2px 0 3px;
    color:#666666;
}
textarea {
    overflow:hidden;
}

a:link {
	color: #699e3d;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	text-decoration: none;
	color: #699e3d;
}
a:hover {
	text-decoration: underline;
	color: #699e3d;
}
a:active {
	text-decoration: none;
	color: #699e3d;
}
#wrapper {
	width:804px;
	margin:0 auto;
}
#toppanel {
	height:54px;
}
#topleft {
	width:16px;
	height:54px;
	float:left;
	background:transparent url(images/top_bg_left.png) no-repeat top left;
}
#topmid {
	width:772px;
	height:54px;
	float:left;
	background:transparent url(images/top_bg_mid.png) repeat-x top left;
}
#topright {
	width:16px;
	height:54px;
	float:left;
	background:transparent url(images/top_bg_right.png) no-repeat top left;
}
#topbuttons {
	width:188px;
	height:43px;
	float:left;/*border:1px solid red;*/
}
#topbuttons img {
	padding:0;
	margin:0 0 0 5px;
}
#flag {
	width:306px;
	height:54px;
	background:transparent url(images/bandera.jpg) no-repeat top center;
	float:left;
	margin-left:41px;
}
#topbuscar {
	width:220px;
	height:21px;
	float:right;
	text-align:right;
	font-size:10px;
	font-family: Arial, Verdana;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
}
.btn_buscar {
	padding:0;
	margin:1px 0 0 1px;
	width:57px;
	height:19px;
	border:0;
	cursor:pointer;
	background:transparent url(images/btn_buscar_gris.gif) no-repeat top left;
}

.btn_buscar2 {
	padding:0;
	width:106px;
	height:23px;
	border:0;
	cursor:pointer;
	background:transparent url(images/btn_buscar.gif) no-repeat top left;
}
.btn_enviar {
	padding:0;
	width:106px;
	height:23px;
	border:0;
	cursor:pointer;
	background:transparent url(images/btn_enviar.gif) no-repeat top left;
}
.btn_accesar {
	padding:0;
	width:106px;
	height:23px;
	border:0;
	cursor:pointer;
	background:transparent url(images/btn_accesar.gif) no-repeat top left;
}
#q {
	width:78px;
	height:14px;
	border:solid 1px #a6b1b4;
	padding:0;
	margin-top:3px;
	vertical-align:top;
}
.buscar_box {
    width:74px!important;
	height:16px!important;
    border:1px solid #a6b1b4;
	padding:0!important;
}

#bodytop {
	height:16px;
	width:804px;
	background:transparent url(images/bg_body_top.jpg) no-repeat top left;
}
#header {
	height:74px;
	padding-top:17px;
}
#header img {
	float:left;
	padding:0;
	border:0;
}

#logo {
	margin:-11px 120px 0 25px;
}
#navbar {
	height:20px;
	margin-top:12px;
	background-color:#387890;
	width:791px;
	margin-left:6px;
}
#sitemapnav {
      font:bold 11px Arial;
      color:#e1f9fe;
      padding:3px 0 0 25px;
      float:left;
      width:83px;
}

#sitemappath {
    font:normal 11px Arial;
    color:#e1f9fe;
    margin: 0px;
    float:left;
    width:580px;
    padding: 3px 0 0 2px;
}
#sitemappath a:link {
	color:#e1f9fe;
	text-decoration:none;
}
#sitemappath a:visited {
	color:#e1f9fe;
	text-decoration:none;
}
#sitemappath a:hover {
	color:#e1f9fe;
	text-decoration:underline;
}

#sitemappath p{
    margin: 0px; padding:0;
}

#login {
	font-size:11px;
	float:right;
	width:60px;
	text-align:right;
	color:#e1f9fe;
	padding:3px 16px 0 0;
	/*border: solid 1px red;*/
}
#bodymid {
	width:804px;
	background:transparent url(images/bg_body_mid.png) repeat-y top center;
	margin:0;
	padding:0;
	overflow:hidden;
}
#bodybottom {
	height:19px;
	background: url(images/bg_body_bottom.png) no-repeat top left ;
	margin:0;
	padding:0;
}
#leftcolumn {
	width:192px;
	float:left;
	margin: 12px 0 0 12px;
	background-color:#e2f4f8;
	display:block;
}
#rightcolumn {
	width:575px;
	float:right;
	margin: 12px 11px 0 0;
	padding:0;
	display:block;
}
#singlecolumn {
	width:744px;
	margin: 12px 30px;
	padding:0;
	display:block;
	min-height:450px;
}
#banner {
	width:575px;
	height:187px;
	padding:0; margin:0;
}
#banner img {
	padding:0; margin:0; border:0;
}
#section_title {
	width:571px;
	height:30px;
	/*margin-top:8px;*/
	margin-left:-4px;
}
#section_title img {
	padding:0; margin:0; border:0;
}
#contenido {
	width:556px;
	margin:10px 0px 15px 2px;
	padding:0 12px 0 4px;
	/*border: solid 1px red;*/
	overflow:visible;
}
#contenido_inicio {
	width:559px;
	margin:20px 6px 20px 2px;
	padding:0;
}
.subsidiologo {
	width:83px;
	height:65px;
}
.subsidioinfo {
	height:55px;
	background:url(images/inset_horiz.gif) no-repeat bottom left ;
	padding:3px 0 3px 3px;
	line-height:14px;
	cursor:pointer;
}
.subsidioinfo2 {
	height:55px;
	padding:3px 0 3px 3px;
	line-height:14px;
	cursor:pointer;
}
.subsidioinfo:hover {
	background-color:#effafd;
	cursor:default;
}
.subsidioinfo2:hover {
	background-color:#effafd;
	cursor:default;
}
.bggraficos {
	background:url(images/bg_graficos.jpg) repeat-x top left ;
}
#footer {
	height:57px;
	margin:4px 0 10px 6px;
	width:792px;
	overflow:hidden;
}

#footerleft {
	width:9px;
	height:57px;
	background:transparent url(images/footer_left.png) no-repeat top left;
	float:left;
}
#footermid {
	width:774px;
	height:57px;
	background:transparent url(images/footer_mid.png) repeat-x top left;
	float:left;
	overflow:hidden;
}
#footermid img {
	float:left;
	padding:0px; margin:0px; border:0px;
}
#footerright {
	width:9px;
	height:57px;
	background:transparent url(images/footer_right.png) no-repeat top right;
	float:left;
}
#copyright {
	width:300px;
	height:43px;
	padding-top:13px;
	float:right;
	margin-right:15px;
	color:#bacdd1;
	font-size:11px;
	line-height:17px;
	text-align:right;
}
#estadisticas {
	width:170px;
	height:126px;
	background:transparent url(images/estadisticas_bg2.jpg) no-repeat top left;
	display:block;
	padding:46px 0 0 18px;
	margin: 20px 0px;
	font-weight:bold;
	color:#ffffff;
	line-height:12px;
	font-size:11px;
	text-shadow: 1px 1px #585858;
}
#consultarapida {
	width:155px;
	height:113px;
	border:1px solid #6aa5b7;
	background-color:#ffffff;
	margin:0 0 16px 7px;
	text-align:center;
	color:#3d6a77;
	font-weight:bold;
	padding:10px;
	line-height:13px;
}
.consultainput {
	width:140px;
	height:17px;
	border:1px solid #3d6a77;
	margin:0px;
	vertical-align:middle;
	line-height:19px;
	text-align:center;
	font: bold 14px Arial;
	color:#666;
}
.consultasubmit {
	margin-top:5px;
	background:url(images/btn_buscar_azul.gif) no-repeat center;
	width:97px;
	height:19px;
	border:0;
	cursor:pointer;
}
#lineasdeayuda { 
	background:url(images/lineasdeayuda.gif) no-repeat top left;
	margin:14px 0 12px 7px;
	width:178px;
	height:70px;
}
.nota_info {
    padding-left:31px; 
    line-height:28px; 
    background:url(images/icon_info.gif) no-repeat;
    background-position:left center;
}

/*#uparrow {
	text-align:right;
	vertical-align:bottom;
	height:23px;
	position:fixed;
	bottom:90px;
	right:8px;
}
#uparrow img {
	padding:0; margin:0; overflow:hidden;
}
*/

#uparrow6 {
	text-align:right;
	vertical-align:bottom;
	height:23px;
	display:block;
	margin-right:8px;
}
#uparrow6 img {
	padding:0; margin:0; overflow:hidden;
}

/* Links */
A:link.copy {
	color:#d7ebef;
	text-decoration:none;
	font-size:11px;
}
A:visited.copy {
	color:#d7ebef;
	text-decoration:none;
}
A:hover.copy {
	color:#d7ebef;
	text-decoration:underline;
}
.linkshome {
	color:#71aabc;
	font-weight:bold;
}
.linksazules {
	color:#71aabc;
	font: normal normal bold 11px Arial, sans-serif;
	text-decoration:none;
}
A:link.linksazules {
	color:#71aabc;
	text-decoration:none;
}
A:visited.linksazules {
	color:#71aabc;
	text-decoration:none;
}
A:hover.linksazules {
	color:#71aabc;
	text-decoration:underline;
}
.linksverdes {
	color:#699e3d;
	font: normal normal normal 12px Arial, sans-serif;
	text-decoration:none;
}
A:link.linksverdes {
	color:#699e3d;
	text-decoration:none;
	display:block;
}
A:visited.linksverdes {
	color:#699e3d;
	text-decoration:none;
}
A:hover.linksverdes {
	color:#699e3d;
	text-decoration:underline;
}
a:link.linksblanco {
	color:#e1f9fe;
	text-decoration:none;
}
a:visited.linksblanco {
	color:#e1f9fe;
	text-decoration:none;
}
a:hover.linksblanco {
	color:#ffffff;
	text-decoration:underline;
}
a:link.link_pdf {
    padding:8px 0 8px 25px;
    background:url(images/pdf-icon.gif) no-repeat center left;
}
a:visited.link_pdf {
    padding:8px 0 8px 25px;
    background:url(images/pdf-icon.gif) no-repeat center left;
}
a:hover.link_pdf {
    padding:8px 0 8px 25px;
    background:url(images/pdf-icon.gif) no-repeat center left;
}

/* Styles for Reports */
#resultadoconsulta {
	overflow:hidden;
	/*height:450px;*/
	width:700px;
}

tr.consultaPager td table a:link {
    color:#e1f9fe;
	text-decoration:none;
}

tr.consultaPager td table a:visited {
	color:#e1f9fe;
	text-decoration:none;
}
tr.consultaPager td table a:hover {
	color:#ffffff;
	text-decoration:underline;
}
tr.consultaPager td table a:active {
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
#contenido_reportes {
	width:735px;
	margin:10px 0px 20px 2px;
	padding:0;
}
#contenido_reportes h1 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #00698d;
	padding-left: 14px;
	background:transparent url(images/bg_titulo2.gif) no-repeat scroll top left;
	line-height:30px;
}
#reportes_background {
	width:708px; background-color:#e0f3f7; padding:20px 13px;
}
.tab_background 
{
    width:540px; 
    /*background-color:#e0f3f7;*/
    padding:20px 10px;
    border-top: solid 1px #e0f3f7;
}
.tab_selected {
	text-align:center;
	font-weight:bold;
	color:#387890;
	background:transparent url(images/tab_selected.gif) no-repeat scroll top left;
}
.tab_selected a:link{
	color:#387890;
	text-decoration:none;
	font-weight:bold;
}
.tab_selected a:visited{
	color:#387890;
	text-decoration:none;
}
.tab_selected a:hover{
	color:#387890;
	text-decoration:none;
}
/* Styles for Accordion Menu */
.arrowlistmenu{
width: 192px; /*width of accordion menu*/
margin:0;
padding:0;
display:block;
overflow:auto;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial, sans-serif;
color: #e2f4f8;
letter-spacing: 0.4pt;
background: #00698d url(images/menu_bg.gif) no-repeat center left;
margin: 0 0 1px 0; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 28px; /*header text is indented 10px*/
cursor: pointer;
}
.arrowlistmenu .menuheader a:link{
color: #e2f4f8;
text-decoration:none;
}
.arrowlistmenu .menuheader a:visited{
color: #e2f4f8;
text-decoration:none;
}
.arrowlistmenu .menuheader a:hover{
color: #e2f4f8;
text-decoration:none;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(images/menu_bg_o.gif);
color:#07779d;
}
.arrowlistmenu .openheader a:link{
color:#07779d;
text-decoration:none;
}
.arrowlistmenu .openheader a:visited{
color:#07779d;
text-decoration:none;
}
.arrowlistmenu .openheader a:hover{
color:#07779d;
text-decoration:none;
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
/*margin-bottom: 0px; bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a{
color: #5b5c5c;
background: url(images/roundbullet.gif) no-repeat 15px 4px; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 30px; /*link text is indented 19px*/
text-decoration: none;
/*font-weight: bold;*/
border-bottom: 1px solid #dadada;
font-size: 12px;
}
.arrowlistmenu ul li a:visited{
color: #5b5c5c;
text-decoration:none;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #07779d;
background: #F3F3F3 url(images/roundbullet_o.gif) no-repeat 15px 4px;
text-decoration:none;
}
/* End of styles for Accordion Menu*/

/*Content Manager Styles*/

.RedText
{
	color: #ff0033;
}
.TextBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	height: 16px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	padding-left: 2px;
	z-index: -1;
	background-color: #ffffeb;
}