/*--------------------------------*/
/*    		Header				 */
/*------------------------------*/
header{
	position: fixed;
	z-index: 92;
	width: 100%;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.4);
}

.container-g{
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;	
}

/*--------------------------------*/
/*    		Genericas			 */
/*------------------------------*/

/*--------Estilo pie------------*/
.triangulo {
	border-color      : transparent transparent transparent #AD6A4D;
	border-style      : solid;
	-webkit-transform : rotate(26deg);
	-moz-transform    : rotate(26deg);
	border-width      : 21px 11px 5px 11px;
	height            : 0;
	width             : 0;
	position          : absolute;
	left              : -7px;
	top               : 4px;
}



/*------------------------------*/

/*------------------------------*/

/*!
 * Yamm!3 - megamenu for Bootstrap 3
 * 
 * Licensed under the MIT license
 */
 
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
	position : static;
}
.yamm .container {
	position : relative;
}
.yamm .dropdown-menu {
	left : auto;
}
.yamm .yamm-content {
	padding : 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left  : 0;
	right : 0;
}

/*Para Modificar el Aspecto del Big-Menu*/
.nav-pills > li.active > a {
    background-color : #7a1a26;
}
.nav-pills>li.active>a:focus {
	background-color  :#7a1a26;
}
.dropdown-menu {
	position           : absolute;
	top                : 100%;
	left               : 0;
	z-index            : 1000;
	display            : none;
	float              : left;
	min-width          : 160px;
	padding            : 5px 0;
	margin             : 0px 0 0;
	font-size          : 14px;
	list-style         : none;
	background-color   : #fff;
	background-clip    : padding-box;
	border             : 1px solid #ccc;
	border-radius      : 0px;
	-webkit-box-shadow : 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow         : 0 6px 12px rgba(0, 0, 0, .175);
}	
.dropdown-menu ul li {
	list-style-type : none;
	padding-top     : 6px;
	padding-bottom  : 13px;
	padding-left    : 12px;
}
.dropdown-menu li li:hover {
	background: #dddddd;
	color: white;
}	
.dropdown-menu li li a p{
	color: #2d2828;
}
.dropdown-menu li li:hover a {
	color: #2d2828;
	text-decoration: none;
}
.yamm ul {
	padding-left : 0px;
}	
.yamm .dropdown-menu {
	background-color: #eee;
}




/*------------------------------*/


a{
	text-decoration: underline;
}

.impar-sm{
	border: 1px solid #ccc;
  	padding: 10px;
}

.par-sm{
	background-color: #efefef;
	border: 1px solid #ccc;
  	padding: 10px;
}
.impar{
	border: 1px solid #ccc;
  	margin: 10px;
  	padding: 10px;
}

.par{
	background-color: #efefef;
  	margin: 10px;
  	padding: 10px;
}
.color1{
	color: #AF0C5A;
}
.color2{
	color: #CD4361;
}
.color3{
	color: #DA0186;
}
.color4{
	color: #5B5CB8;
}
.color-f{
	color: #24599B;
}
.color-t{
	color: #00AFF2;
}

.impar-sm h4{
	font-size: 26px;
}

.par-sm h4{
	font-size: 26px;
}

.impar-sm p{
	font-size: 18px;
}

.par-sm p{
	font-size: 18px;
}

.br-right{
	border-right: solid 2px;
	height: 25px;
}

