@font-face {
    font-family: 'gobCL';
    src: url('gobcl_regular-webfont.eot');
    src: url('gobcl_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('gobcl_regular-webfont.woff') format('woff'),
         url('gobcl_regular-webfont.ttf') format('truetype'),
         url('gobcl_regular-webfont.svg#gobCL') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gobCLBold';
    src: url('gobcl_bold-webfont.eot');
    src: url('gobcl_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('gobcl_bold-webfont.woff') format('woff'),
         url('gobcl_bold-webfont.ttf') format('truetype'),
         url('gobcl_bold-webfont.svg#gobCLBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'gobCL', sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #444;
}

h1, .h1 {
  font-size: 2em;
  line-height: 1.5;
  margin-top: 0.75em;
}

h2, .h2 {
  font-size: 1.5em;
  line-height: 1;
  margin-top: 0;
}

h3, .h3 {
  font-size: 1.25em;
  line-height: 1.2;
  margin-top: 1.2em;
}

h4, h5, h6, .h4, .h5, .h6 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 1.5em;
}

p {
  font-size: 1em;
  line-height: 1.5;
  margin: 0 0 1.5em 0;
}

a { color: #5489C3; text-decoration: none; }

a:focus { outline: thin dotted; }

a:hover, a:active { outline: 0; }

:focus{outline: none !important;}

.pane-node-body h2{margin-bottom: 1.2em;}


@media(min-width: 980px) {
  body {
    padding-top: 0;
  }
}

.navbar .logo { 
  margin-top: 5px;
  margin-right: 10px;
}

#site-name {
  line-height: 1;
  margin: 0;
  display: none;
}

.submitted {
  margin-bottom: 1em;
  font-style: italic;
  font-weight: normal;
  color: #777;
}

ul.action-links {
  margin-bottom: 2em;
}

ul.action-links li {
  display: inline;
  padding-right: 1.5em;
}

ul.action-links [class^="icon-"],
ul.action-links [class*=" icon-"] {
  padding-right: .5em;
}

/**
 * Admin Styling
 */

/* Fix Toolbar for .navbar-fixed-top */
body.toolbar .navbar-fixed-top {
 top: 30px;
}

body.toolbar-drawer .navbar-fixed-top {
 top: 65px;
}

@media(min-width: 980px) {
  body.toolbar {
    padding-top: 94px !important;
  }

  body.toolbar-drawer {
    padding-top: 129px !important;
  }
}

html.overlay-open .navbar-fixed-top {
  z-index: 400;
}

/**
 * Search form stylings.
 */

.region-navigation form#search-block-form {
  margin-bottom: 5px;
  margin-top: 5px;
}

@media(max-width: 979px) {
  .region-navigation form#search-block-form {
    float: none;
  }
}

fieldset.search-advanced {
  padding-bottom: 1.5em;
  margin-top: 1em;
}

/* Admin toolbar fix */
body.admin-expanded.admin-vertical.admin-nw .navbar,
body.admin-expanded.admin-vertical.admin-sw .navbar {
  margin-left: 260px;
}

div#admin-toolbar {
  z-index: 500;
}

/* Admin_menu fix */
#admin-menu {
  z-index: 1100;
  position: fixed; 
}

body.admin-menu .navbar-fixed-top {
  position: static; 
}

#admin-menu .dropdown li {
  line-height: normal;
} 

/* System base fix */
.container-inline div, .container-inline label {
  display: block;
}

/* Default form fields to auto */
input, textarea, select, .uneditable-input {
  width:auto;
}

/* Default textfield styles inside vertical tabs */
.vertical-tabs .form-type-textfield input {
  -moz-box-sizing: inherit;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  width: auto;
}

/* Vertical tabs form elements alighment */
.vertical-tabs .form-item{
  margin: 1em 0;
}

/* Collapsible field groups fix */
html.js fieldset.collapsed {
 height: auto;
}

/* throbber fix */
html.js input.form-autocomplete {
  background-position: 100% 8px; /* LTR */
  background-repeat: no-repeat;
}

html.js input.throbbing {
  background-position: 100% -13px; /* LTR */
}

