@charset "utf-8";
/* CSS Document */


img{border:0;}

body {
	margin:0;
	height:100%;
	background-color:#ffffff;
    font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#707070;
}
.fundosite{
    background-color: #efefef;
}


/************************** ID INTRO ***********************/
#root
{
	width:1004px;
	background-color:#FFFFFF;
    margin-left: auto;
    margin-right: auto;
}

#topo
{
	width:1000px;
	height:96px;
	margin:2px;
	background:url(../images/img_fundo_topo.jpg) no-repeat top left scroll;
	text-align:center;
	padding-top:23px;
}

#fotoHome
{
	width:1000px;
	height:208px;
	margin:0 1px 0 1px;
	background:url(../images/img_fundo_home.jpg) no-repeat scroll;
    background-position: 1px 0px;
}


#menuHome
{
	width:1000px;
	height:27px;
	margin:0 2px 0 2px;
	background:url(../images/img_fundo_menu_home.jpg) no-repeat top left scroll;
}
#menuHome p{float:left; padding-left:0px; padding-top:6px; margin: 0px;}
#menuHome a{color:#999999; font-weight:bold; font-size:11px; text-decoration:none;}
#menuHome a:hover{color:#ffffff;}

#menu
{
    width:1000px;
	height:27px;
	margin:0 2px 0 2px;
	background:url(../images/img_fundo_menu_internas.jpg) no-repeat top left scroll;
}
#menu p{float:left; padding-left:80px; padding-top:6px; margin: 0px;}
#menu a{color:#999999; font-weight:bold; font-size:11px; text-decoration:none;}
#menu a:hover{color:#ffffff;}


#intro
{
	width:1000px;
	height:234px;
	margin:0px 2px 0px 2px;
	background:url(../images/img_fundo_home_intro.jpg) no-repeat top left scroll;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #636362;
    position: relative;
}
#intro h1,
#intro h2,
#intro h3,
#intro ul,
#intro ol,
#intro li,
#intro p
{
	margin:0px;
	padding:0px;
}
#intro #destaque h2{font-size:14px; color:#982129; text-align: center;}
#intro #destaque h3{font-size:12px; color:#2E2E2E;}
#intro #destaque p{font-size:11px; color:#2E2E2E;}
#intro #destaque a.linkdestaque{font-size:12px; color:#CCCCCC; font-weight:bold; text-decoration:none;}
#intro #destaque a.linkdestaque:hover{
	color:#ffffff;
    text-decoration:none;
}
#intro #destaque a{font-size:12px; color:#2E2E2E; text-decoration:none;}
#intro #destaque a:hover{
    color:#1e1e1e;
	text-decoration:underline;
}


#intro #blocks h2{font-size:16px; margin-bottom: 5px; color:#CCCCCC;}
#intro #blocks p{font-size:12px; color:#707070;}
#intro #blocks a{font-size:12px; color:#707070; text-decoration:none;}
#intro #blocks a:hover {color:#f0f0f0;}
#intro #blocks {
    width: 740px;height:150px; padding-top:30px;
}
 #blockfixo, #blockale{
     height:150px;
     width: 335px;
     float:right;
     padding-right: 20px;
}
 #link{
    width: 300px;
    height:40px;
    bottom:50px;
    float:right;
    padding-left:100px;
}
#link_esquerda{
    width: 215px;
    height:40px;
    bottom:60px;
    float:left;
    padding-left:45px;
}
.block, .block2 {
    width: 100%;
    padding-right: 0px;
    margin-top: 0px;
    margin-bottom: 15px;
}

.block {
    display: none;

}
.block2
{
    display: none;
}

#intro #destaque h2 {
    margin-bottom: 10px;
}
#intro #destaque {
    display: block;
    position: absolute;
    top: 20px;
    right: 25px;
    width: 210px;
    padding: 15px;
}
#intro #destaque p {
    font-size:12px;
}
#intro #destaque .linkdestaque {
    display: block;
    position: absolute;
    top: 153px;
    left: 40px;
    text-align: center;
    width: 160px;
    
}
#intro #logotipoRH1000
{
    margin-left: 10px;
    margin-bottom: 10px;
    float:right;
}


