/*
THEME NAME: Teatro.art	
THEME URI: http://www.tangerina.com.br/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 0.1
AUTHOR: Tangerina.com.br
AUTHOR URI: http://www.tangerina.com.br/
TAGS: 
*/

@import url('css/layout.css');
@import url('css/contato.css');
@import url('css/single.css');
@import url('css/promocoes.css');
@import url('css/salas.css');

/* HTML Elements */
* { margin:0;padding:0; outline:none; font-family:Arial, Helvetica, sans-serif;}

html {  }
body { }

p { font-size:12px; color:#464646;}
span {  }	

a { text-decoration:none; font-size:12px; color:#464646; }
a:link, a:visited, a:active {  }
a:hover { text-decoration:underline !important; color:#ED5C04; }	
a img { border:none; }
	
img { -ms-interpolation-mode: bicubic; outline:none; }

pre{  } 
pre:hover {  } 
code {  }

acronym {  }
abbr {  }

del {  }
b {  }
big {  }
em {  }
i {  }
small {  }
strong {  }
sub {  }
sup {  }

cite , q, blockquote {  }
cite span, q span, blockquote span {  }

select, input, textarea { width:300px; padding:3px; border:solid 1px #9b9b9b; background-color:#ece8e6; margin:3px 0 10px 0; }	
select { width:308px; padding:2px; }
button { cursor:pointer; }
button:hover {  }
.botao { width:80px; cursor:pointer; margin-top:20px; }

ul { list-style:none; }
ul ul {  }	
ul li {  }

ol {  }
ol ol {  }
ol li {  }

h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }

table { background-color:#cecbcb; border-collapse: collapse; border-spacing: 0px; }
caption {  }
thead {  }
	thead tr {  }
	thead th {  }
tbody {  }
	tbody tr {  }
	tbody tr:hover {  }
	tbody th:hover {  }
tfoot { }
	tfoot tr {  }
	tfoot th {  }
	
tr {  }
th {  }

hr {  }

.tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

/* Structure */
div.skip-link { display:none; }
.titulo, .entry-title { font:bold 14px Arial, Helvetica, sans-serif; color:#464646; padding:0px 0 8px 0; margin-bottom:10px; border-bottom:solid 1px #999; text-transform:uppercase; }
.titulo-erro{font-size:24px!important; line-height:36px;}
.espaco {margin: 20px 0;}
.busca-naoencontrada {width:655px; font-size:29px!important; padding-top:0; height:35px;}
.botao-naoencontrada {font-size:24px!important; width:140px; height:40px; cursor:pointer;}
.historico { margin:0px; padding:15px 0 8px 0;}
#wrapper {  }
#header { width:100%; height:179px; position:relative; }
#content { padding:20px 0 0 0; }
#container { width:810px; margin:0 auto 30px auto; height:100%; }

#blog-title a { text-indent:-9999em; display:block; width:172px; height:63px; margin:0; padding:0; }
	.top_teatro-leblon { background: url('images/leblon/top_background.jpg') repeat-x top center!important; }
	.top_teatro-leblon #blog-title a { background: url('images/leblon/logo.png') no-repeat bottom center!important; width:334px; height:107px; position:absolute; top:50%; left:50%; margin:-73px 0 0 -167px;padding:0 }

	.top_teatro-fashion-mall { background: url('images/fashionmall/top_background.jpg') repeat-x top center!important; }
	.top_teatro-fashion-mall #blog-title a { background: url('images/fashionmall/logo.png') no-repeat bottom center!important; width:334px; height:115px; position:absolute; top:50%; left:50%; margin:-74px 0 0 -167px;padding:0 }

	.top_teatro-das-artes, .top_eventos { background: url('images/sp/top_background.jpg') repeat-x top center!important; }
	.top_teatro-das-artes  #blog-title a, .top_eventos  #blog-title a{ background: url('images/sp/logo.png') no-repeat bottom center!important; width:334px; height:107px; position:absolute; top:50%; left:50%; margin:-73px 0 0 -167px;padding:0}

	.top_teatros-art { background: url('images/teatroart/top_background.jpg') repeat-x top center!important; }
	.top_teatros-art #blog-title a{ background: url('images/teatroart/logo.png') no-repeat center!important; width:172px; height:63px; position:absolute; top:50%; left:50%; margin:-51px 0 0 -86px;padding:0;}


/* Promoções */

#know_more {  }

.lista_parceiros {  }
.lista_parceiros .promocao { background: #eeeeee; }
#know_more  { color:#2b2b2b; text-decoration:none; padding:10px 7px 10px 25px; line-height:30px; margin:10px 0; background: url('images/leblon/bt-em-cartaz-home.png') 0px 8px no-repeat; }

/* Menu do Teatro.Art */

#header #menu-principal { width: 810px; margin: 0 auto; padding: 0;}  
.menu_teatros-art .menu ul { position:absolute; top:140px; display:block; position: relative;} 
.menu_teatros-art .menu ul li { background: url('images/teatroart/menu.png') 1px 0px no-repeat; display:inline; float:left; } 

.menu_teatros-art .menu ul li.current_page_item a { background: none; } 
.menu_teatros-art .menu ul li.current_page_item a:hover { background: none; } 

.menu_teatros-art .menu ul li a { display:block; background: url('images/teatroart/menu.png') no-repeat; background-position: 1px -40px; width:118px; height: 39px; text-indent:-9999em; cursor:pointer; } 
.menu_teatros-art .menu ul li a:hover  { background-position: 1px -80px; width:118px; height: 39px; cursor:pointer;  }
 
.menu_teatros-art .menu ul li.page-item-17 { background-position: -117px 0px; width:160px; } 
.menu_teatros-art .menu ul li.page-item-17 a { background-position: -117px -40px; width:160px; } 
.menu_teatros-art .menu ul li.page-item-17 a:hover  { background-position: -117px -80px; width:160px; } 

.menu_teatros-art .menu ul li.page-item-23 { background-position: -277px 0px; width:157px; } 
.menu_teatros-art .menu ul li.page-item-23 a{ background-position: -277px -40px; width:157px; } 
.menu_teatros-art .menu ul li.page-item-23 a:hover { background-position: -277px -80px; width:157px; } 

.menu_teatros-art .menu ul li.page-item-19 { background-position: -434px 0px; width:219px; } 
.menu_teatros-art .menu ul li.page-item-19 a  { background-position: -434px -40px; width:219px; } 
.menu_teatros-art .menu ul li.page-item-19 a:hover { background-position: -434px -80px; width:219px; } 

.menu_teatros-art .menu ul li.page-item-342 { background-position: -653px 0px; width:153px; } 
.menu_teatros-art .menu ul li.page-item-342 a { background-position: -653px -40px; width:153px; } 
.menu_teatros-art .menu ul li.page-item-342 a:hover { background-position: -653px -80px; width:153px; }



/* Menu Teatro Leblon */

.menu_teatro-leblon .menu ul { position:absolute; bottom:0; display:block; } 
.menu_teatro-leblon .menu ul li { background: url('images/leblon/menu.png') 1px 0px no-repeat; display:inline; float:left; } 

.menu_teatro-leblon .menu ul li.current_page_item a { background: none; } 
.menu_teatro-leblon .menu ul li.current_page_item a:hover { background: none; } 

.menu_teatro-leblon .menu ul li a { display:block; background: url('images/leblon/menu.png') no-repeat; background-position: 1px -40px; width:152px; height: 39px; text-indent:-9999em; cursor:pointer; } 
.menu_teatro-leblon .menu ul li a:hover  { background-position: 1px -80px; width:152px; height: 39px; cursor:pointer;  }
 
.menu_teatro-leblon .menu ul li.page-item-794 { background-position: -151px 0px; width:165px; } 
.menu_teatro-leblon .menu ul li.page-item-794 a { background-position: -151px -40px; width:165px; } 
.menu_teatro-leblon .menu ul li.page-item-794 a:hover  { background-position: -151px -80px; width:165px; } 

.menu_teatro-leblon .menu ul li.page-item-17 { background-position: -316px 0px; width:146px; } 
.menu_teatro-leblon .menu ul li.page-item-17 a  { background-position: -316px -40px; width:146px; } 
.menu_teatro-leblon .menu ul li.page-item-17 a:hover { background-position: -316px -80px; width:146px; } 

.menu_teatro-leblon .menu ul li.page-item-72 { background-position: -663px 0px; width:148px; } 
.menu_teatro-leblon .menu ul li.page-item-72 a{ background-position: -663px -40px; width:148px; } 
.menu_teatro-leblon .menu ul li.page-item-72 a:hover { background-position: -663px -80px; width:148px; } 

.menu_teatro-leblon .menu ul li.page-item-92 { background-position: -462px 0px; width:201px; } 
.menu_teatro-leblon .menu ul li.page-item-92 a { background-position: -462px -40px; width:201px; } 
.menu_teatro-leblon .menu ul li.page-item-92 a:hover { background-position: -462px -80px; width:201px; }

/* Menu Teatro das Artes */

.menu_teatro-das-artes .menu ul, .menu_eventos .menu ul { position:absolute; bottom:0; display:block; } 
.menu_teatro-das-artes .menu ul li, .menu_eventos .menu ul li { background: url('images/sp/menu.png') 0px 0px no-repeat; display:inline; float:left; } 

.menu_teatro-das-artes .menu ul li.current_page_item a, .menu_eventos .menu ul li.current_page_item a { background: none; } 
.menu_teatro-das-artes .menu ul li.current_page_item a:hover, .menu_eventos .menu ul li.current_page_item a:hover { background: none; } 

.menu_teatro-das-artes .menu ul li a, .menu_eventos .menu ul li a { display:block; background: url('images/sp/menu.png') no-repeat; background-position: 0px -39px; width:133px; height: 36px; text-indent:-9999em; cursor:pointer; } 
.menu_teatro-das-artes .menu ul li a:hover, .menu_eventos .menu ul li a:hover  { background-position: 0px -80px; width:133px; height: 36px; cursor:pointer;  }
 
.menu_teatro-das-artes .menu ul li.page-item-796, .menu_eventos .menu ul li.page-item-796 { background-position: -268px 0px; width:133px; } 
.menu_teatro-das-artes .menu ul li.page-item-796 a, .menu_eventos .menu ul li.page-item-796 a { background-position: -268px -39px; width:133px; } 
.menu_teatro-das-artes .menu ul li.page-item-796 a:hover, .menu_eventos .menu ul li.page-item-796 a:hover  { background-position: -268px -80px; width:133px; } 

.menu_teatro-das-artes .menu ul li.page-item-17, .menu_eventos .menu ul li.page-item-17 { background-position: -402px 0px; width:133px; } 
.menu_teatro-das-artes .menu ul li.page-item-17 a, .menu_eventos .menu ul li.page-item-17 a  { background-position: -402px -39px; width:133px; } 
.menu_teatro-das-artes .menu ul li.page-item-17 a:hover, .menu_eventos .menu ul li.page-item-17 a:hover { background-position: -402px -80px; width:133px; } 

.menu_teatro-das-artes .menu ul li.page-item-69, .menu_eventos .menu ul li.page-item-69 { background-position: -672px 0px; width:133px; } 
.menu_teatro-das-artes .menu ul li.page-item-69 a, .menu_eventos .menu ul li.page-item-69 a{ background-position: -672px -40px; width:133px; } 
.menu_teatro-das-artes .menu ul li.page-item-69 a:hover, .menu_eventos .menu ul li.page-item-69 a:hover { background-position: -672px -80px; width:133px; } 

.menu_teatro-das-artes .menu ul li.page-item-90, .menu_eventos .menu ul li.page-item-90 { background-position: -537px 0px; width:135px; } 
.menu_teatro-das-artes .menu ul li.page-item-90 a, .menu_eventos .menu ul li.page-item-90 a { background-position: -537px -39px; width:135px; } 
.menu_teatro-das-artes .menu ul li.page-item-90 a:hover, .menu_eventos .menu ul li.page-item-90 a:hover { background-position: -537px -80px; width:135px; }

.menu_teatro-das-artes .menu ul li.page-item-4756, .menu_eventos .menu ul li.page-item-4756 { background-position: -132px 0px; width:128px; margin-right: 1px;} 
.menu_teatro-das-artes .menu ul li.page-item-4756 a, .menu_eventos .menu ul li.page-item-4756 a { background-position: -132px -39px; width:128px; } 
.menu_teatro-das-artes .menu ul li.page-item-4756 a:hover, .menu_eventos .menu ul li.page-item-4756 a:hover { background-position: -132px -80px; width:128px; }


/* Menu Teatro Feshion Mall */

.menu_teatro-fashion-mall .menu ul { position:absolute; bottom:0; display:block; } 
.menu_teatro-fashion-mall .menu ul li { background: url('images/fashionmall/menu.png') 1px 0px no-repeat; display:inline; float:left; } 

.menu_teatro-fashion-mall .menu ul li.current_page_item a { background: none; } 
.menu_teatro-fashion-mall .menu ul li.current_page_item a:hover { background: none; } 

.menu_teatro-fashion-mall .menu ul li a { display:block; background: url('images/fashionmall/menu.png') no-repeat; background-position: 1px -40px; width:152px; height: 39px; text-indent:-9999em; cursor:pointer; } 
.menu_teatro-fashion-mall .menu ul li a:hover  { background-position: 1px -80px; width:152px; height: 39px; cursor:pointer;  }
 
.menu_teatro-fashion-mall .menu ul li.page-item-789 { background-position: -151px 0px; width:165px; } 
.menu_teatro-fashion-mall .menu ul li.page-item-789 a { background-position: -151px -40px; width:165px; } 
.menu_teatro-fashion-mall .menu ul li.page-item-789 a:hover  { background-position: -151px -80px; width:165px; } 

.menu_teatro-fashion-mall .menu ul li.page-item-17 { background-position: -316px 0px; width:146px; } 
.menu_teatro-fashion-mall .menu ul li.page-item-17 a  { background-position: -316px -40px; width:146px; } 
.menu_teatro-fashion-mall .menu ul li.page-item-17 a:hover { background-position: -316px -80px; width:146px; } 

.menu_teatro-fashion-mall .menu ul li.page-item-74 { background-position: -663px 0px; width:148px; } 
.menu_teatro-fashion-mall .menu ul li.page-item-74 a{ background-position: -663px -40px; width:148px; } 
.menu_teatro-fashion-mall .menu ul li.page-item-74 a:hover { background-position: -663px -80px; width:148px; } 

.menu_teatro-fashion-mall .menu ul li.page-item-94 { background-position: -462px 0px; width:201px; } 
.menu_teatro-fashion-mall .menu ul li.page-item-94 a { background-position: -462px -40px; width:201px; } 
.menu_teatro-fashion-mall .menu ul li.page-item-94 a:hover { background-position: -462px -80px; width:201px; }

/* #####	Newsletter	##### */

#newsletter span { font-size:12px; }
#newsletter span.label { color:#222; }
#newsletter input { width:250px; }
#newsletter select { width:258px; }
#newsletter input.enviar_newsletter { width:258px; cursor:pointer; }

/* #####	Módulos		##### */

div#modulos-home { clear:both; margin-bottom:20px; height:100%; }
div#modulos-home h2 a { font:italic 26px Georgia, "Times New Roman", Times, serif; color:#464646; text-decoration:none; }
div#modulos-home h2 a:hover { text-decoration:underline; color:#ED5C04; }
div#modulos-home p { padding-bottom:10px; }
div#modulos-home p.sala { padding:5px 0 20px 0; }
div#modulos-home span.comments-link { display:block; margin-top:15px; }
div#modulos-home span.comments-link a { color:#434343; font-weight:bold; text-decoration:none; margin-top:15px; padding: 2px 10px 3px 35px; }
div#modulos-home span.comments-link a:hover { background-position:bottom left; text-decoration:underline; color:#ED5C04; }
div#modulos-home span.comments_teatro-leblon a { background: url('images/leblon/ico-comentarios.png') top left no-repeat; }
div#modulos-home span.comments_teatro-fashion-mall a { background: url('images/fashionmall/ico-comentarios.png') top left no-repeat; }
div#modulos-home span.comments_teatro-das-artes a, div#modulos-home span.comments_eventos a { background: url('images/sp/ico-comentarios.png') top left no-repeat; }

.sem-peca{font-size:12px; font-weight:bold; margin:15px 0 35px; padding:30px;}

div#modulos-home span.comments-link a:hover, div#modulos-home span.comments_teatro-leblon a:hover, div#modulos-home span.comments_teatro-fashion-mall a:hover, div#modulos-home span.comments_teatro-das-artes a:hover, div#modulos-home span.comments_eventos a:hover{
	text-decoration:underline; color:#ED5C04;	
}

div#modulos-home a.ingresso_teatro-leblon-1 { display:block; width:275px; height:63px; background:url('images/bt-compre-ingresso-1.png') top no-repeat; text-indent:-9999em; }
div#modulos-home a.ingresso_teatro-fashion-mall-1 { display:block; width:275px; height:63px; background:url('images/bt-compre-ingresso-1.png') center no-repeat; text-indent:-9999em; }
div#modulos-home a.ingresso_teatro-das-artes-1, div#modulos-home a.ingresso_eventos-1 { display:block; width:275px; height:63px; background:url('images/bt-compre-ingresso-1.png') bottom no-repeat; text-indent:-9999em; }

div#modulos-home a.ingresso_teatro-leblon-3 { display:block; width:196px; height:63px; background:url('images/bt-compre-ingresso-3.png') top no-repeat; text-indent:-9999em; }
div#modulos-home a.ingresso_teatro-fashion-mall-3 { display:block; width:196px; height:63px; background:url('images/bt-compre-ingresso-3.png') center no-repeat; text-indent:-9999em; }
div#modulos-home a.ingresso_teatro-das-artes-3, div#modulos-home a.ingresso_eventos-3 { display:block; width:196px; height:63px; background:url('images/bt-compre-ingresso-3.png') bottom no-repeat; text-indent:-9999em; }

div#modulos-home a.ingresso_teatro-leblon-2 { display:block; width:256px; height:63px; background:url('images/bt-compre-ingresso-2.png') top no-repeat; text-indent:-9999em; }
div#modulos-home a.ingresso_teatro-fashion-mall-2 { display:block; width:256px; height:63px; background:url('images/bt-compre-ingresso-2.png') center no-repeat; text-indent:-9999em; }
div#modulos-home a.ingresso_teatro-das-artes-2, div#modulos-home a.ingresso_eventos-2 { display:block; width:256px; height:63px; background:url('images/bt-compre-ingresso-2.png') bottom no-repeat; text-indent:-9999em; }

div#modulos-home a.ingresso_teatro-leblon-4 { display:block; width:256px; height:63px; background:url('images/bt-compre-ingresso-2.png') top no-repeat; text-indent:-9999em; }
div#modulos-home a.ingresso_teatro-fashion-mall-4 { display:block; width:256px; height:63px; background:url('images/bt-compre-ingresso-2.png') center no-repeat; text-indent:-9999em; }
div#modulos-home a.ingresso_teatro-das-artes-4, div#modulos-home a.ingresso_eventos-4 { display:block; width:256px; height:63px; background:url('images/bt-compre-ingresso-2.png') bottom no-repeat; text-indent:-9999em; }


.modulo_1 { width:810px; height:360px; padding:15px 0 0 0; }
	.modulo_1 .left { width:255px; height:355px; }
	.modulo_1 .left a { width:255px; height:355px; display:block; text-indent:-9999em; }
	
	.modulo_1 .middle { padding:20px; width:235px; height:315px; }
	
	.modulo_1 .right { width:275px; height:355px; }
	.modulo_1 .right .box_1 { padding:20px; width:235px; height:152px; overflow:hidden; }
	.modulo_1 .right .box_2 { width:275px; height:100px; overflow:hidden; }
	.modulo_1 .right .box_3 { width:275px; height:63px; overflow:hidden; }
	
	
	
.modulo_3 { width:390px; height:360px; padding:15px 0 0 0; display:inline; float:left; }
	.modulo_3 h2 a { font-size:18px !important; }
	.modulo_3 .left { padding:10px; width:175px; height:335px; display:block; position:relative; }
	.modulo_3 .left a.imagem { width:170px; height:235px; margin:3px auto 0 auto; display:block; }
	
	.modulo_3 .right { width:195px; height:355px; display:block; }
	.modulo_3 .right .box_1 { padding:10px; width:175px; height:171px; display:block; overflow:hidden; }
	.modulo_3 .right .box_2 { width:195px; height:100px; display:block; overflow:hidden; }
	.modulo_3 .right .box_3 { width:195px; height:63px; display:block; overflow:hidden; }
	
.modulo_2 { width:256px; height:825px; margin-right:20px; padding:15px 0 0 0; display:inline; float:left; }	
	.modulo_2 .box_1 { width:256px; height:355px; }
	.modulo_2 .box_1 a { display:block; width:256px; height:355px; text-indent:-9999em; }	
	.modulo_2 .box_2 { width:216px; height:250px; padding:20px; } 
 	.modulo_2 .box_3 { width:256px; height:100px; overflow:hidden; }
	.modulo_2 .box_4 { width:256px; height:63px; overflow:hidden; }
	
.modulo_4 { width:256px; height:405px; margin-right:20px; padding:15px 0 0 0; display:inline; float:left; }	
	.modulo_4 h2 a { font-size:18px !important; display:block; margin:0 0 10px;}
	.modulo_4 .box_1 a.imagem { display:block; width:105px; height:145px; text-indent:-9999em; float:left; margin-right:10px; }	
	.modulo_4 .box_1 { padding:15px; width:226px; height:220px; overflow:hidden; }
	.modulo_4 .box_1 img { float:left; }
	.modulo_4 .box_3 { width:256px; height:100px; overflow:hidden; }
	.modulo_4 .box_4 { width:256px; height:63px; overflow:hidden; }	
	
.impar { padding:15px 25px 0 0!important; }
.par { padding:15px 0 0 0!important; }

.tabela_mods p { display:none; }
.tabela_mods table { background-color:#c9c9c9; border-collapse: collapse; border-spacing: 0px; font-size:0.8em; }
.tabela_mods caption {  }
.tabela_mods thead {  }
	.tabela_mods thead tr {  }
	.tabela_mods thead th { color:#424242!important; font-weight:normal; background-color:#e7e7e7!important; border:1px solid #DADADA!important; }
	.tabela_mods thead th.first_column { background-color:#dfdfdf!important; font-weight:bold;  }
.tabela_mods tbody { border:none;  }
	.tabela_mods tbody tr { border:none; text-align:center; }
	.tabela_mods tbody tr.alt { background: transparent; border:none; }
	.tabela_mods tbody td { color:#424242!important; width:33%!important; border:1px solid #DADADA; background-color:#e7e7e7; text-align:center; }
	.tabela_mods tbody td.first_column{ background-color:#dfdfdf; font-weight:bold; width:33%!important; }
	.tabela_mods tbody th { text-align:center; }
.tabela_mods tfoot {  }
	.tabela_mods tfoot tr {  }
	.tabela_mods tfoot th {  }
	.tabela_mods tfoot td {  }
	
.modulo_1 table { width:275px; height:98px; overflow:hidden; }
.modulo_2 table { width:256px; height:98px; overflow:hidden; }
.modulo_3 table { width:195px; height:98px; overflow:hidden; }
.modulo_4 table { width:256px; height:98px; overflow:hidden; }

/* ##### Outros #####*/

.image_home { width:200px; height:200px; background:#dadada; border-left:dashed 1px #fff; float:left; display:block; }
.fade { width:100%; background: url('images/fade.jpg') top repeat-x; }


	

#footer { height:120px; margin:20px 0 0 0; }
#footer a { font-size:10px; }
#footer p { font-size:10px; }
	.footer_teatros-art { background: #373e48 url('images/teatroart/bottom_background.jpg') repeat-x top; border-top:5px solid #7d828b; }
	.footer_teatro-leblon { background: #4f2b91 url('images/leblon/bottom_background.jpg') repeat-x top; border-top:5px solid #f56e07; }
	.footer_teatro-fashion-mall { background: #085171 url('images/fashionmall/bottom_background.jpg') repeat-x top; border-top:5px solid #ea395d; } 
	.footer_teatro-das-artes, .footer_eventos { background: #1166c0 url('images/sp/bottom_background.jpg') repeat-x top; border-top:5px solid #85c00e; }

#footer #footer_wrapper { width:810px; height:120px; margin: 0 auto; position:relative; }
#footer  #footer_wrapper a.lnk_home { text-transform: uppercase; background: url('images/teatroart/logo_footer.png') no-repeat center; height:35px; width:80px; display:block; text-indent:-9999em; float:right; margin: 15px 0 0 0; }
#footer  #footer_wrapper a.twitter { background: url('images/twitter.png') no-repeat right; padding: 5px 25px 5px 0; color:#fff; display:block; position:absolute; bottom:10px; right:5px; text-decoration:none; }
#footer  #footer_wrapper a.twitter:hover { text-decoration:underline; }
#footer  #footer_wrapper p.copyright { color:#fff; display:block; position:absolute; bottom:15px; left:5px; }
#footer  #footer_wrapper ul.nav_footer { display:block; }
#footer  #footer_wrapper ul.nav_footer li { display:inline; float:left; padding:0 10px; margin: 25px 0 0 0; border-right:1px solid #fff; line-height:14px; }
#footer  #footer_wrapper ul.nav_footer li:last-child { border-right:none; }
#footer  #footer_wrapper ul.nav_footer li  a{ color:#fff; text-decoration:none; text-transform: uppercase; }


/* ##### Assine.art Novo #####*/
#form-cadastro-assine p.obs{margin-bottom:20px;}
#frmSS2 {clear:both; margin:20px 0;}
#frmSS2 fieldset{border:0px none; margin:0;}
#frmSS2 fieldset legend{display:none;}
#frmSS2 fieldset div{width:189px !important;}
#frmSS2 fieldset div label{font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
#frmSS2 fieldset div.bairro, #frmSS2 fieldset div.cep, #frmSS2 fieldset div.cidade, #frmSS2 fieldset div.estado, #frmSS2 fieldset div.telefone, #frmSS2 fieldset div.celular{float:left;}
#frmSS2 fieldset div.bairro, #frmSS2 fieldset div.estado, #frmSS2 fieldset div.telefone{margin-right:15px;}


/* Redefinição dos Plugins */

.wptable { border:none!important; background:none!important; }
.wptable th { border:none!important; background:none!important; }


/* Captions and Aligns */

.gallery-item { padding:0; margin:0; display:inline; float:none; min-width:80px; max-width:150px; min-height:80px; max-height:150px;
				width: expression(document.body.clientWidth < 982? "980px" : document.body.clientWidth > 1242? "1240px" : "auto");
				height: expression(document.body.clientWidth < 982? "980px" : document.body.clientWidth > 1242? "1240px" : "auto");}
.gallery-icon { padding:0px; margin:0; min-width:80px; max-width:150px; min-height:80px; max-height:150px; }
.gallery-icon img { min-width:80px; max-width:150px;	width: 120px; height:120px; }

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }
.alignleft { float: left }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.article img{ max-width: 600px; height: auto; }

.wp-caption { -moz-border-radius: 2px; -webkit-border-radius: 2px; 
			  border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; max-width: 610px; height: auto; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* Clear */
.clear { display:block; clear:both; float:none !important; }
.hide { visibility: hidden; }
.noheight { height: 0 !important; margin-bottom: 0 !important; }
.center { text-align: center; }
.hide { display: none; }

/* Float Clearing
 ---------------------------------------------------------------------*/
.module:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/* float clearing for IE6 */
* html .module { height: 1%; overflow: visible; }
/* float clearing for IE7 */
* + html .module { min-height: 1%; }


/*	NGGalery	*/
div.ngg-widget { overflow:auto; height:100%; }
div.ngg-widget a { display:block; width:100px; height:75px; padding:5px; border:solid 1px #d2d2d2; background-color:#efefef; float:left; margin:0 10px 10px 0; }
div.ngg-clear { clear:both; }

.twitter-share-button{ float:right; }

.box-face{
	padding-top: 15px;
}

.face-fo{
	width: 810px;
	margin: 0 auto;
	display: block;
}

#link-banner{
    background-image: url(images/fechar.png);
    display: block;
    float: right;
    width: 22px;
    height: 22px;
    text-indent: -5000em;
}

#popup{
    z-index: 1000000;
    width: 250px;
}

