body{background:url(img/body_bg.png) no-repeat center top #F7F6EF; padding:0; margin:0;}

body,table,input,select, textarea {font:12px Arial}
font { font:12px Arial !important; }

#Menu2 a:hover, #Menu a:hover {text-decoration:underline;}

#Header, #Body {width:760px; margin: 0 auto; margin-top:-14px;}
#Header img{margin-top:4px;}
#Menu2 {float:right; background:url(img/menu2_bg.png) no-repeat; width:339px; height:35px; overflow:hidden;}
#Menu2 a {float:left; color:#fff; margin:0 19px 0 23px; font-size:15px; text-decoration:none; margin-top:8px;}
#Header form {float:right; clear:right; padding:50px 16px 0 0;}
#Header form input {width:210px; height:18px; overflow:hidden; background:url(img/search_input.png) no-repeat; border:0; padding:4px 0 0 22px;}
#Header form button {width:77px; height:22px; overflow:hidden; background:url(img/search_button.png) no-repeat; border:0;}

#Body {background:url(img/body_middle.png) repeat-y; margin-top:11px; _margin-top:-3px;}
#Body_top {background:url(img/body_top.png) no-repeat top;}
#Body_bottom {background:url(img/body_bottom.png) no-repeat bottom; padding:0 12px;}

#Menu {width:169px; background:url(img/menu_top.png) no-repeat top; float:left;}
#Menu div.menu {background:url(img/menu_bottom.png) no-repeat bottom; padding:1px 0 10px 0;}
#Menu div.logos {background:url(img/menu_middle.png) repeat-y;}
#Menu div.logos div{background:url(img/menu_bottom2.png) no-repeat bottom; text-align:center; padding-bottom:60px;}
#Menu a {display:block; margin:11px 22px; color:#fff; font-size:16px; text-decoration:none; background:url(img/menu_list.png) no-repeat center left; padding-left:16px;}

#Content {margin-left:175px;}

#Title {font:italic bold 18px Arial; margin:0; padding:26px 0 17px 9px; color:#20238D;}

#Text_home {text-align:center; font-size:14px; color:#000066; line-height: 1.4}

#Footer {clear:both; height:47px; overflow:hidden; margin:10px 10px 0 10px; padding-top:18px; font-size:11px;}
#Footer p {margin:0;}

#Block1 {background:url(img/block1.png) no-repeat; width:276px; height:287px; float:left; overflow:hidden;}
#Block2 {background:url(img/block2.png) no-repeat; width:276px; height:287px; float:right; overflow:hidden;}
#Block1 h2,#Block2 h2 {font:15px Arial; color:#ffffff; margin:7px 11px;}
#Block1 ul {list-style-image:url(img/block1_list.png);}
#Block2 ul {list-style-image:url(img/block2_list.png);}
#Block1 ul,#Block2 ul {margin:14px 0 0 0; font-size:13px; padding:0 0 0 32px; color:#000066;}
#Block1 ul li,#Block2 ul li {margin-bottom:3px;}

.padding{padding:0 9px;}
.padding #Title {padding:26px 0 22px 0;}

img{border:0;}

a {color:#000066;}
a:hover{color:red;}

h2 {margin:0;font-size:16px;font-weight:normal;}

#Noticias div.date {color:#666;}
#Noticias a {text-decoration:none;}
#Noticias a:hover * {text-decoration:underline; color:red;}

.artigo{width:60px;float:left;margin:0 4px 4px 0;text-align:center}

.rounded {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(border-radius.htc);
}

#Resultados table {background:#bbbbbb; /*border-collapse:collapse;*/ }
#Resultados table th, #Resultados table td {background-color:#fff;padding:2px 4px;}
#Resultados table th p, #Resultados table td p{margin:0;}

#Formulario { padding-left:200px; }
