html {background-color: #13B0D0!Important;}
html.component.window.com_breezingforms.itemid-148.j38.mm-hover.no-touch {    background-color: #ffffff!Important;}
html.component.window.com_breezingforms.itemid-142.j38.mm-hover.no-touch{    background-color: #ffffff!Important;}
html.component.window.com_breezingforms.itemid-143.j38.mm-hover.no-touch{    background-color: #ffffff!Important;}
html.component.window.com_breezingforms.itemid-147.j38.mm-hover.no-touch{    background-color: #ffffff!Important;}


html.component.window.com_breezingforms.itemid-149.j38.mm-hover.no-touch{    background-color: #ffffff!Important;}
html.component.window.com_breezingforms.itemid-150.j38.mm-hover.no-touch{    background-color: #ffffff!Important;}
html.component.window.com_breezingforms.itemid-151.j38.mm-hover.no-touch{    background-color: #ffffff!Important;}
html.component.window.com_breezingforms.itemid-152.j38.mm-hover.no-touch{    background-color: #ffffff!Important;}
html.component.window.com_breezingforms.itemid-153.j38.mm-hover.no-touch{    background-color: #ffffff!Important;}
html.component.window.com_breezingforms.itemid-154.j38.mm-hover.no-touch{    background-color: #ffffff!Important;}


.ocu {display:none;}
#editor-xtd-buttons {display:none;}
a {color: #00B2D2;text-decoration: none!Important;}
a :hover {color: #13B0D0;text-decoration: none!Important;}
ul {list-style-type:none !Important;} 
img.logo-img {width: 65%;}
body {  background-color: #13B0D0!Important;     font-family: 'Open Sans', sans-serif!Important;}
.t3-wrapper {  background-color: #FFFFFF !Important; margin:auto; max-width:1850px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Open Sans', sans-serif!Important;}
#t3-content h2 {}
h2.itemTitle {
    font-size: 27px;
    font-weight: 100!important;
    color: #13B0D0;
    text-decoration: none;
    line-height: 1;
    padding-bottom: 5px;
    margin-bottom: 3px;   
    margin-top: 10px!Important;
}
.itemListCategory h2  {
color: #13b0d0;
    font-size: 45px;
    text-align: center;
    padding-bottom: 9px;
    margin: 0 0 20px;
    border-bottom: 1px solid #eeeeee;
}

.container.t3-sl.t3-sl-1 {margin-top: 0px;padding-bottom: 10px !Important;padding-top: 0px;background-color: #FFF; padding-left:0px; padding-right:0px; overflow: hidden;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;min-height: 1px;padding-left: 10px;padding-right: 10px;}
/* --- Barra menu--- */
.t3-megamenu .mega > .mega-dropdown-menu {  min-width: 209px!Important; margin-top: 2px;}
.t3-megamenu .mega-inner {    padding: 0px 0;}

.nav {font-family: 'Signika', sans-serif;}
.navbar {min-height: 30px;}


.navbar-nav > li > a {padding-top: 5px;padding-bottom: 5px;}
.nav > li > .separator {padding-top: 10px;padding-bottom: 10px;}
.t3-megamenu{font-size: 15px;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
  white-space: normal;
  display: block;
  padding: 5px 15px;
  color: #262626;
  text-transform: uppercase;
  font-size: 11px;
}
.nav > li > a {    padding: 0px 18px!Important;     border-radius: 0px!Important;}
li.lindiv { }
ul.nav.navbar-nav.level0 {    padding: 2px 0px;}
.navbar-default .navbar-nav > li.lindiv > a {
    border-right: 1px solid #FFF;
}
.caret {
    /* display: inline-block; */
     width: 0px!Important; 
    height: 0px!Important; 
    margin-left: 0px!Important;
     vertical-align: middle!Important; 
     border-top: 0px solid!Important; 
     border-right: 0px solid transparent!Important; 
     border-left: 0px solid transparent!Important; 
}
/*-----paginacion----*/
.pagination > li > a, .pagination > li > span {
padding: 2px 9px!Important;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #03a3bf;
    border-color: #03a3bf;
}
.pagination > li > a, .pagination > li > span {color: #03a3bf;}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #03a3bf!Important;
  border-color: ##03a3bf;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #CCCCCC;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.btn-primary {
       background-color: #03a3bf;
    border-color: #03a3bf;
}

/*--------K2 NOTICIA--------------*/
h2.contentheading, .contentheading {    padding-top: 6px;    padding-bottom: 5px;    margin-bottom: 10px;
font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    color: #13B0D0;
    text-decoration: none;
	}
	.item-page.clearfix {    text-align: justify;}
	
h4 span {      font-size: initial;    font-weight: bold;}
p.nom_autoridad {margin: 0px!Important; font-size: 17px; padding-bottom: 10px;}
p.nom_autoridad1 {margin: 0px!Important; font-size: 17px; padding-bottom: 3px;}
p.tit_autoridad {margin: 0px!Important;}


/*--------K2 LISTADO DE CATEGORIAS--------------*/
.componentheadingtitulo {
    font-family: Arial,sans-serif!important;
    font-size: 28px!important;
    font-weight: bold!important;
    color: #13B0D0!important;
    text-decoration: none!important;
    line-height: 1!important;
    padding-bottom: 10px!important;
    margin-bottom: 10px!important;
    border-bottom: 1px solid #ccc!important;
	   margin-top: 5px!important;
	   border-left: 0px!important;
}
#Mod153 .componentheadingtitulo {
    font-family: Arial,sans-serif!important;
    font-size: 28px!important;
    font-weight: bold!important;
    color: #13B0D0!important;
    text-decoration: none!important;
    line-height: 1!important;
    padding-bottom: 10px!important;
    margin-bottom: 10px!important;
    border-bottom: 1px solid #ccc!important;
	   background-color: #f7f7f7!important;
	   margin-top: 5px!important;
	   border-left: 0px!important;
}
h3.catItemTitle {	font-size: 24px;    font-weight: normal;    line-height: 100%;	margin: 5px 0 0 0;    padding: 0px;  }
.catItemTitle a {color: #03a3bf;}
.catItemTitle a:hover {color: #437E8A;}

div#k2Container .categoria {
    font-size: 18px;
}
div#itemListSecondary .categoria {
    font-size: 11px;
}
span.categoria {
    font-family: Arial,Helvetica,sans-serif;
   /* font-size: 11px;*/
    font-style: normal;
    font-weight: bold;
    color:#656565; /*#03a3bf;*/
    text-decoration: none;
    border-left: 7px solid #DBDBDB;
    padding-left: 4px;
}
div.lineacatItem {
        border-top: 2px dotted #E6E6E6;
    text-align: center;
    margin: auto;
}

h1.componentheading {
	text-align: initial;
	    margin-top: 0px!Important;
	font-family: Arial,sans-serif;
    font-size: 28px;
    font-weight: bold!important;
    color: #13B0D0;
    text-decoration: none;
    line-height: 1;
    padding-bottom: 5px;
    margin-bottom: 3px;
    border-bottom: 1px solid #ccc;}
#k2Container {padding: 0px;}
div.catItemHeader h3.catItemTitle {padding: 0px;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.2em;}
b.orga {color: #03a3bf;}
div.catItemIntroText {display: table;display: table;    font-size: 13px;    line-height: 17px; padding:0px!Important;}
a.k2ReadMore {color: #03a3bf;font-weight: bold;font-size: 13px;}
a.k2ReadMore:hover {color: #03a3bf;}
.sep {border-bottom: 1px solid #CCC;}

/*----------BOOTSTRAP------------------------------*/
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #8A8A8A!Important;
}

.nav-stacked > li {
    background: #F5F5F5;
}


/*--------K2 VISTA ITEM, FOTOS IZQUIERDA--------------*/
.itemToolbar2 {    padding: 2px 0px;    float: left;}
div.itemToolbar2 ul {
    text-align: left;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
div.itemToolbar2 ul li{
	    display: inline;
    list-style: none;
    padding: 0px 4px;
    margin: 0px;
    font-size: 12px;
	
}
div.itemHeader h2.itemTitle {font-size: 32px!Important;font-weight: 400; color: #13B0D0;padding: 10px 0px;}
div.itemImageBlock {margin: 10px 0 0px 0;padding: 0px; text-align: center;}
div.itemFullText {
text-align: justify!Important;
    padding: 4px 0 12px 0!Important;
    line-height: 18px!Important;
    font-size: 13px!Important;
}
div.itemFullText2, div.itemFullText3 {
    display: none;
    overflow: hidden;
}

div.itemFullText p{     margin: 0px 0px 10px 0px!Important;}
/*--------K2 PAGINACION--------------*/
div.k2Pagination {margin: 0px; padding: 0px;}
.pagination {float: none!Important;display: inline-block;margin: 5px 0px;}
/*--------K2 BUSQUEDA--------------*/
div.k2SearchBlock {float: right;}

/*--------ART JOOMLA TITULO----------
.page-title, .page-header h1 {font-family: 'Signika', sans-serif;font-weight: 700;color: #10a3c1;font-size: 33px;margin-top: 10px;}----*/

.page-title, .page-header h1 {
    font-weight: 400;
    color: #13b0d0;
    font-size: 60px;
    margin-top: 10px;
    text-align: center;
}

/* --- PIE DE PAGINA --- */
.t3-footer {border-top: 5px solid #03a3bf; background: #13B0D0;color: #FFFFFF;}

.t3-copyright {text-align: center; border-top: 0px solid #eeeeee;font-size: 12px;padding: 10px 0px 5px 0px;letter-spacing: 1px;font-family: 'Signika', sans-serif;}
p.Copyright{  margin:0px 0px 2px 0px!Important;}
p.bold {  margin: 0px;  font-weight: bold;}
#contenedor_footer .Redes-Sociales {}

/* --- MODULOS --- */
.t3-sidebar {padding-top: 0px;padding-bottom: 0px;}
.moduloFecha-Categoria {overflow: hidden;width: 100%;}
.moduloFecha {color: #838383;font-family: Arial,sans-serif;font-size: 11px;margin: 5px 0px 0px 0px;float: left;}
.SeparadorVertical {color: #D2D2D2;font-family: Arial,sans-serif;font-size: 12px;margin: 2px 3px;float: left;}
.moduloCategoria {color: #2C7BC4;font-family: Arial,sans-serif;font-size: 11px;margin: 5px 8px 0 0;float: left;}

/*--------- BUSCADOR GOOGLE -------------*/
table.gcsc-branding {display: none;}
div#___gcse_0 {display: none;}
.gsc-control-cse.gsc-control-cse-es {padding-top: 17px;}
.gsc-orderby {text-align: left;}
.gsc-selected-option-container {min-width: 84px !Important;}
.gsc-orderby {margin-top: 5px;}
table.gsc-resultsHeader {display: none;}
.gsc-url-top {padding-left: 0px!Important;}
.gsc-thumbnail-inside {padding-left: 0px!Important;}
/* ---link--*/
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #21425F!Important;text-decoration: none!Important;}
/* ---link visitado--*/
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #89132E!Important;text-decoration: none!Important;}
/* ---link titulo de busqueda--*/
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {font-size: 16px!Important;font-weight: bold!Important;}.gsc-result-info {margin-top: 0;margin-bottom: 0;padding: 10px 10px 0px 10px!Important;}
/* ---Numeracion de resultados--*/
.gsc-cursor-box.gs-bidi-start-align {text-align: center;}
.gsc-results .gsc-cursor-box {background-color: #F7F7F7;padding: 10px;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{background-color: #F7F7F7!Important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {background-color: #F7F7F7!Important;}


/*-------------- BOTON CONTACTO-----------*/
.contacto {  float: right;  margin-top: 3px;}
.contactoSC h2 {  display: none;}
#b2jcontainer_m151 .control-label {}
#b2jcontainer_m151 textarea {width: 100%;}
#b2jcontainer_m151 input[type="text"] {width: 100%;}
#b2jcontainer_m151 textarea {  height: 95px;}
#b2jcontainer_m151 .b2jcaptchafieldcontainer {  float: left;  margin-right: 20px;}
#b2jcontainer_m151 .b2jcaptchainputcontainer {  float: left;  margin-right: 20px;}
#contacto h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 155%;
  font-weight: bold;
  color: #428bca;
}
/*--------MODAL POPUP--------------*/
.btn-xs, .btn-group-xs > .btn {    padding: 0px 4px!Important;    font-size: 12px!Important;     margin-right: 7px;}
.modal-body h4 {    font-weight: bold;    font-size: 17px;    padding-bottom: 5px;    margin-bottom: 10px;    border-bottom: 1px solid #dddddd;}



/*--------MODULOS Últimas Noticias--------------*/
div#Mod146{    padding: 5px;    background-color: #f7f7f7;     margin-top: 15px;}
div#Mod153 {    padding: 5px;    background-color: #f7f7f7;     margin-top: 15px;}
.titulo h3 {    margin: 5px 0px 0px 0px !Important;}
#k2ModuleBox153 img {    height: 175px;    width: 100%!Important;}
div#k2ModuleBox153 .categoria {    font-size: 10px;}

/*-----Template-------*/
.t3-header {    padding-top: 10px;    padding-bottom: 10px;}

@media (min-width: 992px) {
div#cabezal {   background: #FFFFFF url('../images/banner/banner-portal.png');
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;}

}

.navbar-default {  background-color: #13B0D0;  border-color: #13B0D0;}
.navbar-default .navbar-brand {  color: #848588;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {  color: #FFFFFF;  background-color: transparent;}
.navbar-default .navbar-text {  color: #777777;}
.navbar-default .navbar-nav > li > a {      color: #FFFFFF;    text-transform: uppercase;    font-weight: 600;    font-size: 13px;	line-height: 2em;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {  color: #FFFFFF;  background-color: transparent;}
.navbar-default .navbar-nav > li > .nav-header {  color: #ffffff;  display: inline-block;  padding-top: 15px;  padding-bottom: 15px;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFFFFF;  background-color: #13B0D0;}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;  background-color: transparent;}
.navbar-default .navbar-toggle {  border-color: #dddddd;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {  background-color: #dddddd;}
.navbar-default .navbar-toggle .icon-bar {  background-color: #cccccc;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {  border-color: #fdfdfd;}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {  border-top-color: #13B0D0;  border-bottom-color: #13B0D0;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {  background-color: #13B0D0;  color: #FFFFFF;}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {  border-top-color: #03a3bf;  border-bottom-color: #03a3bf;}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #7d7e81;  border-bottom-color: #7d7e81;}

/*--------MODULOS IMAGEN INICIO--------------*/
#txmod_195 {  height: 380px; margin-left: auto;  margin-right: auto;}
.parallax-slider {   max-width: 1850px; width: 100%;  position: relative;  overflow: hidden;}
.clearfix:before, .clearfix:after {  display: table;  content: "";  line-height: 0;}
.ps-slide { position: absolute;  width: 100%;  height: 100%;  top: 0px;  left: 0px;  /*text-align: center;*/}
.ps-title h3 { font-family: 'Open Sans', sans-serif; color: #FFF; font-weight: 300;  font-size: 33px;}
.ps-slide .ps-title { top:8%; position: absolute; opacity: 1; white-space: normal; z-index: 10; left: 60px;    text-align: left;  width: 40%;}
.sobreimagen {   /* background: url(../images/dot.png) repeat;*/    opacity: 0.7;    width: 100%;    height: 100%;    z-index: 8;    position: absolute;}
.ps-slide-current {    z-index: 10;    position: absolute;}
.ps-slide-toleft .ps-image {    position: absolute;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);    width: 100%;}
.ps-slide-current .ps-image img {    width: 100%;    max-width: 1850px;    position: absolute;    left: 50%;
    top: 25%;    transform: translate(-50%, -25%);}
#Mod94 {margin-bottom: 0px;}
#Mod94 p {font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #FFF;
    font-weight: lighter;
    margin-top: 1%;
    margin-bottom: 4%;}
/*---------Noticia Joomla----------*/
.titulos_ley {color: #333333;   font-family: 'Open Sans', sans-serif;  font-size: 120%;    line-height: 120%;    font-weight: 600;    text-align: center;    margin-bottom: 1.5em;    margin-top: 3em;}
.bloque {    margin-bottom: 1.5em;}
.mb24 {    text-align: center;}
span.numart {color: #333333;       font-weight: 700;    text-transform: uppercase;}
.article-title, .article-header h1 {    color: #13b0d0;
    font-size: 45px;
    text-align: center;
    padding-bottom: 9px;
    margin: 0 0 20px;
    border-bottom: 1px solid #eeeeee;}

/*---------FORMULARIO IFRAME----------*/
html.component.window.com_breezingforms.itemid-101.home.j38.mm-hover.no-touch {background-color: #ffffff!Important;}
iframe#ff_frame1 {    width: 100%;     height: 410px;}
#window-mainbody {    background-color: #ffffff!Important;}
.window .window-mainbody {    padding: 0px!Important;}
section.bfPageIntro {
    color: #13B0D0!Important;
    text-align: center;
    padding: 50px 15px 0px 15px!Important;
    font-size: 20px;
}
/*---------FORMULARIO----------*/
.contactenos {    overflow: hidden;    background-color: #ffffff;    padding: 10px 20px;}
#bfTooltip1, #bfTooltip2, #bfTooltip3, #bfTooltip4 {    display: none;} 
textarea#ff_elem4 {    max-width: 100%; resize: none;}
section#bfElemWrap1, section#bfElemWrap2, section#bfElemWrap3, section#bfElemWrap4  {    background: none!Important; padding: 5px 0px 0px 0px!Important; font-family: 'Open Sans', sans-serif!Important;}
#bfPage1 label {    font-weight: 500;}

button#bfSubmitButton {    margin: 10px 0px;    width: 138px;    height: 35px;    font-size: 20px;    color: #fff;     background-color: #03a3bf;    font-weight: 300; border: 0px; float: left;}
.window-mainbody span[style="margin: 0 auto;"] {    display: none;}

div#forminicio {    margin: 50px 0px}
div#forminicio h2{    color: #13b0d0;    font-size: 60px; margin-top: 0px;    }
div#forminicio h3{    text-transform: uppercase;    font-size: 15px;    margin-top: 10px;    font-weight: 700; border-bottom: 1px solid #1db3d2;    padding-bottom: 12px; margin-bottom: 0px; }
.t3-navhelper {background: url(../images/fondo_mapa_bn.jpg) no-repeat center top;}
div#bfPage1 {     padding-top: 8px;}
.info-detail {    padding-top: 17px;}
.bfErrorMessage {    padding: 0px!Important;    margin-bottom: 0px!Important;    background: #ffffff!Important;
    font-weight: 400!Important;    font-size: 12px;}
ul {    -webkit-padding-start: 20px;}
.info-detail li {margin-bottom: 20px;}
.contact-info ul li span {    font-weight: 700;}

#forminicio .fa {   float: left; font-size: 16px; font-weight: 100;   padding-right: 5px;    width: 30px; margin-top: 2px; color: #08acce;     text-align: center;}
i.fa.fa-calendar {      height: 20px;}
i.fa.fa-map-marker {    height: 25px;}
i.fa.fa-phone {   height: 20px;}
i.fa.fa-fax  {    height: 20px;}
i.fa.fa-envelope  {   height: 20px;}

/*-----------------ICONOS PRINCIPALES------------------------*/
a.adaptar.btn.btn-info {    /*display: inherit;*/}
.service-icon a {    color: #FFF;}
.service-icon a :hover {    color: #FFF;}
h3.tit-bot {
    font-size: 19px;
    padding: 3px 0px;
    background-color: #eeeeee;
    margin: 10px 0px;
}

.service-icon {background-color: #31b0d5; text-align: center;}
.service-icon {    border-radius: 4px;    color: #fff;    display: inline-block;    font-size: 36px;
    height: 90px;    line-height: 90px;    width: 90px;    -webkit-transition: background-color 0.2s ease;    transition: background-color 0.2s ease;}
.our-services {       padding-bottom: 0px;}
.sep50 {height: 60px;}
#iconos {}
div#Mod99 {    margin-bottom: 0px;}

/*------------------TITULOS LISTADOS PDF ---------------------*/
.service-info {        border: 1px solid #eee;    padding-bottom: 10px;    margin: 10px 0px;}
.k2ItemsBlock hr {
    margin-top: 10px!Important;
    margin-bottom: 10px!Important;
    border: 0;
    border-top: 1px solid #eeeeee;
}
div.itemListCategory {
    color: #13b0d0;
    /*font-size: 45px;*/
    text-align: center;
    padding-bottom: 9px;
    margin: 0 0 20px!Important;
    border-bottom: 1px solid #eeeeee;	
	background: #fff;
    border: 0px solid #ddd;
    border-radius: 0px;   
    padding: 0px;
}
.catItemAttachmentsBlock2 {    padding: 0px 8px 0 0;    float: left;     height: 20px; margin-top: 3px;}
.catItemView.groupSecondary {    margin: 0px!Important;    padding: 0px!Important;}
h3.catItemTitle-pdf {   
    font-size: 14px;
    /*color: #545454;*/
    margin: 5px 0PX;
    display: inline-block;
}

.linea-pdf {    border-bottom: 1px solid #f9f9f9;    padding-bottom: 0px;}
.catItemBody3 {    height: 24px; padding-top: 1px; text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
img.icono-leyes {    margin: -5px 2px 0px 0px;    display: inline-block;}
a.catItem-pdf {    color: #545454;}
a :hover .catItem-pdf{color: #13B0D0;text-decoration: none!Important;}

.modulo_esp {
    min-height: 90px;
}

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

/*------------------MODULO DOCUMENTOS-------------------------*/
div.k2ItemsBlock ul li {
    margin: 0px!Important;
    text-align: left;
      text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.k2ItemsBlock a {font-size: 14px!Important;
    color: #545454;
    margin: 5px 0PX;
   /*display: inline-block;*/}
	
.k2ItemsBlock a:hover {color: #00B2D2!Important; text-decoration: none!Important;}

/*------------------MODULO TRAMITES----------------------------------*/
.panel-heading:hover {
    background-color: #eae9e9!Important;
}
h4.panel-title {    text-align: center!Important;}
.descripcion {
    text-align: center;
    margin-bottom: 20px;
    color: #8a8a8a;
    font-weight: lighter;
    font-size: 1.1em;
}
.descripcion-tramite {
    margin-bottom: 15px;
    color: #5d5c5c;
    font-weight: lighter;
    font-size: 1.1em;
}
.cajon-titulo {
    font-weight: 600;
    text-transform: uppercase;
    color: #13b0d0;
}
.descripcion-tramite b {
    color: #3a3838;
    font-weight: 500;
}
.boton_tramite {
    
}
.text-right {text-align: right;}
.text-left {text-align: left;}
/*-----------------NOTICIAS PRINCIPALES------------------------*/	
	
#k2ModuleBox103 img {    display: block;    max-width: 100%;    max-height: 208px;    min-height: 208px;    min-width: 100%;     margin-bottom: 8px;}
#k2ModuleBox103 .itemContenedor {padding: 0px 15px;}

h3.catItemTitle a  {       font-size: 18px!Important; margin: 0px!Important; color: #03a3bf!Important;}
a.moduleItemTitle {       font-size: 18px;
    font-weight: normal;
    line-height: 1.2em;}
.titulo_inicio h2 {        color: #13b0d0;    font-size: 45px;    text-align: center;    padding-bottom: 9px;    margin: 0 0 20px;
    border-bottom: 1px solid #eeeeee;}
span.moduleItemDateCreated {   clear: both; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    float: left;    color: #0289a5;    margin-right: 5px;    font-size: 11px;    background-color: #e6e6e6;    padding: 0px 4px;}
.moduleItemIntrotext {    float: left;    clear: both; margin-top: 10px;}
.t3-content {padding-top: 0px; }


/*-----------NOTICIAS ADENTRO------------*/
div.catItemImageBlock {    padding: 0px 0;    margin: 0px;}
span.catItemImage2 {    display: block;    text-align: center;    margin: 0 0 8px 0;}
span.catItemImage2 img {    max-width: 100%;    height: auto;    max-height: 155px;}
div.catItemView {    margin-bottom: 15px!Important;    padding: 15px!Important;}
.modItemIntroText { display: table;   font-size: 13px;   line-height: 17px;   padding: 0px!Important;   margin-top: 8px;}


/*---------------AUTORIDADES---------------*/
.info {    text-align: center;}
.cargo {    color: #0091ab;    font-size: 110%;    font-weight: 600;    text-align: center;    margin-bottom: 6px;    margin-top: 25px;     background-color: #f9f9f9;}
.nombre, .nombre1 {    font-size: 1.5em;     font-weight: 200;}
/*------------------FOOTER--------------------*/
.copyright {    margin-bottom: 10px;    margin-top: 10px;}



/*------------------BUSCAR POR CUIT------------------*/
div#header {    display: none;}
div#barra {    display: none;}
footer.footer.hidden-print {    display: none;}

.espacioamplio {    min-height: 0px;}

/*--------MODULOS responsive--------------*/
/* mas ancho que 900px se ve asi	*/
	@media (min-width: 900px) {
	.espacioamplio {    min-height: 150px;}
	}
/* mas chico que 900px se ve asi	*/
	@media (max-width: 900px) {
			div#Mod94 {    display: none;}
      .serviceinfo h3 {
    margin-bottom: 20px;
    text-align: center;
    margin: 5px 20px 20px 20px;

}
      .icon_pri.col-sm-3 {
    width: 50%;
    text-align: center;
    float: left;
}
      
      
			
	}	
/* mas chico que 1200px se ve asi	*/
	@media (max-width: 1200px) {
			
	}		

	 


/*  Oscar  */
.btn.modal_jform_contenthistory {display:none;}  
#jform_title {width: 100%;font-size: 20px;}
.btn-derecha {position:absolute;top: 11px;right:10px;}
.gob_foto a {    padding: 0px !important;}



/* 5 columnas*/

.col-xs-5th-1, .col-xs-5th-2, .col-xs-5th-3, .col-xs-5th-4 {
  float: left;
}

.col-xs-5th-5 {
  float: left;
  width: 100%;
}

.col-xs-5th-4 {
  width: 80%;
}

.col-xs-5th-3 {
  width: 60%;
}

.col-xs-5th-2 {
  width: 40%;
}

.col-xs-5th-1 {
  width: 20%;
}

.col-xs-5th-pull-5 {
  right: 100%;
}

.col-xs-5th-pull-4 {
  right: 80%;
}

.col-xs-5th-pull-3 {
  right: 60%;
}

.col-xs-5th-pull-2 {
  right: 40%;
}

.col-xs-5th-pull-1 {
  right: 20%;
}

.col-xs-5th-pull-0 {
  right: auto;
}

.col-xs-5th-push-5 {
  left: 100%;
}

.col-xs-5th-push-4 {
  left: 80%;
}

.col-xs-5th-push-3 {
  left: 60%;
}

.col-xs-5th-push-2 {
  left: 40%;
}

.col-xs-5th-push-1 {
  left: 20%;
}

.col-xs-5th-push-0 {
  left: auto;
}

.col-xs-5th-offset-5 {
  margin-left: 100%;
}

.col-xs-5th-offset-4 {
  margin-left: 80%;
}

.col-xs-5th-offset-3 {
  margin-left: 60%;
}

.col-xs-5th-offset-2 {
  margin-left: 40%;
}

.col-xs-5th-offset-1 {
  margin-left: 20%;
}

.col-xs-5th-offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  .col-sm-5th-1, .col-sm-5th-2, .col-sm-5th-3, .col-sm-5th-4 {
    float: left;
  }

  .col-sm-5th-5 {
    float: left;
    width: 100%;
  }

  .col-sm-5th-4 {
    width: 80%;
  }

  .col-sm-5th-3 {
    width: 60%;
  }

  .col-sm-5th-2 {
    width: 40%;
  }

  .col-sm-5th-1 {
    width: 20%;
  }

  .col-sm-5th-pull-5 {
    right: 100%;
  }

  .col-sm-5th-pull-4 {
    right: 80%;
  }

  .col-sm-5th-pull-3 {
    right: 60%;
  }

  .col-sm-5th-pull-2 {
    right: 40%;
  }

  .col-sm-5th-pull-1 {
    right: 20%;
  }

  .col-sm-5th-pull-0 {
    right: auto;
  }

  .col-sm-5th-push-5 {
    left: 100%;
  }

  .col-sm-5th-push-4 {
    left: 80%;
  }

  .col-sm-5th-push-3 {
    left: 60%;
  }

  .col-sm-5th-push-2 {
    left: 40%;
  }

  .col-sm-5th-push-1 {
    left: 20%;
  }

  .col-sm-5th-push-0 {
    left: auto;
  }

  .col-sm-5th-offset-5 {
    margin-left: 100%;
  }

  .col-sm-5th-offset-4 {
    margin-left: 80%;
  }

  .col-sm-5th-offset-3 {
    margin-left: 60%;
  }

  .col-sm-5th-offset-2 {
    margin-left: 40%;
  }

  .col-sm-5th-offset-1 {
    margin-left: 20%;
  }

  .col-sm-5th-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-5th-1, .col-md-5th-2, .col-md-5th-3, .col-md-5th-4 {
    float: left;
  }

  .col-md-5th-5 {
    float: left;
    width: 100%;
  }

  .col-md-5th-4 {
    width: 80%;
  }

  .col-md-5th-3 {
    width: 60%;
  }

  .col-md-5th-2 {
    width: 40%;
  }

  .col-md-5th-1 {
    width: 20%;
  }

  .col-md-5th-pull-5 {
    right: 100%;
  }

  .col-md-5th-pull-4 {
    right: 80%;
  }

  .col-md-5th-pull-3 {
    right: 60%;
  }

  .col-md-5th-pull-2 {
    right: 40%;
  }

  .col-md-5th-pull-1 {
    right: 20%;
  }

  .col-md-5th-pull-0 {
    right: auto;
  }

  .col-md-5th-push-5 {
    left: 100%;
  }

  .col-md-5th-push-4 {
    left: 80%;
  }

  .col-md-5th-push-3 {
    left: 60%;
  }

  .col-md-5th-push-2 {
    left: 40%;
  }

  .col-md-5th-push-1 {
    left: 20%;
  }

  .col-md-5th-push-0 {
    left: auto;
  }

  .col-md-5th-offset-5 {
    margin-left: 100%;
  }

  .col-md-5th-offset-4 {
    margin-left: 80%;
  }

  .col-md-5th-offset-3 {
    margin-left: 60%;
  }

  .col-md-5th-offset-2 {
    margin-left: 40%;
  }

  .col-md-5th-offset-1 {
    margin-left: 20%;
  }

  .col-md-5th-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-5th-1, .col-lg-5th-2, .col-lg-5th-3, .col-lg-5th-4 {
    float: left;
  }

  .col-lg-5th-5 {
    float: left;
    width: 100%;
  }

  .col-lg-5th-4 {
    width: 80%;
  }

  .col-lg-5th-3 {
    width: 60%;
  }

  .col-lg-5th-2 {
    width: 40%;
  }

  .col-lg-5th-1 {
    width: 20%;
  }

  .col-lg-5th-pull-5 {
    right: 100%;
  }

  .col-lg-5th-pull-4 {
    right: 80%;
  }

  .col-lg-5th-pull-3 {
    right: 60%;
  }

  .col-lg-5th-pull-2 {
    right: 40%;
  }

  .col-lg-5th-pull-1 {
    right: 20%;
  }

  .col-lg-5th-pull-0 {
    right: auto;
  }

  .col-lg-5th-push-5 {
    left: 100%;
  }

  .col-lg-5th-push-4 {
    left: 80%;
  }

  .col-lg-5th-push-3 {
    left: 60%;
  }

  .col-lg-5th-push-2 {
    left: 40%;
  }

  .col-lg-5th-push-1 {
    left: 20%;
  }

  .col-lg-5th-push-0 {
    left: auto;
  }

  .col-lg-5th-offset-5 {
    margin-left: 100%;
  }

  .col-lg-5th-offset-4 {
    margin-left: 80%;
  }

  .col-lg-5th-offset-3 {
    margin-left: 60%;
  }

  .col-lg-5th-offset-2 {
    margin-left: 40%;
  }

  .col-lg-5th-offset-1 {
    margin-left: 20%;
  }

  .col-lg-5th-offset-0 {
    margin-left: 0%;
  }
}


/*---IMPRIMIR-----*/
@media print {	

}