﻿*{
	padding:0;
	margin:0;
	list-style:none;
}

body{
	background:url(../images/bg-abemd.jpg) fixed 0 0 no-repeat;
	font:12px "trebuchet ms";
	color:#fff;
}

a{text-decoration:none;color:#2885ad;font-weight:normal;outline:none}
a:hover{text-decoration:underline;color:#2885ad;font-weight:normal;}

.container{
	margin:0 auto;
	width:1002px;
	position:relative;
}

.container .logotipo-abemd a
{
	background:url(../images/logotipo-abemd-dma.png) 0 0 no-repeat;
	display:block;
	height:76px;
	position:relative;
	text-indent:-9000px;
	top:37px;
	width:376px;
	z-index:5;
}



.container .menu-superior
{
	background:url(../images/bg-menu-superior.png) 0 0 no-repeat;
	width:1002px;
	height:105px;
	position:relative;
	z-index:2;
}

.menu-superior ul
{
	float:right;
	margin:24px 24px 22px 0;
}

.menu-superior ul li
{
	float:left;
	display:inline;
	height:19px;
}

.menu-superior ul .separador
{
	background:url(../images/separador-superior.png) right 0 no-repeat
}

.menu-superior ul li a
{
	display:block;
	text-indent:-9000px;
	position:relative
}

.menu-superior .dma
{
	background:url(../images/btn-dma.png) 0 0 no-repeat;
	width:100px;
}

.menu-superior .grupo-abemd
{
	background:url(../images/btn-grupo-abemd.png) 0 0 no-repeat;
	width:129px;
}

.menu-superior  .informacoes-gerais
{
	background:url(../images/btn-informacoes-gerais.png) 0 0 no-repeat;
	width:178px;
}

.menu-superior .sua-inscricao
{
	background:url(../images/btn-faca-inscricao.png) 0 0 no-repeat;
	width:163px;
}

.menu-superior .apoio
{
	background:url(../images/apoio.png) 0 0 no-repeat;
	width:1002px;
	height:40px;
	float:left
}

.menu-superior .apoio ul
{
	float:right;
	margin-top:2px;
}

.menu-superior .apoio ul li
{
	height:39px;
	float:left
}

.menu-superior .apoio ul li a
{
	display:block;
	text-indent:-9000px;
	position:relative;
	height:39px;
}


.menu-superior .apoio .btn-abemd
{
	background:url(../images/btn-abemd.png) 0 0 no-repeat;
	width:131px;
}

.menu-superior .apoio .btn-ithink
{
	background:url(../images/btn-ithink.png) 0 0 no-repeat;
	width:105px;
}

.menu-superior .apoio .btn-data-listas
{
	background:url(../images/btn-data.png) 0 0 no-repeat;
	width:147px;
}

.menu-superior .apoio .btn-editora-abril
{
	background:url(../images/btn-abril.png) 0 0 no-repeat;
	width:67px;
}

.container .content
{
	margin-top:30px;
	width:760px;
	float:left;
	margin-bottom:40px;
}

.content .videos-youtube
{
	width:503px;
	height:387px;
	background:url(../images/videos-youtube.png) 0 0 no-repeat;
	float:left
}

.videos-youtube .titulo-youtube
{
	background:url(../images/titulo-videos-youtube.png) 0 0 no-repeat;
	width:141px;
	height:24px;
	margin:10px 0 5px 10px;
	text-indent:-9000px;
}

.videos-youtube .player-youtube
{
	width:478px;
	height:287px;
	float:left;
	padding-left:10px;
}

.videos-youtube a
{
	background:url(../images/btn-assista-mais.png) no-repeat 0 0;
	float:left;
	height:27px;
	margin:19px 0 0 10px;
	text-indent:-9000px;
	width:123px;
}

.content .twitter
{
	float:right;
	width:253px;
	height:387px;
	background:url(../images/twitter.png) 0 0 no-repeat;
	position:relative;
	*position:inherit
	
}

.twitter .titulo-twitter
{
	background:url(../images/titulo-twitter.png) 0 0 no-repeat;
	width:221px;
	height:20px;
	margin:10px 0 5px 10px;
	text-indent:-9000px;
}

.content .twitter ul
{
	float:left;
	padding-left:10px;
	margin-top:5px;
	width:229px;
}

.content .twitter ul li
{
	padding-bottom:15px;
}

.content .twitter ul li a 
{
	color:#2384ae
}

.content .twitter .btn-leia-mais
{
	background:url(../images/btn-leia-mais.png) no-repeat 0 0;
	bottom:15px;
	float:left;
	height:27px;
	left:10px;
	position:absolute;
	text-indent:-9000px;
	width:103px;
}

.content .flicker
{
	width:376px;
	height:317px;
	float:left;
}

.content .blog
{
	background:url(../images/blog.png) 0 0 no-repeat;
	float:right;
	width:378px;
	height:306px;
	position:relative;
	*position:inherit
}

.blog .titulo-blog
{
	background:url(../images/titulo-blog.png) 0 0 no-repeat;
	width:81px;
	height:28px;
	margin:10px 0 5px 10px;
	text-indent:-9000px;
}

.blog dl
{
	float:left;
	width:360px;
}

.blog dl dt
{
	font-weight:bold;
	width:100%;
} 

.blog dl dd
{
	margin-bottom:10px;
	float:left;
	width:100%;
	line-height:16px;
}

.blog dl dd.last
{
	margin-bottom:0px;
}

.blog dl dt,
.blog dl dd
{
	padding-left:10px;
}

.container .content .blog dl dd a
{
	color:#fff
}

.blog .blog-zebra
{
	background:#cdcecf;
	float:left;
}

.blog .btn-leia-mais
{
	background:url(../images/btn-leia-mais.png) no-repeat 0 0;
	bottom:5px;
	float:left;
	height:27px;
	left:10px;
	position:absolute;
	text-indent:-9000px;
	width:103px;
}

.container .footer
{
	background:url(../images/rodape-abemd.png) 0 0 no-repeat;
	width:1002px;
	height:89px;
	clear:both;
}

.footer h3 a
{
	background:url(../images/footer-abemd.png) no-repeat 0 0;
	float:left;
	height:27px;
	margin:9px 0 0 30px;
	width:229px;
	text-indent:-9000px;
}

.container .sidebar
{
	height:521px;
	position:absolute;
	right:5px;
	top:0;
	width:238px;
	z-index:1;
}

/* paginas internas */

.content .content-internas
{
	background:url(../images/content-internas.png) 0 0 no-repeat;
	width:755px;
	float:left
}

.content-internas .titulo-a-dma-09
{
	background:url(../images/titulo-a-dma-09.png) 0 0 no-repeat;
	float:left;
	height:18px;
	margin:47px 0 20px 130px;
	text-indent:-9000px;
	width:110px;
}

.content-internas .menu-flash
{
	float:left;
	width:244px;
	height:260px;
	clear:left
}

.content-internas .content-data
{
	float:right;
	width:470px;
	margin:47px 6px 0 0;
}

.content-data div .paginacao-twitter
{
	margin-left:43px;
}

.content-internas h3
{
	font-size:18px;
	width:398px;
}

.content-data .conheca-detalhes
{
	float:left;
	margin-top:30px;
	width:169px;
}

.content .btn-acessar a
{
	background:url(../images/btn-acessar.png) no-repeat 0 0;
	float:left;
	height:27px;
	margin:37px 0 0 20px;
	text-indent:-9000px;
	width:103px;
}

.content .ficha-de-inscricao
{
	background:url(../images/ico-pdf.png) 0 0 no-repeat;
	float:left;
	clear:left;
	margin-top:30px;
	padding:6px 0 0 30px;
	width:220px;
}

.content .last-incricao
{
	margin-top:10px;
} 

.content-data .grupo-abemd,
.content-data .informacoes-gerais,
.content-data .faca-sua-incricao
{
	font-size:14px;
	margin-top:20px;
	width:447px;
	float:left
}

.content-internas .titulo-grupo-abemd
{
	background:url(../images/titulo-grupo-abemd.png) no-repeat right 0;
	float:left;
	height:18px;
	margin:47px 0 20px 0;
	text-indent:-9000px;
	width:242px;
}

.content-internas .titulo-faca-sua-incricao
{
	background:url(../images/titulo-faca-sua-inscricao.png) no-repeat right 0;
	float:left;
	height:27px;
	margin:47px 0 20px 0;
	text-indent:-9000px;
	width:242px;
}

.content-internas .titulo-informacoes-gerais
{
	background:url(../images/titulo-informacoes-gerais.png) no-repeat right 0;
	float:left;
	height:28px;
	margin:47px 0 20px 0;
	text-indent:-9000px;
	width:242px;
}

.content-internas .titulo-twitter-dizem-por-ai
{
	background:url(../images/titulo-twitter-dizem-por-ai.png) no-repeat right 0;
	float:left;
	height:215px;
	margin:47px 0 20px 0;
	text-indent:-9000px;
	width:242px;
}

.content-internas .titulo-blog-page
{
	background:url(../images/titulo-blog-page.png) no-repeat right 0;
	float:left;
	height:195px;
	margin:47px 0 20px 0;
	text-indent:-9000px;
	width:242px;
}

.content-data ul
{
	display:block;
	margin:20px 0 0 30px;
	width:420px;
}

.content-data ul li
{
	background:url(../images/marcador.png) no-repeat 0 7px;
	padding-left:14px;
	float:left;
	width:100%
}

.content-internas .content-data table,
.content-internas .content-data table tbody tr td
{
	border: 1px solid #000000;
	text-align: center}
.content-internas .content-data table tbody tr td{	padding: 0px 2px;}
.content-internas .content-data .title-tabela
{
	font-weight: bold;}
.content-internas .content-data .destaque-tabela 
{
	background:#8A89BB;}

.content-data fieldset
{
	float:left;
	margin-top:20px;
	width:471px;
	border:none;
}

.content-data fieldset label
{
	float:left;
	margin-bottom:5px;
}

.content-data fieldset .btnEnviar
{
float:left;
width:100%;
}

.content-data fieldset label span
{
	float:left;
	font-weight:bold;
	text-align:left;
	width:63px;
}

.content-data fieldset label .msg-erro
{
	float:left;
	margin:4px 0 0 5px;
}

.content-data fieldset label input
{
	float:left;
	height:19px;
	padding:2px 5px 0;
	width:330px;
	background:#fff;
	border:none;
	margin-bottom:5px;
}

.content-data fieldset label textarea
{
	float:left;
	height:19px;
	padding:2px 5px 0;
	width:337px;
	height:80px;
	background:#fff;
	border:none;
	margin-bottom:5px;
	overflow:auto
}

.content-data fieldset label .input-bg
{
	/*background:url(../images/input-bg.png) 0 0 no-repeat;*/
	width:340px;
	height:25px;
	float:left;
}

.content-data fieldset label .textarea-bg
{
	/*background:url(../images/textarea-bg.png) 0 0 no-repeat;*/
	width:340px;
	height:80px;
	float:left;
}

.textarea-class
{
	float:left;
	width:100%;
}

.textarea-class span
{
	margin:5px 0;
}

.content-data fieldset label .btn-enviar
{
	background:url(../images/btn-enviar.png) 0 0 no-repeat;
	float:right;
	width:93px;
	height:27px;
	cursor:pointer;
	margin-right:66px;
}

.destaque{color:#992626}

.content-data dl
{
float:left;
}

.content-data dl dt
{
    width:483px;
	float:left;
	font-size:18px;
}

.content-data dl dt a
{
	float:left;
}

.content-data dl dd
{
	float:left;
	margin-bottom:10px;
}
.content-data dl dd a,
.content-data dl dd a:hover
{
	color:#fff
}

.content-data ul .twitter-page
{
	background:none;
	font-size:14px;
	margin-bottom:15px;
}

.menu-veja-mais
{
	float:left;
	margin-top:20px;
}

/* lightbox */
.cartaovisita
{
	position:absolute;
	width:341px;
	z-index:99999;
	top:0;
	left:0;
}
.cartaovisita h1
{
	float:left;
	background:url(../images/header-lightbox.png) 0 0 no-repeat;
	width:341px;
	height:44px;
	font:bold 13px "trebuchet ms";
	text-indent:-9000px
}

.cartaovisita .body-lightbox
{
	float:left;
	background:url(../images/body-lightbox.png) 0 0 no-repeat;
	height:143px;
}

.cartaovisita .first-item
{
	margin-top:20px;
}

.cartaovisita label
{
	float:right;
	margin-bottom:10px;
	width:320px;
}

.cartaovisita label span
{
	float:left;
	font-weight:bold;
	width:57px;
}

.cartaovisita label .input-lightbox
{
	float:left;
	background:url(../images/input-lightbox.png) 0 0 no-repeat;
	width:206px;
	height:24px;
}

.cartaovisita label input
{
	background:transparent none;
	border:0 none;
	float:left;
	height:19px;
	margin:3px 0 0 2px;
	padding:0 5px;
	width:193px;
}

.cartaovisita label .btn-entrar
{
	background:url(../images/btn-entrar.png) 0 0 no-repeat;
	border:medium none;
	cursor:pointer;
	float:right;
	margin-right:52px;
	height:32px;
	text-indent:-9000px;
	width:106px;
	*padding-left:150px;
}

.mask
{
	position:absolute;
	background:#000;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	z-index:1;
	top:0;
	left:0
}

.body-lightbox img{padding-left:5px;}