body
{
	width  : 100%;
	height : 100%;

	margin : 0px;

	background : #fff url('../images/bg_body.jpg') top left repeat-x;
}

img
{
	margin : 0px;

	padding : 0px;

	border : 0px;
}

form
{
	margin : 0px;

	padding : 0px;
}

h1
{
	font-family : arial;
	font-size   : 18px;
	color       : #0b224e;
}

h2
{
	font-family : arial;
	font-size   : 13px;
	color       : #0b224e;
}

#all
{
	width  : 1005px;
	height : 100%;

	position : relative;
}

#topo
{
	width  : 100%;
	height : 212px;

	background : transparent url('../images/topo.jpg') top right no-repeat;
}

#topo img
{
	position : relative;
	top      : 61px;
}

#menu
{
	position : relative;

	font-family : tahoma;
	font-size   : 14px;
}

#menu ul
{
	width : 100%;

	float : left;

	padding : 0px;

	margin      : 0px;
	margin-top  : 2px;
	margin-left : 5px;

	background-color : transparent;

	list-style:none;
}

#menu ul li { display: inline;}

#menu ul li a
{
	padding : 5px 30px;

	float : left;

	background-color : transparent;

	color           : #4a575c;
	text-decoration : none;
}

#menu li ul
{
    width : 122px;

	display : none;

    position : absolute;
    left     : 95px;
    top      : 26px;
    z-index  : 99;

    border     : 1px solid #46597d;
    border-top : 2px solid #46597d;

    background-color : #c7d4e5;

}

#menu li ul li
{
    display : block;

    font-family : tahoma;
    font-size   : 14px;
	color       : #dc1b22;
}

#menu li ul li a:link, #menu li ul li a:active, #menu li ul li a:visited
{
    display : block;

	text-decoration : none;
	color           : #0b224e;

	padding : 5px;
}

#menu li:hover ul, #menu li.over ul { display: block; }

#content
{
	padding-top  : 65px;
	padding-left : 29px;

	margin-bottom : 25px;

	text-align  : justify;
	font-family : arial;
	font-size   : 13px;
	color       : #010000;
}

#texto
{
	text-align  : justify;
	font-family : arial;
	font-size   : 14px;
	color       : #010000;
}

#localizacao
{
	width : 347px;

	float : right;

	margin-right : 26px;

	text-align : right;
}

#localizacao a:link, #localizacao a:visited, #localizacao a:active
{
	text-decoration : none;
	font-weight     : bold;
	color           : #2478c1;
}

#footer
{
	width : 100%;

	font-family : arial;
	font-weight : bold;
	font-size   : 12px;
	color       : #2a67b7;

	background : #fff url('../images/bg_footer.jpg') top left repeat-x;

	position : relative;

	margin-top : 40px;
}

.text_footer
{
	position : relative;
	top  : 20px;
	left : 40px;

	padding-bottom : 25px;
}

#footer img
{
	position : relative;
	left : 700px;
	top  : 20px;
}

.bold
{
	font-weight : bold;
}

.traco
{
	width  : 100%;
	height : 5px;

	margin-top    : 33px;
	margin-bottom : 20px;

	border-bottom : 1px dotted #ccc;
}

/* Index */
.texto_index
{
	width : 567px;

	margin-left : 17px;
}

#logo_amav
{
	float : right;

	margin-top   : 85px;
	margin-right : 25px;
}

#cursos
{
	width  : 937px;
	height : 208px;

	border : 1px solid #bdd7ee;

	padding : 10px;
}

#cursos #theimg
{
	margin-right : 31px;
}

#bt_banners
{
	width  : 957px;
	height : 28px;

	background-color : #bdd7ee;

	position : relative;
	top      : 10px;
	right    : 10px;
}

#cursos ul
{
	swidth : 957px;

	float : left;

	padding : 0px;

	margin      : 0px;
	margin-top  : 2px;
	margin-left : 880px;

	background-color : #bdd7ee;

	list-style:none;
}

#cursos ul li { display: inline;}

#cursos ul li a
{
	padding : 5px 10px;

	float : left;

	background-color : transparent;

	color           : #0b224e;
	font-weight     : bold;
	text-decoration : none;

	position : relative;
	bottom : 2px;
}

#enquete
{
	width : 400px;

	margin-left : 15px;
}

#enquete input
{
	margin-top : 8px;
}

/* Empresa */
.texto_empresa
{
	width : 567px;

	margin-left : 17px;
}

#empresa_foto
{
	float : left;

	margin-right  : 19px;
	margin-bottom : 15px;
}

/* Agenda de cursos */
#agenda
{
	width : 493px;
}

#agenda tr
{
	background : #d2dce9 url('../images/bg_agenda.jpg') top left repeat-x;
}

#agenda td
{
	border : 1px solid #b9c9dc;

	padding : 7px;
}

/* Cursos - módulos */
#cursos_modulos_banners img
{
	margin-bottom : 11px;
}

#cursos_modulos
{
	width : 599px;

	margin-top : 23px;
}

#cursos_modulos th
{
	border : 1px solid #b9c9dc;

	padding : 7px;

	background : #d2dce9 url('../images/bg_agenda.jpg') top left repeat-x;
}

#cursos_modulos td
{
	border : 1px solid #b9c9dc;

	padding : 7px;
}

#cursos_modulos li
{
	list-style-type : square;

	width : 543px;
}

/* Cursos NFP */
#fotos_cursos
{
	margin-left : 15px;
	margin-top  : 35px;
}

#fotos_cursos img
{
	margin-right : 7px;
}

/* Contatos */
#contatos
{
	width : 550px;
}

#contatos input, #contatos textarea
{
	width : 100%;

	border : 1px solid #ccc;
}

#contatos td
{
	padding-bottom : 10px;
}

/* Artigos */
#artigos a:link, #artigos a:active, #artigos a:visited
{
    color : #010000;
}

#artigos li
{
    margin-bottom : 5px;
}