body {font-family: Arial, Helvetica, sans-serif; }

a {color: #333;}

p a {color: #227AA8;}

.container {
  max-width: 1150px;
  border: 0px;
  -webkit-box-shadow: 0px;
  box-shadow: 0px;
  
}
p {font-size:18px; line-height:31px; font-weight:normal;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1150px;
}
h2.item-title a, bt-inner a, bt-title{
  font-size:23px;
  color: #000;
  line-height:27px;
  text-transform:none;
  font-weight:bold;
}
h2{
  font-size:30px;
  line-height: 35px;
 /* color: #5A2A1D; */ /*bordo*/
  color:#333;
}
h2 a, h2 a:hover, h2 a:link{color:#000; text-decoration:none;}
.blog .items-row .span12 .item .page-header h2{font-size: 23px; line-height: 27px;}

/*titulos content slider */
.bt-cs .bt-inner .bt-title {
   font-size:23px;
 /* color: #5A2A1D; */ /*bordo*/
  color:#333;
  line-height:27px;
  text-transform:none;
  font-weight:bold; 
}
/* background de sidebar right */
.well{
  background-color: #fff;
  border: 0px;
/*  border-bottom: #E3E3E3 thin solid*/
}
/* borde celeste inferior en titulos sidebar y fuente */
.well h3.page-header{
    
  border-bottom-color: #39B7FD; /*linea celeste inferior sidebar titulos */
  border-bottom-style: solid;
  border-bottom-width: 3px;
  font-size:18px;
  line-height:20px;
  font-weight:700;
  
}
/* linea inferior */
.footer .container hr{ display:none;}
.footer {background-color:#404040; margin:0}
.credenciales{
  margin:0;
  padding: 20px;
  background-color:#404040;
  color:#fff;
}
.credenciales a:link{color:#fff;}

@media (max-width: 960px) {
    .container {max-width: 960px;}
    .container {width: auto;}
}

#respmods, #respmods1, #respmods2 {width: auto;min-height: 200px; margin-bottom:20px; }
#respmods::after, 
#respmods1::after, 
#respmods2::after 
{
   clear: both;
}
#posIzq, #posDer, #posA, #posB, #posC, #posD, #posE {height: 100%;padding: 20px;border-bottom: #E3E3E3 thin solid;}
#respmods [class*="span"],
#respmods1 [class*="span"],
#respmods2 [class*="span"]
{
        display: block;
        width: 100%;
        min-height: 28px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.127659574%;
        *margin-left: 2.0744680846383%;
}
#respmods [class*="span"]:first-child,
#respmods1 [class*="span"]:first-child,
#respmods2 [class*="span"]:first-child
{
        margin-left: 0;
}
#respmods .span3,
#respmods1 .span3,
#respmods2 .span3
{
        width: 23.404255317%;
        *width: 23.351063827638%;
}
#respmods .span4,
#respmods1 .span4,
#respmods2 .span4
{
        width: 31.914893614%;
        *width: 31.861702124638%;
}
#respmods .span6, #posIzq .span6, #posDer .span6,
#respmods1 .span6, #posA .span6, #posB .span6, #posC .span6
#respmods2 .span6, #posD .span6, #posE .span6
{
        width: 48.936170208%;
        *width: 48.882978718638%;
}

#respmods .span12,
#respmods1 .span12,
#respmods2 .span12,
#respmods3 .span12
{
        width: 99.99999999%;
        *width: 99.946808500638%;
}
/* clase para el modulo el periscopio */
.periscopio{
  margin-bottom:30px;
}
.bt-extra{
  float:left;
}
@media (max-width: 767px) {
[class*="span"], .uneditable-input[class*="span"], #respmods [class*="span"] {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0;
        margin-bottom: 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
 /* iconos redes */
  .redes img{
     width: 35px;
  } 
}/* fin media query */

/* imagenes en formato blog - menu */
.pull-left.item-image {
    width:200px;

}
/*imagen a la izquierda en articulo */
img.pull-left{padding:10px 10px 10px 0;}
page-header h2 a{
  font-size:16px;
  color:#000;
  
  
}
/* barra de titulo de los modulos en gris */
.moduletable h3{

  font-weight:bold;
  font-size:16px;
/*  background-color:#ccc;*/
  padding:10px;
  margin: 10px 20px 10px 0;
  border-bottom-color: #39B7FD; /*linea celeste inferior en el titulo */
  border-bottom-style: solid;
}
/* titulo del banner superior */
.da-slide h2{

  color: #3341ff;
}
/* menu en paginas */

.nav-pills li a:link {
  font-weight:bold;
}

.nav-pills li a:hover {
  color: #ffffff !important;
  background-color: #65C400;
}
.nav-pills li a:active  {
  color: #ffffff !important;
}
/* formatos para minifrontpage */
.mfp_mid_132 .mfp_cat a{
  background: #39b7fd;
  padding: 10px;
}
.mfp_mid_132 .mfp_default_item:hover .mfp_cat a {
    background: #65C400; !important
}

