header {
	background:#ffffff;
	color:#fff;
}

.main {
	background:#f2f2f2;
}

.color1 {
	background: #f8f8f8;
	color:#fff;
}

.color2 {
	background: #333333;
	color:#fff;
}

aside {
	background:#c0392b;
	color:#fff;
}



#footer {
    background-color: #F3F3F3;
    padding-top: 10px;
    padding-bottom: 0px;
    position:fixed;
    bottom:0;
    width:100%;
}

.colortexto
{
	font-family: Arial, Helvetica, sans-serif;
	color:black; 
   	font-size:80px;
  	font-weight:bold;
}

.colortexto2
{
	font-family: Arial, Helvetica, sans-serif;
	color:black; 
   	font-size:20px;
  	font-weight:bold;
}
.textomenu
{
color:black; 	
}

.marcadeagua
{
	width:300px;height:225px;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	background:url("img/logo.png");
}

.google-maps {
position: relative;
padding-bottom: 75%; // This is the aspect ratio
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}

.organigrama{

  width: 200px;
  height:95px;
}

.alinea
{
	 vertical-align:top;
}

.centrar
{
text-align: center;
}

.secciones{
	width: 100px;
  height:150px;
}
.secciones2{
	width: 150px;
  height:100px;
}
.lineas
{
	width: 450px;
}
.seccionestxt{
	text-align: justify;
}

.modalorg{
width:100%;
height: 100%;
   
}
.modalimg{
	width: 150%;
	height:150%;
}

.modalimga{
	width:200%;
	height:80%;
}
.modalimga1{
	width:200%;
	height:100%;
}

.sombra
{
	/*color: black;
	text-shadow: gray 0.1em 0.0em 0.0em;*/

	text-shadow: -1px -1px white, 1px 1px #333;
}

.nav.navbar-findcond { background: #fff; border-color: #ccc; box-shadow: 0 0 2px 0 #ccc; }
.nav.navbar-findcond a { color: #f14444; }
.nav.navbar-findcond ul.navbar-nav a { color: #f14444; border-style: solid; border-width: 0 0 2px 0; border-color: #fff; }
.nav.navbar-findcond ul.navbar-nav a:hover,
.nav.navbar-findcond ul.navbar-nav a:visited,
.nav.navbar-findcond ul.navbar-nav a:focus,
.nav.navbar-findcond ul.navbar-nav a:active { background: #fff; }
.nav.navbar-findcond ul.navbar-nav a:hover { border-color: #f14444; }
.nav.navbar-findcond li.divider { background: #ccc; }
.nav.navbar-findcond button.navbar-toggle { background: #f14444; border-radius: 2px; }
.nav.navbar-findcond button.navbar-toggle:hover { background: #999; }
.nav.navbar-findcond button.navbar-toggle > span.icon-bar { background: #fff; }
.nav.navbar-findcond ul.dropdown-menu { border: 0; background: #fff; border-radius: 4px; margin: 4px 0; box-shadow: 0 0 4px 0 #ccc; }
.nav.navbar-findcond ul.dropdown-menu > li > a { color: #444; }
.nav.navbar-findcond ul.dropdown-menu > li > a:hover { background: #f14444; color: #fff; }
.nav.navbar-findcond span.badge { background: #f14444; font-weight: normal; font-size: 11px; margin: 0 4px; }
.nav.navbar-findcond span.badge.new { background: rgba(255, 0, 0, 0.8); color: #fff; }

.button_a {
	border-radius: 4px;
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 28px;
	padding: 20px;
	width: 500px;
	transition: all 0.5s;
	cursor: pointer;
	margin: 5px;
  }
  
  .button_a span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
  }
  
  .button_a span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: 0;
	right: -20px;
	transition: 0.5s;
  }
  
  .button_a:hover span {
	padding-right: 25px;
  }
  
  .button_a:hover span:after {
	opacity: 1;
	right: 0;
  }