/*!
 * XPCOM TECNOLOGIA
 * Copyright(c) 2009
 * contato@xpcom.com.br	
 * http://www.xpcom.com.br
 */
*{!important
	outline:none;
	margin: 0 auto;
	padding: 0 auto;
	list-style:none;
 }
 

img   {border:none; background:trasparent;}
h3	  {font-family:Tahoma, Geneva, sans-serif; color:#333; font-size:9px; width:210px; text-align:left; float:left;}
h2	  { width:500px; text-align:right; float:right; font-family:Tahoma, Geneva, sans-serif; color:#f0f0f0; font-size:18px; margin-bottom:8px; margin-right:10px;}
.font {font-family:Tahoma, Geneva, sans-serif; color:#454545; font-size:12px;  text-align:right; text-decoration:none;}	

/*CSS para paginação*/
.pagination { margin: 0 10px 0 10px; padding:2px;}
.proante {font-family:Tahoma, Geneva, sans-serif; color:#f0f0f0; font-size:10px; font-weight:bold; border:solid 1px #dedede; background:#C00; margin: 0 3px 0 3px; padding:5px;  text-decoration:none;}
.numeros {font-family:Tahoma, Geneva, sans-serif; color:#f0f0f0; font-size:10px; font-weight:bold; border:solid 1px #dedede; background:#333; margin: 0 3px 0 3px; padding:5px;  text-decoration:none;}
.atual {font-family:Tahoma, Geneva, sans-serif; color:#009; font-size:10px; font-weight:bold; border:solid 1px #dedede; background:#fff; margin: 0 3px 0 3px; padding:5px;  text-decoration:none;}
				
/********************************      Elements Principais      ********************************/			
				/* DIVISORIAS PRINCIPAIS */	
#topo				{ background: url(../imagens/loyout_r1_c1.jpg) no-repeat; border:solid 2px #b4b2b5; height:285px; width:900px;}
#acesso_direto		{ height:10px; width:880px; background:url(../imagens/bg_tabela.gif) repeat-x; padding:10px; border:solid 2px #b4b2b5;}
#conteiner_animacao	{ height:100%; width:900px; margin:10px auto 10px auto;}
#conteiner_geral	{ height:100%; width:900px; }
#rodape_topo		{ height:30px; width:100%; background:url(../imagens/bg_tabela.gif) repeat-x;}
#rodape				{ width:900px;height:135px; clear:both; border:solid 2px #b4b2b5; background:url(../imagens/loyout_r7_c1.gif) bottom no-repeat;}

/* DIVISORIAS DO CONTEINER GERAL*/
#conteiner_esquerda	{ height:700px; width:161px; float:left;}
#menu				{ height:400px; width:161px; background:url(../imagens/loyout_r3_c1.gif) no-repeat; }
#conteiner_centro	{ height:100%; width:522px; border:solid 2px #b4b2b5; padding-bottom:100px; margin:6px 0 10px 160px; background:url(../imagens/panel_b.png) bottom repeat-x;  }
#conteiner_direita	{ height:700px; width:210px; float:right;}
#datas				{ height:400px; width:210px; background:url(../imagens/loyout_r3_c3.gif) no-repeat; }
#nvf				{ height:250px; width:180px; border:solid 2px #b4b2b5; padding:10px; background:url(../imagens/panel_b.png) bottom repeat-x;}



/* NOTICIAS*/
div.blog_container {display:block; width:500px; height:90px; padding:20px 0 20px 20px; background: url(../imagens/bg_catitem.png) no-repeat 0px 0px;color:#666666;}
div.blog_container:hover {background: url(../imagens/bg_catitem.png) no-repeat 0px -130px;}
.blog_top {float:left; display:block; width:116px; height:86px; border:2px solid #F0F0F0;}
.blog_content  {float:left; width:320px; margin-left:30px;}
.blog_title {display:block; padding-bottom:4px; font:bolder 13px/12px Arial, Helvetica, sans-serif;}
.blog_excerpt {display:block; line-height:17px;}



/* videodisplay */
.vid_container {display:block; width:522px; padding-top:20px; overflow:hidden;}
.vid_frame {float:left; display:block; width:164px; height:130px;  text-align:center; margin-top:}
.vid_thumb {display:block; width:120px; height:90px; padding:10px 22px 10px 22px; background:url(../imagens/bg_vid_item.png) no-repeat;}
.vid_inner_thumb {display:block; width:120px; height:90px;}
.vid_headline {display:block; width:176px; height:auto; padding:0 15px 0 15px; text-align:center; font-weight:bolder;}
.vid_box {display:block; width:120px; height:90px;  margin:1px;}
#vid_post a {display:block; width:100%; height:100%; overflow:hidden;}
.vid_permalink {display:block; width:120px; height:45px; background:transparent;}
.vid_permalink a {background:url(../imagens/bg_link_vid.png) no-repeat 0px 0px;}
.vid_permalink a:hover {background:url(../imagens/bg_link_vid.png) no-repeat 0px -90px;}
.vid_gallery {display:block; width:120px; height:45px; background:transparent;}
.vid_gallery a {background:url(../imagens/bg_link_vid.png) no-repeat 0px -45px;}
.vid_gallery a:hover {background:url(../imagens/bg_link_vid.png) no-repeat 0px -135px;}



/*************** Forms ***************/

form select, input { 
	padding: 5px 5px 5px 5px;
	margin-bottom:10px;
	color:#444;
	background:url(../imagens/bg_input.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold;
	border:1px solid #dedede; 
}
form select, input:hover { 
	padding: 5px 5px 5px 5px;
	margin-bottom:10px;
	color:#444;
	background:url(../imagens/bg_input_hover.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold;
	border:1px solid #dedede; 
}

/************ Button ************/
.button {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: #459300 url('../images/bg-button-green.gif') top left repeat-x !important;
                border: 1px solid #459300 !important;
                padding: 4px 7px 4px 7px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                }
                
.button:hover {
                text-decoration: underline;
                }
                
.button:active {
                padding: 5px 7px 3px 7px !important;
                }
				
a.remove-link {
				color: #bb0000;
				}

a.remove-link:hover {
				color: #000;
				}
