/* @import url("style_nav.css"); */
@import url("style_editor.css");
@import url("style_forms.css");
@import url("style_calendar.css");

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.65em;
 background-color: #6D6F71;
 background-image:url(/web/images/taguspark_bg.gif);
 height:100%;
}

a:link { color:#008FCF }
a:visited { color:#008FCF }

img { border:0px; }

#wrapper { 
 margin: 0 auto;
 width: 920px;
}
#pre_header {
	width: 900px;
	height:17px;
	padding: 10px;
/*    border-bottom: 4px solid #000000;*/
	margin: 0px 0px 0px 0px;
	background-color:#8CC63F;
	color:#FFFFFF;
	font-size:13px;
	background-image:url(../images/top_background.gif);
	background-repeat:repeat-x;
}
#databox { float:left; }
#pesquisabox { float:right; height:10px;  }
#pesquisabox fieldset { border:0px;  }
#pesquisabox label, #pesquisabox input { float:left; margin-right:5px; }
#pesquisabox input { padding:2px; font-size:10px; }
#pesquisabox label { line-height:0px; }
#pesquisabox #search { border: 1px solid #eeeeee;  }
.button_search { border:0px; background-image:url(../images/bt_go.png); background-repeat:no-repeat; width:34px; height:18px; cursor:pointer; }

#header {
 width: 920px;
/* height: 185px;*/
 height: 240px;
 padding: 0px;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
}
#navigation {
 width: 920px;
 height: 76px;
 padding: 0px;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 background-color:#333333;
}
#content { 
 width: 920px;
/* border-bottom: 20px solid #ffffff; */
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-bottom:20px;
 min-height: 845px;
 background-image:url(../images/content_background.jpg);
 background-repeat:repeat-x;
 background-position:bottom;
 position:relative;
 background-color:#FFFFFF;
}
#content_pre {
 width:200px; float:left; margin-left:15px; 
}
#content_pre h1 {
 margin:0;
}
#content_pre p {
 margin-bottom:15px; padding:0px; margin-left:0px; padding-left:0px;
 background-image: none;
}
#content_principal {
 width:415px; float:left; margin-left:15px; margin-right:25px; color:#6D6F71;
 padding-bottom:15px;
}
#content_lateral {
 width:250px; float:left; position:relative;
}
#content_lateral .lightwindow img {
  border: 4px solid #8CC63F;
  margin-right: 4px;
}
#content_principal_media {
 width:300px; float:left; margin-left:25px; margin-right:15px; color:#A3A3A3
}
#content_principal_media .video_item  {
 width:300px;
 margin-left:5px;
}
#content_principal_media .video_item .title  {
 color:#000000;
 text-transform:uppercase;
}

#content_lateral_media {
 width:325px; float:left; position:relative;
 padding-bottom:60px;
}
#content_lateral_media .thumbnail img, #TB_window {
 border: 4px solid #A4D06B;
}
 
#content_lateral_media h1 {
 margin:0px;
 margin-top:15px;
 margin-bottom:0px;
}
#content_lateral_media p {
 margin-bottom:15px; padding:0px; margin-left:0px; padding-left:0px;
 background-image: none;
}

#banner {
 height:270px;
 z-index:0;
}
#banner_video {
 z-index:0;

/*
 height:344px;
 background-color:#000000; 
*/
}

#barra_lateral {
 position:absolute;
 top:0px;
/* left:676px;*/
 right:0px;
 background-image:url(../images/barra_lateral.png);
 background-repeat:no-repeat;
 width:244px;
/* height:1070px;*/
 height:100%; 
 color:#000000;
 z-index:10;
 background-position:top right;
}

#barra_lateral H2 { color:#A4D06B; margin:0px; }
#footer { 
 width: 900px;
 height: 200px;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 background-color:#7B7A79;
 color:#FFFFFF;
 text-align:center;
 position:relative;
 clear:both;
 z-index:11;
}
#footer_caminho {
 position:absolute; 
 top:-20px; 
 left:0px;
 padding-top:3px;
 padding-left:25px; 
 text-transform:uppercase;
 text-align:left;
 width:895px;
 height: 17px;
 background-color:#8CC63F;
}

/* Elementos secundários */
.extrasbox {
 width:200px;
 height:295px;
 float:left;
 margin-right:2px;
 padding-left:15px;
}
.extrasbox_2 {
 width:197px;
 height:295px;
 float:left;
 margin-right:2px;
 padding-top:10px;
 background-color:#8CC63F;
 padding-left:10px;
 padding-right:10px;
}
.extrasbox_2 select { 
   width:185px;
}
.extrasbox_2 H2 { 
   margin:0px; padding:0px; text-transform:uppercase; font-size:14px; color:#eeeeee;
}
.extrasbox_3 {
 width:260px;
 height:295px;
 float:left;
 padding-left:15px;
 display:block;
}
.newsbox {
 width:195px;
 height:215px;
 padding-left:15px;
 padding-right:10px;
 float:left;
 /* background-color:#00CCCC; */
 position:relative;
}
.newsbox a:link, .newsbox a:visited { 
 text-transform:uppercase  
} 
.noticia_data { font-weight:bold; margin-bottom:3px; color:#000000; }
.noticia_intro { color:#6D6F71; margin-top:8px; }
.noticia_mais { position:absolute; top:170px; left:140px; }

.pulldown_box { width:192px; margin-left:40px; margin-top:15px; }
.pulldown_box select { width:180px; }
.pulldown_box .selectbox, .extrasbox_2 .selectbox { 
    margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	border: 4px solid #FFFFFF;
	background-color:#FFFFFF;
}
.pulldown_info {
 margin-left:5px; width:180px;
}
.selectbox select {
 color:#1BABE0;
 text-transform:capitalize;
}
.selectbox_title { color:#A4D06B; margin:0px; }

.news_item  {
 margin-bottom:8px;
}
.news_item .noticia_data { font-weight:bold; color:#000000; margin-bottom:0px; }
.news_item .title {
 color:#000000;
 text-transform:uppercase;
}
.news_item .noticia_intro {
 color:#000000;
 margin:0px;
}

.blog_item  {
 margin-bottom:8px;
 width:190px;
 height:75px;
 clear:both;
}
.blog_item .title {
 color:#000000;
 text-transform:uppercase;
}
.blog_item .thumbnail {
	border: 4px solid #A4D06B;
	float:left;
	margin-right:12px;
	height:65px;
}
.blog_item a:link, .blog_item a:visited  {
}
.eventos_item  {
 margin-left:5px; margin-right:5px;
}
.eventos_item .data  {
 color:#FFFFFF;
 font-weight:bold;
}
.eventos_item .title  {
 font-weight:bold;
 text-transform: uppercase;
 font-size: 1.10em;
}
.eventos_item .intro  {
  color:#FFFFFF;
  font-size: 1.10em;
}
.eventos_item .text, .eventos_item .text a:link, .eventos_item .text a:visited  {
  color:#000000;
}
.eventos_item .text p  {
 margin:0px; padding:0px; background-image:none;
}

.video_item  {
 margin-left:5px;
}
.video_item .title  {
 color:#000000;
 text-transform:uppercase;
}
#nav_seta {
 position:absolute; width:6px; height:6px; z-index:2001; top:-1000px;
}

.uppercase { text-transform:uppercase; }
.h1_ah {color: rgb(27, 171, 224); font-weight: bold;}
.cb_contentItem { margin-bottom:15px; margin-left:10px; }
.galeria { margin-bottom:10px; }

