/*
theme Name: Baro 2010 
Theme URI: http://laboratorio72.com
Description: Baro default theme
Version: 2.0
Author: Mateus Pereira
Author URI: http://laboratorio72.com
*/

/*
Nem todo css é meu. Peguei o bonde andando. 
*/

@import url('library/stylesheets/screen.css');
@import url('library/stylesheets/wp-defaults.css');
@import url('library/stylesheets/fsmenu_baro.css');

h1, h2, h3, h4, h5, h6, p {
   /*background: white;*/
}

body {
   overflow: hidden;
      width:100%;
   height:100%;
}

#footer, #header {
    margin: 10px 30px 10px 10px;
    position: relative;
    z-index: 3;
}
#footer {
   bottom: 0px;
   color:#ccc;
   left: 0px;
   position:absolute;
   text-align:center;
   right: 0px;a
}
#footer span {
   margin: 0 10px;
}
#footer a {
   color:#ccc;
}

#baro {	
    height: 117px;
    left: 1px;
    position: absolute;
    top: 2px;
    width: 24px;
}

#topmenu {
    background: #fff;
    padding-left: 30px;

    width:99%;
}

#topmenu .left{

	float:left;
    width:470px;
    padding: 2px 0 ;
    text-transform: uppercase;
}

#topmenu .right{
	float:right;
	padding: 3px 3px 0 0px;

}

#topmenu .mid{
	margin:0 60px 0 0px;
    padding: 4px 0 0 0 ;
	text-align:center;
	font-size:.9em;
}

#enderecox{

}

.cb{clear:both;}


#content {
   position:absolute;
   width: auto;
   height: auto;
   min-width: 100%;
   min-height: 100%;
   top:0;
   left:0;
   overflow:auto;
   z-index:2;


}
#content-wrapper {
   
}
/* ===================================================== PAGES */
.background_image_wrapper {
	left: 0;
	position:absolute;
   	top: 0;
}
img.source-image {
	height:auto;
    left: 0;
    top: 0;
	width: 100%;
}
.content-wrapper {
   padding: 0 10px;
   position: absolute;
   top: 150px;

}
.content-wrapper .content {
    background: white;
    padding: 10px;
}

.content-wrapper ul {
    margin: 0;
    padding: 0;
}
.content-wrapper li {
    font-size: 100%;
    list-style: none;
    margin: 5px 0;	
line-height:1.3em;
}
.content-wrapper li a,
.content-wrapper li span {
    background: white;
    padding: 3px 3px 0px 3px;
}
.content-wrapper li span.btn_descricao,
.content-wrapper li span.btn_portfolio,
.content-wrapper li span.btn_exposicoes,
.content-wrapper li span.btn_obras,
.content-wrapper li span.btn_pressrelease,
.content-wrapper div.exposicao-title
,.btn_exposicao {
	cursor: pointer;
	line-height:1.3em;
}
.content-wrapper li span.btn_descricao {
	margin-bottom: 19px;
}


#obras #obras_wrapper, #exposicoes-list #exposicoes_wrapper{
    position: relative;
    overflow: auto;
    width: 470px;	

}


#artistas-list{
    float:left;
    width:620px;
}
#artistas-list #artistas_wrapper {
width:610px;
margin-left:10px;

}


#obras #obras_wrapper ul li,
#exposicoes-list #exposicoes_wrapper ul li{
float: left;
    padding: 0 5px 0 0;	
	
}

#obras #obras_wrapper ul li a,
#exposicoes-list #exposicoes_wrapper ul li a,
#artistas-list #artistas_wrapper ul li a {
    padding: 0;
}

#obras .obra_info,
#exposicoes-list .exposicao_info,
#artistas-list .artista_info {
    bottom: 0px;
    left: 630px;
    position: absolute;
    width: 300px; 
}

#obras .obra_info span,
#exposicoes-list .exposicao_info span,
#artistas-list .artista_info span {
    background: white;
    margin: 0 0 3px 0;
    padding: 3px 3px 0 3px;
}
#obras .obra_info span:last-child,
#exposicoes-list .exposicao_info span:last-child,
#artistas-list .artista_info span:last-child {
    margin: 0;
}

