/*  PROJECT - Monumentos de São Paulo
==================================================================
	Structure ((x)html + CSS): Anderson de Paulo
	Company: Webcore Interactive Solutions
	Website: http://www.webcore.com.br
================================================================== */

/* ===============================================================
	G L O B A L   S T R U C T U R E
================================================================== */
* { margin:0; /**/ padding:0; }
img { border:0; }
li { list-style:none; /**/ list-style-type:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.item_mark { text-decoration:underline; /**/ font-weight:bold; }
.blocked { display:none; }
.align_right { float:right; }
.align_left { float:left; }
.small_texts { font-size:0.8em; }
.upper { text-transform:uppercase; }
.clear { clear:both; }
fieldset { border:0; }
button { cursor:pointer; }
html { font-size:100.01%; }
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%; /* Resets 1em to 12px */
	text-align:center;
}
#cssNormal { display:none; }
/* END of global structure */

/* ===============================================================
	M A S T E R ( start )
================================================================== */
#master { 
	position:relative;
	width:756px;
	min-height:800px;
	margin:0 auto;
	padding:0;
	display:table;
	text-align:left;
}
/* END of master */

/* ===============================================================
	A C C E S S
================================================================== */
#access { width:756px; /**/ line-height:26px; /**/ background:#3e7a97; /**/ float:left; }

#access dl { margin:0 0 0 12px; /**/ display:inline; /**/ float:left; }
#access dl dt { display:none; /**/ text-indent:-9999em; }
#access dl dd { margin:0 4px 0 0; /**/ color:#fff; /**/ float:left; }
#access dl dd a { font-size:0.9em; /**/ color:#fff; }

#access ul { margin:0 12px 0 0; /**/ display:inline; /**/ float:right; }
#access ul li { margin:0 5px 0 0; /**/ font-size:0.9em; /**/ display:inline; /**/ color:#fff; /**/ float:left; }
#access ul li a { color:#fff; }
#access ul li a#aumentarFonte { width:16px; /**/ margin:5px 0 0 5px; /**/ height:16px; /**/ background:url(../img/font_mais.gif) no-repeat; /**/ text-indent:-9999em; /**/ float:left; }
#access ul li a#diminuirFonte { width:16px; /**/ margin:5px 0 0 5px; /**/ height:16px; /**/ background:url(../img/font_menos.gif) no-repeat; /**/ text-indent:-9999em; /**/ float:left; }
#access ul li a#cssAltoContraste { width:16px; /**/ margin:5px 0 0 5px; /**/ height:16px; /**/ background:url(../img/font_contr.gif) no-repeat; /**/ text-indent:-9999em; /**/ float:left; }
/* END of access bar */

/* ===============================================================
	H E A D E R
================================================================== */
#header { width:756px; /**/ height:157px; /**/ background:url(../img/back_header.jpg) repeat-x; /**/ float:left; }
#header h1 a { width:317px; /**/ height:129px; /**/ margin:14px 0 0 14px; /**/ background:url(../img/logotipo_monumentos.jpg) no-repeat; /**/ text-indent:-9999em; /**/ float:left; }

/* shortcuts */
#shortcuts { width:228px; /**/ margin:12px 0 70px 0; /**/ float:right; }
#shortcuts ul li { display:inline; }
#shortcuts ul li a { text-align:center; /**/ line-height:19px; /**/ margin:0 8px 0 0; /**/ color:#01344f; /**/ font-size:0.9em; /**/ float:left; }
#shortcuts ul li.short_home a { width:49px; /**/ background:url(../img/back_shortcut_home.jpg) no-repeat; }
#shortcuts ul li.short_indique a { width:152px; /**/ background:url(../img/back_shortcut_indique.jpg) no-repeat; }
#shortcuts ul li.short_mapa a { width:79px; /**/ background:url(../img/back_shortcut_mapa.jpg) no-repeat; }
/* END of shortcuts */

