/* GENERAL RULES */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 10px;
	color:#4B4A4A;
	font-family:Arial,sans-serif;
	font-size:9pt;
	background: url(../image/setka_1.jpg);
	background-repeat:repeat;
}

a:link {
	color: #2E5C96;
}

a:visited {
	color: #2E5C96;
}

a:hover {
	color: #996600;
}

/* PAGE STRUCTURE RULES */
#header {
	width: 960px;
/*	height: 128px;	*/
	margin-right: auto;
	margin-left: auto;
	padding:0px;
	margin-top:0px;
	border-bottom:none;
	background-image:none;
}

#head_swf {
	width: 677px;
	height: 128px;
	float: left; 
	}

#head_swf #head_object {
	background-color: transparent;
	background-image: url(../image/head_bg_admin.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
	width:960px;
	}
	
#head_quick {
	width: 216px;
	float: left;
	height: 124px; 
	}
	
#head_quicks_hold {
	width: 173px;
	position: relative;
	left: 30px;
	top: 2px; 
}

#head_menu {
	clear: left;
	height: 23px; 
	margin-left: 43px;
	padding-top: 5px;
	
	margin-top:-21px;
	_margin-top:-15px;
	.margin-top:-15px;
	}


#body {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0px;
/*	_margin-bottom:-2px;*/
	height: 410px;
	background: url(../image/found_central_admin.jpg) center repeat-y;
}

#footer {
	width: 960px;
	padding-top: 10px;
	margin-top:-3px;
	margin-right: auto;
	padding-left:0;
	padding-right:0px;
	margin-left: auto;
	background: url(../image/body_bottom_admin.jpg) top no-repeat;
	padding-bottom: 4px;

}

#footer_login {
	width: 960px;
	padding-top: 10px;
	margin-top:-3px;
	margin-right: auto;
	padding-left:0;
	padding-right:0px;
	margin-left: auto;
	padding-bottom: 4px;
}

#footer_acces_login {
	background: url(../image/footer_login.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:960px;
	height:10px;
}

/* HEADER ELEMENTS RULES */
#header #logo {	
	float: left;
	width: 30%;
	height: 49px;
	text-align: center;
	background-image: url(../image/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/* Título del área de administración */
#header h1 {
	padding-top:10px;
	font-size:16px;
	text-align:center;
	height:20px;
}

/* Authenticated user data and options */
#header #session_data {
	text-align:right;
	background: url(../image/found_central_admin.jpg) center repeat-y;
}

/* Language selector */
#header #language {
	text-align:right;
	padding-right:10px;
}

#header #language a{
	color: #CC0000;
	text-decoration:none;
}

#header #language a:link{
	text-decoration:none;
}

#header #language a:hover{
	text-decoration:underline;
}

/* Top navigation area */
#header #top_navigation {
	clear:both;
}

/* Top first level navigation */
#header #top_navigation #nav1 {
	text-align:left;
	padding-top: 8px;
	
	background: url(../image/found_central_admin.jpg) center repeat-y;
}

#header #top_navigation #nav1 ul {
	margin:0px;
	padding:0px;
/*	height: 20px;*/
}

#header #top_navigation #nav1 li {
	padding: 0px 10px 8px 10px;
	display:inline;
}

#header #top_navigation #nav1 li a {
	vertical-align:middle;
}

#header #top_navigation #nav1 li.active {
	background-color:#97AACA;
}

#header #top_navigation #nav1 li.active a {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/* Top second level navigation */
#header #top_navigation #nav2 {
	background-color:#97AACA;
	padding:0px;
	vertical-align:bottom;
	height:20px;
}

#header #top_navigation #nav2 ul {
	margin:0px;
}

#header #top_navigation #nav2 li {
	padding: 0px 10px 10px 10px;
	display:inline;
}

#header #top_navigation #nav2 li a {
	
}

#header #top_navigation #nav2 li.active {
/*	background-color:#9999CC;*/
}

#header #top_navigation #nav2 li.active a {
	color:#FFFFFF;
	text-align:left;
}
#header #username {
/*	color:#CC0000;*/
	text-align: right;
	vertical-align: middle;
	background: url(../image/found_central_admin.jpg) center repeat-y;
}
/* BODY ELEMENTS RULES */
#breadcrumbs {
	border-bottom: solid #B3B1B0 1px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	width:auto;
	height:20px;
