body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ol,ul {list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
body {
	background-color: #FFFFFF; color: #333333; font-family: "open_sansregular",'Open Sans',Arial,Helvetica,sans-serif; font-size: 14px; line-height: 20px; background: #FFFFFF;	
}

#header{
	/* Old browsers */
 	background-color:#0A5517; 
 	background-image: -moz-radial-gradient(center, ellipse cover,  #19882C 1%, #025310 100%);
 	/* FF3.6+ */
	background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#19882C), color-stop(100%,#025310));
 	/* Chrome,Safari4+ */
	background-image: -webkit-radial-gradient(center, ellipse cover,  #19882C 1%,#025310 100%);
 	/* Chrome10+,Safari5.1+ */
	background-image: -o-radial-gradient(center, ellipse cover,  #19882C 1%,#025310 100%);
 	/* Opera 12+ */
	background-image: -ms-radial-gradient(center, ellipse cover,  #19882C 1%,#025310 100%);
 	/* IE10+ */
	background-image: radial-gradient(ellipse at center,  #19882C 1%,#025310 100%);
 	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=darken(#19882C,3), endColorstr=#025310,GradientType=1 );
 	/* IE6-9 fallback on horizontal gradient */	
    color: #FFFFFF;
    display: block;	
}

#header .row-fluid { width: 100%; }
.row-fluid [class*="span"] { min-height: 30px !important; }
#header #logo { padding: 15px 0; }
#header #logo .portal-title-1 { color: #FFFFFF; display: block; font-size: 0.85em; height: 21px; }
#header #logo a { text-decoration: none; }
#header #logo h1 { color: #FFFFFF; font-family: 'Open Sans',Arial,Helvetica,sans-serif; font-size: 2.9em; font-weight: 800; letter-spacing: -1px; line-height: 0.8em; margin-bottom: 5px; }
.container:before, .container:after { content: ""; display: table; line-height: 0; }
.container:after { clear: both; }
.container:before, .container:after { content: ""; display: table; line-height: 0; }
.container { margin-left: auto; margin-right: auto; width: 930px; }
#geral #conteudo { width: 1000px; display:table; float:left; }
#geral #conteudo #texto { width: 500px; height: 42px; margin-top: 50px; margin-right: 240px; margin-bottom: 10px; margin-left: 240px; float: left; padding: 10px; background: none repeat scroll 0 0 #EEEFF2; border-top: 4px solid #3268BA; border-bottom: 1px solid #DDDDDD !important; border-top-color: #105480 !important; color: #105480 !important; }
#geral #conteudo #video { width: 500px; background-color: #edf4db; margin-top: 0px; margin-right: 240px; margin-bottom: 10px; margin-left: 240px; float: left; padding: 10px; background: none repeat scroll 0 0 #EEEFF2; border-bottom: 1px solid #DDDDDD !important; }
#geral #conteudo #texto h2 { color: #3268BA; font-size: 1.35em; font-weight: 400; line-height: 1em; margin: 11px 8px 14px; }
#geral #conteudo #texto p { margin-top: 8px; font-size: 11px; }
#geral { width: 1000px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }