/* -----------------------------------------------------------------------

 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Modificado por Filipe Rocha (filipe@viaoceanica.com)
   * Via Oceânica (www.viaoceanica.com)

----------------------------------------------------------------------- */
@import url("forms.css");



body {
margin:0 auto;
padding:0 auto;
text-align:center;
background:url(../../img/bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3f3f3f;
}

#content {
margin:0 auto;
padding:0 auto;
width:900px;
text-align:left;
}

#container {
margin:0 auto;
padding:0 auto;
width:863px;
text-align:left;
}

.margem1 { margin:15px 0;}

a { color:#333;
text-decoration:underline;}

a:hover { text-decoration:none;}

.small { font-size:12px;}

.imagem { border:solid 1px #333;
padding:5px;
margin:5px;}

/* homepage */

.contentor_homepage {
background:url(../../img/bg_contenthome.gif) center no-repeat;
height:610px;
text-align:center;
padding:0 auto;
margin:0 auto;
}

/* menu inicial */

.menu_inicial {
list-style:none;
margin:50px 0 0 20px;
padding:0;
text-align:center;
}

.menu_inicial li {
float:left;
margin:0 6px;
}

.menu_inicial li a {
width:204px;
height:312px;
display:block;
text-indent:-9999px;
}

.menu_inicial li .botao1 {
background:url(../../img/botao1a.png) top no-repeat;
}
.menu_inicial li .botao1:hover {
background:url(../../img/botao1b.png) top no-repeat;
}

.menu_inicial li .botao2 {
background:url(../../img/botaob.png) top no-repeat;
}
.menu_inicial li .botao2:hover {
background:url(../../img/botaob2.png) top no-repeat;
}

.menu_inicial li .botao3 {
background:url(../../img/botaoc.png) top no-repeat;
}
.menu_inicial li .botao3:hover {
background:url(../../img/botaoc2.png) top no-repeat;
}

.menu_inicial li .botao4 {
background:url(../../img/botaod.png) top no-repeat;
}
.menu_inicial li .botao4:hover {
background:url(../../img/botaod2.png) top no-repeat;
}

/* páginas de conteúdos */

.topocont {
height:6px;
background:url(../../img/bg-cont-top.gif) no-repeat;
margin:13px 0 0 0;
}

.rodapecont {
height:6px;
background:url(../../img/bg-cont-rod.gif) no-repeat;
}

#cont {
background:url(../../img/bg-cont.gif);
padding:25px;
}

/* coluna esquerda */

#esq {
width:240px;
margin:0 12px 0 0;
background:#0f2345;
padding:118px 0 0 0;
}

/* coluna direita */

#dir {
width:560px;
background:#fff;
}

/* menu */

.topomenu {
background:url(../../img/menu-topo.gif) no-repeat;
height:29px;
}

.rodmenu {
background:url(../../img/menu-rod.gif) bottom repeat-x;
height:6px;
margin:0 0 22px 0;
}


/* menu liduino */
.menu1 {
list-style:none;
margin:0;
padding:0;
background:#363636;
height:26px;
}
.menu1 li {
float:left;
}
.menu1 li a {
text-indent:-9999px;
display:block;
height:26px;
}

.menu1 li .botao1 {
width:78px;
background:url(../../img/menu1-b1.gif) top no-repeat;
}
.menu1 li .botao1:hover {
background:url(../../img/menu1-b1.gif) bottom no-repeat;
}

.menu1 li .botao2 {
width:69px;
background:url(../../img/menu1-b2.gif) top no-repeat;
}
.menu1 li .botao2:hover {
background:url(../../img/menu1-b2.gif) bottom no-repeat;
}

.menu1 li .botao3 {
width:148px;
background:url(../../img/menu1-b3.gif) top no-repeat;
}
.menu1 li .botao3:hover {
background:url(../../img/menu1-b3.gif) bottom no-repeat;
}

.menu1 li .botao4 {
width:77px;
background:url(../../img/menu1-b4.gif) top no-repeat;
}
.menu1 li .botao4:hover {
background:url(../../img/menu1-b4.gif) bottom no-repeat;
}

/* menu 2 */

