@charset "utf-8";
body,html {-webkit-font-smoothing:antialiased;-ms-touch-action:manipulation;touch-action:manipulation;font-family:sans-serif;margin:0 auto;padding:0;min-height:auto;height:auto;min-width:100%;width:100%;font-weight:400;background-color:#FFF;color:#1d2129;}

.title-bar {

}

.backgroudColorTheme {
    background-color:#E27B15;
}

.ColorTheme {
    color:#E27B15;
}

.border-modules-corporacion {
    text-align:center;
    border-right:1px #E27B15 solid;
    padding-right:40px;
}

.content-text-modules {
    color:#fff;
    padding-left:40px;
}

.orbit-previous, .orbit-next {color: #E27B15;}
.orbit-previous, .orbit-next:hover {cursor:pointer;}

.scroll-to-top {
  text-decoration: none;
  position: fixed; 
  bottom: 190px;
  right: 20px;
  display: none;
  font-size:.95em;
  color: #E27B15;
}

.scroll-to-top:hover{
  text-decoration:none;
  color: #333;
  cursor:pointer;
}

.texto-pdf{
    text-align:center;
	color:#333;
	padding-bottom:15px;
	font-size: .9em;
}

.content-servicios {
    margin-top:30px;
    text-align:left;
}

.titulo-informacion-publica-home{color:#fff; margin:20px 0;font-size:1.5em}

.bold-style {
	font-weight:700;
}

.texto-quienessomos{margin-bottom:15px;font-size: 2em;}

.size-icons-40 {
    font-size:40px
}

.size-icons-30 {
    font-size:30px
}

.size-icons-10 {
    font-size:10px
}

i.hover-color-theme:hover{
	cursor:pointer;
    color:#E27B15;
}

i.color-theme{
	cursor:pointer;
    color:#E27B15;
}

.title-section-home {
	font-size:40px;
}
.text-description-modules{font-size:.95em;}

ul.backgroudColorThemeUl {
    background-color:#E27B15;
}

.menu li {
    background-color:#E27B15;
}

.menu li>a:hover {
	color:#333;   
}

.content-icon-text{margin: 2px 6px 0 0;display: inline-block;vertical-align: top;}
.text-item-modules{white-space:normal;width:90%;display:inline-block;}
.icon-size{font-size:18px}

/****contactenos***/
.label-input-contact{
    color:#FFF;
}

/* Bottom left text */
.bottom-left-caption {
    /*text-shadow: 4px 4px 2px rgba(51, 3, 0, 1);*/
	font-size: 1.5em;
	position: absolute;
	bottom: 50px;
	left: 60px;
	color:#FFF;
	padding-left: 10px;
	border-left: 2px solid #E27B15;
}

/******redes******/
.rounded-social-buttons {
  text-align: center;
  padding-top: 2px;
}

.rounded-social-buttons .social-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 2.1rem;
  height: 2.1rem;
  border: 0.125rem solid transparent;
  padding: 0;
  text-decoration: none;
  text-align: center;
  color: #fefefe;
  font-size: .95rem;
  font-weight: normal;
  line-height: 2em;
  border-radius: 1.6875rem;
  transition: all 0.5s ease;
  margin-right: 0.25rem;
}

.rounded-social-buttons .social-button:hover, .rounded-social-buttons .social-button:focus {
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}

.rounded-social-buttons .social-button.facebook {
  background: #1E1D23;
}

.rounded-social-buttons .social-button.facebook:before {
  font-family: "FontAwesome";
  content: "";
}

.rounded-social-buttons .social-button.facebook:hover, .rounded-social-buttons .social-button.facebook:focus {
  color: #3b5998;
  background: #fefefe;
  border-color: #3b5998;
}

.rounded-social-buttons .social-button.twitter {
  background: #55acee;
}

.rounded-social-buttons .social-button.twitter:before {
  font-family: "FontAwesome";
  content: "";
}

.rounded-social-buttons .social-button.twitter:hover, .rounded-social-buttons .social-button.twitter:focus {
  color: #55acee;
  background: #fefefe;
  border-color: #55acee;
}

.rounded-social-buttons .social-button.linkedin {
  background: #007bb5;
}

.rounded-social-buttons .social-button.linkedin:before {
  font-family: "FontAwesome";
  content: "";
}

.rounded-social-buttons .social-button.linkedin:hover, .rounded-social-buttons .social-button.linkedin:focus {
  color: #007bb5;
  background: #fefefe;
  border-color: #007bb5;
}

.rounded-social-buttons .social-button.youtube {
  background: #bb0000;
}

.rounded-social-buttons .social-button.youtube:before {
  font-family: "FontAwesome";
  content: "";
}

.rounded-social-buttons .social-button.youtube:hover, .rounded-social-buttons .social-button.youtube:focus {
  color: #bb0000;
  background: #fefefe;
  border-color: #bb0000;
}

.rounded-social-buttons .social-button.instagram {
  background: #1E1D23;
}

.rounded-social-buttons .social-button.instagram:before {
  font-family: "FontAwesome";
  content: "";
}

.rounded-social-buttons .social-button.instagram:hover, .rounded-social-buttons .social-button.instagram:focus {
  color: #125688;
  background: #fefefe;
  border-color: #125688;
}

.rounded-social-buttons .social-button.pinterest {
  background: #cb2027;
}

.rounded-social-buttons .social-button.pinterest:before {
  font-family: "FontAwesome";
  content: "";
}

.rounded-social-buttons .social-button.pinterest:hover, .rounded-social-buttons .social-button.pinterest:focus {
  color: #cb2027;
  background: #fefefe;
  border-color: #cb2027;
}

.rounded-social-buttons .social-button.google-plus {
  background: #dd4b39;
}

.rounded-social-buttons .social-button.google-plus:before {
  font-family: "FontAwesome";
  content: "";
}

.rounded-social-buttons .social-button.google-plus:hover, .rounded-social-buttons .social-button.google-plus:focus {
  color: #dd4b39;
  background: #fefefe;
  border-color: #dd4b39;
}

.rounded-social-buttons .social-button.github {
  background: #000000;
}

.rounded-social-buttons .social-button.github:before {
  font-family: "FontAwesome";
  content: "";
}

.rounded-social-buttons .social-button.github:hover, .rounded-social-buttons .social-button.github:focus {
  color: #000000;
  background: #fefefe;
  border-color: #000000;
}

.rounded-social-buttons .social-button.tumblr {
  background: #32506d;
}

.rounded-social-buttons .social-button.tumblr:before {
  font-family: "FontAwesome";
  content: "";
}

.rounded-social-buttons .social-button.tumblr:hover, .rounded-social-buttons .social-button.tumblr:focus {
  color: #32506d;
  background: #fefefe;
  border-color: #32506d;
}
/**********************/


/***divider*/
.dividerDiv{
   background-color:#E27B15;
   height:20px;
}

.lienzo{ background-image:url("/images/banners/lienzo.jpg"); background-repeat:no-repeat; width:100%; height:256px; background-size:contain;background-position: center center;}

.pdfImage{border:1px solid #fff}
.pdfImage:hover{border:1px solid #999}

/* Small only */
@media screen and (max-width: 39.9375em){.titulo-informacion-publica-home{font-size:1.2em}.texto-quienessomos{margin-top:15px}.menu li{font-size:1.3em;}.rounded-social-buttons{ text-align:left;padding-left:15px}.size-icons-40{font-size:18px;}.title-section-home{font-size:16px;}.content-text{font-size:13px}.content-servicios {padding:10px;}.bottom-left-caption{left:25px;}.content-icon-servicios{vertical-align:middle;}.label-input-contact {font-size: 17px;}.title-bar {font-size: 1.5em;}}
@media screen and (max-width: 39.9375em) and (orientation: landscape){}
/* Medium and up */
@media screen and (min-width: 40em){}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em){}
/* Large and up aqui va todo en pc */
@media screen and (min-width: 64em){}
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em){}
@media screen and (min-width: 660px) and (max-width: 63.9375em) and (orientation: portrait){}
@media screen and (min-width: 660px) and (max-width: 63.9375em) and (orientation: landscape){}
