*{
	margin: 0;
	padding: 0;
	font-size: 1em;
}

body, button, input, select, textarea {
	/*color: #444444;
	font: 11px "Open Sans", helvetica, arial, sans-serif, "lucida grande","Segoe UI";
	font-weight: normal;*/
}

/*---------------HEADER------------------*/

#top-banner{
	/*background:#00567f url(banner.png) repeat center 40px;
	height: 80px;
	width: 100%;*/
	/*background: url("banner.png") repeat scroll left top transparent;*/
    height: 80px;
    margin: 0 0 15px;
    margin-right:100;
    overflow: hidden;
    min-width:800px;
    /*border-bottom: 2px solid #999;*/
}

#logo-declaragua{	
	background: url(logo-declaragua.png) no-repeat 10px 8px;	
	float: right;
	/*margin-right:150px;*/
	height: 70px;
	width: 220px;
	
}

#logo-conagua{	
	background: url(logo-conagua.png) no-repeat 10px 10px;
	float: left;
	/*margin-left:150px;*/
	height: 70px;
	width: 200px;
	

	
}

/*#logo-semarnat{/*
	/*background: url(logo-semarnat.png) no-repeat 0 5px;/*
	/*margin-left: 10px;/*
	/*float: left;/*
	/*height: 75px;/*
	/*width: 250px;/*
/*}*/

/*---------------END HEADER------------------*/


/*---------------MENU------------------*/


#accordion .head {
	width: 100%;
	border: solid 1px #dcdcdc;
	background: url(grad60.png) repeat-x scroll 0 0 #ddd;
	font-size: 1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

#accordion .head a{
	color: #444444;
	background: url(arrow-icon.png) no-repeat 0 0;
	text-decoration: none;
	padding-left: 20px;
	height: 16px;
	line-height: 20px;
}

#accordion .head a:hover{
	color: #000;
	background: url(arrow-icon.png) no-repeat 0 -16px;
}

#accordion .head a.expanded{
	color: #000 !important;
	background: url(arrow-icon.png) no-repeat 0 -32px !important;
}

.treeview{
  margin: 10px !important;  
}

.treeview li ul li a{
  background: url(bullet.png) 0 0 no-repeat;
  padding: 1px 0 1px 18px;
  text-decoration: none;
  color: #494131;
}

.treeview li a{
  text-decoration: none;
  color: #494131;
}

.treeview span.catalogo,
.treeview span.declaracion,
.treeview span.exit{ 
  padding: 1px 0 1px 18px; 
  display: block; 
}

.treeview span.catalogo{ background: url(form-icon.png) 0 0 no-repeat;}
.treeview span.declaracion{ background: url(decl-icon.png) 0 0 no-repeat;}
.treeview span.exit{ background: url(exit-icon.png) 0 0 no-repeat;}

#sidetreecontrol{
  text-align: right;
  margin-bottom: 5px;  
}

/*---------------END MENU------------------*/


/*---------------LAYOUT------------------*/
#container {
  /*background: transparent url(back.png) !important;*/
	padding: 10px;
	min-height:	600px;
	min-width: 800px;
	position:	absolute;
	top: 70px;	
	bottom:	10px;	
	left:	10px;
	right: 10px;
	margin: 0;
}

.pane {
	display: none;
}

#north {
	background: #f90 url(header.png) repeat-x top center !important;
	color: #000;
	font: 12px helvetica, arial, sans-serif;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important
}

#center {
	background: #eee !important;
	border-top: none !important;
	padding: 10px !important;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

#west {
	background: #eee !important;
	border-top: none !important;
	padding: 10px !important;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

#frame-content{
  width: 100%;
  height: 100%;
}

.ui-layout-resizer {	
  background: transparent !important;
	width: 15px !important;
	border: none !important;
}

.ui-layout-toggler-open {
  background: transparent url(slider-close.png) no-repeat !important;
}