.navbar-search .control-group {
  margin-bottom:0px;
}

input.error {
  color: #B94A48;
  border-color: #B94A48;
}

/**
 * Password strength indicator.
 */
.password-strength {
  width: 17em;
  float: right;  /* LTR */
  margin-top: 1.4em;
}

.password-strength-title {
  display: inline;
}

.password-strength-text {
  float: right; /* LTR */
  font-weight: bold;
}

.password-indicator {
  background-color: #C4C4C4;
  height: 0.3em;
  width: 100%;
}

.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #47C965;
}

input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}

div.password-confirm {
  float: right;  /* LTR */
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}

div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}

div.password-suggestions ul {
  margin-bottom: 0;
}

.confirm-parent,
.password-parent {
  clear: left; /* LTR */
  margin: 0;
  width: 36.3em;
}
/* added an extra clear both in the situation the form actions is preceded by an badly wrapped float element and they overlap
e.g. multipage*/

.form-actions{
  clear: both;
}

#wrapper-main{background: #f7f7f7;}
.not-front #wrapper-main{background: #f7f7f7; overflow: hidden;}

.search-performance{display: none;}
ol.search-results{margin-left: 0;}

fieldset.captcha{margin: 30px 0;}
form#print-mail-form #edit-btn-clear{display: none;}
label.printmail-label{float: none !important;}

/**
---------------------------------------
 * HEADER
---------------------------------------
 */

#wrapper-header{
  margin: 0;
  margin-top: -7px;
  padding: 0;
  position: relative;
  background: url(images/header.png) repeat-x;
}

#navbar .navbar-inner{
  background: url(images/pattern-header.png) repeat-x center bottom; 
  background: url(images/header-pattern.png) center bottom; 
  height: 170px;
}

.navbar .navbar-inner .container {
 background: url(../../softwarepublico/images/filete-gobierno-header.jpg) no-repeat right top;
 padding-top: 35px;
  }

#navbar #logo {
  float: left;
  margin: 0 1em 1.5em 0;
}

hgroup{display: none;}

.region-header{float: right;}

#block-block-5 p a{color: #444;}
#block-block-5 p{
  color: #444;
  font-family: 'gobCL', sans-serif; 
  font-size: .75em;
  line-height: 1;
  text-align: right;
}

#block-search-form{text-align: right;}
#block-search-form form{position: relative;}
#block-search-form .form-text,
.block-search-api-page .form-text{
  width: 490px;
  height: 30px;
  border: 1px solid #ccc;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.block-search-api-page{ position: relative; margin: 0;}

#block-search-form .btn,
.block-search-api-page .btn{
  background: url(images/lupa.png) no-repeat;
  border: 0;
  display: block;
  height: 16px;
  margin: 0;
  padding: 0;
  position: absolute; 
  right: 10px; 
  text-indent: -1000em;
  top: 10px;
  width: 20px;


  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/**
---------------------------------------
 * MENU
---------------------------------------
 */

#navigation {
  clear: both;
  margin: 0;
  padding: 0;
  border-top: 3px solid #E94346;
  border-bottom: 1px solid #DDE3E2;
  position: relative;
}

#navigation .block-menu{margin: 0 auto;}

#navigation ul.menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigation ul.menu:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

* html #navigation ul.menu            { zoom: 1; } /* IE6 */
*:first-child+html #navigation ul.menu { zoom: 1; } /* IE7 */

#navigation ul.menu li {
  float: left;
  font-family: 'gobCL', sans-serif;
  font-size: .75em;
  height: 90px;
  list-style: none;
  margin-top: -25px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 20%;
}

#navigation ul.menu li.last {margin-right: 0;}

#navigation ul.menu li a {
  background-position: center top;
  color: #444;
  display: block;
  min-width: 52px;
  padding-top: 55px;

  -webkit-transition: all 0.1s ease-out;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.1s ease-out;  /* Firefox 4-15 */
       -o-transition: all 0.1s ease-out;  /* Opera 10.50-12.00 */
          transition: all 0.1s ease-out;
}

