/*-----------------------------------

Copyright © Axtro
Diseño SRB Energy
Noviembre 2009

-----------------------------------*/

/*---- generales ---*/
.ultimoR_link{
  padding-right:0!important;
  border-right:none!important;
}
.titular, #descripcion h1, #descripcion h2, #location h1, #location h2{
  border-bottom: 1px dotted #000000;
  color:#000000;
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom:5px;
}
.global_mas{
  font-weight:bold;
}
.txt, #descripcion p, #location p {
  margin-bottom: 10px;
}
.enfasis{
  color:#000000;
  font-weight:bold;
}
.mas{
  display: block;
  padding-top:10px;
}
.estas{
  color:#ed4f00!important;
}
.active{
  color:#ed4f00!important;
}
.ultimoV{
  margin-bottom: 0!important;
  border-bottom:0!important;
  padding-bottom: 0!important;
}
/*---- Cuerpo -----*/
#wrap{
  background: transparent url(../images/wrap_background.gif) repeat-y scroll 0 0;
  padding: 0 40px;
  z-index: -2;
}
/*----- heather ----*/
#header{
  height:150px;
  position:relative;
  z-index:50;
}
/*---logo ---*/
#logo{
  margin:17px 0 0 0;
}
/*----- buscador ---*/
#buscador{
  position: absolute;
  top:11px;
  right:0;
}
.input_buscador{
  height: 20px;
  padding:4px 0 0 4px;
  margin:0;
}
.boton_buscar {
  background-color:#ffffff;
  border: #cccccc solid 1px;
  margin-left:4px;
  padding:5px 5px 5px 8px;
  text-decoration: none;
}
.boton_buscar span{
  background: transparent url(../images/arrow.gif) no-repeat scroll right 5px;
  padding: 0 15px 0 0;
}
/*---menu principal----*/
#mainMenu{
  position: absolute;
  bottom: 30px;
  right:0;
}
#mainMenu ul{
  border-bottom:1px dotted #666666;
  border-top:1px dotted #666666;
  float:right;
  list-style: none;
  margin:0;
  padding: 6px 0 0 0;
}
#mainMenu ul li{
  float:left;
  height:24px;
}
#mainMenu ul li a, #mainMenu ul li p, #mainMenu ul li span{
  color: #333;
  display:block;
  padding:0 8px 7px 8px;
  margin-bottom:0;
}
#mainMenu ul li p{
  color:#ed4f00;
}
#mainMenu ul li a:hover{
  color: #ed4f00;
}
/*--------- desplegable ------*/
#mainMenu .submenu  {
  background-color:#FFFFFF;
  border-bottom: none;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  clear:both;
  margin:0;
  padding:0;
  position:absolute;
  top:31px;
  width:255px;
  z-index:100;
}
#mainMenu .submenu li {
  border-bottom:1px dotted #666666;
  border-right: none;
  margin:0;
  padding:2px 0 5px 0;
  width:255px;
  height:24px;
}
#mainMenu .submenu li a {
  border-right: none;
  display:block;
}
#mainMenu .submenu li a:link, #mainMenu .submenu li a:visited {
  margin:0;
  padding:5px 0 5px 10px;
}
#mainMenu .submenu li:hover {
  /*color: #fff;*/
}
/*---------- Contenido Home ----------*/
#home_content{
  padding-bottom: 30px;
  position: relative;
  z-index:1;
}
#home_colR{
  margin-bottom:0;
}
#location{
  margin-top: 20px;
}
#home_news{
  list-style: none;
  margin: 0;
  padding: 0;
}
/* Hacer que objetos flash y imágenes de posts tienen el ancho de la columna */
#home_news img{
  max-width:345px;
}
#home_news object {
width:350px !important;
height:289px !important;
}
.name_post{
  font-size: 1em;
  font-weight: bold;
}
.name_post a{
  color:#333;
}
.data_post{
  font-size:0.9em;
  font-style: italic;
  text-align: right;
  width: 60px;
  float:left;
  margin-right:20px;
}
.txt_post{
  width:345px;
  float:left;
}
#map_home{
  float:left;
  width:190px;
}
.data_post span{
  display:block;
}
#home_news li{
  margin:20px 0 20px;
}
.txt_post{
  border-bottom:1px dotted #ed4f00;
  padding-bottom:10px;
}
#home_colR .global_mas{
  float: right;
}
#txt_slide{
  color:#fff;
  position:absolute;
  right:26px;
  text-align:right;
  top:20px;
  width:315px;
  z-index:1;
}
#txt_slide h2{
  color:#fff;
  font-weight: bold;
  margin-bottom: 5px;
}
#txt_slide p{
  font-size:1.3em;
  font-weight:bold;
}
/*-------------- Contenido Pages ------------------*/
#content{
  padding-bottom: 30px;
}
#colL {
  float:left;
  margin-right:30px;
  width:170px;
}
.sideMenu{
  list-style: none;
  margin: 0 0 20px 0;
  padding:0;
}
.sideMenu li{
  padding: 3px 0;
}
.sideMenu li a{
  color: #333;
}
.sideMenu li a:hover{
  color:#ed4f00;
}
#imagen_interior{
  margin-bottom: 10px;
  position:relative;
}
.txt_resumen{
  color:#FFFFFF;
  font-weight:bold;
  position:absolute;
  right:17px;
  top:55px;
  width:300px;
}
.txt_contenido{
  margin:0;
  clear:both;
}
/*---- ruta ----*/
#navigation{
  border-bottom: 1px dotted #ed4f00;
  margin-bottom:20px;
  padding:0 0 10px 0;
  font-size:0.9em;
}
#navigation p{
  margin-bottom: 0;
}
#navigation span {
  font-weight:bold;
}
/*--------------- blog ------*/
.post_list {
  list-style: none;
  margin: 0;
  padding:0;
}
.post_list li{
  margin-bottom: 20px;
}
.post_list .txt_post, .entire_post .txt_post{
  width: 590px;
}
.entire_post .txt_post{
  border-bottom: none;
  padding-bottom:0;
}
.comment_status{
  border-top: 1px dotted #ed4f00;
  border-bottom: 1px dotted #ed4f00;
  font-size: 0.9em;
  margin: 10px 0 20px 0;
  padding: 10px 0;
}
.coment{
  border-bottom:1px dotted #423A2D;
  margin:0 0 10px;
  padding-bottom:10px;
}
.coment h4{
  font-weight: bold;
}
#comentarios{
  margin-bottom: 20px;
}


#comentarios ul{
  margin: 0;
}
.coment_user{
  font-style: italic;
}
.coment_data{
  font-size:0.7em;
}


/*------------------------- footer ---------------------------------*/
#notalegal{
  background: transparent url(../images/content_bottom_background.gif) no-repeat scroll top;
  font-size:0.9em;
  padding:15px 0 15px 2px;
}

/*--- top idiomas ---*/
#top_idioma{
 position:absolute;
 right:0;
 text-align:right;
 top:55px;
 width:225px;
}