.margen-sup-inf{
	margin-top: 15px;
	margin-bottom: 15px; 
}
.margen-inf-sm{
	margin-bottom: 15px;
}
.margen-inf{
	margin-bottom: 30px;
}
.margen-inf-md{
	margin-bottom: 22px;
}
.margen-sup-xs{
	margin-top: 10px;
}
.margen-sup{
	margin-top: 15px;
}
.margen-sup-md{
	margin-top: 22px;
}
.margen-sup-lg{
	margin-top: 50px;
}
.margen-sup-inf-est{
	margin-top: 15px;
	margin-bottom: 40px; 
}
.padding-sup{
	padding-top: 15px;
}
.padding-left{
	padding-left: 15px;
}
.icono i{
	padding-right: 10px;
}
ul{
	list-style-type: none;
}
h4{
	font-size: 22px;
}
li a{
	color: #000;
}
li a:hover{
	color: #000;
	text-decoration: none
}
.sn-padding{
	padding-right: 0px;
	padding-left: 0px;
}
.font-size-md{
	font-size: 26px;
}
/*--------------------------------*/
/*    		Menu Responsivo		 */
/*------------------------------*/
.Contenedor-Menu-Sup{
	background-color: #DFDFDF;
}
.navbar{
	border: none;
}
.navbar-brand-Folio{
	font-size: 14px;
  	color: #333;
  	padding-right: 0px;
  	padding-left: 30px;
  	padding-top: 20px;
  	margin-left: -15px;
  	line-height: 10px;
}
.navbar-default{
	margin-bottom: 0px;
	background-color: transparent;
  	border-color: transparent;
}
.navbar-brand{
	background-color: #8A8A8A;
  	color: #FFF;
  	font-size: 14px;
}
.navbar-default .navbar-brand{
	color: #fff;
	text-decoration: none;
}

