/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/*
 * Body
 */

body {
  margin: 0;
  padding: 0;
}

#page {

}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */

#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */

#header {
	/* padding:15px;
	background: url('../images/bgheader.png')repeat-x;
	background: #F1EFE2;
	border: 1px solid #999;
	border-bottom: 10px solid #638291;
	border-top: none; */
	padding:15px 0px 10px 0;
}

.no-rgba #header {background:#ddd;}

#logo {  
  float:left;
}

#logo img {
  vertical-align: bottom;
}

#name-and-slogan { 
  float: left;
}

#site-name { 
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}
#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan { 
  margin: 0;
  font-size: 1em;
}

.region-header { /* Wrapper for any blocks placed in the header region */
  float:Right;
}

.ipad .region-header,
.iphone .region-header, /* Fallback para ipod e ie anterior */
.ie6 .region-header, 
.ie7 .region-header {
	clear:none;
	position:static;
	width:auto;
	border-right: 1px solid #999;
}

.ipad .region-header #block-block-1,
.iphone .region-header #block-block-1,
.ie6 .region-header #block-block-1,
.ie7 .region-header #block-block-1 {
	float:right;
	margin: -2px 10px;
	position:static;
	padding:0;
	background-color:transparent;
	border-radius:0;
}

.ipad #block-search-form,
.iphone #block-search-form {
	margin:0;
}


.region-header #block-block-1 { /*Bandera flotante de cambio de idioma*/
	position: fixed;
	right: 15px;
	top: 0px;
	z-index:100;
	padding: 15px 5px 5px 5px;
	background-color: #4B7E22;
	border-radius: 0 0 .5em .5em;
	}

/*
 * Main (container for everything else)
 */

#main {
	background-color:#fff;
	margin: 5px 0 20px 0;
	border-bottom: 4px solid #D38207;
}

.front #main {background-color:#eee;}

#wrapper-all {overflow:hidden; margin-bottom: 20px;} /* Habilita el equal heights para columnas y content */
.front #wrapper-all {overflow:visible;}

/*
 * Content
 */

#content {
	background-color: #fff;
	width: 920px;
	margin: 0 auto -10000px auto;
	padding: 10px 20px 10000px 20px;
	
}

.page-inicio #content, 
.page-homepage #content { /*portada */
	background-color:#eee !important;
	width: 980px;
	margin: 0;
	padding: 0;
}

.region-highlighted {
}

.breadcrumb { /* The path to the current page in the form of a list of links */
	

}
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

h1.title {
	font-family: 'NewCicleFina', Tahoma, Arial, sans-serif;
	font-size: 2.5em;
	line-height: 1.2em;
	margin: -10px -20px 0 -20px;
	background-color: #F0F0F0;
	color: #1B2D0C;
	padding: 5px 20px 5px 20px;
	border-top: 0.2em solid #224b7d;	}

/* Titulos de los 3 tipos de nodos */
.title-publicacion {
	font-family: 'NewCicleSemi', Tahoma, Arial, sans-serif;
	font-size: 2em;
	line-height: 1.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	border-bottom:1px solid #999;
	}
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title { /* Comment title */
  margin: 0;
}

tr.even { /* Some tables have rows marked even or odd. */
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

ul.inline { /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  /* padding: 0 1em 0 0; /* LTR */
}

span.field-label { /* The inline field label used by the Fences module */
  padding: 0 1em 0 0; /* LTR */
}

.item-list .pager { /* A list of page numbers when more than 1 page of content is available */
  padding: 0 0 3px 0;
  background-color: #A6B2B8;
}
.item-list .pager li { /* Each page number in the pager list */
  padding: 0 0.5em;
}

.pager .pager-current {
	font-weight: bold;
	background-color: white;
	padding: 2px 5px 2px 5px !important;
	border-radius: 0 0 5px 5px;
	}
	
.item-list .pager a {color:#fff;}
.item-list .pager a:link {color:#fff;}
.item-list .pager a:visited {color:#fff;}
.item-list .pager a:hover {color:#eee;}


li.region-sidebar-second {
	background-color:#000;
	
	}

/*
 * Footer
 */

#footers {
	height:1%; /*IE6*/
	overflow:hidden;
	background-color: #F1EFE2;
	padding: 15px 15px 5px 15px;
	border-top: 4px solid #999;
}

/*
 * Page bottom
 */

.region-bottom { /* Wrapper for any blocks placed in the page bottom region */
	padding-top: 1px;
}

/*Pagina de a�adir nodo */

.section-node-add dt {
	background:url('../images/plus_alt_12x12.png') no-repeat;
	background-position:left center;
	padding-left:15px;
	margin-top:15px;
	font-size:1.3em;
	font-weight: bold;
}	

/* p�gina noticias */

.page-noticias .view-noticias {position:relative;}
	


 