body{
	-webkit-font-smoothing:antialiased;
	/*text-rendering:optimizeLegibility;*/
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color:#131C22;
	-webkit-margin-collapse:collapse;
	-webkit-border-collapse:collapse;
}

.video-responsive {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
/*padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.ytp-icon .ytp-icon-watermark {
	display:none; !important
}

img[src$=".gif"], img[src$=".png"], img[src$=".jpg"] { img [src = $ ". gif"], img [src = $ ". png"], img [src = $ ". jpg"] {
                   image-rendering: -moz-crisp-edges; imagen-rendering: -moz-nítidos bordes; /* Firefox */ / * Firefox * /
                   image-rendering: -o-crisp-edges; imagen-rendering: -o-nítidos bordes; /* Opera */ / * Opera * /
                   image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */ imagen-rendering: -webkit, optimización y contraste; / * Webkit (nombres no estándar) * /
                   image-rendering: crisp-edges; imagen-rendering: nítidos bordes;
                   -ms-interpolation-mode: nearest-neighbor; -ms-interpolación-mode: vecino más cercano; /* IE (non-standard property) */ / * IE (propiedad no estándar) * /
				   border:0;
}}

a img{
	border:none;
	}
a img[src$=".gif"], a img[src$=".png"], a img[src$=".jpg"] { img [src = $ ". gif"], img [src = $ ". png"], img [src = $ ". jpg"] {
                   image-rendering: -moz-crisp-edges; imagen-rendering: -moz-nítidos bordes; /* Firefox */ / * Firefox * /
                   image-rendering: -o-crisp-edges; imagen-rendering: -o-nítidos bordes; /* Opera */ / * Opera * /
                   image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */ imagen-rendering: -webkit, optimización y contraste; / * Webkit (nombres no estándar) * /
                   image-rendering: crisp-edges; imagen-rendering: nítidos bordes;
                   -ms-interpolation-mode: nearest-neighbor; -ms-interpolación-mode: vecino más cercano; /* IE (non-standard property) */ / * IE (propiedad no estándar) * /
				   border:0;
}}
*,

*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


ul li
{
	list-style-image:url(../img/ico_flecha2.gif);
	vertical-align:top;
	text-align:left;!important
	align:left;
}

a {
	
	color: #67c3ed;
	text-decoration: none;
}

a:hover {
	color: #3fb9f6;
	text-decoration: none;
}

a:visited{
	color: #67c3ed;
	text-decoration: none;
}

a:active{
	color: #67c3ed;
	text-decoration: none;
}

p{
	text-align:left;	
}

.interiorTransparente p{
	text-align:center;
	padding-top:0px;
	}

.logo{
	margin-top:12px;
	z-index:2;
	}
.fondoFN{
	horizontal-align:center;
	background-color:#131C22;
	/*border-bottom:3px solid #369fe9 ;*/
	width:100%;
	height:70px;
	}
.interiorFN{
	background-color:#2a2d33;
	text-align:center;
	margin:0 auto;
	width:100%;
	height:auto;
	}
.fotosCentral{
	width:100%; height:auto;
	}
.fotosCentralIpad{
	display:none;
}	
.fotosCentralMobile{
	display:none;
}	
.interiorNegro{
	background-color:#000;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	text-align:center;
	padding:3%;
	}
.links {
	height:auto;
	width:33%;
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	}
.vineta{
	width:26px;
	height:26px;
	vertical-align:middle;
	margin-left:5px;
	}	
.links img {
	height:26px;
	width:26px;
	vertical-align:middle;
	display:inline-block;
	margin-left:4px;
	}
.interiorOscuro{
	background-color:#1c1f23;
	height:auto;
	vertical-align:middle;
	text-align:center;
	padding:3%;
	}
.interiorColores{
	width:1270px;
	background-color:none;
	height:auto;
	vertical-align:middle;
	text-align:center;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	padding:1%;
	}
.fotosIzq{
	
	}	
.interiorTransparente{
	background-color:none;
	height:auto;
	vertical-align:middle;
	text-align:center;
	padding:2%;
	}
.interiorFAQ{
	background-color:none;
	height:auto;
	vertical-align:middle;
	text-align:left;
	padding:2%;
	}			