.navbar-default .navbar-brand>i{
	font-size: 18px;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{
	background-color: #8A8A8A;
	text-decoration: underline;
	color: #fff;
}
.navbar-default .navbar-nav>li>a{
	color: #000;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
	color: #000;
}
.navbar-default .navbar-nav>li>a>i{
	font-size: 14px;
}

.sn-padding-left{
	padding-left: 0px;
}

.sn-padding-right{
	padding-right: 0px;
}

.sn-padding{
	padding: 0px 
}

.padding-top{
	padding-top: 9px;
}
.padding-top-btn{
	padding-top: 12px;
}
.Menu{
  	width: 100%;
  	background-color: #DFDFDF;
}

.menu-Sup a{
	text-decoration: underline;
	color: #000;
	font-size: 14px;
	margin: 5px;
}

.menu-Sup a:hover{
	text-decoration: none;
}

.menu-Sup i{
	font-size: 16px;
	margin-top: 17px;
}

.buscador{
	padding-left: 222px;
	height: 50px;
}

.buscador-log{
	padding-left: 130px;
}

.Folio{
	margin-top: 7px;
}

.form-md{
	width: 100%;
}

.btn-buscador{
	color: #FFF;
  	background-color: #CD4361;
  	border-color: #ccc;
  	font-size: 12px;
}
.btn-buscador:hover{
	color: #FFF;
  	background-color: #F76988;
  	-webkit-transition: background-color 450ms ease-out;
}
.btn-md{
	width: 30%;
}
.bg-sup{
	background-color: #FFF;
}
.btn-text{
	text-decoration: none;
}
/*--------------------------------*/
/*    		logos			 	 */
/*------------------------------*/
.head-md{
	margin-top: 18px;
	margin-bottom: 12px;
}
.head-md h1{
	font-size: 30px;
}
.head-md img{
	margin-top: 10px;
}
/*--------------------------------*/
/*    		social			 	 */
/*------------------------------*/

.AreaTwitter {
	border-style: solid;
	border-width: 1px;
	border-color: #52A5E5;
	margin-bottom: 2px;
	color: #52A5E5;
}
.AreaTwitter h3 {
	margin-bottom: 0px;
	margin-top: 6px;
	font-size: 27px;
}
.Tweets {
	text-align: -webkit-center;
	background-color: #52A5E5;
}
.Tweets span {
	padding: 14px;
	font-size: 28px;
	background-color: #52A5E5;
	color: #FFF;
}
.Vertwitter {
	padding: 7px 0px 7px 0px;
	font-size: 15px;
	color: #52A5E5;
	margin-left: -22px;
}
.mar-face{
	padding-right: 30px;
}
.AreaFace {
	border-style: solid;
	border-width: 1px;
	border-color: #3B5998;
	margin-bottom: 2px;
	color: #3B5998;
}
.AreaFace h3 {
  margin-bottom: 0px;
  margin-top: 6px;
  font-size: 27px;
}
.Facebook {
	text-align: -webkit-center;
	background-color: #3B5998;
}
.Facebook span {
	padding: 14px;
	font-size: 28px;
	background-color: #3B5998;
	color: #FFF;
}
/*--------------------------------*/
/*    		Menu principal  	 */
/*------------------------------*/
.head-md img{
	margin-top: 10px;
}
.bc-menu{
	background-color: #7B7ABC;
	height: 60px;
}
.menu-pr{
	background-color: #6667B9;
	padding-right: 0px;
	height: 60px;
}
.menu-pr li{
	/*width: 16.66%;*/	
	padding: 0px 34px 0px 7px;
	
}
.menu-pr li a{
	color: #FFF;
	text-decoration: none;
	height: 60px;
	border-radius: inherit;
}
.menu-pr li a p{
	margin: 0px 8px 0 10px;
	font-size: 15px;
	font-family: helvetica;
}
.menu-pr li a:hover{
	color: #7B7ABC;
	height: 60px;
}
.nav-pills>li+li{
	margin-left: 0px;
}


/*--------------------------------*/
/*    		Cuerpo          	 */
/*------------------------------*/
.espacio-Sup{
	margin-top: 270px;
}
.banner-sup{
	margin-top: 25px;
}
.avisos-sup{
	 /* margin-top: 230px; */ 

	border-top: 3px solid #E6CECE;
	border-bottom: 3px solid #E8CBCF;
	background: #FFF7EC;
	text-align: center;
	margin-bottom: 18px;
}
.caja-avisos section{
	border: 1px solid #D1C2B8;
	margin: 10px 0px 15px 0;
	height: 195px;
}
.caja-avisos p{
	margin-left: 20%;
	margin-right: 10%;
	padding-top: 20px;
}
.bg-avisos section{
	background-image: url(/INE-Votoextranjero2015-theme/images/ine/comillas.png);
	background-color: #FEFAF5;
	background-repeat: no-repeat;
	background-position: 2em .7cm;
	padding: 24px 0px;
}
/*--------------------------------*/
/*    		Carrusel          	 */
/*------------------------------*/
.bg-carr-1{
	background-color: #DB0080;
}
.bg-carr-2{
	background-color: #7B7ABC;
}
.carousel-indicators{
	left: 20%;
}
.carousel-control{
	width: 5%;
}
.carousel-caption{
	text-align: left;
	bottom: 0px;
	/*
	margin-left: -15%; 
	*/ 
	width: 35%;
	height: 100%;
}
.carousel-caption p{
	font-size: 26px;
}
.b-titulo{
	font-size: 29px;
	text-shadow: #000 2px 1px 5px;
	padding-right: 20px;
	text-align: left;
}
.carousel-control.left{
  background-image: none;
  z-index: 5;
  background-color: rgba(103, 103, 103, 0.88);
  border-radius: 0 5px 5px 0;
  top: 36%;
  width: 3.5%;
  height: 25%;
  opacity: 0.9;
}
.carousel-control.right{
  background-image: none;
  z-index: 5;
  background-color: rgba(103, 103, 103, 0.88);
  border-radius: 5px 0 0 5px;
  top: 36%;
  width: 3.5%;
  height: 25%;
  opacity: 0.9;
}
#owl-demo .item{
    padding: 30px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}


/************************************/
/**************CARRUSEL *************/
/************************************/

.bgColor01 {
/*	background : #642627;	*/

	background : #DB0080;
}
.bgColor02{
/* 	background : #47304e;	*/
	background : #7B7ABC;
}
.bgColor03{
	background : #573B4B;
}