.menu2 {
list-style:none;
margin:0;
padding:0;
background:#363636;
height:26px;
}
.menu2 li {
float:left;
}
.menu2 li a {
text-indent:-9999px;
display:block;
height:26px;
}

.menu2 li .botao1 {
width:107px;
background:url(../../img/menu2-b1.gif) top no-repeat;
}
.menu2 li .botao1:hover {
background:url(../../img/menu2-b1.gif) bottom no-repeat;
}

.menu2 li .botao2 {
width:138px;
background:url(../../img/menu2-b2.gif) top no-repeat;
}
.menu2 li .botao2:hover {
background:url(../../img/menu2-b2.gif) bottom no-repeat;
}

.menu2 li .botao3 {
width:77px;
background:url(../../img/menu2-b3.gif) top no-repeat;
}
.menu2 li .botao3:hover {
background:url(../../img/menu2-b3.gif) bottom no-repeat;
}

.menu2 li .botao4 {
width:77px;
background:url(../../img/menu2-b4.gif) top no-repeat;
}
.menu2 li .botao4:hover {
background:url(../../img/menu2-b4.gif) bottom no-repeat;
}


/* menu 3 */

.menu3 {
list-style:none;
margin:0;
padding:0;
background:#363636;
height:26px;
}
.menu3 li {
float:left;
}
.menu3 li a {
text-indent:-9999px;
display:block;
height:26px;
}

.menu3 li .botao1 {
width:107px;
background:url(../../img/menu3-b1.gif) top no-repeat;
}
.menu3 li .botao1:hover {
background:url(../../img/menu3-b1.gif) bottom no-repeat;
}

.menu3 li .botao2 {
width:71px;
background:url(../../img/menu3-b2.gif) top no-repeat;
}
.menu3 li .botao2:hover {
background:url(../../img/menu3-b2.gif) bottom no-repeat;
}

.menu3 li .botao3 {
width:77px;
background:url(../../img/menu3-b3.gif) top no-repeat;
}
.menu3 li .botao3:hover {
background:url(../../img/menu3-b3.gif) bottom no-repeat;
}

.menu3 li .botao4 {
width:77px;
background:url(../../img/menu3-b4.gif) top no-repeat;
}
.menu3 li .botao4:hover {
background:url(../../img/menu3-b4.gif) bottom no-repeat;
}


/* menu 4 */

.menu4 {
list-style:none;
margin:0;
padding:0;
background:#363636;
height:26px;
}
.menu4 li {
float:left;
}
.menu4 li a {
text-indent:-9999px;
display:block;
height:26px;
}

.menu4 li .botao1 {
width:107px;
background:url(../../img/menu4-b1.gif) top no-repeat;
}
.menu4 li .botao1:hover {
background:url(../../img/menu4-b1.gif) bottom no-repeat;
}

.menu4 li .botao2 {
width:71px;
background:url(../../img/menu4-b2.gif) top no-repeat;
}
.menu4 li .botao2:hover {
background:url(../../img/menu4-b2.gif) bottom no-repeat;
}

.menu4 li .botao3 {
width:77px;
background:url(../../img/menu4-b3.gif) top no-repeat;
}
.menu4 li .botao3:hover {
background:url(../../img/menu4-b3.gif) bottom no-repeat;
}

.menu4 li .botao4 {
width:77px;
background:url(../../img/menu4-b4.gif) top no-repeat;
}
.menu4 li .botao4:hover {
background:url(../../img/menu4-b4.gif) bottom no-repeat;
}


.separador {
background:url(../../img/separador.gif) center repeat-y;
width:2px;
margin:0 2px;
height:26px;
}

/* barra título */

.titulo {
background:url(../../img/bg-titulo.gif) center repeat-x;
padding:0 0 0 41px;
}

/* zona de conteúdos */

.texto {
margin:20px 40px;
}

/* vários */

.clear {
clear:both;
margin:0;
padding:0;
}

/* rodape */

.rodape {
padding:2px 0 0 12px;
}

.contPoint1{
	border-top:dotted #0f2345 1px;
}

.contPoint2{
	border-bottom:dotted #b3c7e8 1px;
}