.interiorBlanco{
	background-color:#fff;
	height:auto;
	vertical-align:middle;
	text-align:center;
	padding:3%;
	}
.contenedorCuadros
{
    width:1000px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
    display:inline-block;
}
.contenedor3Cuadros
{
	margin-left:10%;
	margin-right:auto;
	margin-top:20px;
    width:1100px;
	text-align:center;
    padding:2%;
    display:inline-block;
}
.cuadroInf{
	padding:2%;
	text-align:center;
	float:left;
	width:25%;
	vertical-align:middle;
	font-family: Source Sans Pro, Arial, sans-serif;
	font-weight:300;
	text-rendering:geometricPrecision;
	color:#fff;
	font-size:1em;
	line-height:1.5em;
	letter-spacing:0.02em;
	}
.cuadroMQSD{
	padding:2%;
	text-align:center;
	float:left;
	width:25%;
	vertical-align:middle;
	font-family: Source Sans Pro, Arial, sans-serif;
	font-weight:300;
	text-rendering:geometricPrecision;
	color:#fff;
	font-size:1em;
	line-height:1.5em;
	letter-spacing:0.02em;
	}
				
.izquierdo{
	padding:2%;
	vertical-align:middle;
	}
.derecho{
	padding:2%;
	vertical-align:middle;
	}	
.izquierdoInv{
	position:relative; 
	left:-46%;
	padding:2%; 
	vertical-align:middle; 
	}
.derechoInv{
	position:relative;
	left:46%;
	padding:2%; 
	vertical-align:middle; 
	}
	
.izquierdoTop{
	padding:2%;
	vertical-align:top;
	}
.derechoTop{
	padding:2%;
	vertical-align:top;
	}
.contactoTop{
	margin-top:20px;
	vertical-align:top;
	font-size:13px;
	line-height:1.5em;
	letter-spacing:0.02em;
	}