.btn-color01{
	background : #fff;
	color      : #333;
	border     : #ccc;
}

.btn-color02{
	background : #fff;
	color      : #333;
	border     : #ccc;
}

.hover-trans-bg {
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition   : background-color 300ms ease-out;
	-webkit-transition: background-color 300ms ease-out;
	-o-transition     : background-color 300ms ease-out;
}


.hover-trans-bg:hover {
	-webkit-transition : background-color 300ms ease-out;
	-moz-transition    : background-color 300ms ease-out;
	-webkit-transition : background-color 300ms ease-out;
	-o-transition      : background-color 300ms ease-out;
}

.link-white {
	color: #FFF;
}


/*--------------------------------*/
/*        slider Principal       */
/*------------------------------*/
.carousel-indicators li{
	width  : 17px;
	height : 17px;
}
.carousel-indicators .active{
	width  : 18px;
	height : 18px;
}
.bannerPrincipal .carousel-inner > .item > a img{
	margin-left: auto;
}
.bannerPrincipal .descripcion {
	left    : 0;
	width   : 56%;
	height  : 100%;
	top     : 0;
	z-index : 0;
}

.bannerPrincipal .titulo {
	font-size     : 29px;
	font-family   : helvetica;
	text-shadow   : #000 2px 1px 5px;
	padding-left  : 45px;
	padding-right : 20px;
	padding-top   : 30px;
	text-align    : left;
}

.bannerPrincipal .btn {
	font-size  : 18px;
	margin-top : 30px;
	padding    : 10px20px;
	margin-top  : 15px;
	margin-left : 250px;
}

.bannerPrincipal .carousel-control{
	top     : 36%;
	width   : 3.5%;
	height  : 25%;
	opacity : 0.9;
}
.bannerPrincipal .carousel-control:hover{
	opacity: 1;
}
.bannerPrincipal .carousel-control.left{
	background-image: none;
	z-index: 5;
	background-color: rgba(103, 103, 103, 0.88);
	border-radius: 0 5px 5px 0;
}

.bannerPrincipal .carousel-control.right{
	background-image: none;
	z-index: 5;
	background-color: rgba(103, 103, 103, 0.88);
	border-radius: 5px 0 0 5px;
}
.bannerPrincipal .carousel-control.right span{
	left : 50%;
	top  : 50%;

}
.bannerPrincipal .carousel-control.left span{
	left : 50%;
	top  : 50%;

}
.bannerPrincipal .carousel-indicators{
	left    : 30%;
	top     : 82%;
	z-index : 1;
}



