/* CSS Starting */
body {margin:0; background:#f9f1da; font-family:Tahoma, Arial;font-size:11px; color:#878787;}
img {border:0;}
p, form {margin:0;}
span {margin:0; clear:both;}

h1{margin:0 0 14px 0;padding:0; font-family: Arial; font-size:15px; color:#393939; font-weight:bold;}
h1 a{font-family: Arial; font-size:15px; color:#393939; font-weight:bold; text-decoration:none;}
h2{margin:0 0 7px 0;padding:0; color:#014a78;font-family:Tahoma, Geneva, sans-serif;font-size:16px;font-weight:normal;}
h3{margin:0 0 7px 0;padding:0; color:#014a78;font-family:Tahoma, Geneva, sans-serif;font-size:12px;font-weight:normal;float:left;clear:both;}
h3 a{color:#014a78;text-decoration:none;}
h3 a:hover{color:#014a78;text-decoration:underline;}

/* container */
.container {width:976px; margin:0 auto; clear:both; background:#FFF;}

/* header */
.header {width:976px; height:287px; clear:both; border-left: solid 1px #bcb6a8; border-right: solid 1px #bcb6a8;}

/* content */
.content {width:940px; padding:18px 18px 0 18px; float:left; background:#FFF; border-left: solid 1px #bcb6a8; border-right: solid 1px #bcb6a8;}

/* site */
.content_titles {margin:0;padding-bottom:4px; font-family:Tahoma, Arial; font-size:17px; color:#de1c24; font-weight:bold;}
.right_menu_titles {padding:0 0 7px 0; margin:0 0 7px 0; font-family:Tahoma, Arial; font-size:17px; color:#887456; font-weight:bold; background:url(images/dots_horizontal.gif) repeat-x bottom;}
.bold_red {font-weight:bold; color:#d4231d;}
.bold_grey {font-weight:bold; color:#3b3c40;}
.left_columm {width:702px; float:left; margin-right:18px;}
.right_columm {width:220px; float:left;}
.sub_page_content_box { width:702px; float:left; clear:both; color:#5b5b5b; margin-bottom:20px; line-height:16px;}
.site_content_images { float:left; margin:0 7px 7px 0;}
.bold {font-weight:bold;}
.tree_menu {width:702px; height:15px; font-size:10px; padding-bottom:10px;  color:#887456;}
.sub_page_right_banner {margin-bottom:15px; float:right;}
.white_small_text {color:#FFF; font-size:9px;}

/* photo gallery */
.photo_gallery { margin:0 8px 8px 0; float:left;}

/* video */ 
#boxMainVideo {margin-bottom:20px;}

/* client link */ 

ul.clientlist {float:left; clear:both;}
ul.clientlist a {color:#887456; line-height:20px; text-decoration:none;}
ul.clientlist a:hover {text-decoration:underline;}


/* pagination */
.pagenator {margin:10px 0 10px 0;padding:0;clear:both;float:left;width:450px;}
.pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;;overflow:hidden;line-height:normal;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
.pagenator ul li.qtdPages{margin:2px 0 0 10px;}
.pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
.pagenator ul li a{float:left;text-decoration:none;color:#757575;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;}	
.pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #dbb983;background:#efce9b;}

/*- Ativar Page -*/
.pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #725f44;background:#887356;cursor:default;}
.pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #725f44;background:#887356;cursor:default;}

/* sube right menu */
.sub_menu {width:220px; margin-bottom:20px;}
ul.sub_menu {float:left; clear:both; list-style:none; margin:0; padding-left:15px; margin-bottom:20px;}
ul.sub_menu a{width:210px; font-size:15px; line-height:30px; float:left; clear:both; color:#887456; text-decoration:none; background:url(images/sub_menu_arrow.jpg) no-repeat left; padding-left:10px;}
ul.sub_menu a:hover{ font-size:15px; line-height:30px; float:left; clear:both; color:#463721;}

/* image tooltip*/
#preview{position:absolute;	border:1px solid #333; background:#333; padding:4px; display:none; font:Arial; font-size:10px; color:#FFF;}

/* Destaques */
.destaques {width:467px; height:275px; float:left; background:url(images/dots_horizontal.gif) repeat-x bottom; padding-top:2px; margin-right:18px;}
.destaques_image {margin:0 17px 0 0; float:left;}
.destaques_content {margin-top:23px;}
.destaques_readmore {margin-top:10px;}

/* noticias */
.noticias {width:702px; float:left; background:url(images/dots_horizontal.gif) repeat-x bottom; padding-top:2px;}
.noticias_image {margin:0 17px 0 0; float:left;}
.noticias_readmore {margin:10px 0;}

/* busca */
.busca {width:455px; height:46px; background:url(images/dots_horizontal.gif) repeat-x bottom; float:left; padding-bottom:15px;}
.search_field { width:317px; height:22px; background:url(images/search_field_bg.jpg) no-repeat; border:0; vertical-align:middle; font:Tahoma, Arial; font-size:11px; color:#333; padding:7px 0 0 6px;}
.search_button { vertical-align:middle; margin-bottom:3px;}

/* galeira de fotos */
.galeria_de_fotos {width:455px; height:200px; background:url(images/dots_horizontal.gif) repeat-x bottom; float:left; margin-top:16px;}
.galeria_de_fotos_content {width:455px; margin-top:13px; clear:both; float:left;}
.photo_boxes {width:111px; margin:0 3px 12px 0; float:left;}
.photo_boxes_nospace {width:111px; margin:0 0 12px 0; float:left;}
.photo_texts {width:111px; text-align:center;}
.gallery_images {margin-bottom:12px;}
.category_box {width:702px; float:left; clear:both; margin-bottom:15px;}
.galeria_de_fotos_thumbs {width:225px; float:left; padding:0 5px 5px 0;}

/* bottom banners */
.banners {width:940px; float:left; margin:18px 0;}
.banners_boxes {float:left; margin-right:15px;}
.banners_boxes_nomargin {float:left;}

/* footer */
.footer {width:976px; height:110px; float:left; clear:both; background:url(images/footer_bg.jpg);}

/* newsletter */
.newsletter {width:340px; margin:35px 0 0 18px; float:left;}
.newsletter_title {width:312px; background:url(images/newsletter_icon.jpg) no-repeat 5px; padding-left:28px; margin-bottom:8px;}
.newsletter_field {width:261px; height:22px; background:url(images/newsletter_field_bg.jpg) no-repeat; border:0;  font:Tahoma, Arial; font-size:11px; color:#333; padding:7px 0 0 6px;}
.newsletter_button { vertical-align:middle; margin-bottom:3px;}

/* coptight */
.copyright {width:430px; margin:59px 0 0 18px; float:left; font-family:Tahoma; font-size:10px; color:#FFF; line-height:20px;}

/* ilion */
.ilion_logo {width:116px; margin:66px 0 0 18px; float:left; font-family:Tahoma; font-size:10px; color:#FFF; line-height:20px;}