.contInteriorNegro{
	width:1000px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

.interiorContacto{
	width:800px;
	background-color:#ffffff;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

.interiorContent{
	width:1200px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	}

.interiorContentEsp{
	width:1060px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	}	
	
.contenedor-interno
{
    width: 46%;
    padding:2%;
    display:inline-block;
}
.ajustar
{
    clear: both;
}
.clear1
{
    clear:none;
}
.clear2
{
    clear:none;
}
.clear3
{
    clear:none;
}
			
.membreteFN{
	margin:0 auto;
	width:1100px;
	height:70px;
	}
.logoFN{
	position:relative;
	margin-top:16px;
	float:left;
	width:170px;
	height:39px;
	z-index:4;
	margin-right:30px;
	margin-left:0px;
	}
.menuFN{
	/*padding-top:5px;
	/*position:relative;*/
	float:center;
	width:100%;
	height:60px;
	}
.separadorFN{
	background-repeat:repeat-x;
	text-align:center;
	margin-top:-10px;
	width:100%;
	height:40px;
	}	
.pie{
	position:relative;
	margin:0 auto;
	width:100%;
	height:250px;
	background-color:#131C22;
	}
.pieFN{
	width:1100px;
	margin:0 auto;
	background-color:#131C22;
	}	
.menuPieLeft{
	horizontal-align:left;
	text-align:left;
	width:46%;
	position:relative;
	float:left;
	height:100%;
	padding-left:20px;
	}
.menuPieRight{
	position:relative;
	text-align:right;
	float:right;
	width:46%;
	height:100%;
	padding-right:20px;
	padding-top:30px;
	}
.social{
	position:relative;
	text-align:right;
	float:right;
}
	
@-ms-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}

label {
	font-family:Source Sans Pro, Sans Serif;
	font-weight:400;
	color:#666666;
	display:block;
	margin-top:20px;
	letter-spacing:1px;
	text-align: left;
}
.formulario {
    display:block;
    margin:0 auto;
    width:90%;
    color: #666666;
    font-family:Source Sans Pro, sans-serif;
}
form {
	margin:0 auto;
	width:90%;
	text-align: left;
}
 
input, textarea {
    width:90%;
    height:38px;
    background:#fff;
    border:1px solid #cccccc;
    padding:12px;
    margin-top:3px;
    font-size:12px;
    color:#666666;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
 
textarea {
    height:150px;
}
 
#submit {
    width:80px;
    height:40px;
    border:none;
    margin-top:20px;
    cursor:pointer;
	background-color:#09F;
	margin-bottom:50px;
	font-family:Source Sans Pro, Sans Serif;
	font-size:16px;
	font-weight:400;
	color:#FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:4px;
	-webkit-appearance: none;
    
}
.intContact{
	width:50%;
	text-align:left;
}


@media screen and (max-width: 1280px) {
	.TituloColBlanco{font-size:2.5em !important }
	.TituloColNegro{font-size:2.5em !important }
	.fondoFN{ width: 100%;  }
	.interiorFN{ width: 100%; height:auto;  }
	.interiorContent{ width:92%;}
	.interiorContentEsp{ padding-left:1%;}
	.interiorColores{ width:100%;}
	.interiorNegro{ width:100% height:10%;}
	.contInteriorNegro{ width:90%;}
	.membreteFN{ width: 100%;  }
	.menuFN{ width: 100%;  }
	.separadorFN{ width: 100%;  }
	.pieFN{ width: 96%; margin-top:-2px;  }
	.fotosCentralIpad{ display:none;}
	.fotosCentral{ display:block;}
	.interiorTransparente p{text-align:center; padding-left:15px; padding-right:15px; padding-top:10px;}
	.logoFN{ margin-left:10px;}
	.contenedorCuadros{ width:100%;}
	.contenedor3Cuadros{ width:80%; margin-left:18%;}
}

@media only screen 
and (min-device-width : 1152px) 
and (max-device-width : 1200px) {
	.TituloColBlanco{font-size:2.5em !important }
	.TituloColNegro{font-size:2.5em !important }
	.fondoFN{ width: 100%;  }
	.interiorFN{ width: 100%; height:auto;  }
	.interiorContent{ width:100%;}
	.interiorContentEsp{ width:90%;}
	.interiorColores{ width:100%;}
	.interiorNegro{ width:100% height:10%;}
	.contInteriorNegro{ width:90%;}
	.membreteFN{ width: 100%;  }
	.menuFN{ width: 100%;  }
	.separadorFN{ width: 100%;  }
	.pieFN{ width: 94%;  }
	.fotosDer{ width:100%; height:auto;}
	.fotosIzq{ width:100%; height:auto;}
	.fotosCentralIpad{ display:block;}
	.fotosCentral{ display:none;}
	.interiorTransparente p{text-align:center; padding-left:15px; padding-right:15px; padding-top:10px;}
	.logoFN{ margin-left:10px;}	
}
		
@media screen and (max-width: 1024px) {
	.TituloColBlanco{font-size:2.5em !important }
	.TituloColNegro{font-size:2.5em !important }
	.fondoFN{ width: 100%;  }
	.interiorFN{ width: 100%; height:auto;  }
	.interiorContent{ width:100%;}
	.interiorContentEsp{ width:90%;}
	.interiorColores{ width:100%;}
	.interiorNegro{ width:100% height:10%;}
	.contInteriorNegro{ width:90%;}
	.membreteFN{ width: 100%;  }
	.menuFN{ width: 100%;  }
	.separadorFN{ width: 100%;  }
	.pieFN{ width: 94%;  }
	.fotosDer{ width:100%; height:auto;}
	.fotosIzq{ width:100%; height:auto;}
	.fotosCentralIpad{ display:block;}
	.fotosCentral{ display:none;}
	.interiorTransparente p{text-align:center; padding-left:15px; padding-right:15px; padding-top:10px;}
	.logoFN{ margin-left:10px;}
	
}

@media screen and (max-width: 900px) {
	.TituloColBlanco{font-size:1.9em !important }
	.TituloColNegro{font-size:1.9em !important }
	.fondoFN{ width: 100%; position: relative; }
	.interiorFN{ width: 100%; height:auto;  }
	.interiorContent{ width:100%;}
	.interiorContentEsp{ width:90%;}
	.interiorColores{ width:100%;}
	.interiorNegro{ width:100% height:10%;}
	.contInteriorNegro{ width:90%;}
	.membreteFN{ width: 100%;  }
	.menuFN{ width: 100%;   position: absolute;
  z-index: 1000; }
	.separadorFN{ width: 100%;  }
	.pieFN{ width: 96%;  }
	.fotosDer{ width:100%; height:auto;}
	.fotosIzq{ width:100%; height:auto;}
	.fotosCentralIpad{ display:block;}
	.fotosCentral{ display:none;}
	.interiorTransparente p{text-align:center; padding-left:15px; padding-right:15px; padding-top:10px;}
	.logoFN{ margin-left:10px; z-index:1001}
}
@media screen and (max-width: 800px) {
	.TituloColBlanco{font-size:1.9em !important }
	.TituloColNegro{font-size:1.9em !important }
	.fondoFN{ width: 100%;  }
	.interiorFN{ width: 100%; height:auto;  }
	.interiorContent{ width:100%;}
	.interiorContentEsp{ width:90;}
	.interiorColores{ width:100%;}
	.interiorNegro{ width:100% height:10%;}
	.contInteriorNegro{ width:90%;}
	.membreteFN{ width: 100%;  }
	.menuFN{ width: 100%;  }
	.separadorFN{ width: 100%;  }
	.pieFN{ width: 96%;  }
	.fotosDer{ width:100%; height:auto;}
	.fotosIzq{ width:100%; height:auto;}
	.fotosCentralIpad{ display:block;}
	.fotosCentral{ display:none;}
	.interiorTransparente p{text-align:center; padding-left:15px; padding-right:15px; padding-top:10px;}
	.logoFN{ margin-left:10px;}
	.interiorContacto{ width:100%; padding:4%}

}

@media screen and (max-width: 700px) {
	.TituloColBlanco{font-size:1.9em !important }
	.TituloColNegro{font-size:1.9em !important }
	.fondoFN{ width: 100%;  }
	.interiorFN{ width: 100%; height:auto;  }
	.interiorContent{ width:100%;}
	.interiorContentEsp{ width:90%;}
	.interiorColores{ width:100%;}
	.interiorNegro{ width:100% height:10%;}
	.contInteriorNegro{ width:90%;}
	.membreteFN{ width: 100%;  }
	.menuFN{ width: 100%;  }
	.separadorFN{ width: 100%;  }
	.pieFN{ width: 96%;  }
	.menuPieLeft{ width:100%; padding-left:20px;}
	.menuPieRight{ width:100%; padding-right:20px;}
	.pie{ height:470px;}
	.fotosDer{ width:100%; height:auto;}
	.fotosIzq{ width:100%; height:auto;}
	.fotosCentralIpad{ display:block;}
	.fotosCentral{ display:none;}
	.interiorTransparente p{text-align:center; padding-left:15px; padding-right:15px; padding-top:10px;}
	.logoFN{ margin-left:10px;}
	.interiorContacto{ width:100%; padding:4%}
	.contenedor3Cuadros{ width:100%; margin-left:12%;}
	.input, textarea{ width:100%;}
	.contactoTop{ margin-top:20px; margin-bottom:20px; font-size:12px; }
}
@media screen and (max-width: 600px) {
	.TituloColBlanco{font-size:1.9em !important }
	.TituloColNegro{font-size:1.9em !important }
	.fondoFN{ width: 100%;  }
	.interiorFN{ width: 100%; height:auto;  }
	.interiorContent{ width:100%;}
	.interiorContentEsp{ width:90%;}
	.interiorColores{ width:100%;}
	.interiorNegro{ width:100% height:10%;}
	.contInteriorNegro{ width:90%;}
	.membreteFN{ width: 100%;  }
	.menuFN{ width: 100%;  }
	.separadorFN{ width: 100%;  }
	.pieFN{ width: 96%;  }
	.menuPieLeft{ width:100%; padding-left:20px; text-align:center;}
	.menuPieRight{ width:100%; padding-right:20px; text-align:center;}
	.pie{ height:470px;}
	.textosCuadrosESP{ font-size:1.1em;}
	.TituloCuadroESP{ font-size:1.3em;}
	.TituloCuadroESPGrandes{ font-size:2em !important }
	.fotosDer{ width:100%; height:auto;}
	.fotosIzq{ width:100%; height:auto;}
	.fotosCentralIpad{ display:block;}
	.fotosCentral{ display:none;}
	.interiorTransparente p{text-align:center; padding-left:15px; padding-right:15px; padding-top:10px;}
	.logoFN{ margin-left:10px;}
	.social{ position:relative; margin-right: 40%;}	
	.interiorContacto{ width:100%; padding:4%}
	.clear1{clear:none;}
	.clear2{clear:both;}
	.clear3{clear:none;}
	.cuadroInf{ width:50%;}
	.cuadroMQSD{ display:none;}
	.contenedor3Cuadros{ width:100%; margin-left:0%; margin-top:20px;}
	.input, textarea{ width:100%;}
	.contactoTop{ margin-top:20px;  margin-bottom:20px; font-size:12px; }
}
@media only screen 
and (min-device-width : 401px) 
and (max-device-width : 499px) 
and (orientation : portrait) {
	.TituloColBlanco{font-size:1.9em !important }
	.TituloColNegro{font-size:1.9em !important }
	.fondoFN{ width: 100%;  }
	.interiorFN{ width: 100%; height:auto;  }
	.interiorContent{ width:100%;}
	.interiorContentEsp{ width:90%;}
	.interiorColores{ width:100%;}
	.interiorNegro{ width:100% height:10%;}
	.contInteriorNegro{ width:90%;}
	.membreteFN{ width: 100%;  }
	.menuFN{ width: 100%;  }
	.separadorFN{ width: 100%;  }
	.pieFN{ width: 96%;  }
	.menuPieLeft{ width:100%; padding-left:20px; text-align:center;}
	.menuPieRight{ width:100%; padding-right:20px; text-align:center;}
	.pie{ height:470px;}
	.textosCuadrosESP{ font-size:1em;}
	.TituloCuadroESP{ font-size:1.4em;}
	.TituloCuadroESPGrandes{ font-size:2em !important }
	.interiorNegro{ height:10%;}
	.fotosDer{ width:90%; height:auto;}
	.fotosIzq{ width:90%; height:auto;}
	.contenedor-interno{width: 96%; padding:2%; display:inline-block; vertical-align:middle;}
    .izquierdo{float: center; padding-left:5%; padding-right:5%; padding-bottom:0px; padding-top:0px;}
    .derecho{float: center; padding-left:5%; padding-right:5%; padding-bottom:0px; padding-top:0px;}
	.izquierdoTop{float: center; padding-left:5%; padding-right:5%; padding-bottom:0px; padding-top:0px;}
	.derechoTop{float: center; padding-left:5%; padding-right:5%; padding-bottom:0px; padding-top:0px;}
	.fotosCentral{ display:none;}
	.fotosCentralMobile{ display:block;}
	.fotosCentralIpad{ display:none;}
	.interiorTransparente p{text-align:left; padding-left:4%; padding-right:4%;}
	.logoFN{ margin-left:10px;}
	.social{ position:relative; margin-right: 40%;}
	.links{ text-align:left; width:100%; margin-left:15px;}
	.izquierdoInv{padding: 0% 2% 0% 2%; vertical-align:middle; left:0;}
	.derechoInv{padding: 0% 2% 0% 2%; vertical-align:middle; left:0; }
	.interiorContacto{ width:100%; padding:4%}
	.clear1{clear:none;}
	.clear2{clear:both;}
	.clear3{clear:none;}
	.cuadroInf{ width:30%;}
	.cuadroMQSD{ width:30%;}
	.contenedor3Cuadros{ width:100%; margin-left:0%;}
	.input, textarea{ width:100%;}
	.contactoTop{ margin-top:-40px; margin-bottom:20px; font-size:12px; }
}
@media screen and (max-width: 400px) {
	.TituloColBlanco{font-size:1.9em !important }
	.TituloColNegro{font-size:1.9em !important }
	.fondoFN{ width: 100%; }
	.interiorFN{ width: 100%; height:auto;}
	.interiorContent{ width:100%;}
	.interiorContentEsp{ width:90%;}
	.interiorColores{ width:100%;}
	.interiorNegro{ width:100% height:10%;}
	.contInteriorNegro{ width:90%;}
	.membreteFN{ width: 100%;  }
	.menuFN{ width: 100%;  }
	.separadorFN{ width: 100%;  }
	.pieFN{ width: 96%; position:relative;  }
	.menuPieLeft{ width:100%; padding-left:20px; text-align:center;}
	.menuPieRight{ width:100%; padding-right:20px; text-align:center;}
	.pie{ height:470px; position:relative;}
	.textosCuadrosESP{ font-size:1em;}
		.TituloCuadroESPGrandes{ font-size:2em !important }
	.textosCuadros{ font-size:0.9em;}
	.TituloCuadroESP{ font-size:1.3em;}
	.fotosDer{ width:100%; height:auto;}
	.fotosIzq{ width:100%; height:auto;}
	.contenedor-interno{width: 96%;  display:inline-block; vertical-align:middle;}
    .izquierdo{float: center;  padding-bottom:0px; padding-top:0px;}
    .derecho{float: center; padding-bottom:0px; padding-top:0px;}
	.izquierdoTop{float: center; padding-bottom:0px; padding-bottom:2%;}
	.derechoTop{float: center;  padding-bottom:0px; padding-bottom:2%;}
	.fotosCentral{ display:none;}
	.fotosCentralMobile{ display:block;}
	.fotosCentralIpad{ display:none;}
	.interiorTransparente p{text-align:left; padding-left:2%; padding-right:3%; padding-top:10px;}
	.logoFN{ margin-left:10px;}
	.social{ position:relative; margin-right: 40%;}
	.links{ text-align:left; width:98%; margin-left:15px;}
	.izquierdoInv{padding: 0% 2% 0% 2%; vertical-align:middle; left:0;}
	.derechoInv{padding: 0% 2% 0% 2%; vertical-align:middle; left:0; }
	.interiorContacto{ width:100%; padding:2%}
	.clear1{clear:none;}
	.clear2{clear:both;}
	.clear3{clear:none;}
	.cuadroInf{ width:50%;}
	.contenedor3Cuadros{ margin-left:0%;}
	.cuadroMQSD{ display:none;}
	.input, textarea{ width:100%;}
	.contactoTop{ margin-top:-40px; margin-left:15px;  margin-bottom:20px; font-size:12px; }
}



/*animaciones de las fotos*/
.foto {
    animation: fadein 3s;
    -moz-animation: fadein 3s; /* Firefox */
    -webkit-animation: fadein 3s; /* Safari and Chrome */
    -o-animation: fadein 3s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

.ImgFadeIn
{
	font-family:Source Sans Pro, Sans Serif;
	opacity:0;
}


.subir
{
      float: right;
      position: fixed;
      right: 20px;
      bottom: 20px;
      z-index: 1;
      width:70px;
      height:70px;
      visibility: hidden;
      opacity: 0;
}

.ver
{
    visibility: visible;
    cursor: pointer;
    opacity: 1.0;
}

.TituloFAQ
{
    color:#FFF;
    font-family: Ek Mukta,Pontano Sans, Roboto, Source Sans Pro, sans-serif;
      text-rendering: geometricPrecision;
      font-weight: 300;
      font-size: 1.7em;
      line-height: 1.3em;
      letter-spacing: 0.01em;
      padding-top:20px;
      padding-bottom:20px;
}

.panel-default > .panel-heading
{
    color:#CCD8DC !important;
    border-radius:3px !Important;
}

.Tab1
{
    /*Productos o servicios por ejemplo: SGSSO*/
    background-color: #444A52 !important;
}

.Tab2
{
    background-color: transparent !important;
    font-weight:300;
}

.panel-title > a
{
    text-decoration:none !important;
}

.panel-collapse > .panel-body
{
    border: none !important;
    color:#849297 !important;
}
.Respuesta
{
    padding-left:40px !important;
}

.panel-group .panel
{
    background-color:transparent;
    text-align: left;
}

.panel-default
{
    border:none !important;
}

.panel-body-pre
{
	padding: 0;
}

.panel
{
    -webkit-box-shadow: none !Important;
    box-shadow: none !Important;
}

.imgCollapse
{
    margin-right:10px;
}


.rotate2
{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
}

a:hover, a
{
    text-decoration: none !important;
}

@media screen and (max-width: 1024px)
{
.contenedorFaq
    {
        width: 90% !important;
    }
}
.contenedorFaq
{
  font-family: Source Sans Pro, sans-serif;
  font-weight: 300;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}

.MensajeContacto
{
    resize: none;
    overflow:auto;
}