.ui-layout-toggler-closed{
  background: transparent url(slider-open.png) no-repeat !important;
}
input.formtext
{
  border: none;
  font-size: 13px;
  background: none;
  cursor: pointer;
}
input.formtext:hover{text-decoration:underline;}


.Button2016FileManager
{
    background-image: url('../_content/images/buttons/1460592160_file-manager.png') ;
}

.Button2016EditFind
{
    background-image: url('../_content/images/buttons/1460592174_edit-find.png') ;
}

.Button2016Email
{
    background-image: url('../_content/images/buttons/1460592180_email.png') ;
}

.Button2016DocumentSave
{
    background-image: url('../_content/images/buttons/1460592186_document-save.png') ;
}

.Button2016SaveAs
{
    background-image: url('../_content/images/buttons/1460592192_document-save-as.png') ;
}

.Button2016Payment
{
    background-image: url('../_content/images/buttons/1460592199_advantage_payment_way.png') ;
}
.Button2016Add
{
    background-image: url('../_content/images/buttons/1458170462_file_add.png') ;
}
.Button2016Edit{
    background-image: url('../_content/images/buttons/1458177838_file_edit.png') ;
}
.Button2016Delete{
    background-image: url('../_content/images/buttons/1458177913_file_delete.png');
}
.Button2016
{
    background-image: url('../_content/images/buttons/1460592180_email.png');
    cursor:pointer;
    border: none;
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    background-color: black;
    border-radius: 10px;
    padding-top:20px;
    padding-left:3px;
    color: transparent;
    font-size: 0px;
    font-weight: bolder;
    background-size: 40px 40px;
    background-position: center;
    -webkit-transition: width 2s; /* Safari 3.1 to 6.0 */
    transition: width 2s, color 3s, box-shadow 2s, font-size 2s, background-position 2s;
    box-shadow: 10px 10px 5px #888888;
    margin-left: 4px;
    margin-right: 4px;
}
.Button2016:hover {
    width: 300px;
    color: white;
    box-shadow: 0px 0px 10px 5px #084B8A;
    font-size: 18px;
    background-position: top;
} 

.cssload-loader1 {
	position: relative;
	width: 1em;
	height: 1em;
	transform: rotate(165deg);
	display: block;
	margin: auto;
}
.cssload-loader1:before, .cssload-loader1:after {
	content: "";
	position: absolute;
	display: block;
	width: 2.5em;
	height: 2.5em;
	border-radius: 1.25em;
	transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
}
.cssload-loader1:before {
	animation: before 2.3s infinite;
		-o-animation: before 2.3s infinite;
		-ms-animation: before 2.3s infinite;
		-webkit-animation: before 2.3s infinite;
		-moz-animation: before 2.3s infinite;
}
.cssload-loader1:after {
	animation: after 2.3s infinite;
		-o-animation: after 2.3s infinite;
		-ms-animation: after 2.3s infinite;
		-webkit-animation: after 2.3s infinite;
		-moz-animation: after 2.3s infinite;
}




