/* CSS Document */


#fondo { background-color:#eee;}
#menu { background-color:#000; height:50px;}
#top { margin:0 0 10px 0; padding:10px 0 0 0;}
#container { background-color:#FFF; padding:10px; min-height:600px; height:auto; overflow:hidden;}
#footer { text-align:center; background-color:#333; color:#FFF; font-size:90%; height:auto; overflow:hidden; clear:both;}
#footer div { padding:10px;}
#footer img { width:40%; height:auto;}

/*Modificaciones Zoo*/

#yoo-zoo .details { border:none;}
#yoo-zoo .items div.pos-media { border:none;}
#yoo-zoo .items div.pos-media > a, #yoo-zoo .items div.pos-media > a > img { border:none;}
p.sub-pos-subtitle span { display:block; margin:0 0 10px 0;}
div.pos-media.media-left a img { max-width:100%;}
div.element.element-link.last a { font-size:85%;}
p.mapinfo { display:none;}
div.pos-media.media-left a img { margin:0 auto;}
#yoo-zoo .items div.teaser-item { margin:0 0 10px 0;}
div.teaser-item h2.pos-title { font-size:85%;}

/*Estilos Joomla */
/*Busqueda*/
label#searchphraseall-lbl.radiobtn, label#searchphraseany-lbl.radiobtn, label#searchphraseexact-lbl.radiobtn,input#searchphraseall, input#searchphraseany, input#searchphraseexact { float:left; margin:0 5px 0 0;}
label.ordering { clear:both;}
input.button, button.button { margin:5px 0 0 0;}
dt.result-title { padding:10px 0; border-bottom:1px dotted solid #CCC;}

div.wk-map div.wk-content div.wk-zoo-item h3.title {
  font-size:inherit;
  margin:0; padding:0;
  line-height:normal;
  font-weight:bold;
}
div.description  h3 { font-size:inherit; line-height:normal; margin:0; padding:0;}

div.gm-style-iw { display:block; width:300px; height: auto; overflow:hidden;}

div.category h2.title { border:none;}

div.moduletable-repre { clear:both;}
div.moduletable-repre h3 { padding:5px 10px; background-color:#eeeeee; border-bottom:1px solid #CCC; border-top:1px solid #CCC; color:# 666; margin:0 -10px;}

div.moduletable-repre div.media.media-left img { display: block;
  margin-left: auto;
  margin-right: auto;}
/*div.moduletable-repre div.media.media-left { width:50%; display:block; float:left;}*/
div.moduletable-repre ul.zoo-itempro-default.zoo-default { padding:0; margin:0;}
div.moduletable-repre ul.zoo-itempro-default.zoo-default li { list-style:none; margin:0 0 10px 0; padding:0;}
div.moduletable-repre ul.zoo-itempro-default.zoo-default li.col-md-6 div.layout-default h3 { background-color: transparent; border:none; padding:0;}
div.moduletable-repre ul.zoo-itempro-default.zoo-default li.col-md-6 div.layout-default p.title,
/*div.moduletable-repre ul.zoo-itempro-default.zoo-default li.col-md-6 div.layout-default div.description,
div.moduletable-repre ul.zoo-itempro-default.zoo-default li.col-md-6 div.layout-default p.links { float:right; clear:right; width:50%; display:block;}*/
div.moduletable-repre ul.zoo-itempro-default.zoo-default li.col-md-6 div.layout-default p.links a.btn.btn-primary { margin:20px 0 0 0;}


div.item-page div.pagination { display:none;}


/* Logo Portal de Transparencia */
.custom_transparencia{
  position:fixed;
  right:2%;
  top:8px;
  z-index:999999;
}
