/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

/* Just some example content */

body.pageid-12,body.pageid-484,body.pageid-498{ background:#f5e8db; font-family:"小塚ゴシック","小塚ゴシック",Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; height:100%; color:#464749;}
body{ background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/main_background_otherpgs_1.jpg) repeat-x #fff; font-family:"小塚ゴシック","小塚ゴシック",Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; height:100%; color:#464749;}

.pageid-12 #header,.pageid-484 #header,.pageid-498 #header{ display:none;}

html, body
{
  margin: 0;
  padding: 0;
  height: 100%;
}

h1, h2, h3 { margin:0;}

a{ outline: none;}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

.all_content{
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
}

#wrapper{ width:1000px; margin:0 auto 0; padding:0; height:100%;}
div.skip-link {
position:absolute;
right:1em;
top:1em;
}
div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}
div#content{ margin:0; height:100%;}
div#container{ margin:-20px 0 5em 0;}

/* Main Menu  */
/* HOME  */

.pageid-12 div#menu,.pageid-484 div#menu,.pageid-498 div#menu{
	position:relative;
	background:none;
	padding-top:590px;
	margin-bottom: -9em;
	z-index:4;
	}

div#menu li.page_item{
	display: inline;
	font-weight:bold;
	width:142px;
	text-align:center;	
	margin:2px auto 0;
	}	
.pageid-12 div#menu li.page-item-12{display:none;}
#menu li.page-item-415 a {display:none;}

.current_page_item { height:51px; background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/current_page_arrow.png) no-repeat bottom center;}
.pageid-415 .current_page_item { background:none;}

/*Program Link*//*Guests*/

div#menu li.page_item.page-item-2 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:18px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/program_ja.png) no-repeat top; color:#AE5522;}

div#menu li.page_item.page-item-2 a:hover, div#menu li.page_item.page-item-469 a:hover, div#menu li.page_item.page-item-487 a:hover{text-decoration: none; background-position:left center;}

div#menu li.page_item.page-item-2 a:visited,div#menu li.page_item.page-item-469 a:visited,div#menu li.page_item.page-item-487 a:visited{text-decoration:none; color:#AE5522;}

div#menu li.page_item.page-item-2.current_page_item a,div#menu li.page_item.page-item-469.current_page_item a,div#menu li.page_item.page-item-487.current_page_item a{text-decoration: none; background-position:left bottom;}

div#menu li.page_item.page-item-469 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:18px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/program_en.png) no-repeat top; color:#AE5522;}

div#menu li.page_item.page-item-487 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:18px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/program_po.png) no-repeat top; color:#AE5522;}

/*Schedule Link*//*Venue*/
div#menu li.page_item.page-item-14 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/schedule_ja.png) no-repeat top; color:#D68039;}

div#menu li.page_item.page-item-14 a:hover,div#menu li.page_item.page-item-473 a:hover,div#menu li.page_item.page-item-489 a:hover{ text-decoration: none; background-position: left center;  padding:7px 0 5px 0; margin:0; color:#D68039;}

div#menu li.page_item.page-item-14 a:visited, div#menu li.page_item.page-item-473 a:visited,div#menu li.page_item.page-item-489 a:visited{text-decoration:none;  padding:7px 0 5px 0; margin:0; color:#D68039;}

div#menu li.page_item.page-item-14.current_page_item a, div#menu li.page_item.page-item-473.current_page_item a, div#menu li.page_item.page-item-489.current_page_item a{text-decoration: none;  background-position: left bottom; color:#D68039;}

div#menu li.page_item.page-item-473 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/schedule_en.png) no-repeat top; color:#D68039;}

div#menu li.page_item.page-item-489 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/schedule_po.png) no-repeat top; color:#D68039;}

/*Ticket Link*//*Sponsor*/
div#menu li.page_item.page-item-16 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/ticket_ja.png) no-repeat top; color:#AA854B;}

div#menu li.page_item.page-item-16 a:hover, div#menu li.page_item.page-item-476 a:hover, div#menu li.page_item.page-item-491 a:hover{ text-decoration: none; padding:7px 0 5px 0; margin:0; color:#AA854B; background-position: left  center;  }

div#menu li.page_item.page-item-16 a:visited, div#menu li.page_item.page-item-476 a:visited, div#menu li.page_item.page-item-491 a:visited, {text-decoration:none;  padding:7px 0 5px 0; margin:0; color:#AA854B;}

div#menu li.page_item.page-item-16.current_page_item a, div#menu li.page_item.page-item-476.current_page_item a, div#menu li.page_item.page-item-491.current_page_item a{text-decoration: none; color:#AA854B; background-position: left bottom;  }

