/*
Theme Name: Nome do tema
Theme URI: http://www.site.com.br
Description: Tema criado para o site...
Author: InterAmplitude
Version: 1.0
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body { background: url(images/recorte.jpg) repeat-x; overflow-x:hidden; line-height: 1; }
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

strong, b {font-weight:bold; }

p { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#5e5e5e; margin-bottom:5px;}

a {  font-size:12px;  color:#003875; text-decoration:underline; }
a:hover {color:#0d86aa; text-decoration:none; }

strong {font-size:12px; font-weight:bold;}

li {font-size:12px; color:#003875; margin-bottom:5px;}
	 h1,  h2,  h3, h4,  h5,  h6 {font-weight:bold; line-height:1.3em; color:#003875;}
	 h1 {font-size:2em;}
	 h2 {font-size:1.8em;}
	 h3 {font-size:1.6em;}
	 h4 {font-size:1.4em;}
	 h5 {font-size:1.2em;}
	 h6 {font-size:1.1em;}


/* INDEX */

.container { width:980px; margin: 0 auto; }
.cabecalho{ width:980px; height: 329px;}

.logo { width:363px; height:85px; float:left; margin-top:8px;}
.menu{ width:519px; height:44px; float:right; line-height:25px; margin-top:30px; background:url(images/bg_nav.png) no-repeat;}
.menu li { float:left;  padding:7px 19px; }
.menu li:first-child  { padding:7px 17px; }
.menu a {font-size:12px; color:#FFF; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.menu a:hover {  color:#EEE; text-decoration:underline;}

.banner {z-index:10; width:980px; height:319px;}

.flash{ width:513px; height:270px; }
.slideshow { position:absolute; z-index:50; }

.barra {width:980px; background:url(images/barra.jpg) no-repeat; height:7px; margin:0 auto; margin-bottom:-1px;}
.barraB {width:980px; background:url(images/barraB.png) no-repeat; height:7px; margin:0 auto; margin-bottom:20px;}
.conteudo { width:980px; overflow:hidden; margin:14px auto 0 auto; background:url(images/bg_container.jpg) repeat-y;}

.contLeft { width:178px; min-height:388px; float:left; background:url(images/menuLatMeio.png) repeat-y; z-index:50; position:relative;}
.contLeft a {font-size:12px; color:#28609d; text-decoration:none; padding: 6px 0 6px 25px; display:block; font-weight:bold; width:148px; 
background:url(images/boll.png) no-repeat scroll 7px;  text-transform:uppercase;}
.contLeft a:hover { color:#6f8caa;}
.contLeft li { margin-bottom:0; border-bottom:1px dashed #a1c3d2; width:177px;}
.contLeft li:hover {}

.contLeft h5 {color:#28609D; margin:5px 10px;}

.conteudoCenter {width:390px; float:left; margin-right:18px;}
.conteudoCentro { width:513px; float:left; margin:44px 10px 0;}

.interna {width:750px; float:left; margin-left:18px; border:1px solid #a1c2d2; min-height:300px; margin-top:40px; padding:10px;}
	.interna * {color:#333;}
	.interna p, .interna ul, .interna ol {font-size:0.8em; line-height:1.3em; margin-bottom:10px;}
	.interna li {margin-left:1.5em;}
	.interna ul li {list-style:disc;}
	.interna ol li {list-style:decimal;}
	.interna h1, .interna h2, .interna h3, .interna h4, .interna h5, .interna h6 {font-weight:bold; margin-bottom:10px; color:#28609D;}
	.interna h1 {font-size:1.8em;}
	.interna h2 {font-size:1.6em;}
	.interna h3 {font-size:1.4em;}
	.interna h4 {font-size:1.2em;}
	.interna h5 {font-size:1.0em;}
	.interna h6 {font-size:0.8em;}
	.interna a, .interna a:visited {color:#28609D; text-decoration:underline;}
	.interna a:hover {color:#6f8caa;}
	.interna strong, .interna b {font-weight:bold;}
	.interna em, .interna i {font-style:italic;}
	.interna q, .interna blockquote {margin-bottom:20px; padding:10px 20px 15px; font-style:italic; color:#333; background:#F3F3F3; }
	.interna q p, .interna blockquote p {margin:0}
	.interna pre {margin-left:20px; white-space:pre-warp; }
	.interna code {font-family:"Courier New", Courier, monospace; color:#666; }

.separacao { background:url(images/separacao.png) no-repeat; width:750px; margin:0 auto; height:39px; clear:both;}
.proximosCursos { width:172px; height:27px; clear:both; background:url(images/bg_proximo.png) no-repeat; text-align:center; padding-top:15px;}
.proximosCursos h1 { color:#FFF; margin:0; font-size:16px; font-weight:normal;}

.listCursos {border:1px solid #a5aeb1; margin-bottom:30px;}
.listCursos td { border-bottom:1px solid #a5aeb1; padding:5px; border-left:1px solid #a5aeb1;}
.listCursos th { border-bottom:1px solid #a5aeb1; background:#e1e7e9; padding:5px; border-left:1px solid #a5aeb1;}
.listCursos p { margin:0;}
.listCursos h1 { color:#28609d; font-size:12px; font-weight:bold;}

.listCursosH {border:1px solid #a5aeb1;}
.listCursosH td { border-bottom:1px solid #a5aeb1; padding:5px; border-left:1px solid #a5aeb1;}
.listCursosH th { border-bottom:1px solid #a5aeb1; background:#e1e7e9; padding:5px; border-left:1px solid #a5aeb1;}
.listCursosH p { margin:0;}
.listCursosH h1 { color:#28609d; font-size:12px; font-weight:bold;}
.listCursosH a { text-decoration:none;}
.listCursosH a:hover h1 { color:#6f8caa; text-decoration:underline;}
.listCursosH a:hover p { color:#6f8caa; text-decoration:underline;}
.contRight a, .contRight a:visited {background: url(images/predio.jpg); display:block; width:257px; height:560px; text-indent:-9999px; float:left; display:block; margin-top:44px;}
.contRight a:hover {background: url(images/predio.jpg)0 -560px;}


.rodape { background:url(images/bg_rodape.jpg) repeat-x; text-align: center; padding:10px; height:101px; margin-top:10px;}
.rodape p { font-size:11px; color:#fff; margin-bottom:20px;}
.rodape a{ padding:10px; font-size:10px; color:#fff; text-decoration:none;  }
.rodape a:hover{ color:#d2e1f4; }

.formContato
.formContato { border:1px solid #a5aeb1; margin-bottom:30px;}
.formContato td { padding:5px;}
.formContato p { margin:0;}
.formContato h1 { color:#28609d; font-size:12px; font-weight:bold;}
.inFale { width:350px; border:1px solid #a5aeb1; }
.inFaleMsg { width:432px; border:1px solid #a5aeb1; }



/* CURSOS */
.nomeCurso {background:url(images/curso-right.png) no-repeat left center; padding:5px 0 5px 16px; border-bottom:1px dashed #A1C3D2; margin-bottom:5px;  }
	.nomeCurso a {font-size:16px; font-weight:bold; color:#28609D; text-decoration:none; margin-left: 5px;}
	.nomeCurso a:hover {color:#6f8caa; text-decoration:underline;  }
.desCurso {margin-bottom:20px; display:none;  }
	.desCurso p {margin-bottom:10px; font-size:13px; line-height:1.3em;  }
.linksCurso {text-align:right; color:#999; }
	.linkConteudo {background:url(images/link-conteudo.png) no-repeat; padding-left:20px;  }
	.linkPalestrantes {background:url(images/link-palestrantes.png) no-repeat; padding-left:20px;  }
	.linkInscreva {background:url(images/link-inscreva.png) no-repeat; padding-left:20px; color:#264A7F; font-weight:bold;   }
	
	.tableGaleria img { float:left; margin:0 5px 5px 0;}
.tableGaleria { clear:both;}

.interna .solicitarPropostaHome, .interna .solicitarPropostaHome:visited {background: url(images/bt_Enviar.png); width:96px; height:29px; display:block; margin-right:30px; border:0; margin:0 auto; cursor:pointer; text-align:center; line-height:29px; font-size:16px; text-decoration:none; color:#FFF;}

