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



/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {

z-index: 20;

}

#logo_head{
position:relative;
float:left;
width:25%;
}

/* Adjust Menu (red) text color, (Garamond) font-family, (1.5em) font-size  */
.navbar .nav > li > a,
.navbar .nav > li.current-menu-item > a,
.navbar .nav > li.current-menu-ancestor > a {
color: #FFFFFF;
font-size: 22px;
}

/* Adjust Menu (red) text color, (Garamond) font-family, (1.5em) font-size  */
.navbar .nav > li > a:hover,
.navbar .nav > li.current-menu-item > a:hover,
.navbar .nav > li.current-menu-ancestor > a:hover {
color: #FFF;
background:#000000;
/*border-bottom: 5px solid #AE0907;*/
 box-shadow:
    0 0 0 #f00,
    0 0 20px #f00 inset,
    0 0 20px #f00 inset,
    0 0 20px #f00 inset;
	border-bottom:5px solid #F00;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a,
.navbar .nav > .active > a {
background:#000000;
 box-shadow:
    0 0 0 #f00,
    0 0 20px #f00 inset,
    0 0 20px #f00 inset,
    0 0 20px #f00 inset;
	border-bottom:5px solid #F00;
}


/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
width:100%;
background:#000;
padding:0px 10px 20px 10px;
font-family:"Times New Roman", Times, serif !important;
}

#social_icons {
position:absolute;
right:10px;
margin-bottom:50px;
color:#FFFFFF;
z-index:9999999;	
}



.navbar-wrapper ul {
padding-top:100px;
z-index: 20;
}


.contenedor {
padding:0px;
width:100%;
background:#000;
}


#main {
width:100%;
position:relative;
float:right;
z-index:99999999;
padding:0px 10px 0px 10px;
background:#000;
color:#FFF;
font-size:16px;
font-family:"Times New Roman", Times, serif !important;
}

#div_features {
	position:relative;
	float:left;
	width:100%;
	color:#000;
	margin-bottom:10px;
}

#div_logos {
	position:relative;
	float:left;
}

.logos_icon_quien{
position:relative;
float: left;
margin: 5px 4px;
width:9%;
overflow:hidden;
}


/* Large desktops and laptops */
@media (min-width: 1200px) {
/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
width:100%;
padding:0px 40px 0px 40px;
}

#main {
width:100%;
position:relative;
float:right;
z-index:10;
padding:0px 80px 0px 80px;
background:#000;
color:#CCC;
font-size:20px;
}

}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {


}

/* Portrait tablets and small desktops */
@media (min-width: 910px) and (max-width: 991px) {


}

/* Landscape phones and portrait tablets */
@media (max-width: 849px) {



}

/* Landscape phones and smaller */
@media (max-width: 480px) {

}


#index_nombre{
	font-size:35px;
	color: #CCC;
}





#main h1,h2,h3, #main_index {
color: #999999;
text-decoration:underline;
font-weight:bold;
font-size:26px;
}

#main a{
color: #999999;
text-decoration:underline;
font-weight:bold;
}

#main a:hover{
color: #666666;

}

#main_frm {
position:relative;
float:left;
z-index:10;
width:99%;
margin:auto;
font-size:13px;
background-color:#FFFFFF;
border: 2px solid;
}


#centro {
	position:relative;
	float:left;
	width:96%;
	color:#000;
	margin-left:2%;
	min-height:500px;

}


.btn_hover:hover{
	background-color:#B10909;	
}

.modal{
	margin-top:150px;
	z-index:99999!important;	
}

#foot_copy {
	font-size:12px;
	position:relative;
	float:left;
	width:100%;
	background:#000; 
	color:#CCC;
	padding:0px 40px 0px 40px;
}

#foot_copy a{
	color:#F00;	
}





/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////  */
.roll_over{
    height: 25px;
	width: 25px;
	margin: 5px;
	float: left;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.roll_over:hover {
	background-position: 0px -25px;
	}
.facebook{
background-image:url('../images/facebook.png');
}
.twitter{
background-image:url('../images/twitter.png');
}
.google_plus{
background-image:url('http://3.bp.blogspot.com/-4bF1SoqVsfk/U2Y1LBACKaI/AAAAAAAACGs/g94xKjCd0CY/s1600/google.png');
}

.youtube{
background-image: url('../images/youtube-hover.png');
}

.blog_ico{
background-image: url('../images/blog_icon.png');
}




.box-shad
{
 box-shadow:
    0 8px 8px #333,
    0 0 200px #000 inset,
    0 0 150px #000 inset,
    0 0 100px #000 inset;
}






.rotate{
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
     
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
     
    overflow:hidden;
 
    }  
 
.rotate:hover  
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
} 


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 350px;
  margin-bottom: 0px;
  margin-top:-20px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 350px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 350px;
}




/* http://getbootstrap.com/customize/?id=ffde1cf79dbbe952f469

http://jqueryui.com/themeroller/#!zThemeParams=5d00000100c605000000000000003d8888d844329a8dfe02723de3e5700bbb34ecf36ce5959f380e613cafa997b39424a52ffc947ae6386d03dcb468a5a7815c8be751cbeb85f52384d8af826a6f2d5c641d90f69837073c156b7dc24847588f6b13e54c9ac4032b61ebbad89753c27eee31043641db11af4b6e6e407b4499c4d826496b6d5e2247297c8343d758cad0f3d394d09b7da44275e763bd2a35660f2801c78d26a244f21ffc9b1a80cde0dd7d1f64bb9b03816b98a4ece7ba9445ec9c5de6abb2880c767c2cb033dfb09c3e91e18098823d8bccf59d4488c0b396c9ef08eb32486ac69b05e83b56a0fe853af32b713a0428a59a1b7ab9bfe942b4a9e5f759aceb20fb4a478be3b9ea21312da67e1e27fb88d2171af285436184e5f142d0bb65f22bd57bc11e977f1d89bcd4b72831ff903c28e17fbd031b21b77e3966b729a0d20cff0b603f816d0a8058cfe7bc87b50ee1a005604480a9423385f88527a03e8020f90a2e6a917b826c7605ea410ed56879faf2dec15cbbadf70fcab4f9b85cd1e60797b36b44586e5be7a2258295221cb0563c4d14ab22392a4e6b7c8ea3b06a706557a4341cc4c539ee157752884391ff6ab35700

  */ 