* {margin:0; padding:0;}
body {background:#eaeff2 url(imagens/background.jpg) repeat-x left top; font:11px Arial, verdana, sans-serif; margin-top:20px;}
hr {display:none;}
img {border:0;}

/** ESTRUTURA **/
#page {margin:0 auto; width:750px;}
#header {background:url(imagens/header_bg.jpg) repeat-x left top; height:85px;}
#menu {background:url(imagens/menu_bg.jpg) repeat-x left top #bdccd7; height:36px;}
#flash {
	background:#fff;
	margin-bottom:5px;
	height:125px;
}
#content {background:#fff; padding:30px;}
#footer {padding:20px 0; height:20px; position:relative;}

#content .lista {margin-left:20px; list-style:none;}
#content .lista li {background:url(imagens/dot.gif) no-repeat left center; font-family:Verdana; color:#333; padding:2px 12px;}

#content .menuFotos {margin:0; width:335px; float:left;}
#content .menuFotos li {display:inline;}
#content .menuFotos li a {background:url(imagens/carregar.gif) no-repeat center center; border:3px #ebebeb solid; margin:1px; width:100px; height:67px; display:block; float:left;}
#content .menuFotos li a:hover {border:3px #2c4881 solid;}
#content .foto {background:url(imagens/carregar.gif) no-repeat center center; margin-left:0px; width:350px; height:256px; float:left;}
#content .foto span {background:#2c4881; color:#fff; text-align:center; padding:3px 0; display:block;}

#content form {background:#f0f4f7; padding:15px; width:240px;}
#content form fieldset {border:0;}
#content form div {padding:1px 0;}
#content form label {width:70px; display:block; float:left;}
#content form input {width:162px;}
#content form .submit input {width:100px;}
#content form span {font-size:9px; color:#333;}

#content .imagemPage {padding-right:30px; width:180px; float:left;}

#footer .copyright {color:#555; text-align:right; position:absolute; right:0; top:16px;}
#footer .copyright a, #footer .copyright a:hover {font:10px Arial; color:#aab2b8;}

/** TIPOGRAFIA **/
h1 a {background:url(imagens/logo.jpg) no-repeat left top; text-indent:-10000px; margin:0 auto; width:336px; height:85px; display:block;}
h1 a.eng {background:url(imagens/logo_eng.jpg) no-repeat left top; text-indent:-10000px; margin:0 auto; width:336px; height:85px; display:block;}
h2 {font:25px Arial, Verdana, sans-serif; color:#2c4881; border-bottom:1px #bfc8d9 solid; padding-bottom:8px; margin-bottom:15px;}
h3 {font:bold 15px Arial, Verdana, sans-serif; color:#666; padding-bottom:8px;}
p {font-family:Verdana; color:#333; text-align:justify; padding-bottom:15px; line-height:17px;}
a {text-decoration:none;}
label {color:#333; padding:4px 0;}
#content a {color:#2c4881;}
#content a:hover {background:#2c4881; color:#fff;}

/** MENUS **/
#menu ul {background:url(imagens/menu_bg.jpg) repeat-x left top; margin:0 auto; width:750px; height:32px; list-style:none;}
#menu ul li {text-align:center; display:inline; float:left;}
#menu ul li a {background:url(imagens/menu_bg_static.jpg) no-repeat right top; color:#fff; text-decoration:none; padding-top:10px; width:125px; height:22px; display:block;}
#menu ul li a:hover, #menu ul li a.current {background:url(imagens/menu_bg_hover.jpg) repeat-x left top;}
#menu ul li a img {padding:0 6px 0 0;}

#footer ul {list-style:none; height:30px;}
#footer ul li {display:inline; float:left;}
#footer ul li a {color:#555; text-decoration:none; margin-right:20px;}
#footer ul li a:hover {text-decoration:underline;}
#footer ul li a img {padding:0 6px 0 0;}

/** FORMULARIOS **/

input, textarea {font:10px verdana, arial, sans-serif; padding:2px 0;}

/** EXTRA **/

.clearBoth {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.displayNone {display:none;}

* [rel~=externo] {
	background:url(imagens/externo.gif) right 2px no-repeat;
	padding-right:13px;
}
