@charset "iso-8859-1";
body  {
	background-position:top;
	margin: 0px; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0px;
	/*overflow:scroll;*/
}

#preheader { 
	display:table;
	width: 960px;
	height: 120px;
	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
} 

#lang{
	float:right;
	width:250px;
	height:15px;
	margin-top:5px;
	text-align:right;
} 

#pers{
	float:right;
	width:150px;
	height:15px;
	margin-top:5px;
	text-align:right;
} 

#logo {
	float:left;
	width:250px;
	height:70px;
	margin-top:30px;
	background-repeat:no-repeat;
	cursor:pointer;
	}

#preheader #menu { 
	float:right;
	width: 700px;
	height: 15px;
	margin-top:80px;
	text-align:right;
}

#preheader #menu .item, .it1_sel, .it1b_sel, .it2_sel, .it3_sel, .it4_sel, .it5_sel, .it6_sel, .it7_sel, .it8_sel, .item_over{
	padding-left:12px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-right:12px;
	height:13;
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
}

.item_over{
	text-decoration:underline;
	color:#ff0000;
	cursor:pointer;
}

#preheader #menu .sep {
	width:1px;
	background-repeat:no-repeat;
}

#container { 
	float:none;
	width: 960px;  
	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	text-align: left; /* esto anula text-align: center en el elemento body. */
} 

#header { 
	float:left;
	height: 245px;
	width: 960px;
} 

#header #eyecatcher {
	float:right;
	width: 963px;
	height: 221px;
	margin-top: 35px;
	left: 153px;
}

#header #tithead {
	float:left;
	width: 232px;
	height: 208px;
	margin-top: 35px;
}

#header #head {
	float:right;

	width: 536px;
	height: 208px;
	margin-top: 35px;
	left: 153px;
}

.inside #sidebar {
	float:left;
	width: 131px; 
	height:	375px;
	padding: 35px 20px 0px 0px;
	text-align:right
}

.main #mainContent { 
	float:left;
	display:table;
	width: 960px;
}

.inside #mainContent { 
	float:left;
	display:block;
	width: 808px;
	height:auto;
}

.main #content_col1 {
	float:left;
	width:167px;
	padding: 22px 0px 0px 20px;
}
.main #content_col2 {
	float:left;
	width:167px;
	padding: 22px 0px 0px 20px;
}
.main #content_col3 {
	float:left;
	width:167px;
	padding: 22px 0px 0px 20px;
}
.main #content_col4 {
	float:left;
	width:167px;
	padding: 22px 0px 0px 20px;
}

.main #content_col5 {
	float:left;
	width:167px;
	padding: 22px 0px 0px 20px;
}

.main #content_col1 li, .main #content_col2 li, .main #content_col3 li, .main #content_col4 li, .main #content_col5 li,{
	margin-left: -10px;
	padding-left: 10px;
	zoom:1;
	cursor:pointer;
}

.main #banner {
	float:left;
	margin: 20px 0 0 20px;
}

.inside #content_col1 {
	float:left;
	width:253px;
	padding: 35px 20px 0px 0px;
}
.inside #content_col2 {
	float:left;
	width:253px;
	padding: 35px 20px 0px 0px;
}
.inside #content_col3 {
	float:left;
	width:262px;
	padding: 35px 0px 0px 0px;
}

.titular, .titular1, .titularFL, .titularFL1 {width:100%; height:45px; margin-bottom:20px;background-position:top;}

#footer {
	display:block;
	margin-top:50px;
	clear:left;
	float:left;
	width: 960px;
	text-align:center;
	margin-bottom: 50px;
} 

#button {
	position:absolute;
	background-color:#FFF;
	padding:3px auto 3px auto;
	color:#4d2400;
	font-size:14.2px;
	cursor:pointer;
	width:70px;
	vertical-align:bottom;
	left: 10px;
	bottom: 10px;

}

#formIS {
	margin:10px 20px 10px 20px;
}

.clear {clear:both;}

.sep_hor{
	margin-top:5px;
	margin-bottom:7px;
	width:100%;
	height:1px;
	font-size:1px;
	background-repeat:repeat-x;
}

#ifr_av {width:100%; height:890px;}

/* TIPOGRÁFICOS */

.bt_more {
	text-align:right;
}

.photofoot{text-align:right;}

.error {font-size:10px; color:#F00;}

/* FeedControl del blog en home/*
/**
   * Set a very small font size for the control and constrain
   * it's width to 225px
   *
   * Note: the page has a single FeedControl that
   * is drawn in the <div> element whose id is "feedControl".
   */
  #feedControl {
    font-size: 10px;
    width : 100%;
  }

  /**
   * Suppress everything except for title
   */
  #feedControl .gf-snippet,
  #feedControl .gf-author,
  #feedControl .gf-spacer {
    display : none;
  }

  #feedControl .gf-relativePublishedDate {
	margin-top:5px;
	margin-bottom:7px;
	width:100%;

  }
  
  /**
   * 1em Padding at the bottom of each collection of entries
   */
  #feedControl .gfc-results {
    padding-bottom : 1em;
  }

  /**
   * no padding between entries
   */
  #feedControl .gfc-result {
    margin-bottom : 10px;
  }

  /**
   * Use a larger font size for section titles
   */
  #feedControl .gfc-resultsHeader .gfc-title {
    font-size : 210%;
  } 