/**

 * @file

 * Layout Styling (DIV Positioning)

 *

 * Define CSS classes to create a table-free, 3-column, 2-column, or single

 * column layout depending on whether blocks are enabled in the left or right

 * columns.

 *

 * This layout is based on the Zen Columns layout method.

 *   http://drupal.org/node/201428

 *

 * Only CSS that affects the layout (positioning) of major elements should be

 * listed here.  Such as:

 *   display, position, float, clear, width, height, min-width, min-height

 *   margin, border, padding, overflow

 */





/*

 * Body

 */

body {

}



#page,

.region-page-closure {

  /*

   * If you want to make the page a fixed width and centered in the viewport,

   * this is the standards-compliant way to do that. See also the ie6.css file

   * for the necessary IE5/IE6quirks hack to center a div.

   */


}



#page{

   

}



#search-region{   

   max-width:1200px;
   margin:0 auto;

    height: 35px;
	text-align:right;

    

}

#search-region ul{   
margin:0;
padding:0;
   

}

#search-region ul li{   
display:inline;

   

}

#search-region ul li img{   
vertical-align:top;
  

}

#search-region ul li:nth-child(1){   
margin-right:20px;


}










#search-region .section #search-box {

    float: right;

}



/*

 * Header

 */

#header {

  max-width:1200px;
  margin:0 auto;
margin-bottom:75px;

}



#header .section {

}







.region-header {

  clear: both; /* Clear the logo */

}



/*

 * Main (container for everything else)

 */

#main-wrapper {

  

}



#main {

}



/*

 * Content

 */

#content,

.no-sidebars #content {

max-width:1200px;
margin:0 auto;

}



.sidebar-first #content {

 /* width: 1200px;*/

 /* margin-left: 0px;  LTR */ /* The width of .region-sidebar-first. */

 /*  margin-right: -1200px; LTR */ /* Negative value of #content's width + left margin. */
  
  
  
max-width:1200px;
margin:0 auto;
}

.front #content {

max-width:100%;
width:100%;
margin:0 auto;

}


.sidebar-second #content {

    /* width: 760px;*/

   /* margin-left: 0;  LTR */

    /*margin-right: -760px;*/ /* LTR */ /* Negative value of #content's width + left margin. */

   /* width: 1200px;

    margin-right: -1200px;*/
	

}

 #content-area{
	width:100%;
	float:left;

}


.sidebar-second #content-area{
	width:75%;
	float:left;
	margin-top:15px;
}

.node-type-pagina-personalizada.sidebar-second #content-area{
	width:100%;
	float:left;
	margin-top:15px;
}

#footer-right iframe {
	
	margin:0px!important;
	position:relative !important;
}

#footer-left iframe {
	
	margin:0px!important;
	position:relative !important;
}

.sidebar-second .region-sidebar-second{
	width:21.2%;
	float:right;
	margin-top:3px;

}





.two-sidebars #content {

  width: 1200px;

  margin-left: 0; /* LTR */ /* The width of .region-sidebar-first */

  margin-right:1200px; /* LTR */ /* Negative value of #content's width + left margin. */

}



.two-sidebars #content #content-area{

    float: left;

    width: 464px;

    margin-left: 220px;

    margin-right: -684px;

}



.sidebar-first #content #content-area{

    float: left;

    width: 750px;

    margin-left: 230px;

    margin-right: -960px;

}



#content .section {

  margin: 0;

  padding: 0;

}









.with-navigation #content,

.with-navigation .region-sidebar-second {

 /* margin-top: 3.75em; *//* Set this to the same value as the navigation height above. */

 /* margin-top:40px;*/

}



#navigation .section {

}







/*

 * First sidebar

 */

.region-sidebar-first {

  float: left; /* LTR */

  width: 200px;

  margin-left: 0; /* LTR */

  margin-right: -200px; /* LTR */ /* Negative value of .region-sidebar-first's width + left margin. */

  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-first .section. */

  

}



.region-sidebar-first .section {

  margin: 0 20px 0 0; /* LTR */

  padding: 0;

}



/*

 * Second sidebar

 */

.region-sidebar-second {

 
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-second .section. */

}



.two-sidebars .region-sidebar-second{

    margin-left: 710px;

    margin-right: -710px;
	margin-top:93px;

}



.region-sidebar-second .section {/*barra com 1 coluna direita*/

  margin: 0 0 0 0px; /* LTR */

  padding: 0;

  width:255px;

}

/*

* Links Bar

*/

.region-links-bar {
    float: left;
    padding: 0;
    margin-top:3px;
	margin-left:10px;

}

.region-links-bar ul {
    padding: 0;
}



.region-links-bar div.block.with-block-editing div.edit{

    right: 70px;

}

/*

 * Footer

 */

#footer {

}



#footer .section {

}



#page-closure {

    height: 54px;

    

}

/*

 * Closure

 */

.region-page-closure /* See also the #page-wrapper declaration above that this div shares. */ {

}



/*

 * Prevent overflowing content

 */

#search-region, 

#header,

#content,

#navigation,

.region-sidebar-first,

.region-sidebar-second,

#footer,

#page-closure ,

.region-page-closure {

  overflow: visible;

  word-wrap: break-word; /* A very nice CSS3 property */

}



/*

 * If a div.clearfix doesn't have any content after it and its bottom edge

 * touches the bottom of the viewport, Firefox and Safari will mistakenly

 * place several pixels worth of space between the bottom of the div and the

 * bottom of the viewport. Uncomment this CSS property to fix this.

 * Note: with some over-large content, this property might cause scrollbars

 * to appear on the #page-wrapper div.

 */

/*

#page-wrapper {

  overflow-y: hidden;

}

*/

