/* CSS Document */
* { margin:0; padding:0;text-align: justify;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:#f1efeb}
html, input, textarea, select	{	font-family:Arial; 
		color:#5b5b5b;	}	
		

		
option {

	padding-left:5px;
	padding-right:5px;
}

.alignTop{ vertical-align:top}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.pa { position:absolute}
.container1{ width:100%}

.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.di{ display:inline}
.noborder { border:none}

div.container {	overflow:hidden; width: 100%;}

a img{ border:0px}
img{ vertical-align:top;  }
a{color:#508387; text-decoration:none; outline: none;} 
a:hover{text-decoration:underline}
.link1{color:#515151; font-weight:bold; background:url(/images/bg_more.gif) top left no-repeat; width:109px; text-align:center; padding:10px 0 10px 0; display:block} 
.link1:hover{color:#c6368b; text-decoration:none; } 
.inner{ font-size:2.5em; line-height:1em; position:absolute; margin:-31px 0 0 188px}
.inner2{ font-size:2.5em; line-height:1em; width:310px; margin-left:110px; position:absolute; text-align:center; }
.inner a, .inner2 a { color:#515151; margin-right:8px}
.inner b a, .inner2 b a{ color:#f72295}

#content ul{margin-left: 15px; margin-top: 0; margin-bottom: 0; list-style:square; margin-bottom:10px;}
#content ul ul {margin-left: 15px; }
#content ul li { display: list-item }
/*
#content ul.right { margin-bottom:2px;border:1px solid red;}
#content ul.right li { margin-left:15px; }
*/
#content .ul{margin:0; padding:0; list-style:none; background:url(/images/line1.gif)  bottom left no-repeat; }
#content .ul li{background:url(/images/line.gif) top left no-repeat; margin:0; padding-left:0px }
#content .ul li a{color:#c7c8c6; text-decoration:none; line-height:2em;  font-size:1.33em; font-weight:bold} 
#content .ul li a:hover { text-decoration:none; color:#fff; }

#content .ul2{margin:0; padding:0; list-style:none; background:url(/images/line1.gif)  bottom left no-repeat; }
#content .ul2 li{background:url(/images/line3.gif) top left no-repeat; margin:0; padding-left:0px }
#content .ul2 li a{color:#c7c8c6; text-decoration:none; line-height:2em;  font-size:1.33em; font-weight:bold} 
#content .ul2 li a:hover { text-decoration:none; }

#content .ul1{margin:0; padding:0; list-style:none;font-size:0.8em}
#content .ul1 li{ display:inline; padding:0 }
#content .ul1 li a{color:#666666; text-decoration:none; line-height:1.5em; background:url(/images/bg-menu1.gif) no-repeat top left; width:65px; text-align:center; float:left; padding:6px 0 6px 0; font-weight: bold} 
#content .ul1 li a:hover { color:#f1efeb; text-decoration:none;  background:url(/images/bg_menu1-act.gif) no-repeat top left}
#content .ul1 li.current a{ color:#f1efeb; text-decoration:none;  background:url(/images/bg_menu1-act.gif) no-repeat top left}

.link-1 { display:block; float:left; background:url(/images/link_bg.gif) left top repeat-x; color:#6f6f6e; text-decoration:none; }
.link-1 em { display:block; background:url(/images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(/images/link_right.gif) no-repeat right top; padding:12px 10px 5px 12px;  font-style:normal;}
.link-1:hover{ background:url(/images/link_bg-1.gif) left top repeat-x; text-decoration:none;}
.link-1:hover em{ background:url(/images/link_left-1.gif) no-repeat left top;}
.link-1:hover  b { background:url(/images/link_right-1.gif) no-repeat right top; }

.link-2 { display:block; float: right; background:url(/images/link_bg1.gif) left top repeat-x; color:#6f6f6e; text-decoration:none;}
.link-2 em { display:block; background:url(/images/link_left1.gif) no-repeat left top;}
.link-2  b { display:block; background:url(/images/link_right1.gif) no-repeat right top; padding:12px 10px 5px 12px;  font-style:normal;}
.link-2:hover{ background:url(/images/link_bg1-1.gif) left top repeat-x; text-decoration:none;}
.link-2:hover em{ background:url(/images/link_left1-1.gif) no-repeat left top;}
.link-2:hover  b { background:url(/images/link_right1-1.gif) no-repeat right top; }

/*header*/
#header {font-size:0.75em; color:#5b5b5b;  }
#header .logo{ margin:0 0 25px 0px }
#header a{ color:#36aeb2; text-decoration:none}
#header a:hover{text-decoration: underline}
#header .indent-header{ padding:13px 40px 0 40px}
#header ul{margin:0; padding:0; list-style:none; }
#header ul li{ margin:0; display:inline; }
#header ul li a{color:#f1f0eb; text-decoration:none; margin:0 0 0 0; width:106px;background:url(/images/bg_menu.gif) top left no-repeat; text-align:center; display:block; float:left ; padding:8px 0 23px 0} 
#header ul li a:hover { color:#f63ea0; text-decoration:none; background:url(/images/bg_menu-act.gif) top left no-repeat;  }
#header ul li .current{ color:#f63ea0; text-decoration:none; background:url(/images/bg_menu-act.gif) top left no-repeat;  }
#header .block{ margin:73px 0 0 568px; position:absolute; width:335px}
#header .indent{padding:2px 0 43px 0}
#header .button{ margin:45px 0 -20px 27px; position:absolute}
#header .block1{ margin:98px 0 0 135px; position:relative;}


/*content*/
#content{ font-size:0.75em; width:100%; text-align:left; clear:both}
#content .indent-main{padding:0 36px 36px 40px}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 20px 16px 0; width:117px;}
#content .img-indent{ margin:0 11px 0 0; width:117px;}
#content .img-indent-final{ margin:0 0px 0 0; width:117px; }
#content img { border: 2px solid white; }
#content p{ margin:0 0 7px 0}
#content .p{ margin:0 0 17px 0}
#content h3{color:#874364; font-size:1.33em; margin-bottom:13px; background:url(/images/arrow.gif) no-repeat right center }
#content .h3{margin-bottom:5px }
#content h4{color:#cd2f82; font-size:1.33em; margin-bottom:13px; font-weight:bold;}
#content h2, #content h1 { color:#f72295; font-size:2.5em; margin-bottom:18px; font-weight:normal}
#content h2{ color:#874364; font-size:1.5em; margin-bottom:10px; font-weight:normal; margin-top:12px;}

#content h1 { font-size:2.4em; line-height:1em; text-align:left; }
#content h5 { font-size:1.1em; color:#874364; font-weight: bold; margin-bottom:4px; }

#content .date h2{ display:inline; margin-left:10px; font-size:2.5em}

#content h2.top { margin-top:0px; }

#content .h2{ background:url(/images/tail1.gif) no-repeat top; padding-top:15px;}
#content .h3-1, #content h1{ background:url(/images/6page_line.gif) no-repeat top; padding-top:15px; margin-bottom:20px}
#content h1.h1{ background:none; padding-top:5px; margin-bottom:20px}

.tail{ background:url(/images/line1.gif) no-repeat bottom; padding-bottom:10px; margin-bottom:15px}
.tail1{ background:url(/images/line1.gif) no-repeat bottom; padding-bottom:5px; margin-bottom:18px}

#content .indent{padding:0 0 50px 0}
#content .indent1{padding:8px 0 12px 0; }
#content .indent4{padding:0 10px 0 31px; position:relative; float:left}

#page2 #content .indent{padding:0 0 20px 0}
#page2 #content .indent2{padding:0 0 40px 0}
#page3 #content .indent{padding:0 0 20px 0}
#page3 #content .indent2{padding:0 0 78px 0}
#page4 #content .indent{padding:0 0 20px 0}
#page4 #content .indent2{padding:0 0 60px 0}
#page5 #content .col-1 p{ margin:0 0 17px 0}
#page5 #content .col-1 .p{ margin:0 0 47px 0}
#page6 #content p{ margin:0 5px 17px 0}

.date { background:url(/images/tail1.gif) no-repeat bottom; padding-bottom:5px; margin-bottom:10px; color:#656565; font-weight: bold}
.date strong{ color:#656565; font-size:2.5em; line-height:1em}
.date a{ color:#36aeb2; text-decoration:none}
.date a:hover{ text-decoration:underline}



/*box*/
.box{ background:#564954; width:100%; color:#c4c3be; margin-bottom:15px}
.box .border-top {background:url(/images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(/images/border_bottom.gif) repeat-x bottom;}
.box .border-right {background:url(/images/border_right.gif) repeat-y right;}
.box .corner-top-right {background:url(/images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(/images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(/images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box {padding:20px 20px 25px 20px }
.box .indent-box1 {padding:20px 20px 45px 20px }
.box a{ color:#00f6ff}

.box .date1 {color:#c4c3be; font-weight:bold; float:right; }
.box .date1 strong{ color:#c4c3be; font-size:2.5em; line-height:1em; font-weight:normal}
.box .date1 a{ color:#00f6ff; text-decoration:none}
.box .date1 a:hover{ text-decoration:underline}


/*box1*/
.box1{ background:#564955; width:100%; color:#c4c3be; }
.box1 .border-top {background:url(/images/border_top1.gif) repeat-x top;}
.box1 .border-bottom {background:url(/images/border_bottom1.gif) repeat-x bottom;}
.box1 .corner-top-left {background:url(/images/corner_top_left1.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(/images/corner_top_right1.gif) no-repeat right top;}
.box1 .corner-bottom-left {background:url(/images/corner_bottom_left1.gif) no-repeat left bottom;}
.box1 .corner-bottom-right {background:url(/images/corner_bottom_right1.gif) no-repeat right bottom; width:100%; }
.box1 .indent-box {padding:14px 20px 25px 20px; }
.box1 .indent-box1 {padding:14px 30px 25px 20px }
.box1 a{ color:#00f6ff}





/*box2*/
.box2{ background: url(/images/1page_bg.jpg) no-repeat top left; height:152px; width:100%; color:#FFFFFF; margin-bottom:16px}
.box2 .indent-box{ padding:18px 30px 0 22px; }
#content .box2  p{ margin:0 50px 70px 0}
#content .box2  .p1{ margin:20px 0 0 0}

/*footer*/
#footer { color:#ffffff; font-size:0.75em; }
#footer .indent-footer{ padding:20px 0 0 40px;}
#footer .indent1{ padding:70px 0 0 0;}
#footer a {color:#00f6ff; text-decoration:none}  
#footer a:hover {  text-decoration:underline}
#footer h5{ color:#f63da1; font-size:1.33em; font-weight:normal}
#footer strong{ color:#f63da1; font-size:1.33em; font-weight:normal}
#footer .bg{ background:url(/images/tail.gif) repeat-y 265px 0}
#footer p{ margin:0 0 13px 0}
#footer .p{ margin:0}

.txt{ font-size:.916em; font-family:Tahoma; color:#373732}
.h{ height:24px}
.block-contact span{ float:right; margin-right:140px}
.block-contact1 span{ float:right; margin-right:240px}
.block-contact2 span{ float:right; margin-right:20px}
.input{
   	border:1px solid #c1c0bd; 
	background:#f1f0ec;
	width:88px; height:20px;
	vertical-align:middle;
	font-size:1em;
	padding:5px 0 5px 5px;
	margin:0 3px 0 0
}
.input1{
   	border:none; 
	background:none;
	width:46px; height:30px;
	vertical-align:middle;
	padding:0;
	margin:0
}
.input2{
   	/*border:3px solid #5b5b5b; */
	border:none;
	background:#f1f0ec;
	width:129px; height:15px;
	vertical-align:middle;
	font-size:1em;
	padding:0;
	margin:5px 10px 2px 10px
}
.input3{
   	border:none; 
	background:none;
	width:46px; height:30px;
	vertical-align:middle;
	padding:0;
	margin:0
}
.input5{
   	border:1px solid #c1c0bd; 
	background:#f1f0ec;
	width:280px; height:15px;
	vertical-align:middle;
	font-size:1em;
	padding:5px 0 5px 5px;
	margin:0 3px 9px 0
}
input, select{
   	border:1px solid #a09b96; 
	background:#ffffff;
	width:245px; 
	font-size:1em;
	padding:0px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	
	margin-bottom:0px;
	vertical-align:middle;
}

input[type="checkbox"] {
	
	width:25px; 
	font-size:1em;
	padding:0px;
	margin-left:0px;
	outline:none;
	
}
select{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	width:250px;
	
}

textarea{
   	border:1px solid #a09b96; 
	background:#ffffff;
	width:254px; height:146px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:36px;
	overflow:auto}
	
	
/*menu*/

#content ul.menu, #content ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
 
}

#content ul.bordertop {

border-top: 2px solid #747474; }

#content ul.menu a {
  display: block;
  text-decoration: none;	
  
}



#content ul.menu li {
 border-bottom: 2px solid #747474;
 padding-top:2px;
 padding-bottom:2px;
 
}

#content ul.menu img {

margin-top:3px;
}

#content ul.menu li a, #content ul.menu li a:hover {
 color: white;
 font-size:1.2em;
 text-decoration:none;
 
}

#content ul.menu li ul li {
 border-bottom: 1px solid #4F5C58;
}

#content ul.menu li ul li.noborder {
 border-bottom: none;
}

#content ul.menu li ul li a, #content ul.menu li ul li a:hover {
  color: #E4E3DE;
  padding-left: 0px;
  font-weight:normal;
   font-size:0.9em;
}


	
	
.ui-tabs-hide { display: none; }	



.roundedcornr_box_104680 {
   background: #ff0000 url(/images/roundedcornr_104680_grad.gif) repeat-x top left;
}
.roundedcornr_top_104680 div {
   background: url(/images/roundedcornr_104680_tl.gif) no-repeat top left;
}
.roundedcornr_top_104680 {
   background: transparent url(/images/roundedcornr_104680_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_104680 div {
   background: url(/images/roundedcornr_104680_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_104680 {
   background: transparent url(/images/roundedcornr_104680_br.gif) no-repeat bottom right;
}

.roundedcornr_top_104680 div, .roundedcornr_top_104680,
.roundedcornr_bottom_104680 div, .roundedcornr_bottom_104680 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_104680 { margin: 0 10px; }


div#boxerror {

	color: white;
	margin-bottom:20px;
	margin-top:20px;
}

div#boxerror ul {

	list-style:square;
	margin-left:14px;
}



div.pagination a.prev, div.pagination a.next {

	font-size:1.2em;
	color:#515151; 
	font-weight:bold; background:url(/images/bg_more.gif) top left no-repeat; width:109px; text-align:center; padding:12px 0 10px 0; display:block; 
	float: left;


}



div.pagination a.next {

	
	float: right;

}

div.pagination div.emptynext, div.pagination div.emptyprev  {

	
	width:109px; padding:12px 0 10px 0; 
	float: left;

}

div.pagination a.emptynext  {

	float: right;

}


div.pagination a.prev:hover, div.pagination a.next:hover{color:#c6368b; text-decoration:none; } 

div.pagination  div.pages{  width:290px; margin-top:8px; text-align:center;  float: left;
}
div.pagination a, div.pagination span { color:#515151; margin-right:8px; font-size:1.5em; line-height:1em; }
div.pagination span.current { color:#f72295}





.roundedcornr_box_493200 {
   background: #766a66 url(/images/roundedcornr_493200_grad.gif) repeat-x top left;
}
.roundedcornr_top_493200 div {
   background: url(/images/roundedcornr_493200_tl.gif) no-repeat top left;
}
.roundedcornr_top_493200 {
   background: transparent url(/images/roundedcornr_493200_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_493200 div {
   background: url(/images/roundedcornr_493200_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_493200 {
   background: transparent url(/images/roundedcornr_493200_br.gif) no-repeat bottom right;
}

.roundedcornr_top_493200 div, .roundedcornr_top_493200,
.roundedcornr_bottom_493200 div, .roundedcornr_bottom_493200 {
   width: 100%;
   height: 18px;
   font-size: 1px;
}
.roundedcornr_content_493200 { margin: 0 18px; color: white; }




#tooltip {
	background-color: #CCCCCC;
	border: 1px solid #888888;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 7px;
	max-width: 20em;
	line-height: 12px;
	
}
#tooltip h3 {
	font-size: 1.1em;
    margin: 0;
	padding: 0 3px;
	text-align: left !important;font-size: 0.6em;
}
#tooltip p {
	font-size: 0.95em;
	margin: 5px 0 0 5px;
	text-align: left;
}


table.ficha-lector tr th {

	width: 108px;
	padding-right: 8px;
	vertical-align:top;
	
}

table.ficha-lector tr td {


	vertical-align:top;
	
}
table.ficha-lector tr th  {

	text-align: right;
	width:110px;
	
}

table.ficha-lector tr th.wide1  {

	width:180px;
	
}
table.ficha-lector tr th p {

	text-align: right;
	
}

table.prettytable tr td.center {

	text-align:center;
}

div.tab a {
	text-decoration:none;

}

div.txt-right {

	margin-left: 142px;
}