/*	text-align:left;*/
}

#breadcrumbs a {
/*	color: #E24F05;
	font-weight: bold;*/
}

#body #left_navigation {
	vertical-align:top;
	padding:0px;
	width:25%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

#body #left_navigation ul .up {
	background: url(../image/panel_left_top.jpg) top left no-repeat;
	padding-top: 15px;
	.text-align:left
	}

#body #left_navigation ul {
	background: url(../image/panel_left_bg.jpg) top right repeat-y  #fff;
	padding-left:0px;
	_margin-left:-2px;
	.margin-left:-2px;
	list-style-type:none;
	width:auto;
}

#body #left_navigation ul li a {
padding-left:10px;
}

#body #left_navigation ul ul{
	padding-left:10px;
	width:auto;
}

#body #left_navigation ul .down {
	margin-top: 15px;
	height: 20px;
	background: url(../image/panel_left_bottom.jpg) top left no-repeat; }

#body #left_navigation li {
	margin-top:5px;
}

#body #left_navigation li a {
}

#body #left_navigation li a.active {
/*	background-color:#999999;
	color:#FF0000;*/
}

#body #left_navigation li.active {
	margin-top:5px;
}

#body #content {
	width:auto;
	padding: 10px;
	vertical-align:top;
}

#body #content_login {
	width:auto;
	height:190px;
	vertical-align:middle;
}

#body #content h1 {
	font-size:16px;
}

#body #content dl {
	margin-left: 10px;
}

#body #content dt a {
	font-weight:bold;
}

#body #content dd {
}

/* FOOTER ELEMENTS RULES */
#footer #company_name {
	font-weight:bold;
}

#footer #contents{
/*	background-image: url(../image/footer-background.gif);
	background-repeat: repeat-x;*/
}

#overDiv table * {
	padding: 1px;
	font-weight:normal;
	border-style:none;
}

#overDiv strong {
	font-weight:bold;
}

.image_link {
	cursor: url(../../resources/js/thumbnailviewer/zoomin.cur), pointer;
}
a.external_link {
	background: url(../../resources/image/icon_external.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
}
#img_link_target {
	border: none;
}
a.overlibNoLink {
	text-decoration:none;
}
a img {
   border:none;
}
/*CSS Style footer*/
#footer_extern {
/*	width: auto;*/
	color:#666666;
/*	padding:0;
	margin:0;*/
	
	width: 960px;
/*	height: 128px;	*/
	margin-right: auto;
	margin-left: auto;
	padding:0px;
	margin-top:0px;
	border-bottom:none;
}

#footer #company_name, #footer_login #company_copnia {
	font-family:"Trebuchet MS","Arial",sans-serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:11pt;
	text-align:center;

}

#footer #fcontents, #footer_login #fcontent {
	color:#666666;
	font-family:"Trebuchet MS","Arial",sans-serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:11pt;
	text-align:center;
	padding:0px;
	margin:0px;
	_padding-top:10px;
	.padding-top:10px;
}

#footer #fcontents a, #footer_login #fcontent a {
	color:#888888;
	text-decoration:none;
}

#footer #fcontents a:hover, #footer_login #fcontent a:hover {
	color:#B55A28;
	text-decoration:underline;
}

a.external_link {
	background: url(../../resources/image/icon_external.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
}

#header_login {
	background-image: url(../image/login_header.jpg);
	background-repeat: no-repeat;
	width:228px;
	height:23px;
}

#center_login {
	background-image: url(../image/login_form.jpg);
	background-repeat:repeat-y;
	width:228px;
}

#footer_form {
	background-image: url(../image/login_bottom.jpg);
	background-repeat: no-repeat;
	width:228px;
	height:7px;
}

.input_login {
	border-color:#B5A486;
}

.user_password {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#4f6b82;
}

.found_image_login {
vertical-align:top;
background-color:#D8D5D0;
}

#title_login {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14pt;
	color: #ca6e0b;
	padding-left:10px;
}

#login_text {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color: #000;
	padding:10px;
	vertical-align:top;
}

/*Style detail Info user*/
.title_concept {	
	background-color:#97AACA;
	color:#FFF;
	padding-right:5px;
}

.line_down_user {
	border-bottom-color: #97AACA;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:bold;	
}