#foto
{
    float: left;
	width:220px;
	padding-right:25px;
	margin-left:2px;
}
#conteudo
{
	width:750px;
	padding-top:18px;
    padding-bottom: 30px;
    float: left;

}
#conteudo a {
    color: #BA2731;
    text-decoration: none;
}
#conteudo a:hover {
    text-decoration: underline;
}
#conteudo .autor {
    font-weight: bold;
    text-transform: uppercase;
    color: #202020;
}
#conteudo .data {
    font-weight: bold;
    font-size: 9px;
    margin-bottom: 5px;
    color: #9A1721;
}
#conteudo .info_autor {
    margin-top: 30px;
    font-size: 10px;
    color: #A0A0A0;
}

#grupoblocoslaterais {
    float: right;
    width: 195px;
    margin-left:20px;
}

#blocolateral1 {
    background:url(../images/box_superior.jpg) no-repeat top left scroll;
    width: 195px;
    margin-bottom: 20px;
}

#blocolateral1 a{
    color:#7D7D7D;
}
#blocolateral1 hr {
    border-top: 1px dashed ;
    height: 0px;
    color:#737373;
    }
#blocolateral2 {
    background:url(../images/box_inferior.jpg) no-repeat top left scroll;
    width: 195px;
}

#blocolateral2 hr {
      border-top: 1px dashed;
      color:#BA2731;
      height: 0px;
}

.cabecalho{
    color:#ffffff;
    padding-left:40px;
    padding-top:2px;
    font-weight: bold;
}
.texto{
    padding:15px 13px 15px;
}
.texto p {text-align: left;}


strong { color: #404040; }
h1{font-size:15px; margin-top: 5px; margin-bottom: 15px;}
h2{font-size:12px; margin-top: 20px; margin-bottom: 10px; color: #BA2731;}
h3{font-size:11px; margin-top: 15px; margin-bottom: 10px}
p{font-size:11px; margin-top: 0px; margin-bottom: 10px; text-align: justify; }
ul,ol {margin-top: 5px;  margin-left: 15px; padding-left: 0px; list-style-position: inside;}
ul {list-style-type: disc;}
li {margin-bottom: 5px; }
em { color: #404040;}
#endereco{
    position:absolute;
    padding: 5px;
    top: 210px;
	width:100%;
	height:18px;
    color:#ffffff;
    font-size:10px;
}
#rodape
{
    float: left;
	width:100%;
	height:18px;
	background-color:#efefef;
      
	padding-top:9px;
	color:#7D7D7D;
	font-size:10px;
}
#rodape .author {
    padding-top: 9px;
    padding-right: 15px; float: right;
}
#rodape .copyright {
    padding-left: 15px;
}
.copyright {
	color:#7D7D7D;
	font-size:10px;
    padding-top: 9px;
}

#rodape a{color:#7D7D7D; font-size:10px; text-decoration:none;}


/*   FOTOS   */

.foto1{background:url(../images/fotos/foto_quem_somos.jpg) top left scroll no-repeat; height:445px;}


/*   CLASSES   */

#intro .marginLeft25{margin-left:25px;}
#intro .marginTop8{margin-top:8px;}
#intro .marginTop16{margin-top:9px;}
#intro .marginTop32{margin-top:32px;}
#intro .paddingLeft750{padding-left:750px;}
#intro .paddingLeft805{padding-left:805px;}

.cadastro_table { width: 100%; border-collapse: collapse; font-size: 10px; }
.cadastro_table th, .cadastro_table td { border: solid black;}
.cadastro_table th { border-width: 1px 0px 1px; padding: 1px 4px; }
.cadastro_table td { border-width: 0px 0px 1px; padding: 1px 4px; }

.breadcrumb { margin-top: 0px; margin-bottom: 20px; }

.objetivo {
    font-size: 12px;
}

.fieldWithErrors { color: red; font-weight: bold;}

.site_table { width: 80%; border-collapse: collapse; margin: 20px auto; }
.site_table th, .site_table td { border: solid #707070;}
.site_table th { border-width: 1px 0px 1px; padding: 3px 6px; background-color: #f0f0f0; text-align: left; }
.site_table td { border-width: 0px 0px 1px; padding: 3px 6px; }
.site_table tr.destaque td { background-color: #FFFFAA; color: #000000; font-weight: bold;}

.visitante{
    background:url(../images/icones/Icon019.png)
}

