/* -------- COMMON STYLES ------- */
/* ------ typographics ------ */
body, .base_font, #bt_entrar{ 
  font: 11px "Segoe UI", Arial, Geneva, serif;
}

#banner .tit { font-size:19px}
#banner .txt { font-size:14px}
#banner .buttom, #nav #lang, #bt_entrar, .small, #footer .cpr, #footer .txt {font-size:10px}
#main .subtitle {font-size:17px;}

/* Colors */
body, #nav #menu a, #nav #submenu a, #nav #lang a, .atenuado, .subtitle {  color: #6e90a6;} /* Azul claro */
a, #nav .item_sel,  #banner .txt, #nav #lang, #box1 li, .resaltado, #bt_entrar,  #footer .cpr { color: #0e335d;} /* Azul intenso */
#footer .txt { color: #999999;} /* Gris */
#banner .buttom { background-color: #f2f9fa;} /* fondo botón */
.insite .tb_comp { width:663px; vertical-align:top;}
.contact .tb_comp { width:185px; vertical-align:top;}
.tb_tit {background-color:#6e90a6; color:white; vertical-align:top;}
.tb_cells {background-color:#f4fafb; color:#0e335d; vertical-align:top;}
.insite .box_clar {background-color:#f4fafb; color:#0e335d; vertical-align:top;}
.insite .box_fosc {background-color:#6e90a6; color:#ffffff; vertical-align:top;}

/* Various */
a  {  text-decoration:none;}
a:hover  {  text-decoration:underline!important;}
#footer .line {
    width:907px; height:1px; font-size:0px; line-height:0px; overflow: hidden;
    margin-left:32px;
    background-color:#dce4ea;
}
.boxes ul {padding-left:20px;}
.hidden {display:none;}
.visible {display:block;}

/* Backgrounds images */
#wrap {  	background: white url(../images/wrap_bg.jpg) left top repeat-x; }
#header {	background: white url(../images/header_esp_bg.jpg) left top no-repeat; }
.header_cat {	background: white url(../images/header_cat_bg.jpg) left top no-repeat !important; }
/*#header #logo { background: transparent url(../images/logo.gif) left top no-repeat; }*/

.home #box2 { background: transparent url(../images/home_box1_bg.jpg) left top no-repeat; }
.home .cat #box2 { background: transparent url(../images/home_box1_cat_bg.jpg) left top no-repeat; }
.boxes li {list-style-image:url(../images/circulo.gif); list-style-position:outside; }
#footer .imgbox { background: transparent url(../images/footer_logo.gif) top left no-repeat; }


/* -------- SPECIFICS STYLES ------- */
/* ------ images ------ */

.home #banner  { background: transparent url(../images/home_banner.jpg) left top no-repeat; }
.blog #banner  { background: transparent url(../images/blog_banner.jpg) left top no-repeat; }
.home #bt_entrar { background: white url(../images/home_btentrar_bg.jpg) left top no-repeat;}



/* Modal screens */
#ibox_content { background: transparent; border:none;}
#ibox_wrapper { background: transparent; border:none;overflow:visible;}
#ibox_footer_wrapper { left: 0; right: 0; top: 0; padding:0px; }
#ibox_footer_wrapper, #ibox_footer_wrapper a {background: transparent;}
#ibox_footer_wrapper a { color:white; background-color:transparent; border:0; }
#ibox_content { margin: 0; padding: 0; }
#ibox_content {overflow:visible;}
#ibox_loading {
    text-indent: -100000px;
    width: 200px;
    height: 200px;
    background: #fff url('../images/loading.gif') center center no-repeat;
}


/* FeedControl del blog */
  #feedControl { font-size:10px; width :auto;  padding:3px 0 0 5px; text-align:left;}

  /*#feedControl .gf-snippet,
  #feedControl .gf-author, */
  #feedControl .gf-spacer,
  #feedControl .gf-author { display : none;}

  #feedControl .gf-relativePublishedDate { margin-top:5px;	margin-bottom:7px; width:100%; font-size: 10px; }
  #feedControl .gfc-results { padding-bottom : 1em;}
  #feedControl .gfc-result { margin-bottom : 10px;}
  #feedControl .gfc-resultsHeader .gfc-title { font-size : 100%; } 