div#menu li.page_item.page-item-476 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/ticket_en.png) no-repeat top; color:#AA854B;}

div#menu li.page_item.page-item-491 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/ticket_po.png) no-repeat top; color:#AA854B;}

/*Guest Link*//*Ticket*/
div#menu li.page_item.page-item-17 a{text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/guest_ja.png) no-repeat top; color:#153E1D;}

div#menu li.page_item.page-item-17 a:hover,div#menu li.page_item.page-item-477 a:hover,div#menu li.page_item.page-item-493 a:hover{ text-decoration: none;  padding:7px 0 5px 0; margin:0; color:#153E1D; background-position: left  center;  }

div#menu li.page_item.page-item-17 a:visited,div#menu li.page_item.page-item-477 a:visited,div#menu li.page_item.page-item-493 a:visited{text-decoration:none;  padding:7px 0 5px 0; margin:0; color:#153E1D;}

div#menu li.page_item.page-item-17.current_page_item a, div#menu li.page_item.page-item-477.current_page_item a, div#menu li.page_item.page-item-493.current_page_item a{text-decoration: none; color:#153E1D; background-position: left bottom;  }

div#menu li.page_item.page-item-477 a{text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/guest_en.png) no-repeat top; color:#153E1D;}

div#menu li.page_item.page-item-493 a{text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/guest_po.png) no-repeat top; color:#153E1D;}

/*News Link*//*Programa*/
div#menu li.page_item.page-item-18 a{text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/news_ja.png) no-repeat top; color:#7FA658;}

div#menu li.page_item.page-item-18 a:hover, div#menu li.page_item.page-item-479 a:hover, div#menu li.page_item.page-item-494 a:hover{ text-decoration: none;  padding:7px 0 5px 0; margin:0; color:#7FA658; background-position: left center;  }

div#menu li.page_item.page-item-18 a:visited, div#menu li.page_item.page-item-479 a:visited, div#menu li.page_item.page-item-494 a:visited{text-decoration:none;  padding:7px 0 5px 0; margin:0; color:#7FA658;}

div#menu li.page_item.page-item-18.current_page_item a, div#menu li.page_item.page-item-479.current_page_item a, div#menu li.page_item.page-item-494.current_page_item a{text-decoration: none; color:#7FA658; background-position: left bottom;  }

div#menu li.page_item.page-item-479 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/news_en.png) no-repeat top; color:#7FA658;}

div#menu li.page_item.page-item-494 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/news_po.png) no-repeat top; color:#7FA658;}

/*sponsors Link*//*News*/
div#menu li.page_item.page-item-19 a {text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/sponsors_ja.png) no-repeat top; color:#56B2CC;}

div#menu li.page_item.page-item-19 a:hover, div#menu li.page_item.page-item-485 a:hover, div#menu li.page_item.page-item-499 a:hover{ text-decoration: none; padding:7px 0 5px 0; margin:0; color:#56B2CC; background-position: left center;}

div#menu li.page_item.page-item-19 a:visited, div#menu li.page_item.page-item-485 a:visited,div#menu li.page_item.page-item-499 a:visited{text-decoration:none;  padding:7px 0 5px 0; margin:0; color:#56B2CC;}

div#menu li.page_item.page-item-19.current_page_item a, div#menu li.page_item.page-item-485.current_page_item a, div#menu li.page_item.page-item-499.current_page_item a{text-decoration: none; color:#56B2CC; background-position: left bottom;}

div#menu li.page_item.page-item-485 a{text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/sponsors_en.png) no-repeat top; color:#56B2CC;}

div#menu li.page_item.page-item-499 a{text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/sponsors_po.png) no-repeat top; color:#56B2CC;}

/*About Link*/
div#menu li.page_item.page-item-20 a{text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/about_ja.png) no-repeat top; color:#1D526D; width:147px;}

div#menu li.page_item.page-item-20 a:hover, div#menu li.page_item.page-item-486 a:hover, div#menu li.page_item.page-item-500 a:hover{ text-decoration: none;  padding:7px 0 5px 0; margin:0; color:#1D526D; background-position: left center;}

div#menu li.page_item.page-item-20 a:visited, div#menu li.page_item.page-item-486 a:visited, div#menu li.page_item.page-item-500 a:visited{text-decoration:none;  padding:7px 0 5px 0; margin:0; color:#1D526D;}

div#menu li.page_item.page-item-20.current_page_item a, div#menu li.page_item.page-item-486.current_page_item a, div#menu li.page_item.page-item-500.current_page_item a{text-decoration: none; color:#1D526D; background-position: left bottom;}