#navigation ul.menu li a:hover,
#navigation ul.menu li a.active,
#navigation ul.menu li a.active-trail {border-bottom: 3px solid #E94346;}
#navigation ul.menu li.first a{}

#inicio{background: url(images/menu-inicio.png) no-repeat;}
#que-es{background: url(images/menu-quees.png) no-repeat;}
#funciona{background: url(images/menu-funciona.png) no-repeat;}
#aplicaciones{background: url(images/menu-app.png) no-repeat;}
#participar{background: url(images/menu-participar.png) no-repeat;}
#documentos{background: url(images/menu-documentos.png) no-repeat;}
#noticias{background: url(images/menu-noticias.png) no-repeat;}

/**
---------------------------------------
 * FOOTER
---------------------------------------
 */

#wrapper-footer {
  background: url(images/footer.png) repeat-x center bottom;
  clear: both;
  padding: 0;
  position: relative;
}

#wrapper-footer a.feed-icon {
  display: none;
}

#wrapper-footer h2{
  color: #fff;
  font-family: 'gobCL', sans-serif;
  font-size: 1.125em;
  margin-bottom: 15px;
  margin-top: 35px;
}
.region-footer{overflow: hidden;}

#wrapper-footer .block{ float: left; margin-bottom: 0; margin-right: 200px; height: 169px;}

#wrapper-footer .block-menu .menu a{color: #8093ac;}
#wrapper-footer .block-menu .menu a:hover{background: none;}

#wrapper-footer .block-menu .menu li{
  background: url(images/bullet-rojo.png) no-repeat left center;
  font-size: 0.875em; 
  margin-bottom: 6px; 
  padding-left: 10px; 
}

#block-block-4{float: right !important; margin: 0 !important; text-align: right;}
#block-block-4 img{margin-left:4px;}
#block-block-4 a:hover{text-decoration: none;}

#block-block-6{
  clear: both; 
  font-size: 0.8125em; 
  height: auto !important; 
  margin: 0 !important; 
  position: relative;
  width: 100%;
}

#block-block-6 {padding-top: 20px; padding-bottom: 12px;}

#block-block-6  p{margin-bottom: 0; color: #b1b9be; padding-left: 60px;}
#block-block-6  p a{color: #b1b9be;}
#block-block-6 .colorLink a{color: #8093ac;}
#block-block-6  img{
  float: left; 
  margin-right: 5px;
  vertical-align: bottom; 
}

#block-block-6 img.ribbon{
  position: absolute; 
  bottom: 0; 
  right: 0;
}

#block-block-12{height: auto !important;}

/**
---------------------------------------
 * PARALLAX
---------------------------------------
 */
.front .breadcrumb{display: none;}
.front #wrapper-main .main-container,
.front #wrapper-main .span12 {
  margin:0;
  width: 100%;
}
.front .panels-flexible-region-1-center{width: 100%;}

#port {
  overflow: hidden;
  position: relative;
  height: 415px;
  width: 1240px;
  width: 100%;
}

.parallax-viewport {
    position: relative;     /* relative, absolute, fixed */
    overflow: hidden;
}
.parallax-layer {
    position: absolute;
}
#fondo{
  background: #056DB5 url(images/patron.png) center -70px; 
  height: 455px;
  left: -25px;
  top: -25px;
  width: 1290px;
  width: 110%;
}

#llamados{
  height:465px; 
  left: -50px; 
  left: -10%; 
  overflow: hidden; 
  top: -25px;
  width: 1340px; 
  width: 120%; 
}
#llamados .llamados-inside{
  height: 300px;
  height: auto;
  margin-top: 80px !important;
  margin: 0 auto; 
  overflow: hidden; 
  /*max-width: 810px;*/
}
#llamados .llamados-inside > div{
  float: left;
  height:100%;
  margin: 0;
  width: 33%;
}
#llamados .llamados-inside .aplicaciones{margin-top: 40px;}

#llamados .llamados-inside .inside{
  text-align: center;
  padding: 0 20px;
  color: #fff;
}