/*--------------------------------*/
/*    		estatales         	 */
/*------------------------------*/
.bg-el-est{
	background-color: #F4F4F4;
}
.el-est img{
	margin-top: 30px;
}
.edo-elec:hover{
	background-color: #fff;
	height: 220px;
}
.edo-elec{
	height: 220px;
}
.edo-elec a{
	width: 100%;
}
.edos{
	height: 252px;
}
.edos h3{
	font-weight: 100;
}
.edos h3 a:hover{
	color: #337ab7;
	text-decoration: none;
}
.l-interes{
	border-top: solid 2px #ddd;
	margin-top: 15px;
	margin-bottom: 40px;
}
.s-interes{
	font-weight: 600;
	text-align: center;
	margin-top: 0rem;
	margin-bottom: 0rem;
	color: #8D1423;
	padding-left: 0;
	padding-right: 0;
	font-size: 24px;
}
.s-interes-conten img{
	text-align: center;
	max-width: 100%;
	opacity: 0.6;
}
.s-interes-conten img:hover{
	opacity: 1;
}
.s-interes-conten div{
	text-align: center;
	padding: 0 10px; 
}
.imagenesInteres .owl-controls .owl-buttons .owl-prev {
  left: 41%;
  top: 100%;
  text-decoration: none;
}
.imagenesInteres .owl-controls .owl-buttons .owl-next {
  right: 41%;
  top: 100%;
}
.owl-controls .owl-buttons .owl-prev {
  background-color: rgba(255, 255, 255, 0);
  position: absolute;
  left: 28%;
  font-size: 26px;
  top: 100%;
}
.owl-controls .owl-buttons .owl-next {
  background-color: rgba(255, 255, 255, 0);
  position: absolute;
  right: 28%;
  font-size: 26px;
  top: 100%;
}
.owl-pagination span{
	background-color: #C0C0C0;
}
.owl-buttons a{
	text-decoration: none;
	font-size: 38px;
	color: #C0C0C0;
}
/*--------------------------------*/
/*      Propiedades Movil 		 */
/*------------------------------*/
@media (min-width: 991px) and (max-width: 1464px) {
	.head-md {
	  margin-top: 8px;
	  margin-bottom: 12px;
	}
	.head-md img{
		width: 100%;
	}
	.titulo{
		font-size: 31px;
	}
}
@media (min-width: 770px) and (max-width: 1464px) {
	.bc-menu{
		background-color: #7B7ABC;
		height: 60px;
	}
	.menu-pr{
		background-color: #6667B9;
		padding-right: 0px;
		height: 60px;
	}
	.menu-pr li{
		width: 16.66%;
	}
	.menu-pr li a{
		color: #FFF;
		text-decoration: none;
		height: 60px;
		border-radius: inherit;
	}
	.menu-pr li a p{
		margin: 0px 8px 0 10px;
		font-size: 13px;
		font-family: helvetica;
	}
	.menu-pr li a:hover{
		color: #7B7ABC;
		height: 60px;
	}
	.nav-pills>li+li{
		margin-left: 0px;
	}
}

