
* {
	margin: 0;
	padding: 0;
	color: #000;
}

body {
    font: normal 12px 'Tahoma', serif;
}

img {
	border: 0;
}

input {
	padding: 1px 2px;
}

textarea {
	padding: 1px 2px;
	font: normal 12px 'Nimbus Sans L', sans-serif;
}

a {
	color: #005;
	text-decoration: underline;
}

a:visited {
	color: #005;
}

a:hover {
	color: #6088a1;
}

a:active {
	color: #005;
}

.smallspace {
    height: 10px;	
}

.midspace {
    height: 20px;   
}

.bigspace {
    height: 30px;   
}

.hidden {
	display: none;
}

#table_consults.visible {
	display: block;
}

/*-------------*/
/*  Wnd Style  */
/*-------------*/

.wnd_header {
	width: 100%;
	margin-top: 15px;
}

.wnd_menu {
	width: 100%;
}

.wnd_content_header {
	width: 100%;
}

.wnd_content {
	width: 100%;
}

.wnd_content_footer {
	position: relative;
	top: -60px;
	width: 100%;
}

.wnd_footer {
	position: relative;
	top: -60px;
	width: 100%;
}

.wnd_hbar {
	width: 100%;
}

/*---------*/
/*  Forms  */
/*---------*/

.form_header {
	width: 850px;
	height: 127px;
	margin-left: 30px;
	margin: 0 auto;
}

.form_header_logo {
    width: 69px;
    height: 127px; 
    float: left;
}

.form_header_caption {
    width: 781px;
    height: 87px;
    float: left;
}

.form_header_menu {
	width: 781px;
	height: 40px;
    float: left;
}

.form_content_header {
	width: 850px;
	height: 59px;
	margin: 0 auto 0 auto;
}

.form_content {
	position: relative;
	top: -30px;
	z-index: 10;
	width: 850px;
	min-height: 240px;
	margin: 0 auto 0 auto;
	font: normal 14px "Tahoma", serif;
}

.form_content_footer {
	width: 850px;
    height: 63px;
	margin: 0 auto 0 auto;
}

.form_footer {
	width: 850px;
	min-height: 25px;
	margin: 0 auto 0 auto;
}

.form_hbar {
	width: 850px; 
	height: 5px; 
	margin: 0 auto 0 auto;
	font-size: 1px;
}

/*----------------*/
/*  Header Style  */
/*----------------*/

.form_header a {
	color: #000;
	text-decoration: underline;
}

.form_header a:visited,.form_header a:active {
	color: #000;
}

.form_header a:hover {
	color: #6088a1;
}

/*--------------*/
/*  Menu Style  */
/*--------------*/

.form_header_menu ul {
	list-style-type: none;
	margin-left: 10px;
}

.form_header_menu ul li {
	float: left;
	font: normal 12px/40px "Nimbus Sans L", sans-serif;
}

.form_header_menu ul li .space {
	width:1px;
	height:100%;
	float:left;
	font-size: 1px;
	background-color: #000;
}

.form_header_menu ul li .item {
	float:left;
}

.form_header_menu a {
	display: block;
	height: 40px;
	float: left;
	padding: 0 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.form_header_menu a:visited,.form_header_menu a:hover,.form_header_menu a:active {
	color: #fff;
}

/*------------------------*/
/*  Content_Header Style  */
/*------------------------*/

.form_content_header p {
    margin: 0px 10px 0px 10px;
    padding: 2px;
    font: normal 14px 'Nimbus Sans L', sans-serif;
}

/*-----------------*/
/*  Content Style  */
/*-----------------*/

.form_content hr {
	height: 0;
	margin: 2px 0;
	border: none;
	border-top: 1px solid #6088a1; 
}

.form_content img {
	margin: 0 5px;
}

.form_content .img_photo {
    border: 1px solid #6088a1;
    margin: 0px 10px 10px 12px;
}

.form_content p {
    margin: 4px 10px 8px 10px;
    padding: 2px;
}

.form_content .title {
    margin: 0;
    padding-left: 12px;
    font-weight: bold;
	color: #000;
}

.form_content .title:first-letter {
    color: #004c78;
}

.form_content .subtitle {
    font-weight: bold;
    margin-left: 0;
    padding-left: 12px;
    color: #000;
}

.form_content .subtitle:first-letter {
    color: #004c78;
}

.form_content .left_title {
    margin: 3px 0 3px 7px;
    padding: 0;
    font: normal 12px 'Nimbus Sans L', sans-serif;
}

.form_content .right_title {
    float: right;
    margin: 3px 7px 3px 0;
    padding: 0;
    font: normal 12px 'Nimbus Sans L', sans-serif;
}

.form_content .text_q {
    border: 1px solid #6088a1;
    margin: 0 7px;
    padding: 3px;
    background-color: #f8f8f8;
}

.form_content .text_a {
    border: 1px solid #6088a1;
    margin: 0 7px 5px 7px;
    padding: 3px;
    background-color: #f8f8f8;
}

.form_content ul {
	margin: 0 5px 0 27px;
}

.form_content ul li{
	margin: 5px 0;
}

/*-----------------*/
/*  Other Style  */
/*-----------------*/

#table_login {
    font: normal 12px 'Tahoma', serif;
}

#table_consults {
	width: 832px;
	margin: 0 8px;
	padding: 0;
	font: normal 12px 'Tahoma', serif;
}

#table_consults tr{
	margin: 0;
}

#table_consults input{
	font: normal 12px 'Nimbus Sans L', sans-serif;
}

.pagination .active {
	padding: 1px 5px;
	border: 1px solid #6088a1;
	background-color: transparent;
}

.pagination .notactive {
	padding: 1px 5px;
	border: 2px solid #004c78;
	background-color: transparent;
}