#llamados h3 a{color: #fff;}
#llamados h3{
  color: #fff;
  font-family: 'gobCLBold', sans-serif;
  line-height: 1.2;
  margin-bottom: 10px;
}
#llamados h3, 
#llamados p{text-shadow: 1px 1px 1px #333;}
#llamados p{font-size: .812em;}

.tuerca , .tuerca-dos, .tuerca-tres {
  position: relative;
}

.tuerca-hover {
  display: none;
  position: absolute;
  top: 1px;
  left: 50%;
  margin-left: -79px;

}

.tuerca-hover .conozca-mas {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    border: solid 1px #056db5;
    color: #056db5;
    font-size: 14px;
    font-family: 'gobCL', sans-serif;
    left: 50%;
    margin-left: -50px;
    position: absolute;
    top: 70px;
    width: 100px;
}

.tuerca-hover .conozca-mas:hover{
  background: #056db5;
  color: #fff;
  text-decoration: none;
  border: 1px solid #fff;
}
/**
---------------------------------------
 * DETALLE QUE ES SOFTWARE PUBLICO
---------------------------------------
 */

.field-name-body h3{margin-bottom: 20px;}
.field-name-body ul{list-style: none; margin-left: 10px; margin-bottom: 1.5em;}
.field-name-body ol{margin-left: 30px;}
.field-name-body ul li{background: url(images/bullet-rojo2.png) no-repeat 0 4px; padding-left: 20px; margin-bottom: 3px;}
.field-name-body ol li{margin-bottom: 3px;}

#basica-acordeon .field-name-body{font-family: 'gobCL', sans-serif;}
#basica-acordeon .field-name-body p{font-size: 1.125em;}

.acordeon .views-row{
  background: #f1f1f1; 
  padding: 10px 20px; 
  margin-bottom: 20px;
  margin-top: 30px;

  -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px; 
}
.acordeon .ui-widget{
  font-size: 1em; 
  font-family: Arial, sans-serif;
  color: #333;
}

.acordeon .ui-widget .ui-icon{
  background: url(images/open-accordion.png) no-repeat;
  height: 26px;
  left: inherit !important;
  right: 0;
  width: 26px;
  margin-top: -12px !important;
}

.acordeon .ui-widget .ui-state-active .ui-icon{background: url(images/close-accordion.png) no-repeat;}

.acordeon .views-row .views-field-field-titulo-aco,
.acordeon .views-row .views-field-title,
.acordeon .views-row .ui-accordion-content{
  border: 0;
  background: #f1f1f1;
}

.acordeon .views-row .ui-accordion-content{
  border-top: 2px solid #ccc;
}

.acordeon .views-row .ui-accordion-content ul{
  list-style: none;
  margin: 20px 10px;
}

.acordeon .views-row .ui-accordion-content ul li{
  background: url(images/bullet-rojo2.png) no-repeat 0 4px; 
  padding-left: 15px; 
  margin-bottom: 5px;
}

