html { font: 85% Tahoma, Arial, Verdana, Helvetica, sans-serif }
a img, fieldset { border:0 }

.banner, .page-nav, #nav-site, .col-lateral, #top-nav, .more{ display:none}

.logo { clear:both; border-bottom:2px solid #212E38; padding-bottom: 40px; margin-bottom:10px}


.list-boxs{clear:both margin-bottom:14px}
.list-boxs ul { list-style:none; clear:both}
.list-boxs li { padding:14px 0; margin-bottom:14px }
.list-boxs li .figure{ padding:0 14px; float:left}
.list-boxs li .figure img{ display:block; width:130px; }	
.list-boxs li .box-resume{ float:left; width:110px; padding:0 4px 0 14px }
.list-boxs li .header{  }
.list-boxs li .link{ font-size:0.9em; padding:2px 0 }
.list-boxs li .text{ font-size:0.8em }	


.list-docs{ margin:14px 0 28px; clear:both; border-bottom:1px solid #DFDFDF}
.list-docs ul{ list-style:none; clear:both; line-height:1.3em; font-size:0.9em; padding-bottom:8px }
.list-docs ul li{ margin-bottom:6px; padding: 8px 10px 10px;}
.list-docs ul li .description{ display:inline; padding:0 }
.list-docs ul li .description p{ margin:0  }
.list-docs ul li .info{ padding:0 4px 3px 10px}
.list-docs ul li small{ font-size:0.9em; display:inline}
.list-docs ul li abbr{ font-size:0.9em; font-style:normal; border:none; cursor:help}

.list-media{clear:both; margin-bottom:14px;}
.list-media ul { list-style:none; clear:both}
.list-media li { margin-bottom:14px; float:left; width:25% }
.list-media li a{ display:block; width:130px; background:#F8F9FA; padding:14px 0 0 14px; color:#212E38}	
.list-media li a img{ display:block; width:130px}	
.list-media li a:hover{ background:#DADADB }
.list-media li a img{ display:block}	
.list-media li.last a{padding-right:14px}
.list-media li.hover a{ padding-right:14px}
.list-media li.nextEl a{ padding-left:0;}
.list-media li a span{ display:block; font-size:0.9em; width:110px; padding:5px 20px 0 0;}	

.list-links{ margin-bottom:40px; clear:both}
.list-links ul{list-style:none; clear:both; line-height:1.3em; font-size:0.9em; padding-bottom:8px}
.list-links li{ background: #F8F9FA url(../img/arrow3.gif) no-repeat 10px center; padding: 10px 10px 10px 27px; margin-bottom:6px;}

.list-articles{ clear:both}
.list-articles ul{ list-style:none; clear:both}
.list-articles li{ list-style:none; clear:both; margin-bottom:14px; background: #F8F9FA url(../img/article-list-bg.gif) no-repeat 158px 0; padding:14px 0}
.list-articles li.no-figure	{ background-image:none}/* when there is no .figure/ image */
.list-articles li .figure{ float:left; padding:0 14px }
.list-articles li .article-resume{ overflow:auto; padding:0 14px 0 16px; line-height:1.3em }
.list-articles li .link{ font-size:0.9em; padding:2px 0 }
.list-articles li .text{ font-size:0.8em }		


.overFocus{ background:#ECECEC}
.fields{ padding:6px 0; clear:both}
.brd1{  border:1px solid #E4E5E5; border-top:2px groove #929292; border-left:2px groove #929292; padding:2px 4px}
.contacts-form{ margin-top:8px}
.contacts-form .bg1{ padding:5px 0}
.contacts-form legend{ font-size:1.3em; padding-bottom:4px}
.in1{ width:321px; float:left;}
textarea.in1{ height:97px; overflow:auto}
.lb1{ display:block; float:left; width:152px;  padding:0 15px 0 0; text-align:right; color:#909090}
.footer-note, .btns{ clear:both; padding:6px 0 6px 167px; float:left; color:#909090; width:423px}

.list-box li .contacts2 a { font-size:1.0em }

.list1 { clear:both}
.list1 ul { padding-top: 4px; clear:both}
.list1 ul li, .list1 ul li *{ vertical-align:middle; line-height:1.3em }

.list2 { clear:both; list-style:none; padding:5px 0 10px}
.list2 li { padding:2px 0 }
.list2 li a{ text-decoration:none }	
.list2 li span{ color:#212E38 }		

.list3{ list-style:none}
.list3 li{ border-bottom:1px solid #E8EAEB}
.list3 li a{ display:block; padding:5px 5px 5px 8px; text-decoration:none }
.list3 li a:hover{ text-decoration:none; background:#F8F9FA; color:#212E38 }
.list3 li span{ color:#212E38 }	

.list-icons{ list-style:none}
.list-icons li{ border-bottom:1px solid #E8EAEB}
.list-icons li a{ display:block; padding:5px 5px 5px 29px; text-decoration:none }
.list-icons li a:hover{ text-decoration:none; background:#F8F9FA; color:#212E38 }		
.list-icons li a img{ margin-left: -22px; position:absolute  }

.editorStyles{ font-size:0.9em; clear:both; line-height:1.4em; padding-bottom:14px}	
.editorStyles p{ clear:both; padding:2px 0 18px}
.editorStyles ul{ list-style-position:outside; list-style-image:url(../img/bull-theme1.gif); margin-left:8px }
.editorStyles ul ul{ list-style-image:url(../img/bull2-theme1.gif); padding-top:10px }
.editorStyles ul ul ul{ list-style-image:url(../img/bull3-theme1.gif) }	

.editorStyles li{ margin-left:18px; padding:2px 0 20px; line-height:1.2em;  }	
.editorStyles li li{ padding-bottom:10px  }
.editorStyles li li:last-child{ padding-bottom:0  }	
.editorStyles blockquote{ background: url(../img/quotes.gif) no-repeat 0 0; padding-left: 38px; min-height:16px; margin:2px 0 18px}
.editorStyles .destaque{ background-color: #e7e7e7; padding:0 2px}

.editorStyles h1, .editorStyles .heading1{ margin:19px 0 2px; font-size:2.0em; font-weight:normal; letter-spacing:1px}
.editorStyles h2, .editorStyles .heading2{ margin:19px 0 2px; font-size:1.8em; font-weight:normal; letter-spacing:1px}
.editorStyles h3, .editorStyles .heading3{ margin:19px 0 2px; font-size:1.6em; font-weight:normal; letter-spacing:1px}
.editorStyles h4, .editorStyles .heading4{ margin:19px 0 2px; font-size:1.6em; font-weight:normal; letter-spacing:1px}
.editorStyles h5, .editorStyles .heading5{ margin:19px 0 2px; font-size:1.6em; font-weight:normal; letter-spacing:1px}
.editorStyles h6, .editorStyles .heading6{ margin:19px 0 2px; font-size:1.6em; font-weight:normal; letter-spacing:1px}							


.editorStyles img{ padding:0 0 18px; margin:2px 0 18px; background:url(../img/shBot.gif) no-repeat 100% 100%; display:block}
	
.title1{ font-size:2.0em; font-weight:normal; padding:2px 0 14px }	
.title2{ font-size:1.4em; font-weight:normal; padding:2px 0 7px }	


/* THEMES */

body a{ text-decoration:none }
body a:hover { color:#212E38; text-decoration:none}

#nav-site-sublist{ border-top:2px solid #212E38}

/* theme 1 */
.theme1{ background: #FFF url(../img/body-bg-theme1.gif) no-repeat center 260px;}
.theme1 #nav-site-sublist{ border-top:none}
.theme1 #top-nav{ background-color:#88BD22; }			
.theme1 a { color:#70AE2A;}

.theme1 #nav-site-sublist a{ background-color:#88BD22; color:#fff }
.theme1 #nav-site-sublist a:hover{ background-color:#70AE2A; color:#fff }
.theme1 #nav-site-sublist a.selected{ background-color:#5AA016; color:#fff }	

.theme1 a.btn2, .theme1 a.btn3, .theme1 button.btn2{  background: #88BD22 url(../img/nav-site-bg1_hi.gif) repeat-x center; color:#FFF }
.theme1 a.btn2:hover, .theme1 a.btn3:hover, .theme1 button.btn2:hover{ background: #88BD22}

.theme1 .editorStyles ul{ list-style-image:url(../img/bull-theme1.gif) }
.theme1 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme1.gif) }
.theme1 .editorStyles ul ul{ list-style-image:url(../img/bull3-theme1.gif) }			

#nav-site-list #nav1 a:hover{ background-image: url(../img/nav-site-bg1_hi.gif); background-color:#88BD22 }
#nav-site-list #nav1 a.select{ background-image: url(../img/nav-site-bg1_hi.gif); background-color:#88BD22 }	

/* theme 2 */
.theme2{ background: #FFF url(../img/body-bg-theme1.gif) no-repeat center 260px;}
.theme2 #nav-site-sublist{ border-top:none}	
.theme2 #top-nav{ background-color:#00AAEC; }		
.theme2 a { color:#008FCC; text-decoration:none}

.theme2 #nav-site-sublist a{ background-color:#00AAEC; color:#fff }
.theme2 #nav-site-sublist a:hover{ background-color:#009AD6; color:#fff	}
.theme2 #nav-site-sublist a.selected{ background-color:#008FCC; color:#fff }		

.theme2 a.btn2, .theme2 a.btn3, .theme2 button.btn2{  background: #00AAEC url(../img/nav-site-bg2_hi.gif) repeat-x center; color:#FFF }
.theme2 a.btn2:hover, .theme2 a.btn3:hover, .theme2 button.btn2:hover{ background: #00AAEC}

.theme2 .editorStyles ul{ list-style-image:url(../img/bull-theme2.gif) }
.theme2 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme2.gif) }
.theme2 .editorStyles ul ul{ list-style-image:url(../img/bull3-theme2.gif) }					

#nav-site-list #nav2 a:hover{ background-image: url(../img/nav-site-bg2_hi.gif); background-color:#00AAEC }
#nav-site-list #nav2 a.select{ background-image: url(../img/nav-site-bg2_hi.gif); background-color:#00AAEC }	

/* theme 3 */
.theme3{ background: #FFF url(../img/body-bg-theme1.gif) no-repeat center 260px;}
.theme3 #nav-site-sublist{ border-top:none}	
.theme3 #top-nav{ background-color:#EE8B29; }			
.theme3 a { color:#E3801D;}

.theme3 #nav-site-sublist a{ background-color:#EE8B29; color:#fff }
.theme3 #nav-site-sublist a:hover{ background-color:#E3801D; color:#fff }
.theme3 #nav-site-sublist a.selected{ background-color:#DE7106; color:#fff }	

.theme3 a.btn2, .theme3 a.btn3, .theme3 button.btn22{  background: #EE8B29 url(../img/nav-site-bg3_hi.gif) repeat-x center; color:#FFF }
.theme3 a.btn2:hover, .theme3 a.btn3:hover, .theme3 button.btn2:hover{ background: #EE8B29}		

.theme3 .editorStyles ul{ list-style-image:url(../img/bull-theme3.gif) }
.theme3 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme3.gif) }
.theme3 .editorStyles ul ul ul{ list-style-image:url(../img/bull3-theme3.gif) }				

#nav-site-list #nav3 a:hover{ background-image: url(../img/nav-site-bg3_hi.gif); background-color:#EE8B29 }
#nav-site-list #nav3 a.select{ background-image: url(../img/nav-site-bg3_hi.gif); background-color:#EE8B29 }

/* theme 4 */
.theme4{ background: #FFF url(../img/body-bg-theme1.gif) no-repeat center 260px;}
.theme4 #nav-site-sublist{ border-top:none}	
.theme4 #top-nav{ background-color:#45B1A9; }			
.theme4 a { color:#33A5A0;}

.theme4 #nav-site-sublist a{ background-color:#45B1A9; color:#fff }
.theme4 #nav-site-sublist a:hover{ background-color:#33A5A0; color:#fff }
.theme4 #nav-site-sublist a.selected{ background-color:#2A9993; color:#fff }	

.theme4 a.btn2, .theme4 a.btn3, .theme4 button.btn2{  background: #45B1A9 url(../img/nav-site-bg4_hi.gif) repeat-x center; color:#FFF }
.theme4 a.btn2:hover, .theme4 a.btn3:hover, .theme4 button.btn2:hover{ background: #45B1A9}	

.theme4 .editorStyles ul{ list-style-image:url(../img/bull-theme4.gif) }
.theme4 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme4.gif) }
.theme4 .editorStyles ul ul ul{ list-style-image:url(../img/bull3-theme4.gif) }				

#nav-site-list #nav4 a:hover{ background-image: url(../img/nav-site-bg4_hi.gif); background-color:#45B1A9 }
#nav-site-list #nav4 a.select{ background-image: url(../img/nav-site-bg4_hi.gif); background-color:#45B1A9 }	

/* theme 5 */
.theme5{ background: #FFF url(../img/body-bg-theme1.gif) no-repeat center 260px;}
.theme5 #nav-site-sublist{ border-top:none}	
.theme5 #top-nav{ background-color:#88BD22; }			
.theme5 a { color:#70AE2A;}

.theme5 #nav-site-sublist a{ background-color:#88BD22; color:#fff }
.theme5 #nav-site-sublist a:hover{ background-color:#70AE2A; color:#fff }
.theme5 #nav-site-sublist a.selected{ background-color:#5AA016; color:#fff }	

.theme5 a.btn2, .theme5 a.btn3, .theme5 button.btn2{  background: #88BD22 url(../img/nav-site-bg1_hi.gif) repeat-x center; color:#FFF }
.theme5 a.btn2:hover, .theme5 a.btn3:hover, .theme5 button.btn2:hover{ background: #88BD22}		

.theme5 .editorStyles ul{ list-style-image:url(../img/bull-theme5.gif) }
.theme5 .editorStyles ul ul{ list-style-image:url(../img/bull2-theme5.gif) }
.theme5 .editorStyles ul ul ul{ list-style-image:url(../img/bull3-theme5.gif) }	

#nav-site-list #nav5 a:hover{ background-image: url(../img/nav-site-bg1_hi.gif); background-color:#88BD22 }
#nav-site-list #nav5 a.select{ background-image: url(../img/nav-site-bg1_hi.gif); background-color:#88BD22 }
	