@keyframes before {
	0% {
		width: 2.5em;
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
	35% {
		width: 14.5em;
		box-shadow: 0 -2.5em rgba(31,165,255,0.75), 0 2.5em rgba(36,101,150,0.75);
	}
	70% {
		width: 2.5em;
		box-shadow: -6em -2.5em rgba(31,165,255,0.75), 6em 2.5em rgba(36,101,150,0.75);
	}
	100% {
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
}

@-o-keyframes before {
	0% {
		width: 2.5em;
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
	35% {
		width: 14.5em;
		box-shadow: 0 -2.5em rgba(31,165,255,0.75), 0 2.5em rgba(36,101,150,0.75);
	}
	70% {
		width: 2.5em;
		box-shadow: -6em -2.5em rgba(31,165,255,0.75), 6em 2.5em rgba(36,101,150,0.75);
	}
	100% {
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
}

@-ms-keyframes before {
	0% {
		width: 2.5em;
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
	35% {
		width: 14.5em;
		box-shadow: 0 -2.5em rgba(31,165,255,0.75), 0 2.5em rgba(36,101,150,0.75);
	}
	70% {
		width: 2.5em;
		box-shadow: -6em -2.5em rgba(31,165,255,0.75), 6em 2.5em rgba(36,101,150,0.75);
	}
	100% {
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
}

@-webkit-keyframes before {
	0% {
		width: 2.5em;
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
	35% {
		width: 14.5em;
		box-shadow: 0 -2.5em rgba(31,165,255,0.75), 0 2.5em rgba(36,101,150,0.75);
	}
	70% {
		width: 2.5em;
		box-shadow: -6em -2.5em rgba(31,165,255,0.75), 6em 2.5em rgba(36,101,150,0.75);
	}
	100% {
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
}

@-moz-keyframes before {
	0% {
		width: 2.5em;
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
	35% {
		width: 14.5em;
		box-shadow: 0 -2.5em rgba(31,165,255,0.75), 0 2.5em rgba(36,101,150,0.75);
	}
	70% {
		width: 2.5em;
		box-shadow: -6em -2.5em rgba(31,165,255,0.75), 6em 2.5em rgba(36,101,150,0.75);
	}
	100% {
		box-shadow: 6em -2.5em rgba(31,165,255,0.75), -6em 2.5em rgba(36,101,150,0.75);
	}
}

@keyframes after {
	0% {
		height: 2.5em;
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
	35% {
		height: 14.5em;
		box-shadow: 2.5em 0 rgba(0,122,51,0.75), -2.5em 0 rgba(186,12,47,0.75);
	}
	70% {
		height: 2.5em;
		box-shadow: 2.5em -6em rgba(0,122,51,0.75), -2.5em 6em rgba(186,12,47,0.75);
	}
	100% {
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
}

@-o-keyframes after {
	0% {
		height: 2.5em;
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
	35% {
		height: 14.5em;
		box-shadow: 2.5em 0 rgba(0,122,51,0.75), -2.5em 0 rgba(186,12,47,0.75);
	}
	70% {
		height: 2.5em;
		box-shadow: 2.5em -6em rgba(0,122,51,0.75), -2.5em 6em rgba(186,12,47,0.75);
	}
	100% {
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
}

@-ms-keyframes after {
	0% {
		height: 2.5em;
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
	35% {
		height: 14.5em;
		box-shadow: 2.5em 0 rgba(0,122,51,0.75), -2.5em 0 rgba(186,12,47,0.75);
	}
	70% {
		height: 2.5em;
		box-shadow: 2.5em -6em rgba(0,122,51,0.75), -2.5em 6em rgba(186,12,47,0.75);
	}
	100% {
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
}

@-webkit-keyframes after {
	0% {
		height: 2.5em;
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
	35% {
		height: 14.5em;
		box-shadow: 2.5em 0 rgba(0,122,51,0.75), -2.5em 0 rgba(186,12,47,0.75);
	}
	70% {
		height: 2.5em;
		box-shadow: 2.5em -6em rgba(0,122,51,0.75), -2.5em 6em rgba(186,12,47,0.75);
	}
	100% {
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
}

@-moz-keyframes after {
	0% {
		height: 2.5em;
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
	35% {
		height: 14.5em;
		box-shadow: 2.5em 0 rgba(0,122,51,0.75), -2.5em 0 rgba(186,12,47,0.75);
	}
	70% {
		height: 2.5em;
		box-shadow: 2.5em -6em rgba(0,122,51,0.75), -2.5em 6em rgba(186,12,47,0.75);
	}
	100% {
		box-shadow: 2.5em 6em rgba(0,122,51,0.75), -2.5em -6em rgba(186,12,47,0.75);
	}
}


/*---------------END LAYOUT------------------*/