.acordeon .views-row .views-field-field-titulo-aco,
.acordeon .views-row .views-field-title{
  font-family: 'gobCL', sans-serif;
  font-size: 1.5em;
}
.acordeon .views-row .views-field-field-titulo-aco a,
.acordeon .views-row .views-field-title a{color: #DB4444; padding-left: 0;}

#block-block-7 h2.block-title,
#block-block-8 h2.block-title{background: #ededed url(images/titulo-convenio.png) no-repeat left center;}
#block-block-8 p{font-family: 'gobCL', sans-serif;}
#block-block-10 h2.block-title{background: url(images/titulo-info.png) no-repeat left center; margin-bottom: 15px;}

#block-views-preguntas-frecuentes-block-1 {background-image: url(images/patron-side.png); background-position: center center;}
#block-views-preguntas-frecuentes-block-1 h2.block-title{background: url(images/titulo-preguntas.png) no-repeat left center; color: #248BC7; margin-bottom: 15px;}
#block-views-preguntas-frecuentes-block-1 .view-content{padding-left: 0;}
#block-views-preguntas-frecuentes-block-1 .views-row{background: #fff; padding: 10px 20px; border-bottom: 1px solid #ccc;}
#block-views-preguntas-frecuentes-block-1 .views-row-last {border: 0;}
#block-views-preguntas-frecuentes-block-1 .views-row h3{margin-top: 0; color: #248BC7;}
#block-views-preguntas-frecuentes-block-1 .views-row h3 a{color: #248BC7;}

.more-link{text-align: right; padding-top: 20px; line-height: 1.1; font-family: 'gobCL', sans-serif; clear: both;}
.more-link a{padding-right: 22px; background: url(images/leer-mas.png) no-repeat right center;}

.como-funciona,
.infografia-animada {margin: 30px 0;}
.como-funciona h2,
.infografia-animada h2 {font-family: 'gobCLBold';}


/**
---------------------------------------
 * APLICACIONES
---------------------------------------
 */

/* redimensionar texto, imprmir, compartir */
.pane-text-resize-0{float: left; margin-right: 3px; margin-bottom: 20px;}

.pane-print-print-links{float: left; margin-right: 15px; margin-bottom: 20px;}
.print_html, .print_mail, .print_pdf{margin-left: 3px !important;}
a#text_resize_decrease{float: left !important; margin: 0 !important;}
a#text_resize_increase{float: left !important; margin-left: 3px !important;}

.clear{clear: both;}

.pane-block-11{float: right;}
.twitter-share-button{margin-left: 10px;}

a#text_resize_increase{background: url(images/texto-agrandar.gif) no-repeat !important; width: 35px !important; height: 33px !important; margin-top: 0px !important;}
a#text_resize_decrease{background: url(images/texto-achicar.gif) no-repeat !important; width: 35px !important; height: 33px !important; margin-top: 0px !important;}
a#text_resize_increase.button-off,
a#text_resize_decrease.button-off{background-position: 0 -33px !important; cursor: default;}

/* fin redimensionar texto */

.field-name-field-tipo-de-aplicacion .field-item{margin: 0 1px;}


.page-header {font-family: 'gobCLBold', sans-serif;}
.tags .views-row{display: inline;}
.tags ul{margin: 0;}
.tags li {display: inline; font-size: 11px;}
.tags li a{color: #fff;}

.view-aplicaciones .views-row .inside{padding: 10px 15px !important;}
.view-aplicaciones .views-row h3{margin-top: 0;}
.view-aplicaciones .views-field-field-etiquetas ul{
  list-style: none;
  margin: 0;
}
#landing-aplicaciones .pane-aplicaciones{margin-bottom: 50px; }
#landing-aplicaciones .pane-aplicaciones .pane-content{}
#landing-aplicaciones .pane-aplicaciones .more-link{position: absolute; bottom: -30px; right: 119px; padding: 0;}
#landing-aplicaciones .pane-aplicaciones h2{color: #DB4444; margin-bottom: 20px;}
#landing-aplicaciones .pane-aplicaciones .view-display-id-block_1 .views-row{background: #FCEEE7;}
.masonry .views-row{background: #EBF0F7;}
.masonry .recomendada{background: #FCEEE7;}

#block-views-etiquetas-block h2.block-title,
#block-views-etiquetas-block-1 h2.block-title,
.block-facetapi h2.block-title{background: #ededed url(images/titulo-etiquetas.png) no-repeat left center;}
.block-facetapi ul{list-style: none; margin-left: 46px;}
.block-facetapi ul li{background: url(images/bullet-rojo2.png) no-repeat 0 4px; padding-left: 15px; margin-bottom: 3px;}

body.node-type-aplicaciones-gubernamentales h1
{
  font-family: 'gobCL', sans-serif;
}

#aplicacion {overflow: hidden;}
#aplicacion .boton input {background: #E94346; padding: 10px; color: #fff; border-radius: 4px; border: 0;}
#aplicacion .tabla .views-field{
  color: #124664;
  padding: 4px 8px;
}
#aplicacion .tabla{background: #EDF6FB; border: 1px solid #b5ddf4;}
#aplicacion .tabla .views-label{
  display: block; 
  float: left;
  width: 30%; 
}
#aplicacion .pane-aplicaciones{margin-bottom: 30px;}
#aplicacion .views-field-field-autor,
#aplicacion .views-field-field-instituci-n-a-cargo{background: #D3E8F4;}

#aplicacion .pane-title{margin-bottom: 15px;}
#aplicacion .panel-col-first{
  width: 70%;
  position: relative;
}
#aplicacion .pane-title{color: #DB4444; margin-top: 40px;}
#aplicacion .pane-content h2{
  font-size: 1.125em;
  background: #f1f1f1;
  padding: 5px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#aplicacion .pane-content ul{margin: 20px 10px;}
#aplicacion .pane-content ul li{
  background: url(images/bullet-rojo2.png) no-repeat left 3px;
  list-style: none;
  margin-bottom: 5px;
  padding-left: 15px;
}
#aplicacion .pane-node-field-archivos-de-informaci-n-co .pane-content{background: #F1F1F1;}
#aplicacion .pane-node-field-archivos-de-informaci-n-co .field-items .field-item{width: 50%; float: left; padding: 8px 0;}
#aplicacion .pane-node-field-archivos-de-informaci-n-co .field-items{
  overflow: hidden;
  background: #F1F1F1;
  border: 1px solid #ccc;
  padding: 5px 10px;
}

