*{margin:0; padding:0;}
img{border:0;}
body{
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

h2{color:#a9f0ff; font-size:20px;}

.info{margin:10px;}
.info p{color:#fff; margin-bottom:5px; font-size:14px;}
.dtInfo{font-size:11px;}

#geral{
	width:1034px;
	margin:0 auto;
}

#top{
	width:1034px;
	height:502px;
	float:left;
	background:url("../images/bg_top.jpg") no-repeat;
}

#cabecalho{
	width:1034px;
	height:123px;
	float:left;
	background:url("../images/bg_cabecalho.png") no-repeat;
	position:absolute;
}

#cab_sup{
	width:1034px;
	height:83px;
	float:left;
}
#logo{
	width:160px;
	height:83px;
	float:left;
}
/*menus*/
#menu_sup{
	width:690px;
	height:83px;
	float:right;
}

#menu_sup ul li{list-style-type:none;}
#menu_sup li a{text-decoration:none; color:#fff; display:block; float:left; padding:30px 9px 0 9px;}
#menu_sup li a:hover{color:#000;}

/*
#menu_sub{
	width:348px;
	height:25px;
	float:left;
	margin-left:355px;
}

#menu_sub p{font-size:11px; color:#fff; text-align:center; margin-top:4px;}
#menu_sub p a{text-decoration:none; color:#fff;}
#menu_sub p a:hover{text-decoration:underline;}
*/

/* NOVO - JAIR 04/12/2012 */

#menu_sub, #menu_sub2{
	width:853px;
	height:25px;
	float:left;
	margin-left:183px;
}

#menu_sub p, #menu_sub2 p{font-size:14px; color:#fff; text-align:center; margin-top:4px;}
#menu_sub p a, #menu_sub2 p a{text-decoration:none; color:#fff; padding:2px 5px;}
#menu_sub p a:hover, #menu_sub2 p a:hover{background-color:#3a4d63;}

/***********************/

#conteudo{
	width:1008px;
	height:421px;
	margin-top:83px;
	margin-left:25px;
	float:left;
	background:url("../images/bg_cont.jpg") no-repeat;
}

#left{
	width:155px;
	height:383px;
	margin-top:38px;
	float:left;
}

#center, #center_empresa, #center_pub, #center_ag, #center_port, #center_book{
	width:700px;
	height:393px;
	margin-top:28px;
	float:left;
}

#center_empresa, #center_pub, #center_ag{
	background:url("../images/bg_interna.jpg") no-repeat;
}
#center_port{
	background:url("../images/bg_portfolio.jpg") no-repeat;
}

#center_book{
	background:url("../images/bg_books.jpg") no-repeat;
}

#center_empresa h2, #center_pub h2, #center_ag h2, #center_port h2{color:#fff; margin-top:60px; margin-right:20px;}
#center_empresa h2{margin-left:310px;}
#center_empresa p, #center_pub p, #center_ag p{color:#fff; margin-top:10px; margin-right:20px; margin-bottom:10px; text-align:justify;}
#center_pub p{margin-top:5px; margin-bottom:5px;}
#center_empresa p {margin-left:310px;}
#center_pub h2, #center_ag h2, #center_port h2{margin-left:30px;}
#center_pub p{font-size:12px; margin-left:30px;}

/* NOVO - JAIR 03/12/2012 *****************/
#center_home{
	width:853px;
	height:393px;
	margin-top:28px;
	float:left;
	background:url("../images/bg_home.jpg") no-repeat;
}

#blocoEventos{
	width:853px;
	height:393px;
	margin-top:20px;
	float:left;
}
#blocoEventos ul li{list-style-type:none; margin:0; padding:0;}
/*Ultimos eventos*/
#geral_evt2{
	width:275px;
	height:115px;
	margin-left:5px;
	float:left;
}
#geral_evt2 img{
	border:2px solid #1c212d;
	margin:2px;
	margin-right:5px;
	float:left;
}

#geral_evt2 p{color:#fff; font-size:11px; margin-top:10px;}
#geral_evt2 h3{font-size:16px;}
#geral_evt2 h3 a{text-decoration:none; color:#fff; font-weight:normal;} 
#geral_evt2 h3 a:hover{color:#eee;}

/******************************/

#ic_15anos{width:81px; height:89px; position:absolute; margin-left:160px; margin-top:192px;}
#ic_books{width:95px; height:95px; position:absolute; margin-left:260px; margin-top:85px;}
#ic_aniversario{width:115px; height:95px; position:absolute; margin-left:305px; margin-top:197px;}
#ic_sensuais{width:115px; height:95px; position:absolute; margin-left:401px; margin-top:85px;}
#ic_casamento{width:115px; height:95px; position:absolute;  margin-left:450px; margin-top:197px;}
#ic_diversas{width:115px; height:95px; position:absolute;  margin-left:564px; margin-top:85px;}

#crumb{
	width:690px;
	height:20px;
	margin-bottom:10px;
	margin-right:5px;
	float:left;
	position:absolute;
	z-index:100;
}

#crumb p, #crumb p a{color:#fff; font-size:12px; text-align:right; text-decoration:none;}

#right{
	width:153px;
	height:393px;
	margin-top:28px;
	float:left;
}

#right h3{
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-bottom:15px;
}

#book_home{
	width:120px;
	height:95px;
	margin:5px 32px;
}
#book_home img{margin:0 auto; border:1px solid #fff;}
#book_home p, #book_home p a{font-size:11px; color:#fff; text-decoration:none; margin-top:3px;}

#bottom{
	width:1034px;
	height:289px;
	float:left;
	background:url("../images/bg_bot.jpg") no-repeat;
}