/* search */
#search { width:332px; /**/ float:right; }
#search form.formMonu label { color:#01344f; /**/ font-size:0.9em; }
#search form.formMonu input { height:16px; /**/ background:#ebf2f5; /**/ border:1px solid #01344f; }
#search form.formMonu button { width:22px; /**/ height:18px; /**/ background:url(../img/bot_ok.jpg) no-repeat; /**/ text-indent:-9999em; /**/ border:none; }
/* END of search */

/* END of header */

/* ===============================================================
	M E N U
================================================================== */
#menu { width:756px; /**/ height:32px; /**/ float:left; }
#menu ul li { display:inline; }
#menu ul li a { height:32px; /**/ margin:0 0 0 14px; /**/ text-indent:-9999em; /**/ float:left; }

#menu ul li.bot_projeto a { width:94px; /**/ background:url(../img/bot_projeto.gif) no-repeat; }
#menu ul li.bot_monumentos a { width:272px; /**/ background:url(../img/bot_monumentos.gif) no-repeat; }
#menu ul li.bot_agenda a { width:89px; /**/ background:url(../img/bot_agenda.gif) no-repeat; }
#menu ul li.bot_colaboradores a { width:131px; /**/ background:url(../img/bot_colaboradores.gif) no-repeat; }
#menu ul li.bot_contato a { width:88px; /**/ background:url(../img/bot_contato.gif) no-repeat; } 

/* a:hover */
#menu ul li.bot_projeto a:hover, 
#menu ul li.bot_monumentos a:hover, 
#menu ul li.bot_agenda a:hover, 
#menu ul li.bot_colaboradores a:hover, 
#menu ul li.bot_contato a:hover { background-position:0 -32px; }
/* END a:hover */

/* mark */
body#mark_projeto #menu ul li.bot_projeto a, 
body#mark_monumentos #menu ul li.bot_monumentos a, 
body#mark_agenda #menu ul li.bot_agenda a, 
body#mark_colaboradores #menu ul li.bot_colaboradores a, 
body#mark_contato #menu ul li.bot_contato a { background-position:0 -32px; }
/* END mark */

/* END of menu */

/* ===============================================================
	I N S T I T U C I O N A L
================================================================== */
#institucional { margin:40px 0 0 0; /**/ float:left; }
#institucional img { margin:0 14px 0 0; /**/ float:left; }
#institucional h2 { width:329px; /**/ height:25px; /**/ margin:0 0 14px 0; /**/ background:url(../img/title_apresentacao.gif) no-repeat; /**/ text-indent:-9999em; /**/ float:left; }
#institucional p { margin:8px 0 0 0; /**/ font-size:0.9em; }
#institucional a { color:#FF0000; }
/* END of institucional */

/* ===============================================================
	I N F O
================================================================== */
#info { margin:40px 0 0 0; /**/ float:left; }

#info div { width:251px; /**/ height:210px; /**/ margin:0 1px 0 0; /**/ padding:0 0 8px 0; /**/ float:left; }
#info div h2 { width:251px; /**/ height:30px; /**/ margin:0 0 8px 0; /**/ text-indent:-9999em; /**/ float:left; }
#info div h3 { margin:0 0 0 8px; /**/ font-size:1.0em; }
#info div p { width:230px; /**/ margin:8px 0 0 8px; /**/ font-size:0.9em; }
#info div p a { color:#f2664f; /**/ font-weight:bold; /**/ text-decoration:underline; }
#info div span { margin:0 0 0 4px; }
#info div img { border:1px solid #fff; }
#info div dl { margin:0 0 8px 8px; /**/ display:inline; /**/ float:left; }
#info div dl dt a { width:210px; /**/ margin:8px 0 0 0; /**/ color:#000; /**/ font-weight:bold; /**/ font-size:0.9em; /**/ clear:both; /**/ float:left; }
#info div dl dd a { width:210px; /**/ padding:0 0 0 18px; /**/ background:url(../img/bullet_list_event.gif) left top no-repeat; /**/ color:#000; /**/ font-size:0.9em; /**/ clear:both; /**/ float:left; }

#info div.event { background:#becad0; }
#info div.monument { background:#c6d2d8; }
#info div.critic { background:#d1dde3; }