#block-views-novedades-block-1 {background-image: url(images/patron-side.png); background-position: center center;}
#block-views-novedades-block-1 h2.block-title{background: url(images/titulo-novedades.png) no-repeat left center; color: #248BC7; margin-bottom: 15px;}
#block-views-novedades-block-1 .view-content{padding-left: 0;}
#block-views-novedades-block-1 .views-row{background: #fff; padding: 10px 20px; border-bottom: 1px solid #ccc;}
#block-views-novedades-block-1 .views-row-last {border: 0;}
#block-views-novedades-block-1 .views-row h3{margin-top: 0; color: #248BC7;}
#block-views-novedades-block-1 .views-row h3 a{color: #248BC7;}

/* cajas sidebar */
aside .block h2.block-title {color: #124664; min-height: 36px; line-height: 36px; padding-left: 46px;}

aside .view-content{padding-left: 46px;}

aside .block .field-label{font-weight: normal; font-size: .937em; line-height: normal;}

aside .block .field-items{font-weight: bold; margin-bottom: 8px;}

aside .block{
  background: #ededed;
  color: #124664;
  margin-bottom: 20px;
  margin-top: 1px;
  padding: 20px;
  border: 1px solid #dedede;
  border-left: 0;

  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

#block-views-aplicaciones-block-6 .view-content {padding-left: 0;}

#block-views-aplicaciones-block-6 h2.block-title{background: #ededed url(images/titulo-proveedor.png) no-repeat left center;}
#block-views-aplicaciones-block-3 h2.block-title{background: #ededed url(images/titulo-tecno.png) no-repeat left center;}
#block-views-aplicaciones-block-4 h2.block-title{background: #ededed url(images/titulo-capturas.png) no-repeat left center;}

#block-views-aplicaciones-block-4 .view-content ul{list-style: none; margin: 0; overflow: hidden;}
#block-views-aplicaciones-block-4 .view-content ul li{float: left; margin-right: 5px; margin-bottom: 5px;}
#block-views-aplicaciones-block-4 .view-content ul li img{width: 76px;}


/**
---------------------------------------
 * DOCUMENTOS
---------------------------------------
 */

 .listado .views-row{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ddd;}

 body.page-documentos .views-field-nothing,
 body.page-taxonomy-term .views-field-nothing{text-align: right;}


body.page-busqueda h2{color: #DB4444;}
body.page-busqueda li.search-result h2{color: #444;}
li.search-result{padding-bottom: 15px; padding-top: 10px; border-bottom: 1px solid #ccc;}
li.search-result h2{font-size: 1.3em;}
li.search-result h3:first-child{font-size: 1.5em;}

 #search-api-page-search-form #edit-keys-2,
 #search-api-page-search-form-b-squeda #edit-keys-2{margin: 0;}
 
 #search-api-page-search-form .form-item,
 #search-api-page-search-form .controls,
 #search-api-page-search-form-b-squeda .form-item,
 #search-api-page-search-form-b-squeda .controls{display: inline;}