#obras .obra_info br,
#exposicoes-list .exposicao_info br,
#artistas-list .artista_info br {
	display:block;
    margin:3px 0;
}
#obras .obra_info p,
#exposicoes-list .exposicao_info p,
#artistas-list .artista_info p {
	line-height:1.5;
    margin:0;
}
#obras .obra_info p:last-child,
#exposicoes-list .exposicao_info p:last-child,
#artistas-list .artista_info p:last-child {
	padding-bottom:0px;
}





#obras_box_info{
	float:left; 
	position:relative; 
	height:250px;
	width:250px;
}

#obras_box_info .obra_info{
position:absolute; 
bottom:0;
left:10px;
}

#obras_box_info .obra_info span{
    background: white;
    margin: 0 0 3px 0;
    padding: 3px 3px 0 3px;
}
#obras_box_info .obra_info span:last-child{
    margin: 0;
}

#obras_box_info .obra_info br {
	display:block;
    margin:3px 0;
}
#obras_box_info .obra_info p {
	line-height:1.5;
    margin:0;
}
#obras_box_info .obra_info p:last-child{
	padding-bottom:0px;
}
/* END Pages */



#exposicoes_box_info{
	float:left; 
	position:relative; 
	height:250px;
	width:250px;
}

#exposicoes_box_info .exposicao_info{
position:absolute; 
bottom:0;
left:10px;
}

#exposicoes_box_info .exposicao_info span{
    background: white;
    margin: 0 0 3px 0;
    padding: 3px 3px 0 3px;
}
#exposicoes_box_info .exposicao_info span:last-child{
    margin: 0;
}

#exposicoes_box_info .exposicao_info br {
	display:block;
    margin:3px 0;
}
#exposicoes_box_info .exposicao_info p {
	line-height:1.5;
    margin:0;
}
#exposicoes_box_info .exposicao_info p:last-child{
	padding-bottom:0px;
}
/* END Pages */





a, a:hover, a:link, a:visited {
    color: black;
    text-decoration: none;
}


.home .content-wrapper{
width:98%;
}


/* END Home */



/* END Exposicoes */

/* ===================================================== NOTICIAS */
.posts-wrapper {
   position: absolute;
   top: 150px;
}

.post-meta {
   background: white;
   padding: 3px 6px;
}
.post-content {
   background: white;
   margin-bottom: 20px;
   padding: 20px;
}
.post-content h1 {
   font-size: 22px;
}


/* ===================================================== CFORMS CONFIGURATION */
.cform {
    padding: 0 20px;
}
.cform ol {
    background: #E7E7E7;
    margin: 0;
    padding: 10px;
}
.cform ol li {
    display: inline;
}
.cform ol li span {
	background: none;
	padding: 0;
}
.cform label {
    font-weight: normal;
    margin-right: 10px;
}
.cform input[type=text],
.cform textarea {
    border: none;
    padding: 3px 6px;
}
.cform .input-name {
    width: 355px;
}
.cform .input-email {
    width: 354px;
}
.cform .input-address {
    width: 326px;
}
.cform .input-city {
    width: 149px;
}
.cform .input-zip {
    width: 119px;
}
.cform .input-phone {
    width: 127px;
}
.cform .input-mobile {
    width: 127px;
}
.cform .input-comment {
    height: 70px;
}
.cform fieldset { 
    display: none;
}
.cform p { 
    margin-bottom: 0px;
    padding-bottom: 0px;
}
/* END Cforms configuration */



#archive li{
	list-style:none;
}

#archive ul, #archive ul.month_archive, #archive ul.month_archive{
margin:0;
padding:0;
}

#archive ul.month_archive li{
	margin:10px 0;
}
#archive ul.month_archive a:hover{
	background-color:#000;
	color:#fff;
}

/* ===================================================== archives */

.the_day{
background-color:#000;
color:#fff;padding:0 5px;
}

#archive h3{
font-size:21px;
line-height:22px;
margin:10px 0;
}

h3#the_year{
cursor: pointer;	
}


/* =====================================================  misc */


.cb{
clear:both;
}


.bgwhite {
background:white;
padding: 6px;
}