#info div.event h2 { background:url(../img/title_eventos.gif) top left no-repeat #fff; }
#info div.monument h2 { background:url(../img/title_monumentos.gif) top left no-repeat #fff; }
#info div.critic h2 { width:252px; /**/ margin:0 0 8px -1px; /**/ background:url(../img/title_critica2.gif) top left no-repeat #fff; }

#info div.monument p { width:236px; /**/ margin:-2px 0 0 5px; /**/ padding:2px; /**/ background:#f2664f; /**/ text-transform:uppercase; /**/ font-weight:bold; /**/ font-size:0.8em; }
#info div.monument p a { color:#fff; /**/ text-decoration:none; /**/ display:block; }

#info div.event a { width:105px; float:none; clear:both; margin:0 auto; display:block; border:none; }
#info div.event img {  border:none; margin:12px 0 0 0; }
/* END of info */

/* ===============================================================
	S P O N S O R
================================================================== */
#sponsor { width:756px; /**/ margin:20px 0 0 0; /**/ float:left; }
#sponsor dl { margin:0 12px 0 0; /**/ display:inline; /**/ float:left; }
#sponsor dl dt { height:20px; /**/ text-indent:-9999em; /**/ float:left; }
#sponsor dl dd { margin:8px 0 0 10px; /**/ display:inline; /**/ float:left; }

#sponsor dl.patrocinio { width:154px; }
#sponsor dl.apoio_cultural { width:220px; }
#sponsor dl.apoio_institucional { width:194px; }
#sponsor dl.realizacao { width:140px; }

#sponsor dl.patrocinio dt { width:154px; /**/ background:url(../img/title_patrocinio.gif) no-repeat; }
#sponsor dl.apoio_cultural dt { width:220px; /**/ background:url(../img/title_apoio_cultural.gif) no-repeat; }
#sponsor dl.apoio_institucional dt { width:194px; /**/ background:url(../img/title_apoio_institucional.gif) no-repeat; }
#sponsor dl.realizacao dt { width:140px; /**/ background:url(../img/title_realizacao.gif) no-repeat; }

/* END of sponsor */

/* ===============================================================
	C O N T E N T
================================================================== */
#content { width:756px; /**/ float:left; }

#content p.avisos { margin:26px; }
#content h2 { width:700px; /**/ height:25px; /**/ margin:26px 26px 26px 10px; /**/ text-indent:-9999em; /**/ display:inline; /**/ float:left; } 
#content h3 {  width:700px; /**/ font-size:1.2em; /**/ color:#f2664f; /**/ font-weight:bold; /**/ float:left; }
#content h4 { font-size:1.0em; }
#content a { color:#3e7a97; }
#content img { margin:0 8px 8px 0; /**/ float:left; }
#content p { float:left; clear:both; margin:0 0 8px 0; width:100%; }

#content h2.title_monumentos { background:url(../img/title_monumentos.jpg) no-repeat; }
#content h2.title_monumentos_regiao { background:url(../img/title_monumentos_regiao.jpg) no-repeat; }
#content h2.title_monumentos_bairro { background:url(../img/title_monumentos_bairro.jpg) no-repeat; }
#content h2.title_monumentos_artista { background:url(../img/title_monumentos_artista.jpg) no-repeat; }
#content h2.title_projeto { background:url(../img/title_projeto.jpg) no-repeat; }
#content h2.title_busca { background:url(../img/title_busca.jpg) no-repeat; }
#content h2.title_contato { background:url(../img/title_contato.jpg) no-repeat; }
#content h2.title_colaboradores { background:url(../img/title_colaboradores.jpg) no-repeat; }
#content h2.title_agenda { background:url(../img/title_agenda.jpg) no-repeat; }
#content h2.title_convide { background:url(../img/title_convide.jpg) no-repeat; }

#projeto_apresentacao { width:704px; /**/ min-height:300px; /**/ margin:0 0 20px 0; /**/ padding:26px; /**/ background:#e9f1f4; /**/ float:left; }
#projeto_makingof { width:704px; /**/ min-height:300px; /**/ margin:0 0 20px 0; /**/ padding:26px; /**/ background:#e9f1f4; /**/ float:left; }
#projeto_ficha { width:704px; /**/ min-height:300px; /**/ margin:0 0 20px 0; /**/ padding:26px; /**/ background:#e9f1f4; /**/ float:left; }