#bottom h2{margin-bottom:13px;}

#bot_carrocel{
	width:990px;
	margin-left:40px;
	float:left;
}

#bot_carrocel img{margin:0 6px;}

#pag_carrocel{
	width:934px;
	float:left;
}

#pag_carrocel p{text-align:center; font-size:15px;}
#pag_carrocel p a{text-decoration:none; color:#155cc1; background:url("../images/bg_pag.gif") no-repeat; padding:0 3px;}

#bot_sep{
	width:3px;
	height:289px;
	float:left;
	background:url("../images/bot_separador.png") no-repeat;
}

#bot_left{
	width:302px;
	height:261px;
	padding-top:28px;
	margin-left:17px;
	margin-right:5px;
	float:left;
}

#bot_left p{font-size:11px; background-color:#121116; padding:3px; margin-bottom:1px; color:#fff;}
#bot_left p a{color:#fff; text-decoration:none; cursor:pointer;}
#bot_left p:hover{background-color:#000;}

#bot_center{
	width:337px;
	height:261px;
	padding-top:28px;
	margin-left:10px;
	margin-right:5px;
	float:left;
}

/* NOVO - JAIR */
#bot_home_left{
	width:649px;
	height:261px;
	margin-right:5px;
	float:left;
}

#bot_right{
	width:337px;
	height:261px;
	padding-top:28px;
	margin-left:10px;
	margin-right:5px;
	float:left;
}

#apoio{
	width:1034px;
	height:93px;
	float:left;
}

#apoio p{font-size:12px; color:#fff; margin-bottom:5px;}
#apoio img{margin:3px;}

/*** Botões ***/
#bt_agenda, #bt_noticias, #bt_eventos, #bt_eventos2, #bt_videos{
	width:79px;
	height:15px;
	position:absolute;
}

#bt_agenda{margin-left:222px; margin-top:4px;}
#bt_noticias{margin-left:222px; margin-top:5px;}
#bt_eventos{margin-left:255px; margin-top:4px;}
#bt_eventos2{position:relative; float:right;}
#bt_videos{margin-left:255px; margin-top:4px;}

/*** Agenda ****/
#center_ag h2{margin-bottom:10px;}
#center_ag p{margin-bottom:12px; margin-left:30px;}
.dtAgenda, .descAgenda{background-color:#fff; color:#395a78; padding:5px; }
.descAgenda:hover{background-color:#333; color:#fff; cursor:pointer;}
#ic_agenda{width:212px; height:155px; background:url("../images/ic_agenda.png") no-repeat; position:absolute; margin-left:520px; margin-top:95px;}

#ic_noticia{width:212px; height:155px; background:url("../images/ic_news.png") no-repeat; position:absolute; margin-left:540px; margin-top:100px;}

/*** Notícias ***/
#tbNoticias{
	width:70%;
	border:0;
	margin-left:25px;
}

.data_not, .desc_not{background-color:#fff; padding:3px 5px; color:#395a78; font-size:18px;}
.data_not{width:90px;}
.desc_not a{color:#395a78; text-decoration:none;}
.desc_not a:hover{color:#fff;}
.desc_not:hover{background-color:#333;}

/*** Contato ***/
#tbContato{
	width:90%;
	border:0;
	margin:0 auto;
	font-size:14px;
}
.campo{width:77px; height:26px; padding:2px 5px; background-color:#2e3945; color:#fff; text-align:right;}
.txtNome{height:26px; padding:2px 5px; background-color:#fff;}
.txtDados{height:26px; padding:2px 5px; background-color:#fff;}
.txtMsg{height:26px; padding:2px 5px; background-color:#fff;}
.txtInput{border:0; height:26px; color:#333;}

/*** BOOKS ***/
#foto_grande{
	width:435px;
	height:326px;
	margin-left:100px;
	float:left;
	background-color:#eee;
}

#bt_left{
	width:24px;
	height:37px;
	margin-top:155px;
	margin-left:25px;
	float:left;
}
#bt_right{
	width:24px;
	height:37px;
	margin-top:135px;
	float:left;
}

#foto_grande img{margin:0 auto;}

.lista{background-color:#fff; padding:3px; margin-bottom:5px; display:block;}
.lista a{text-decoration:none; color:#006; font-size:14px;}
.lista a:hover{color:#000;}

.lista2{background-color:#333; padding:3px; margin-bottom:5px; display:block; width:500px;}
.lista2 a{text-decoration:none; color:#eee; font-size:14px;}
.lista2 a:hover{color:#fff;}
.lista2:hover{background-color:#003;}

/* Carrocel vertical */
#newsticker-demo { 
	width:105px;
	height:230px; 
	padding:5px 5px 0;
	margin:5px auto;
}
.newsticker-jcarousellite {width:105px;}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.next{margin-bottom:5px;}
#bt_car{width:51px; height:39px; margin:0 auto;}

/*Ultimos eventos*/
#geral_evt{
	width:337px;
	height:120px;
	float:left;
}
#geral_evt img{
	border:2px solid #1c212d;
	margin:5px;
	float:left;
}

#geral_evt p{color:#fff; font-size:11px; margin-top:10px;}
#geral_evt h3{font-size:20px;}
#geral_evt h3 a{text-decoration:none; color:#fff; font-weight:normal;} 
#geral_evt h3 a:hover{color:#eee;}

#cx_login{
	width:300px;
	height:100px;
	padding:10px;
	margin:50px auto;
	background-color:#333;
	font-size:12px;
	color:#fafafa;
	border:2px solid #222;
}
.btlogin{background-color:#222; border:1px solid #666; padding:2px 5px; color:#fafafa; margin-top:5px; cursor:pointer;}