.bgblack{
background:#000000;
padding: 6px;
}


/* ===================================================== ARTISTAS slider */

#slideWrapper{

}

#slideContent{
width:610px; 
margin:0 auto 1px; 
padding:1px; 
overflow:hidden; 
position:relative; 
border:1px solid #fff;
background-color:#fff;
}

.content-conveyor { width:610px; height:260px; position:relative;
padding:0 3px; 
}


#controles{
background-color:#fff;
border:solid 1px #fff;
padding:0;
border:0;
margin:10px 10px;
}

#sliderss{
margin:0;
border:0;
}

#artistas_slide{
float:left;
width:627px;
background-color:#fff;
}

#artistas_lista{
float:left;
width:230px;
margin-left:10px;
font-size: 1.1em;
line-height: 1.1em;
text-align:justify;
}

#artista_box{

}

.artista_nome{
padding:0 2px;
letter-spacing:-1px
}

.artista_nome a:hover{
background-color:#000;
color:#fff;
}


.artista_selected{
background-color:#000;
color:#fff;
}

.artista_selected a{
color:#fff;
}

.item {
margin:0;
border:0;
width:304px; 
float:left; 
}



/* Overlays */
.ui-widget-overlay { background: #e6b900 url(images/ui-bg_flat_0_e6b900_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 6px 0 0 6px; padding: 0px; background: #e69700 url(images/ui-bg_flat_0_e69700_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left;margin:0; border:0; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 12px; height: 12px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 12px; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: 2px;  
background-color:#e3e3e3;
border:0;
}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.2em; background-color:#ccc;  }

.ui-slider-horizontal .ui-slider-handle:hover{ border:0; background-color:#666;  }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }


/* ===================================================== EXPOSICOES */

 .exposicaofutura,
 .exposicaoatuais,
 .exposicaoanterior{
   	position: absolute;
   	top: 150px;
 	
 }


.home #exposicao_home{
text-align:left;
margin-left:120px;
}


.exposicao_header {
margin-left:230px;
}


.exposicao_title{

}



.expo{
margin:10px 0 0 0;
}

#exposicao_aquivo{

}

#exposicao_aquivo .ano{
width:110px;
float:left;
margin:0 10px 0 0;
text-align:right;
cursor: pointer;
}

#exposicao_aquivo .exposicoes{
margin-right:0;
padding-right:0;
width:470px;
float:left;
}


/* ===================================================== HOME */
.exposicao_home{

}

.exposicao_home h1 {
font-size: 28px;
margin:0;
line-height:25px;  
background-color:#fff;
display:table;
margin:0px 0 6px 0;
padding: 3px 3px 3px 3px;
}

.exposicao_home .subtitulo {
font-size: 15px;
margin:0;
line-height:1.2em;
}


.noticias_home{
text-align:right;
margin:20px 0px 0 0;
line-height:6px;  
}

.noticias_home div{
text-align:right;
line-height:18px;  
margin:0px 0 6px 0;
padding: 3px 3px 3px 3px;
}

.noticias_home a {
margin:0px 0 6px 0;


background-color:#fff;
background-image:url('images/news.gif');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:5px center ;
padding-left:20px;
padding: 3px 3px 3px 20px;

}

.noticias_home a.mais {
margin:10px 0 0 0;
background-color:#fff;
background-image:url('images/plus.gif');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:5px center ;
padding-left:20px;
padding: 3px 3px 3px 20px;
}




/* ===================================================== ARTISTAS */


.artista_header{
margin-left:120px;
}

.artista h1 {
font-size: 32px;
margin:0;
line-height:1.2em;  
background-color:#fff;
display:table;
margin:0px 0 10px 0;
padding: 3px 6px 6px 6px;
}


.error404 .content-wrapper{
width:98%;
}

.black h1{
background-color:#000;
color:#fff;
}

.black a{
background-color:#000;
color:#fff;
}



.hover_videos{ 

height:11px;
width:11px;
background:transparent url(images/play_icon.gif) no-repeat top left;
/*
margin:10px 0 0 10px;
position:relative;
bottom:225px;*/
}


.xiu{
background-color:#f00;
}