@media (min-width: 768px) and (max-width: 990px) {
	
	/* .container{
		width: 768px;
	} */
	.bannerPrincipal .titulo{
		padding-top: 0;
	}
	.bannerPrincipal .btn{
		margin-top  : 10px;
		margin-left : 125px;
		padding     : 5px;
	}
	/* .bannerPrincipal .carousel-control.right{
		left: 18%;
	} */
	
	.bannerPrincipal .carousel-indicators{
		left: 20%;
	}
	.bannerPrincipal .carousel-inner > .item > a img {
		max-width: 60%;
	}
	
	.carousel-caption.descripcion p:first-child {
		font-size   : 20px;
		text-shadow : #000 2px 1px 5px;
	}
	.carousel-caption .masInformacion button {
		font-size: 13px;
	}
	
	/* Mapa de sitio */
	.seccionPie ul li{
		width: 100%;
	}
	.seccionPie ul li ul {
		padding: 0px 0 40px 0px;
	}
	.seccionPie .especialPie {
		padding: 0px 0 40px 0px;
	}
	
	
	.Contenedor-Menu-Sup {
		background-color: #DFDFDF;
		width: 93%;
	}
	.espacioFixed {
		padding-top: 240px;
	}
	.btn-md{
		width: 50%;
	}
	.navbar-default .navbar-nav>li>a>i{
		font-size: 18px;
	}
	.menu-pr li a p{
		margin: 0px 10px 5px 10px;
		font-size: 13px;
		font-family: helvetica;
	}
	.head-md{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.head-md img{
		width: 100%;
	}
	.titulo{
		font-size: 27px;
	}
	.espacio-Sup{
		margin-top: 300px;
	}
	.carousel-indicators {
	  left: 50%;
	}
	.carousel-caption p{
		font-size: 20px;
	}
	.bc-menu{
		background-color: #7B7ABC;
		height: 85px;
	}
	.menu-pr{
		background-color: #6667B9;
		padding-right: 0px;
		height: 85px;
	}
	.menu-pr li{
		/* width: 16.66%; */
	}
	.menu-pr li a{
		color: #FFF;
		text-decoration: none;
		height: 85px;
		border-radius: inherit;
	}
	.menu-pr li a:hover{
		color: #7B7ABC;
		height: 85px;
	}
	.banner-sup{
		margin-top: 25px;
	}
	.avisos-sup{
		margin-top: 24px;
		margin-bottom: 18px;
	}
	.caja-avisos p{
		margin-left: 29%;
		margin-right: 10%;
		padding-top: 0;
	}
	.caja-avisos section{
		height: 250px;
	}
	.bc-menu{
		height: 78px;
	}
	.menu-pr{
		height: 78px;
	}
	.menu-pr li a:hover{
		height: 78px;
	}
	.menu-pr li a p{
		margin: 4px 0 5px 2px;
	}
	.edos{
		height: 220px;
	}
}
@media (max-width: 767px){
	a{
		text-decoration: none;
	}
	.banner-sup{
		margin-top: 15px;
	}
	.menu-md{
		margin-top: 0px;
	}
	.btn-buscador{
		width: 100%;
	}
	.btn-RegresarCV{
		background-color: #fff;
		border: 1px solid #357ebd;
		border-radius: 5px;
		color: #357ebd;
		width: 60%;
	}
	.btn-md{
		width: 80%;
	}	
	.nav-collapsable>li {
		position: relative;
		display: -webkit-inline-box;
	}
	.nav-collapsable>li:hover{
		background-color: #CD4361;
	}
	.navbar-default .navbar-nav>li>a:hover{
		color: #FFF;
	}
	.navbar-nav{
		text-align: center;
	}
	.navbar-default .navbar-toggle {
	  	border-color: #CD4361;
	  	background-color: #CD4361;
	}
	.navbar-default .navbar-toggle:hover {
	  	background-color: #F76988;
  		-webkit-transition: background-color 450ms ease-out;
	}
	.navbar-default .navbar-toggle:focus {
	  	background-color: #F76988;
  		-webkit-transition: background-color 450ms ease-out;
	}
	.navbar-default .navbar-toggle .icon-bar {
	  	background-color: #FFF;
	}
	.opcion-radio{
		background-color: rgb(205, 67, 97);
		border-right: solid 2px rgb(251, 251, 251);
		color: #FFF;
	}
	.opcion-radio:hover{
		background-color: rgb(240, 240, 240);
		color: #000;
		-webkit-transition: background-color 450ms ease-out;
	}	
	.opcion-radio-2:hover{
		background-color: rgb(240, 240, 240);
		color: #000;
		-webkit-transition: background-color 450ms ease-out;
	}
	.opcion-radio-active{
		background-color: rgb(240, 240, 240);
		color: #000;
		-webkit-transition: background-color 450ms ease-out;
	}
	.active-menu-md h3{
		margin-bottom: 3px;
	}
	.active-menu-md a{
		text-decoration: none;
	}
	.active-menu-md h3 a:hover{
		text-decoration: none;
	}
	.noactive-menu-md h3{
		margin-top: 0px;
		margin-bottom: 3px;
	}
	.noactive-menu-md a{
		text-decoration: none;
	}
	.noactive-menu-md h3 a:hover{
		text-decoration: none;
	}
	.noactive-menu-md:hover{
		background-color: #CD4361;
	  	color: #FFF;
	  	-webkit-transition: background-color 450ms ease-out;
	}
	.padding-container{
		padding-left: 35px;
	}
	.edo-elec{
		height: 190px;
	}
	.edo-elec:hover{
		height: 190px;
	}
	.edos{
		height: 610px;
	}
	.edos h3{
		padding-top: 20px;
		text-decoration: underline;
	}
	.edos h3:hover{
		text-decoration: none;
	}
	.el-est img{
		margin-top: 10px;
	}
	.espacio-Sup{
		margin-top: 52px
	}
	.banner-sup{
		margin-top: 0;
	}
	.carousel-sm-1{
		width: 100%;
  		background-color: rgba(219, 0, 128, 0.5);
	}
	.carousel-sm-2{
		width: 100%;
  		background-color: rgba(124, 122, 188, 0.5);
	}
	.carousel-inner img{
		width: 100%;
	}
	.menu-responsive{
		color: #FFF;
	}
	.b-titulo {
	  text-align: center;
	}
	.carousel-indicators {
	  left: 50%;
	}
	.carousel-control.left{
		width: 6.5%;
	}
	.carousel-control.right{
		width: 6.5%;
	}
	.carousel-control .glyphicon-chevron-left{
		top: 37%;
	}
	.carousel-control .glyphicon-chevron-right{
		top: 37%;
	}
	.carousel-caption p{
	  font-size: 20px;
	}
	.social-face iframe{
		width: 76%;
	}
	.head-md{
		margin-bottom: 5px;
	}
	.head-md h1{
		font-size: 26px;
	}
	.container-g{
		padding: 0;
	}
	.avisos-sup{
		margin-top: 10px;
		margin-bottom: 18px;
	}
	.caja-avisos p{
		margin-left: 28%;
		margin-right: 0%;
		padding-top: 0px;
	}
	.caja-avisos section{
		height: 250px;
	}
	.mar-face{
		padding-right: 15px;
	}
	.espacioFixed{
		padding-top: 6px;
	}
	
	/* slider Pincipal ============================================= */
	.carousel-caption .masInformacion button {
		background : #ac1f53;
		font-size  : 13px;
	}
	.bannerPrincipal .descripcion{
		width: 100%;
	}
	.bgColor01 {
		background : #DB0080;
	}
	.bgColor02{
		background : #7B7ABC;
	}
	.bgColor03{
		background : #573B4B;
	}
	.bannerPrincipal .carousel-indicators {
		left : 50%;
		top  : 90%;
	}
	.bannerPrincipal .carousel-control.right {
		top: 36%;
	}
	.bannerPrincipal .carousel-control.right span{
		left : -6%;
		top  : 38%;
	}
	.bannerPrincipal .carousel-control.left {
		top: 36%;
	}

	.bannerPrincipal .carousel-control.left span{
		left : -10%;
		top  : 38%;
	}
	.bannerPrincipal .carousel-caption.descripcion p:first-child {
		font-size: 32px;
		padding-top: 0px;
	}
	.bannerPrincipal .btn{
		margin-top : 10px;
		padding    : 2px;
		margin-left: 0px;
	}
	
	/* Pie de pagiana */
	.contacto {
		padding-left   : 20px;
		padding-top    : 20px;
		padding-bottom : 20px;
	}
	/* Mapa de sitio */
	.seccionPie ul li{
		width: 100%;
	}
	.seccionPie ul li ul {
		padding: 0px 0 40px 0px;
	}
	.seccionPie{
		display: none;
	}
	
}


@media (min-width: 200px) and (max-width: 380px) {
	.container{
		width: 320px;
	}
	.bannerPrincipal .carousel-inner > .item > img{
		
	}
	.bannerPrincipal .carousel-caption.descripcion p:first-child {
		font-size: 22px;
	}

}

@media (min-width: 381px) and (max-width: 500px) {
	.container{
		width: 460px;
	}

}




@media (min-width: 992px) and (max-width: 1199px) {
	.bannerPrincipal .btn{
		margin-top  : 15px;
		margin-left : 120px;
	}
  	/* .container{
  		width: 992px;
  	} */
  		
	/* Slider Principal */
	.bannerPrincipal .descripcion {
		left: 0;
		width: 41%;
	}
	/* .bannerPrincipal .carousel-inner > .item > img {
		margin-left : auto;
		width       : 60%;
	} */
	.bannerPrincipal .carousel-inner > .item > a img {
		max-width: 60%;
	}
	.carousel-caption.descripcion p:first-child {
		font-size   : 29px;
		font-family : helvetica;
		text-shadow : #000 2px 1px 5px;
	}
	
	/* pie */
	.seccionPie ul li {
		width: 100%;
	}
	 
}



