@charset "utf-8";
/* CSS Document */

@import url("../fonts/stylesheet.css");

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	body {
    padding-top: 80px;
}
  #header{
	position:fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
  .navbar-header button{
    width:inherit;
  }
  .navbar{
    margin-bottom:0px;
  }
  
  h2.texto-light{
  font-size:1.8em
}

h2.texto-bold{
  font-size:1.8em
}
  #auditorias, #c-gerencial, #interventorias, #mas-servicios{
  padding-bottom:0px;
}
.cuadro-azul{
	background-color: #3dc0e4;
	color: #ffffff;
	margin-bottom: 15px;
}

.cuadro-grisC{
	background-color: #c4c6c8;
	color: #4D4D4D;
	margin-bottom: 15px;
}

.cuadro-grisO{
	background-color: #6d6e70;
	color: #ffffff;
	margin-bottom: 15px;	
}

.cuadro-amarillo{
	/*background-color: #e0e55e;*/background-color:#e7e452;
	color: #6d6e70;
	margin-bottom: 15px;
}

.cuadro-blanco{
	background-color: #ffffff;;
	color: #000000;
	margin-bottom: 15px;
}
#footer{
	background-color: #333333;
	color: #ffffff;
	/*margin-bottom: 25px;*/
  	border-top: 10px solid #e0e55e;
} 
  ul.lowermenu li a{
  color:#ffffff;
  padding:5px;
}
h2.texto-light, h3.texto-light{
  font-weight:300;
  margin-bottom:0px;
}
h3.texto-light{
  margin-top:0px;
}

h2.texto-bold{
  margin:0px;
  font-weight:normal;
}  
  
.texto-light-ital{
	font-Family:'GillSansStdLight', Helvetica, sans-serif;	
	font-style: italic;
  	font-size: 1.25em;
}
.texto-ital{
	font-Family:'GillSansStd', Helvetica, sans-serif;	
	font-style: italic;
}

.texto-light{
	font-Family:'GillSansStdLight', Helvetica, sans-serif;	
	font-style: normal;
}
.texto-bold{
	font-Family:'GillSansStd', Helvetica, sans-serif;	
	font-style: normal;
  	font-weight:bold;
}
.texto-bold-ital{
	font-Family:'GillSansStd', Helvetica, sans-serif;	
	font-style: italic;
  	font-weight:bold;
}  
  
#oportunidades{
  font-size:12px;
  }
#oportunidades th{
  color:#000000;
  background-color:#ffffff;
}
#oportunidades tr{
  border-bottom:#3DC0E4 solid 5px;
  background-color:#34abc9;
}
#oportunidades th, #oportunidades td{
  padding:20px 10px;
}
#oportunidades a {
    color: #ffffff;
  	font-weight:bold;
}  
  .nav-tabs {
    font-size:10px;
  }
  
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	body {
    /*padding-top: 320px;*/
}
      
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
body {
    padding-top: 410px;
}
  ul.nav.navbar-nav li{
  	/*width: 25%;*/
	text-align: center;
  	border-right:#333333 solid 1px;
}
  ul.nav.navbar-nav li ul li{
  	width: 100%;
	text-align: center;
  	border-right:#333333 solid 0px;
    border-bottom:#333333 solid 1px;
}
  .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
  .navbar-brand{
    padding:0px;
  }
  .nav > li > a {
    padding: 10px 20px;
  }
  #oportunidades, .nav-tabs {
    font-size:inherit;
  }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
body {
    padding-top: 120px;
}
  .navbar{
  margin-top:40px;
}
  .servi-list img{
  margin:0px 10px;
}
  #auditorias, #c-gerencial, #interventorias, #mas-servicios{
  padding-bottom:120px;
}  
  
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
  body{
    padding-top:120px;
  }
  #header{
	position:fixed;  	
}
  

}

#header{
	border-top:10px solid #e0e55e;
  	/*position:fixed;
  	top: 0;
    width: 100%;*/
  	background-color:#ffffff;
}

nav{
	font-size:1.25em;
	font-Family:'GillSansStdLight', Helvetica, sans-serif;
}





.lowmap h4{
	border-bottom:1px solid #ffffff;
}





.azulblk{
  background-color:#3dbfe3;
  padding-bottom:20px;
}
.vicario{
  color:#ffffff;
}

/*Otros Ajustes*/
.carousel{
  background-color:#ffffff;
}

.btn.btn-success.submit-button {
  background-color: #f9f9f9;
  color:#000000;
}

/*Bootstrap Addons*/



.navbar-default .navbar-nav > .active > span a, .navbar-default .navbar-nav > .active > span a:hover, .navbar-default .navbar-nav > .active > span a:focus {
  border-bottom: 8px solid #e0e55e !important;
}

ul.nav.navbar-nav {
  width: 110%;
}

/*ul.nav.navbar-nav li{
  	width: 20%;
	text-align: center;
  	border-right:#333333 solid 1px;
}*/

ul.nav.navbar-nav li:last-child{
 border-right:0px; 
}

ul.nav.navbar-nav li span a{
  	color:#6d6e70
}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #3dbfe3;
  border-color: #dddddd #dddddd transparent;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  cursor: default;
}
.nav-tabs > li > a{
  background-color:#00b3dd;
  color:#ffffff;
    
}
input, button, select, textarea {
	 width: 100%;
  	background-color:#c4c6c8;
  	margin:5px 0px;
}
.checkbox input[type='checkbox'], .checkbox-inline input[type='checkbox'] {
    position: absolute;
    margin-left: 0px;
    margin-top: 4px;
}
input#fox-m120-checkbox1, input#fox-m121-checkbox1 {
    width: 5%;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #E0E55E;
}

/*Adicionales*/
.camera_caption_desc > p {
  font-family: "GillSansStd",Helvetica,Arial,sans-serif;
  font-size: 2em;
}

.camera_caption_desc > a {
  font-weight:bold;
  font-family: "GillSansStd",Helvetica,Arial,sans-serif;
  color:#e0e55e;
  font-size: 1.5em !important;
}

.jpe_car_image.col-md-4, .jpe_car_image.col-md-6 {
    transition: all 1s ease-in-out 0s;
}
.jpe_car_image.col-md-4:hover, .jpe_car_image.col-md-6:hover{
  filter:alpha(opacity=50);
  opacity:0.5;
}

.cargar .controls .fox-item-attachments-btn-cnt > div > div > div {
    background-color: #ffffff;
    color: #000000;
}

.cuadro-azul .gm-style-iw.gm-style-iw-c {
	color: #000;
}

/*Fin de adicionales*/


.gdark{
  background-color: #b2b2b2;/*background-color:#ff0000;*/
  margin-bottom: 15px;
}
.gblock{
  background-color: #e7e452;
}
  
  