div#menu li.page_item.page-item-486 a{text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/about_en.png) no-repeat top; color:#1D526D; width:147px;}

div#menu li.page_item.page-item-500 a{text-decoration:none; margin:0; padding:7px 0 5px 0; height:17px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/about_po.png) no-repeat top; color:#1D526D; width:147px;}

#menu li.page_item a:first-letter { margin:0 9px 0 -1px; color:#FFF;}

/* HOME  */
/* OTHER PAGES  */
div#menu{
	background:none;
	}
div#menu ul{
	background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/07/menu_bkg.png) no-repeat;
	height:35px;
	padding: 0;
	list-style-type:none;
	width:1000px;
	position: absolute;	
	font-size:12px;
	margin:0;
	}

div#menu ul a {
display:block;
text-decoration:none;
padding:7px 0 0 0;
}

/* OTHER PAGES  */
/* Main Menu  */


.entry-title,.entry-meta {
clear:both;
}
.entry-content { line-height:1.5em; padding:10px 0 20px;}
/* Title Home */
.pageid-12 .entry-title,.pageid-484 .entry-title,.pageid-498 .entry-title{ display:none;}
/* Title Schedule */
.pageid-14 .entry-title,.pageid-473 .entry-title,.pageid-489 .entry-title{color:#D68039; font-size:18px; font-weight:bold; margin-top:29px;}
/* Title program */
.pageid-2 .entry-title,.pageid-487 .entry-title,.pageid-469 .entry-title{ color:#AE5522; font-size:18px; font-weight:bold;  margin-top:29px;}
/* Title navi */
.pageid-415 .entry-title,.pageid-481 .entry-title,.pageid-496 .entry-title{ color:#AE5522; font-size:18px; font-weight:bold;  margin-top:29px;}
/* Sponsors English navi */
.pageid-491 .entry-title, .pageid-476 .entry-title { color:#AA854B; font-size:18px; font-weight:bold;  margin-top:29px;}
/* Screening English navi */
.pageid-494 .entry-title, .pageid-479 .entry-title { color:#7FA658; font-size:18px; font-weight:bold;  margin-top:29px;}
/* Title Ticket */
.pageid-16 .entry-title, .pageid-477 .entry-title, .pageid-493 .entry-title{ display:none;}
.content16_left{ float:left; width:303px; margin:0 45px 30px 0;}
.content16_center{float:left; width:303px; margin:0 45px 30px 0;}
.content16_right{float:left; width:303px; margin:0 0 30px 0;}
.content16_brown_box{background:#f0e8dd; border:#AA854B 1px solid; padding:.5em 1.2em; margin-bottom:2em;}
.content16_green_box{background:#eceee5; border:#7FA658 1px solid; padding:.5em 1.2em; margin-bottom:2em;}
.content16_box_title{ font-weight:bold; color:#AE5522; font-size:14px; padding-bottom:3px; margin:10px 0;}
.content16_box_circle{ color:#AE5522;}
.content16_box_botton{border:#AA854B 1px solid; padding:5px; margin-top:10px;}
a.link2{ text-decoration:none; color:#D68039;}
a.link2:hover { text-decoration: none; color:#E2A776;}
a.link2 img { margin-top:1em;}

.entry-title2{color:#AA854B; font-size:18px; font-weight: normal; line-height:2;}
.entry-title1{color:#AA854B; font-size:18px; font-weight: bold; line-height:2;}
.mgn_left160{ margin-left:160px;}
.mgn_left120{ margin-left:120px;}
.mgn_left150{ margin-left:160px;}
.mgn_left175{ margin-left:175px;}
.mgn_left195{ margin-left:195px;}
.mgn_left190{ margin-left:190px;}
.content_volunteers{margin:20px 0 20px 0; border:#FFD0B5 1px solid; padding:20px; border-left:0; border-right:0;}
.content_volunteers_title{color:#AE5522; font-size:18px; font-weight:bold; border-bottom:10px; padding-bottom:10px;}

/* Guest page Content */
.pageid-17 .entry-title{color:#153E1D; font-size:18px; font-weight: bold; line-height:1.3; margin-top:29px;}
div.content17_width{ width:1000px; padding:0; margin:0;}
div.content17_left{ float:left; width:455px; margin:0 20px 20px 0; text-align:justify;}
div.content17_left img{ border:#f0dbcd 1px solid; margin-right:20px; float:left;}
div.content17_right{ float:left; width:455px; margin:0 0 20px 20px; text-align:justify;}
div.content17_right img{ border:#f0dbcd 1px solid; margin-right:20px; float:left;}
.content17_title{ color:#153E1D; font-size:18px; font-weight:bold;}
.content17_content{float:left; height:100%; min-height:600px;}
#content17{ background:#FFF;}
/* Title News */
.pageid-18 .entry-title{color:#7FA658; font-size:18px; font-weight:bold; margin-top:29px;}
/* Title sponsors */
.pageid-19 .entry-title{color:#56B2CC; font-size:18px; font-weight:bold; margin-top:29px;}
/* Title About */
.pageid-20 .entry-title,.pageid-486 .entry-title,.pageid-500 .entry-title{color:#1D526D; font-size:18px; font-weight:bold; margin-top:29px;}
div.content20_left{ width:710px; border-right:#FFD0B5 0 solid; float:left; padding:0 50px 0 0;}
div.content20_left_title{ font-size:18px; color:#1D526D; margin:40px 0 0 0; padding:0 0 10px 0; font-weight:bold;}
div.content20_border{ margin-bottom:20px; border-bottom:#1D526D 1px dotted;}
div.content20_left_content{ padding:0 0 0 20px; text-align:justify;}
div.content20_right{ width:239px; float:left;}
div.content20_right_title{padding:0 0 10px 45px; color:#1D526D; font-weight:bold; font-size:13px;}
div.content20_right_content{padding:20px 0 30px 45px;}







div#container,div#primary {
margin-top:2em;
}

form#commentform .form-label {
margin:3px 0 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
border:#ECC19F 1px solid;
background:#FCF7F1;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:normal;
margin:0;
padding:0;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

.pageid-12 div.sidebar, .pageid-2 div.sidebar,.pageid-14 div.sidebar,.pageid-16 div.sidebar,.pageid-17 div.sidebar,.pageid-19 div.sidebar,.pageid-20 div.sidebar,.pageid-18 .sidebar li.widget_wp_tweet,.pageid-469 div.sidebar,.pageid-473 div.sidebar,.pageid-476 div.sidebar,.pageid-477 div.sidebar,.pageid-479 div.sidebar,.pageid-485 div.sidebar,.pageid-486 div.sidebar,.pageid-487 div.sidebar,.pageid-489 div.sidebar,.pageid-491 div.sidebar,.pageid-493 div.sidebar,.pageid-494 div.sidebar,.pageid-499 div.sidebar,.pageid-500 div.sidebar,.pageid-484 div.sidebar,.pageid-498 div.sidebar,.pageid-415 div.sidebar
{ display:none}
div.sidebar{ width:230px; float:left; padding:0 65px 0 0; margin-top:-10px;}

div.sidebar h3 {
font-size:21px;
color:#56B2CC;
border-bottom:#8EAC7D 1px dotted;
}
.pageid-18 h3 {
color:#7FA658;
}
.widgettitle h3{ padding-bottom:10px;}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
padding:15px 0;

}

div.sidebar li a{ text-decoration:none; color:#D68039; font-weight:bold;}
div.sidebar li a:hover{ text-decoration:underline; color:#D68039; font-weight:bold;}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 0;
}

div.sidebar ul ul li {
list-style:none;
border-bottom:#8EAC7D 1px dotted;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header{
	text-align:center;
}

/*    FOOTER      */


.pageid-12 div#footer_position_home,.pageid-484 div#footer_position_home,.pageid-498 div#footer_position_home {position:relative; z-index:3;}

div#footer {
	text-align:center;
	background:#F7EAE1 url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/footer_gr.jpg) repeat-x bottom;
	margin:0;
	padding:20px 0 4em;
	position: relative;
	bottom:1px;
	z-index:3;
	width:100%;
        height:172px;
}

div#footer img {margin-bottom:1.5em;}

.pageid-12 #footer,.pageid-484 #footer,.pageid-498 #footer { background:#f5e8db;}
#footer_content{ width:1000px; margin:0 auto 0; padding-bottom:10px; background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/footer_line.gif) repeat-x left 10em;}

.pageid-12 #footer_content,.pageid-484 #footer_content,.pageid-498 #footer_content{ padding-top:230px; background-position:left 29em;}

.logo_img_left{width:344px; float:left; margin:10px 0 5px 0;}
.logo_img_right{ float:right; clear:inherit; margin:1em .9em 0;}

.footer_sponsors_list{ font-size:10px; color:#AE5522; text-align:center; padding:10px 0 10px 0;}
.footer_nav {display: inline; color:#AA854B; font-size:7px; line-height:3em;}
.footer_nav a{ text-decoration: none; color:#AA854B; font-size:10px; margin:0 3px 0 3px;}
.footer_nav a:hover{ text-decoration: underline; color:#AA854B; font-size:10px; margin:0 3px 0 3px;}
.footer_nav a:visited{ text-decoration: none; color:#AA854B; font-size:10px; margin:0 3px 0 3px;}
.footer_copy{color:#AA854B; font-size:10px; margin-top:3px;}


input#author,input#email,input#url,div.navigation div {
width:225px;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

div.sidebar h3 {
padding:10px 0;
}


.clear {
clear:inherit
margin:0;
} 

.clear_both {
clear:both
} 
 
img {
border:none;
}

div#flash_home {
 width:1000px;
 height:550px;
 position:absolute;
 margin-top:-48px;
 top:0;
 z-index:5;}

.home_link_tokyo {
	background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/07/home_link_tokyo.png) no-repeat; width:130px; height:130px; position:absolute; right:300px; top:270px;}
 
 .home_link_tokyo:hover {
 background-position:bottom;}

.home_link_osaka {
background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/07/home_link_osaka.png) no-repeat; width:130px; height:130px; position:absolute; right:150px; top:270px;}
 
 .home_link_osaka:hover {
 background-position:bottom;}

.home_link_hanamatsu {
background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/07/home_link_hanamatsu.png) no-repeat; width:130px; height:130px; position:absolute; right:225px; top:390px;}
 
 .home_link_hanamatsu:hover {
 background-position:bottom;}

.home_link_kyoto {
 background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/07/home_link_kyoto.png) no-repeat; width:130px; width:130px; height:130px; position:absolute; right:75px; top:390px;}
 
 .home_link_kyoto:hover {
 background-position:bottom;}

/* Table */
.table_general
{
	font-family: "小塚ゴシック","小塚ゴシック",Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
}
.table_general th
{
	font-size: 14px;
	font-weight: normal;
	color: #666;
	padding: 3px 0 0px 0;
}
.table_general td
{
	color: #666;
	padding: 3px 0 0px 0;
}


.table_sponsors
{
	font-family: "小塚ゴシック","小塚ゴシック",Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	margin-bottom:30px;
}
.table_sponsors td
{
	color: #666;
	padding: 15px 10px 15px 0;
	border-bottom:#ffd0b5 1px solid;
	font-weight:bold;
}

.sponsors_orange{color:#AA854B; margin-left:40px;}
.sponsors_box{float:left; margin-left:60px;}
.sponsors_box a{ text-decoration:none; color:#d16628;}
.sponsors_box a:hover{ text-decoration:none; color:#dfa07c;}


/*News page*/
.author{ display:none;}
.meta-sep{ display:none;}
.cat-links{ display:none;}
.entry-meta{text-align:right;}
.comments-link a{ text-decoration:none; color:#D68039; font-size:10px;}
.comments-link a:hover{ text-decoration: underline; color:#E2A776; font-size:10px;}
#content_news{ width:695px; float:left; margin:15px 10px 0 0;}
.entry-content{ color:#464749;}
.entry-title{font-size:18px; color:#AE5522;}
.entry-title a{ text-decoration:none; font-size:18px; color:#AE5522;}
.entry-title a:hover{ color:#E49F76;}

.pageid-18.hentry{ border-bottom:#E3E3E3 1px dotted; padding-bottom:20px;}
.postid.hentry{ border-bottom:#E3E3E3 1px dotted; padding-bottom:20px;}
.pageid-14.hentry{ display:none}
.pageid-16.hentry{ display:none}
.pageid-19.hentry{ display:none}
.pageid-20.hentry{ display:none}




.entry-date{ color:#999; margin:10px 0 0 0; border-bottom:none;}
.published{border-bottom:none;}
.nav-previous a{ text-decoration:none; color:#7FA658; font-weight:bold;}
.nav-previous a:hover{text-decoration: underline; color:#7FA658;}
.nav-next a{text-decoration:none; color:#7FA658; font-weight:bold; }
.nav-next a:hover{text-decoration:underline; color:#7FA658;}
.wp-caption{ background-color:#F6F6F6; border:#CCC 1px solid; padding:5px 0 0 0;}

#respond{ margin-top:50px; color:#464749; margin-bottom:50px;}

#respond h3{ font-size:18px; font-weight:bold; padding:0 0 10px 0; border-bottom:#999 double;}
#comments-list{margin-top:50px; color:#464749;}
#comments-list h3{font-size:18px; font-weight:bold; padding:0 0 10px 0; border-bottom:#999 double;}
#comments-list ol{ list-style:none; margin-left:-40px;}
.formcontainer{ margin-top:-10px;}
#comment-notes{ color:#999; margin-bottom:30px;}
.form-input{ float:left; width:225px; margin-bottom:20px;}
.form-label{float:left; font-weight:bold;}
#login{ margin-top:10px; color:#999; margin-bottom:30px;}
#login a{text-decoration:none; color:#D68039;}
#login a:hover{text-decoration:underline; color:#D68039;}
.fn{ margin:0 0 0 20px; font-size:16px; font-weight:bold; padding-top:-10px;}
.photo{ vertical-align:middle;}
.comment-meta{ margin-left:55px; color:#999; font-size:11px;}
.comment-meta a{ text-align:right;text-decoration:none; color:#D68039;}
.comment-meta a:hover{text-decoration:underline; color:#D68039;}
.comment p{margin:10px 0 0 55px; padding:0 0 20px 0; border-bottom:#999 1px dotted;}


/*TABS*/
.tabs{width: 1000px; }
.ui-tabs-nav {margin: 23px 0 0 -37px; display:block; float:left; width:1000px;}
.ui-tabs-nav li{ padding:0; margin:0 0 0 -3px; font-family:"小塚ゴシック",Arial, Helvetica, sans-serif; font-size:15px;  width:136px; float:left; margin-right:10px; height:30px; list-style:none;}
#post-14 .ui-tabs-nav li{ letter-spacing:3px;}
.ui-tabs-nav li p{margin:0; padding:0; text-align:center; line-height:30px;}
.ui-tabs-nav li a{color:#fff; text-decoration:none; font-weight:bold; padding:5px 47px;}

.pageid-473 .ui-tabs-nav li a,.pageid-489 .ui-tabs-nav li a { padding:5px 40px;}
.ui-tabs-nav .blue a { padding:5px 30px !important;}


.ui-tabs-nav .green, .ui-tabs-nav .yellow, .ui-tabs-nav .orange, .ui-tabs-nav .blue { background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/schedule_bar_tab.png ) no-repeat #90b36b;}
.ui-tabs-nav .green:hover, .ui-tabs-nav .yellow:hover, .ui-tabs-nav .orange:hover, .ui-tabs-nav .blue:hover  { background-position: left bottom;}

.ui-tabs-nav .yellow { background-color: #f4d04a;}
.ui-tabs-nav .orange { background-color: #df9348;}
.ui-tabs-nav .blue   { background-color: #56B2CC;}

.ui-tabs-disabled{/* content */ 
	padding: 0px;
	border-top: 1px solid #DAAE90;
	border-bottom:#DAAE90 2px solid;
	background:#FFF;
	border-left: 1px solid #DAAE90;
	border-right: 1px solid #DAAE90;}
.ui-tabs-panel{/* content */ 
	padding:0;
	background-color:#fcfbf9;
	}
.ui-tabs-hide{display: none;}


/* Table schedule*/
#hor-minimalist-green{font-family:"小塚ゴシック",Arial, Helvetica, sans-serif; font-size: 12px;	background:#fff; width: 100%; border-collapse: collapse; text-align: left; margin-left:1px; }
#hor-minimalist-green th{padding:5px; background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/border_tabs.png) repeat-x #90b36b; border-top:#506c32 1px solid; margin:0; color:#333; text-align:center; width:142px; border-right:#506c32 7px solid;}
#hor-minimalist-green td {padding:0;}

.schedule_table_bar { background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/schedule_table_bar.png) repeat-x bottom #90b36b; height:27px; float:left; position:relative; font-weight:bold;}

.schedule_table_bar div {  padding:5px 0; width:136px; float:left; text-align:center; margin-right:7px; background:#90b36b; font-weight:weight;}

.schedule_table_yellow,.schedule_table_yellow div { background-color:#f4d04a;}
.schedule_table_blue,.schedule_table_blue div { background-color:#56B2CC;}
.schedule_table_orange,.schedule_table_orange div { background-color:#df9348;}
.google_maps {border:1px solid #CCC;}

#ver-zebra, .ver-zebra{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0;
	width: 1000px;
	text-align: left;
	border-collapse: collapse;
	height: 530px;
	}
#ver-zebra .border_table_schedule, .ver-zebra .border_table_schedule{
	width:136px;
	height:50px;
	margin-right:7px;
	float:left;
	position:relative;
	padding: 5px 0px 35px;
	}

#ver-zebra .border_table_schedule div, .ver-zebra .border_table_schedule div{
	position:absolute;
	bottom:0;
	width:136px;
	padding:3px 0; color:#333; text-align:center; font-size:10px;
	float:left;
}

.vzebra-odd{background: #f0f5f5;}
.vzebra-even{background: #fdf7e6;}
.vzebra-sunday{background: #e1f5f5;}
.vzebra-holiday{background: #ffeaea;}

#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;}
.border_table_schedule{width:100%; height:45px; padding: 5px 0 5px 0; text-align:center; font-weight:bold; margin-right:10px;}
.border_table_schedule a{ text-decoration:none; color:#333;}
.border_table_schedule a:hover{ text-decoration: underline; color: #666;}

.border_table_schedule_footer_green{ background:#D0DEBE;}
.border_table_schedule_footer_yellow{ background:#F9E495;}
.border_table_schedule_footer_blue{ background:#A2D5E3;}
.border_table_schedule_footer_orange{ background:#EBBC8D;}
.schedule_bottom { margin-top:7px;}

.content_schedule{ width:1000px; margin:7px 0;}
.content_schedule_left_green{ color:#fff; text-align:center; background:#90b36b url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/flag_arrow.png) repeat-x bottom; float:left; height:180px; width:136px; letter-spacing:1px; font-weight:bold; font-size:14px; margin-right:20px; padding-top:100px;}
.content_schedule_left_yellow{ color:#fff; text-align:center; background:#f4d04a url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/flag_arrow.png) repeat-x bottom; float:left; height:180px; width:136px; letter-spacing:1px; font-weight:bold; font-size:14px; margin-right:20px; padding-top:100px;}
.content_schedule_left_blue{ olor:#fff; text-align:center; background:#56B2CC url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/flag_arrow.png) repeat-x bottom; float:left; height:180px; width:136px; letter-spacing:1px; font-weight:bold; font-size:14px; margin-right:20px; padding-top:100px;}
.content_schedule_left_orange{ color:#fff; text-align:center; background:#df9348 url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/flag_arrow.png) repeat-x bottom; padding-top:100px; float:left; height:180px; letter-spacing:1px; width:136px; font-weight:bold; font-size:14px; margin-right:20px;}

#news4 { margin-top:12px; min-height:300px;}

.content_schedule_center{ float:left;}
.venue_title{ color:#bd692c; font-weight:bold;}
.content_schedule_right{ float:right; text-align:right; margin-right:6px;}

.print, .map{ text-align:center; background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/schedule_bttn_print.png) no-repeat bottom; width:136px; height:22px; float:right; margin:5px 6px 5px 0; padding-top:8px;}

.map{background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/schedule_bttn_map.png) no-repeat bottom; margin:11px 6px 5px 0; padding-top:2px; height:28px;}

.print a, .map a{ color:#004175; text-decoration:none; padding:5px; font-size:11px;}
.print a img, .map a img{ float:left; margin:2px 4px;}
.print a:hover, .map a:hover { color:#000;}
.print:hover, .map:hover { background-position:top;}

#schedule_info {position:relative;}
#schedule_info_1 {
	margin-top:-30px;
	width:370px;
	padding:5px;
	z-index: 2;
	font-weight:bold;
	float:right;
	text-align:right;
	color:#AE5522;}


/* Program page */
#program { position:relative; }
#program ul {  list-style-type:none; margin-left:-3em; float:left; font-size:0.9em; margin-bottom:50px; font-family:"小塚ゴシック","小塚ゴシック",Arial, Helvetica, sans-serif;} 
#program ul img { border:1px solid  #CCC; margin-right:.5em;} 
#program ul li { margin-bottom:1.2em; cursor:pointer;} 
#program ul li a{ text-decoration:none; color:#333; font-size:0.9em;} 
#program h3 { color:#AE5522; font-size:17px; margin:0;} 
#program h4 { font-size:15px; margin:0 0 .5em 0;}
.program_right_div { border:1px solid #e2bca1; height:375px; width:740px; float: right; background:#FFF; padding:1em; font-size:12px; overflow:hidden;}
.program_right_div strong { color:#AE5522; font-weight:normal;}
.program_right_div p { margin:0; line-height:1.1em; padding:0;}
.program_right_arrow { background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/07/arrow_div.png) no-repeat; width:12px; height:11px; margin:10px 0 0 -24px; position:absolute; }

.navi_right_div { border:1px solid #e2bca1; background:#f9e8a8;}
.navi_right_arrow { background: url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/arrow_yellow_div.png) no-repeat; margin-top:25px; }
.image_left {height:258px; float: left; margin-right:1em; height:400px; border:none;}
.highlight { background:#093;}

#navi { background:#FFF; padding:1em; border:1px solid #DAAE90; height:404px;}
#navi ul {  list-style-type:none; margin-left:-3em; float:left; font-size:0.9em; margin-bottom:50px; font-family:"小塚ゴシック","小塚ゴシック",Arial, Helvetica, sans-serif;} 
#navi ul li { margin-top:4px; cursor:pointer;}
#navi ul li a{ color:#175128; font-size:15px; font-weight:bold; text-decoration:none;}
#navi ul li strong { color:#444; font-size:12px; margin-left:.5em; background:#FFF; cursor:default;}
#navi ul li img { border:0; margin-bottom:.5em;}

#ando_image { margin-bottom:1em; }
#navi_seal { margin:5px; position:absolute; right:0; z-index:99;}
.navi_seal { margin-top:.4em; float:right;}
#thumb_images { height:100px;}
.schedule_link{ margin-top:-10px;}
.schedule_link strong { line-height:30px;}

.program_info_div { float:left; background:#FFF; height:387px; }
.navi_info_div { float:left; background:#f9e8a8; font-size:13px; height:370px; padding:10px;}
.navi_info_div a{ text-decoration:none; color:#6d944e; font-weight:bold;}
.navi_info_div h3{ margin:1em 0;}
.navi_info_div div { width:200px; float:left; overflow:hidden; margin-right:1em; height:399px;}
.navi_info_div a:hover{ color:#48703a;}
.navi_info_h2 { font-weight:bold; color:#D68039; margin-bottom:20px; }
.navi_info_h2 span { border:1px solid #214123;  color:#214123; padding:0 5px ;}
.navi_subtitle { font-size:16px; padding-bottom:50px; font-weight:bolder; color:#000; line-height:2em;}

.tag-links a{text-decoration:none; color:#D68039;}
.tag-links a:hover{text-decoration: underline; color:#E2A776;}
#navi_logo_div { font-size: 14px; margin:4px 0 0 -10px; text-align:center; width:100%; height:394px; background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/navi_top_page_home.png) no-repeat -1em top;}
.green_text { color:#214123; font-weight:bold; font-size:18px; }
h3.green_text { margin:0; }
.close_navi {float:right; margin-top:-15px; background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/close_navi.png) no-repeat; width:54px; height:16px;}
#navi #menu_left { margin-top:-1em;}
.page-item-496, .page-item-498, .page-item-481, .page-item-484, .page-item-12 { display:none !important; }

#home_banners { float:left; margin-top:30px; margin-top /*\**/: 75px\9; width:100%; background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/08/footer_line.gif) repeat-x bottom; height:250px; z-index:3; position:relative;}

#home_banners #links { margin-top:-214px; float:right; width:300px;}
#home_banners #links a { margin-right:1.5em; position:relative; z-index:10; float:right;}
.ad-gallery .ad-thumbs li { padding-right:1em !important;}

html>/**/body #home_banners #links, x:-moz-any-link, x:default { margin-top:-200px; }

#menu_left li { background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/09/program_selected.jpg) no-repeat -147px 0;}
#menu_left li:hover { background-position:0px 1px;}
#navi #menu_left li:hover { background:none;}

#languages {z-index:96; position:absolute; margin: 4.8em 0px 0px 75.5em; display:block;}
.pageid-12 div#languages,.pageid-484 div#languages,.pageid-498 div#languages { margin: 47em 0 0 905px;}
#languages div {width:20px; height:24px; float:left; margin-right:.7em;}
#languages div a {width:20px; height:24px; position:relative; display:block;}

#flag_br {background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/10/flag_br_box.png) no-repeat; margin:0; width:20px;}
#flag_gb {background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/10/flag_gb_box.png) no-repeat; margin:0; width:20px;}
#flag_jp {background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/10/flag_jp_box.png) no-repeat; margin:0; width:20px;}

.laurel { color:#214421; font-size:9px; line-height:9px; width:135px; background:url(http://2010.cinemabrasil.info/wp-content/uploads/2010/10/laurel.png) no-repeat; padding:0 25px; float:left; margin:10px 5px; margin-bottom:0; min-height:40px;}

/* Hacks IE 7 */

*:first-child+html #menu li.page_item a:first-letter{ color:#FFF !important;}
*:first-child+html div#menu { margin:2em 0;}
*:first-child+html .ui-tabs-nav { margin:0; margin-left:3px;}
*:first-child+html .border_table_schedule_footer_green,*:first-child+html .border_table_schedule_footer_yellow,*:first-child+html .border_table_schedule_footer_blue {
margin-left:-6.8em;
}