#seleciona_monumento { width:756px; /**/ float:left; }
#seleciona_monumento ul { float:left; }
#seleciona_monumento ul li { margin:0 2px 0 0; /**/ display:inline; /**/ float:left; }
#seleciona_monumento ul li a { width:174px; /**/ line-height:34px; /**/ background:#f2f3f3; /**/ color:#a6a7a7; /**/ font-weight:bold; /**/ text-align:center; /**/ float:left; }
#seleciona_monumento ul li a.mark { background:#e9f1f4; /**/ color:#000; /**/ text-decoration:none; }
#seleciona_monumento ul li a:hover { background:#e9f1f4; /**/ color:#000; /**/ text-decoration:none; }

#lista_monumento { width:704px; /**/ min-height:300px; /**/ margin:0 0 20px 0; /**/ padding:26px; /**/ background:#e9f1f4; /**/ float:left; }

.filtro { width:700px; /**/ margin:20px 0 20px 0; /**/ display:inline; /**/ float:left; }
.filtro form.formFiltro label { width:203px; /**/ margin:0 6px 0 0; /**/ color:#000; /**/ font-size:0.9em; /**/ float:left; }
.filtro form.formFiltro select { width:198px; /**/ height:18px; /**/ margin:4px 0 0 0; /**/ font-size:0.9em; /**/ border:1px solid #ccc; }
.filtro form.formFiltro button { width:50px; /**/ height:18px; /**/ margin:17px 0 0 0; /**/ background:url(../img/bot_filtrar.jpg) no-repeat; /**/ text-indent:-9999em; /**/ border:none; }

.box_monumento { width:326px; /**/ margin:20px 20px 20px 0; /**/ display:inline; /**/ float:left; }
.box_monumento img { margin:0 8px 0 0; /**/ float:left; }
.box_monumento dl { width:232px; /**/ float:left; }
.box_monumento dl dt { width:224px; /**/ line-height:12px; /**/ margin:0 0 3px 0; /**/ padding:3px; /**/ background:#f2664f; /**/ font-weight:bold; /**/ color:#fff; /**/ float:left; }
.box_monumento dl dd { margin:3px 0 0 0; /**/ font-size:0.9em; }
.box_monumento dl dd a { text-decoration:underline; /**/ color:#f2664f; }

.info_monumento { width:700px; /**/ margin:20px 20px 20px 0; /**/ display:inline; /**/ float:left; }
.info_monumento div { width:217px; /**/ margin:0 8px 0 0; /**/ float:left; }
.info_monumento span img { border:none; }
.info_monumento img { border:1px solid #fff; /**/ float:left; }
.info_monumento img.noborder { border:none; }
.info_monumento dl { width:232px; /**/ float:left; }
.info_monumento dl dt { margin:0 0 3px 0; /**/ font-weight:bold; }
.info_monumento dl dd { margin:3px 0 0 0; /**/ font-size:0.9em; }
.info_monumento dl dd a { text-decoration:underline; /**/ color:#f2664f; }

.detalhes_monumentos { width:700px; /**/ margin:0 0 20px 0; /**/ display:inline; /**/ float:left; }
.detalhes_monumentos dl { width:324px; /**/ margin:0 20px 0 0; /**/  float:left; }
.detalhes_monumentos dl dt { width:324px; /**/ line-height:12px; /**/ margin:0 0 10px 0; /**/ padding:3px; /**/ background:#f2664f; /**/ font-weight:bold; /**/ color:#fff; /**/ float:left; }
.detalhes_monumentos dl dd { margin:0 0 4px 0; /**/ font-size:0.9em; }
.detalhes_monumentos dl dd a { margin:0 0 0 4px; /**/ color:#f2664f; /**/ font-weight:bold; }

#paginacao { width:700px; /**/ margin:20px 0 0 0; /**/ display:inline; /**/ text-align:center; /**/ float:left; }
#paginacao ul { text-align:center; }
#paginacao ul li { margin:0 8px 0 0; /**/ display:inline; }
#paginacao ul li a { color:#000; }
#paginacao ul li.mark { font-weight:bold; /**/ font-size:0.9em; /**/ text-decoration:underline; }

span.divisoria { width:702px; /**/ height:2px; /**/ margin:10px -3px 10px 0; /**/ background:url(../img/divisoria.gif) no-repeat; /**/ display:inline; /**/ float:left; }

#content .logotipos { width:700px; /**/ margin:6px 0 6px 0; /**/ display:table; /**/ float:left; }
#content .logotipos img { margin:0 12px 0 0; }
#content .logotipos div { width:550px; /**/ padding:6px; /**/ background:#f4f6f6; /**/ border:1px solid #fff; /**/ float:left; }

#f_contato { width:400px; /**/ margin:0 16px 0 0; /**/ padding:16px; /**/ background:#e9f1f4; /**/ float:left; }
#f_contato form.formCont label span { width:360px; /**/ margin:0 0 4px 0; /**/ color:#6abd99; /**/ font-weight:bold; /**/ font-size:1.0em; /**/ float:left; }
#f_contato form.formCont input { width:401px; /**/ height:24px; /**/ margin:0 0 16px 0; /**/ background:#fff; /**/ border:none; }
#f_contato form.formCont textarea { width:401px; /**/ height:200px; /**/ margin:0 0 16px 0; /**/ background:#fff; /**/ border:none; }
#f_contato form.formCont button { width:60px; /**/ line-height:24px; /**/ text-align:center; /**/ color:#fff; /**/ background:#6abd99; /**/ font-weight:bold; /**/ border:none; /**/ float:right; }

ul.troca_mes { width:700px; /**/ margin:0 0 10px 0; /**/ float:left; }
ul.troca_mes li { margin:5px 6px 0 0; /**/ font-size:1.2em; /**/ font-weight:bold; /**/ color:#9e2d8b; /**/ display:inline; /**/ float:left; }
ul.troca_mes li a { width:22px; /**/ height:22px; /**/ margin:-2px 0 0 0; /**/ text-indent:-9999em; /**/ float:left; }
ul.troca_mes li a.voltar_mes { background:url(../img/left_arrow.jpg) no-repeat; }
ul.troca_mes li a.avancar_mes { background:url(../img/right_arrow.jpg) no-repeat; }

dl.lista_agenda dt { margin:10px 0 0 0; /**/ font-size:1.1em; /**/ font-weight:bold; }
dl.lista_agenda dd { padding:0 0 0 18px; /**/ background:url(../img/bullet_agenda.gif) no-repeat left top; }

p.return_none { margin:15px 0 15px 0; /**/ color:#FF0000; /**/ font-weight:bold; }

#projeto_ficha dl { clear:both; }
#projeto_ficha dl dt { margin:10px 0 0 0; /**/ color:#EF1A20; /**/ font-weight:bold; }
#projeto_ficha dl dd { margin:0 0 10px 0; }

#content dl.creditos { clear:both; }
#content dl.creditos dt { margin:10px 0 0 0; /**/ color:#FFB310; /**/ font-weight:bold; }
#content dl.creditos dd { margin:0 0 8px 0; }

#content h3.ficha_title { width:auto; background:#FF0000; /**/ color:#fff; /**/ padding:3px; }
#content h3.cred_title { margin:0 0 6px 0; /**/ width:auto; background:#FFB310; /**/ color:#fff; /**/ padding:3px; }

#content h4.apontador_title { margin:0 0 8px 0; }
/* END of content */

/* ===============================================================
	F O O T E R
================================================================== */
#footer { width:756px; /**/ margin:20px -3px 6px 0; /**/ float:left; }
#footer p { color:#666; /**/ font-size:0.9em; /**/ float:left; }
#footer ul { margin:0 0 0 40px; /**/ float:left; }
#footer ul li { color:#666; /**/ display:inline; }
#footer ul li a { font-size:0.9em; /**/ color:#666; }
#footer cite a { width:57px; /**/ height:17px; /**/ background:url(../img/webcore.gif) no-repeat; /**/ text-indent:-9999em; /**/ float:right; }
/* END of footer */