/*================================================================================*/
/* CSS STYLE_INDEX*/
/*================================================================================*/
/*---Index---*/
@import url('http://fonts.googleapis.com/css?family=Dosis:400,600,700');
@import url('http://fonts.googleapis.com/css?family=Cuprum:400,700');
@import url('http://fonts.googleapis.com/css?family=Droid+Sans:400,700');
@import url(http://fonts.googleapis.com/css?family=Raleway:400,500,700);

.intro__hero{
position:absolute;
/*left:50%;
top:55%;
margin:-242.5px 0 0 -172.5px;*/
    left: 35%;
    top: 210px;
width:320px;
height:200px;
border:none;

}
.intro__hero__bg,.intro__hero__border{
position:absolute;
opacity: .3;
/*left:0;
top:50%;*/
width:100%;
height:100%;
/*-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)*/}

.intro__hero__bg{
-moz-box-sizing:border-box;
box-sizing:border-box;
background-color:#12181b;
opacity:.76;
}

.intro__hero__border{
opacity:.6;
background-color: #ececeb
}
.intro__hero__border__line{position:absolute;background-color:#FFF}.intro__hero__border__line_left-top{left:3px;top:3px;bottom:3px;width:1px;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.intro__hero__border__line_left-bottom,.intro__hero__border__line_right-top{height:1px;left:3px;right:3px;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.intro__hero__border__line_left-bottom{bottom:3px}.intro__hero__border__line_right-top{top:3px}.intro__hero__border__line_right-bottom{right:3px;top:3px;bottom:3px;width:1px;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}
.intro__icon{position:absolute;left:50%;top:-18px;width:75px;margin-left:-33px;height:50px}@media (max-width:767px){.intro__icon{width:55px;height:35px}}
/*.intro__text,.intro__title{position:absolute;left:-100%;right:-100%}*/
.intro__title{position: absolute;top:0;font-weight:400;font-family:'Bodoni',Georgia,Times,serif;font-size:120px;width:100%}
.intro__text__part,.intro__title__part{display:block; text-align:center;}

.intro__title__part img{
     margin-top: 32px;
    width: 280px;
    margin-left: auto;
    margin-right: auto;
}

.intro_buscertificado{
	position: absolute;
	left:10%;
	top:560px;
}

.intro_buscertificado_button {
    padding: 20px;
    background-color: #c21d17;
	color: #ffffff;
	font-weight: bold;
text-decoration: none
}

.intro_buscertificado_button:hover{
    background-color: #900;
	color:#ffffff;
	font-weight: bold;
text-decoration: none;
}

body,html{height:100%;background-color:#000000;color:#fff;/*font:16px/1.75 'Raleway', Arial, sans-serif;*/}

/*---SECCION HOME---*/

/*---/SECCION HOME---*/

/*---ESTILOS TITULOS GENERALES---*/
.section-title{
  margin: 20px 0px;
  font-size: 2.5em;
  color: #900;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-family: 'Dosis',sans-serif;
}

.section-title-gallery{
  margin: 40px 0px;
  font-size: 2.4em;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-family: 'Dosis',sans-serif;
  padding:20px;

}
/*---/ESTILOS TITULOS GENERALES---*/

/*---SECCION NOSOTROS---*/

#section-about {
  width: 100%;
  float:left;
  background-image: url("../images/fondo_nosotros.jpg");
  background-size: 100% 100%;
  padding: 90px 0em 65px;
}

#center {
  width: 90%;
  margin: 0px auto;
  text-align: center;
}

#sub_content_all {
  display: inline-block;
  width: 50%;
  margin: -15px 0px;
  padding-right: 15px;
}

#sub_content_all .title {
  margin-bottom: 50px;
  text-align: justify;
  font-size: 2em;
  color: #900;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Dosis',sans-serif;
}

#sub_content_all .desnosotros {
  text-align: justify;
  margin-top: -35px;
  margin-bottom: 20px;
  font-size: 15px;
  color: #fff;
  font-family: 'Raleway', Arial, sans-serif;
  line-height: 1.9;
}

#des_img {
  display: inline-block;
  width: 35%;
  line-height: 0px;
  margin: 10px 0px 0px 5%;
}

#des_img #mage {
  width: 100%;
  height: 265px;
}
/*---/SECCION NOSOTROS---*/

/*---SECCION CERTIFICADO---*/

.contenedor_buscador  {
  padding: 90px 0px 65px;
  font-size: 0.9em;
  min-height: 50%;    
  float: left;
  width: 100%;
  background-image: url("../images/fondo_nosotros.jpg");
  background-size: 100% 100%;
  background-attachment: fixed;
  z-index: 5;
}

.result_certify{
  text-align: center;
  border: 1px solid #cbcbcb;
  background: #efefef;
  max-width: 1200px;
  font-size:16px;
  margin: 0px auto;
  color:#000000;
  padding: 0.5em 0em 1em;
}

#result_find{
  width: 80%;
  margin: 0px auto;
}

.result_find_title{
  background-color: #ddd;
  color: #900;
  font-weight: 600;
  padding: 0.5em 0em;
  border: 1px solid #ccc;
  margin-top: 0.5em;
  font-family: 'Dosis',sans-serif;
  font-size: 18px;
  cursor: pointer;
}

.result_find_title:hover{
  background-color: #ccc;
}

.message-error {
  margin: 1.5em auto;
  text-align: center;
  border: 1px solid #d6412b;
  background-color: #FDDED4;
  text-shadow: 1px 1px #fff;
  padding: 0.5em;
  color: #E83C05;
  font-size: 16px;
  width: 80%;
}

.list_certify_cont{
  margin: 0em auto 0.5em;
  background: #fff;
  box-shadow: 1px 1px 5px #D8D8D8;
  font-size: 16px;
  padding: 0.5em;
  text-align: justify;
  display: none;
  font-family: 'Raleway', Arial, sans-serif;
}

.button-certify{
  color: #2e6da4;
  font-size: 20px;
  text-decoration: none;
  transition: background-color 0.4s;
  cursor: pointer;
  background: none;
  float: right;
}

.button-certify_close{
  text-align: right;
}
/*---/SECCION CERTIFICADO---*/


/*================================================================================*/
/* FIN CSS STYLE_INDEX*/
/*================================================================================*/
/*================================================================================*/
/* INICIO SECCION DEL INDEX*/
/*================================================================================*/

/*
#fondo{
	background-image: url(../images/fondo_home.png);
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
body{background-color:;z-index: 5;}*/
/*LOGOS DE BIENVENIDA*/
.main {
	width: 100%;
	height: 100%;
	/*background-image: url("../images/gradient.png");
	z-index: 2;*/
}

.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	cursor: default;
	-webkit-perspective: 900px;
	-moz-perspective: 900px;
	-o-perspective: 900px;
	-ms-perspective: 900px;
	perspective: 900px;
	
	margin-top: 170px;
}
.ch-info{
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.ch-info > div {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-position: center center;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

.ch-info .ch-info-front {
	/*box-shadow: inset 0 0 0 16px rgba(0,0,0,0.3);*/ /*BORDE CIRCULO LOGO*/
	box-shadow: inset 0 0 0 0px rgba(0,0,0,0.3);
}

.ch-info .ch-info-back {
	-webkit-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-moz-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-o-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-ms-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	background: #000;
	opacity: 0;
}

.ch-img-1 { 
	background-image: url(../images/logo_redcode.png);
	background-repeat: no-repeat;
	width: 100%;
}

.ch-img-2 { 
	background-image: url(../images/20.jpg);
	background-repeat: no-repeat;
	width: 100%;
}

.ch-img-3 { 
	background-image: url(../images/logo_redcodeperu.png);
	background-repeat: no-repeat;
	width: 100%;
}

.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 24px;
	margin: 0 15px;
	padding: 60px 0 0 0;
	height: 110px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info h4 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 28x;
	margin: 0 15px;
	padding: 60px 0 0 0;
	height: 110px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover .ch-info-front {
	-webkit-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-moz-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-o-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-ms-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	opacity: 0;
}

.ch-item:hover .ch-info-back {
	-webkit-transform: rotate3d(1,0,0,0deg);
	-moz-transform: rotate3d(1,0,0,0deg);
	-o-transform: rotate3d(1,0,0,0deg);
	-ms-transform: rotate3d(1,0,0,0deg);
	transform: rotate3d(1,0,0,0deg);
	opacity: 1;
}


/*================================================================================*/
/*FIN SECCION DEL INDEX*/
/*================================================================================*/
/*css para los certificados*/
/*.rectangulo {
	width: 35%;
	height: 60%;
	border: 0px solid #555;
	margin-top: 80px;
	margin-left: 90px;
	background-image: url("../images/fondo.jpg");
	padding: 10px;
	float: left;
	margin-right: 20px;
}
.rectangulo p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: justify;	
}
.rectangulo h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-align: justify;	
}
#fondo_certi{
    
	 
	 background-image: url("../images/fondo.jpg");
	 
	 background-color:#1b1709
}
.cabeza{
	background-image: url("../images/fondo.jpg");
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	width: 50%;
	margin-top: 50px;
	margin-left: 140px;
	height: 40px;
	margin-bottom: -60px;
}

#contenedores{
	width: 100%;	
}
#contenedores .titulo h1{
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	color: #FFF;
	letter-spacing: 0.6em;
	text-align: center;
	margin-top: 30px;
	margin-bottom: -40px;
}
.subtitulo{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 19px;
	color: #FFF;
	width: 100%;
	padding-right: 30px;
	padding-left: 30px;
	text-align: justify;
	line-height: 32px;
}*/


/*================================================================================*/
/* INICIO DE SECCION SERVICIOS */
/*================================================================================*/
#contenedor_servicios{
width:100%;	
float:left;
z-index: 5; 
padding: 90px 0em 65px;
background: #eeeeee;
background-image: url('../images/galeria/ultrasonido_convencional/fondo.png');
background-size: 100%;
background-attachment: fixed;
}

#galeria_servicios{

width:250px;
height:auto;
position:relative; 
margin: 0px auto 10px auto; 
display:block; float:left;
}

#galeria_servicios li{ float:left; list-style:none; margin:6px; transition:all 0.4s ease-in-out
}

#galeria_servicios li:hover{ 

transform:scale(1.1,1.1);
}




#contenedor_servicios .pservicio #galeria_servicios  #boton1{
    cursor: pointer;
    float:left;
    width: 100%;
    height: 40px;
    padding-bottom: 50px;
    padding-top: -215px; 
 padding-left: 50px;
    padding: 40;
    background: #0698DA;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    /* font-family: 'PT Sans', Helvetica, Arial, sans-serif; */
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
}

#contenedor_servicios .pservicio #galeria_servicios  #boton2{
    cursor: pointer;
    float:left;
    width: 100%;
    height: 40px;
    padding-bottom: 50px;
    padding-top: -215px; 
 padding-left: 50px;
    padding: 40;
    background: #DAD606;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    /* font-family: 'PT Sans', Helvetica, Arial, sans-serif; */
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
}

#contenedor_servicios #galeria_servicios  #boton3{
    cursor: pointer;
    float:left;
    width: 100%;
    height: 40px;
    padding-bottom: 50px;
    padding-top: -215px; 
 padding-left: 50px;
    padding: 40;
    background: #C434D0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    /* font-family: 'PT Sans', Helvetica, Arial, sans-serif; */
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
}
#contenedor_servicios  #galeria_servicios  button p{
   
   
  
  float:left;
    padding-bottom: 0px;
 margin-left: -40px;
   margin-top: -15px;  
 
}
#contenedor_servicios  #galeria_servicios  button span {
  
float:right;
width:20px;
margin-left:130px;


padding-top:3px;
padding-left:0px;
}





#contenedor_servicios .pservicio{
float:left;
		background-image: url("view/images/servicios/img1.png");
		margin-right:10px;margin-left:60px;/*margin-top:70px;*/
		width:250px;	
}
#contenedor_servicios .pservicio span{

	width:20%; 
text-align:justify;	 
font-size: 15px;
    font-family: 'Raleway', Arial, sans-serif;
    line-height: 1.5;	
}


.btn{
	background: #F15F43;
	color: #ffffff;
	padding: 9px 28px;
	line-height:20px;
	text-transform: uppercase;
	border: none;
	outline:none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.btn:hover{
	color:#ffffff;
	background: #354B77;
}



.btn_style{
	font-size: 16px;
	color: #ffffff;
	background: #900;
	padding: 12px 73px;
	line-height: 20px;
	text-transform: uppercase;
	border: none;
	outline: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
   	font-weight: bold;
    	font-family: 'Dosis',sans-serif;
}

.btn_stylev{
	background: #900;
    	padding: 10px 25px 10px 25px;
	text-transform: uppercase;
   	font-weight: bold;
    	font-family: 'Dosis',sans-serif;
                color: #fff;
}

.btn_stylev:hover{
	background: #B20C0C;
  	padding:5px:
}

.btn_style:hover{
	background: #B20C0C;
}

/* start blog */
.blog{
	padding:4% 2%;
}
.blog_img{
	margin-top: 5px;
	/*para Firefox*/
	-moz-border-radius: 2% 2%;
	/*para Safari y Chrome*/
	-webkit-border-radius: 2% 2%;
	/* para Opera */
	border-radius: 2% 2%;
	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

}
.blog_img1{
	margin-top: 6%;
	/*para Firefox*/
	-moz-border-radius: 2% 2%;
	/*para Safari y Chrome*/
	-webkit-border-radius: 2% 2%;
	/* para Opera */
	border-radius: 2% 2%;
	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.blog_left img{
	width:100%;
}
.blog_left h4 a{
	display:block;
	margin: 4% 0 2%;
	color: #354B77;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.blog_left h4 a:hover{
	text-decoration: none;
	color: #F15F43;
}
.blog_right h4{
	margin:0 0 4%;
	color: #354B77;	
	text-transform: capitalize;
}


.about{
	padding: 4% 2%;
}
.img_style{
	margin-top:10px;
}
.img_style img{
	width: 100%;
}
.about h4{
	color: #354B77;
}

a {
  text-decoration: none;
}
.para {
    font-size: 15px;
    line-height: 1.8em;
    color: #FFF;
    text-align: justify;
font-family: 'Raleway', Arial, sans-serif;
margin-top: 30px;
}

.para_center {
    font-size: 15px;
    line-height: 1.8em;
    color: #FFF;
    text-align: justify;
font-family: 'Raleway', Arial, sans-serif;
margin-top: 6px;
}
.about_p {
	padding: 10px;
	margin-top: 2%;
}
.read_more {
	margin: 3% 0 2%;
}

.blog .titulo_cur {
    color: #000;
    text-decoration: none;
    font-size: 2.2em;
    text-transform: uppercase;
    text-align: left;
    font-weight: bold;
    font-family: 'Dosis',sans-serif;
}

.enlace {
    color: #000;
    text-decoration: none;
    font-size: 1.4em;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    font-family: 'Dosis',sans-serif;
}

.col-center{
    float: none;
    margin: 0 auto;
}




/*================================================================================*/
/* FINAL DE SECCION SERVICIOS */
/*================================================================================*/

/*-- gallery --*/

/*================================================================================*/
/* INICIO DE SECCION GALERIA */
/*================================================================================*/
.container-galeria,.services{
	padding:80px 0;

}

#contenedor_galeria{
/*background-color: #FFF;*/
background-image: url(../images/bg-modal.png);
background-size: 100% 100%;
background-attachment: fixed;
float:left;
padding: 90px 0em 65px;
width: 100%;
}

#contenedor_galeria .gallery{

float: left;

}


.separador{
/*background-color: #FFF;
float:left;*/
	}



.ventana{

width:100%;
height:100%;
color:#fff;
position:absolute;
background-image: url("../images/bg-modal.png");
bottom:412;
padding-top:-20px;
margin-top:-40px;
}

.ventana .cerrar {
    margin-left: 950px;
    float: right;
    position: absolute;
    margin-top: -2px;
    color: white;
    width: 200px;
    z-index: 5;
}

	
.gallery-grids figcaption h4 {
	font-family: 'Days One', sans-serif;
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	text-align: center;
	/*background-image: url(../images/logos/min_logo_redcode.png);*/
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 55px;
	padding-top: 40px;
	padding-right: 10px;
	/*padding-bottom: 40px;*/
	padding-left: 10px;
}

.gallery-grids figcaption p {
	font-family: 'Days One', sans-serif;
	color: #fff;
	text-transform: capitalize;
	font-size: 12px;
	text-align: center;
	margin-top: 45px;	
	
}


.baner-bottom img,.baner-top img{
 width:100%;
 }
 
.gallery-grids figure {
	position: relative;
	float: left;
	overflow: hidden;
	text-align: center;
	width:100%;
}
.gallery-grids figure img {
	position: relative;
	display: block;
	width:100%;
}
.baner-bottom{
	margin:30px 0;
}

.gallery-grids figure figcaption {
	padding: 2em;
	color: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	margin-bottom: -130px;
                border: 1px solid #fff;
}
.gallery-grids figure figcaption::before,
.gallery-grids figure figcaption::after {
	pointer-events: none;
}

.gallery-grids figure figcaption{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

figure.effect-bubba {
	background-color: #bd605f;
	/*background-image: url(../images/min_logo_redcode.png);*/
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
	margin-right: 10px;
}



.effect-bubba[data-efecto='F'] {
/*box-shadow: 2px 2px 10px #666;*/
/*box-shadow: 0 15px 10px -10px #999999;*/
box-shadow: 0 0px 18px rgba(255,255,255,1.4);
}

figure.effect-bubba:hover img {
	opacity: 0.3;
}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;	
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-o-transition: opacity 0.35s, -o-transform 0.35s;
	-ms-transition: opacity 0.35s, -ms-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	-moz-transform: scale(0,1); 
	-o-transform: scale(0,1);
	-ms-transform: scale(0,1);
	transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	-moz-transform: scale(1,0);
	-o-transform: scale(1,0);
	-ms-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba h4 {
	padding-top:11%;
	-webkit-transition: transform 0.35s;
	-moz-transition: transform 0.35s;
	-o-transition: -o-transform 0.35s;
	-ms-transition: -ms-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	-moz-transform: translate3d(0,-20px,0);
	-o-transform: translate3d(0,-20px,0);
	-ms-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
	opacity:0;
}

figure.effect-bubba p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-o-transition: opacity 0.35s, -o-transform 0.35s;
	-ms-transition: opacity 0.35s, -ms-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	-moz-transform: translate3d(0,20px,0);
	-o-transform: translate3d(0,20px,0);
	-ms-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
	/*margin-top: -20px;*/
	padding-top: 160px;
	padding-right: 2.5em;
	padding-bottom: 12px;
	padding-left: 2.5em;
}

figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

figure.effect-bubba:hover h4,
figure.effect-bubba:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	/*background-image: url(../images/logos/logo_redcode.png);
	background-repeat: no-repeat;
	background-position: center center;
	
	background-attachment: fixed;*/
	text-transform: uppercase;
	font-family: 'Dosis',sans-serif;
	margin-top: -130px;
                font-size: 20px;
}

figure.effect-bubba:hover h4,
figure.effect-bubba:hover .seccion  {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	/*background-image: url(../images/logos/logo_redcode.png);
	background-repeat: no-repeat;
	background-position: center center;
	
	background-attachment: fixed;*/
	text-transform: uppercase;
	font-family: 'Dosis',sans-serif;
	margin-top: 30px;
                font-size: 70px;
}

.baner-bottom h4{
    margin-bottom: 6px !important;	
}

article,
figcaption,
figure,
section {
  display: block;
}


img {
  border: 0;
}

figure {
  margin: 1em 40px;
}


@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }

}

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


figure {
  margin: 0;
}
img {
  vertical-align: middle;
  
  padding: 0px;
}


/*CSS EDITANDO*/
.container-galeria{
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container-galeria{
    width: 750px;

  }

#contenedor_galeria .gallery {
  /* margin: auto 0;*/
}

}
@media (min-width: 992px) {
  .container-galeria{
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container-galeria{
    width: 1170px;
  }
}

.col-md-4 {
    width: 43.33333333%;

}

/*@media (min-width: 300px) {
  .container-galeria{
    width: 50%;
  }
}*/

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}

.col-md-4 {
float: left;
}

@media screen and (min-width: 501px) and (max-width: 800px) {
.col-md-4 {
  width: 50%;
}
#contenedor_curso .caja.caja-sombra{
 width: 75%;
}
}

@media screen and (min-width: 801px) {
  .col-md-4 {
   width: 33.33333333%;
  }
#contenedor_curso .caja.caja-sombra{
 width: 40%;
}
}


.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
 {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
 {
  clear: both;
}



.ventana_curso{

width:100%;
height:auto;
position:absolute;
background-image: url("../images/bg-modal.png");
bottom:112;
background-color:#000;
padding-top:-10px;
margin-top:-200px;

}
.ventana_servicio{

width:100%;
height:100%;
position:absolute;
background-image: url("../images/bg-modal.png");
background-color:#000;
bottom:112;
padding-top:-10px;
margin-top:-200px;

}
.ventana_servicio .cerrar {
    margin-left: 950px;
    float: right;
    position: absolute;
    margin-top: -2px;
    color: white;
    width: 200px;
    z-index: 5;
}
.ventana_curso .cerrar {
    margin-left: 950px;
    float: right;
    position: absolute;
    margin-top: -2px;
    color: white;
    width: 200px;
    z-index: 5;
}
.ventana_curso a .icon-remove {
    
    float: right;
    font-size:20px;
    margin-top: -2px;
    color:#fff;
   
    
}
.ventana_servicio a .icon-remove {
    
    float: right;
    font-size:20px;
    margin-top: -2px;
    color:#fff;
   
    
}



/*================================================================================*/
/* FIN SECCION GALERIA */
/*================================================================================*/



/*================================================================================*/
/* CSS PARA LA SECCION  FORMULARIO DE CONTACTEMOS*/
/*================================================================================*/
	

.form_logo{
vertical-align: middle;
 /* background-color: white;
  padding: 13px;*/

}


	
.full-height{height:100%}.cursor{cursor:pointer}textarea,input[type="submit"],input[type="text"]{font-family:'Cuprum',sans-serif;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:transparent;border:0}input[type="submit"]{cursor:pointer}input[type="text"]{outline:0;padding:0; MARGIN-BOTTOM: 10PX;}textarea{resize:none;outline:none;overflow:auto}button{border:0;cursor:pointer}a{text-decoration:none;outline:0}p{margin:0;padding:0}b,strong{font-weight:bold}i,em{font-style:italic}
/*body{font-family:'Dosis',sans-serif;font-size:10px;width:100%;height:100%}*/.nav-buttons{position:absolute;right:0;top:0;z-index:101;display:none}.nav-buttons li{position:relative;margin-bottom:1px;height:6.1em}.contato-content .cols .col.last{margin-right:0}html[lang="en"] 


.grid-width .como-llegar{

position:absolute;
left:70px;bottom:150px;
width:230px;
text-transform:uppercase;
font-size:3em;

}

.grid-width .como-llegar a{
	color: #fff;
	width: 29%;

	padding-top: 60px;
	position: relative;
font-family: 'Dosis',sans-serif;
text-transform:uppercase;
	display: block;
	margin-left: 150px;
	-webkit-transition: color 300ms cubic-bezier(0.250,0.100,0.250,1.000);
	-webkit-transition-delay: 0ms;
	-moz-transition: color 300ms cubic-bezier(0.250,0.100,0.250,1.000) 0ms;
	-o-transition: color 300ms cubic-bezier(0.250,0.100,0.250,1.000) 0ms;
	transition: color 300ms cubic-bezier(0.250,0.100,0.250,1.000) 0ms;
	font-size: 18px;
	margin-right:80px;
	float:right;

}
.container-formulario .form-contato{
	
background: rgba(22, 22, 22, 0.09);
    width: 85%;
    padding: 2em 0em;
    margin: 0 auto;
}
	
	body.contato-rezize-2 .container-formulario .form-contato{bottom:0}
.container-formulario .form-contato .form-title{
text-transform:uppercase;
text-align: center;}
	
	.container-formulario .form-contato .form-title .title{
font-family: 'Dosis',sans-serif;
            color: #fff;
	font-size: 26px;
	text-decoration: none;
    font-weight: normal;
	
}

container-formulario .form-contato .form-fields{
	padding-top: 25px;
	padding-bottom: 22px;
	margin-top: -10px;
}.container-formulario .form-contato .form-row{margin-bottom:0; list-style:none;}

.container-formulario .cols .text{



line-height: 20px;
margin-top: -15px;
font-family: 'Cuprum',sans-serif;
color: #900;
	font-size: 16px;
position: relative;
text-align: left;
	}
	
	.container-formulario .cols .title{

font-family: 'Dosis',sans-serif;
	font-size: 2.1em;
	color: #fff;
	text-transform: uppercase;
		}
	
	
	.container-formulario .cols .col{


    display: block;
    text-transform: uppercase;
    vertical-align: top;
    list-style: none;
  margin-bottom: 70px; 
    /* padding-bottom: 50px; */

		}
	


	
	.container-formulario .form-contato label {
	color: #fff;
	font-size: 1.1em;
	width: 110px;
	padding-right: 12px;
	float: left;
	text-align: right;
	line-height: 55px;
    font-family: 'Dosis',sans-serif;
border-style: none;
}

/******************************	
.container-formulario .email-zipper {
    font-size: 1.0em;
    color: #900;
    font-family: 'Cuprum', sans-serif;
    padding-left: 20px;
    padding-top: 23px;
    line-height: 17px;
    margin-left: 890px;
    margin-top: 280px;
}	

.container-formulario .form-contato .form-title .intro{
	color: #900;
	font-size: 0.3em;
	margin-top: -60px;
	margin-left: 31px;
    font-family: 'Cuprum',sans-serif;



	}
***********************************/		
.container-formulario .como-llegar .map{
	
	display:block;
font-size:.6em;
color:#faf0f1;
-webkit-transition:color 300ms cubic-bezier(0.250,0.100,0.250,1.000);
-webkit-transition-delay:0ms;
-moz-transition:color 300ms cubic-bezier(0.250,0.100,0.250,1.000) 0ms;
-o-transition:color 300ms cubic-bezier(0.250,0.100,0.250,1.000) 0ms;
transition:color 300ms cubic-bezier(0.250,0.100,0.250,1.000) 0ms;
	
	}
	
.container-formulario .ubicacion{

background-image: url(../images/logos/globo.png);
    margin-left: 660px;
    position: relative;
    background-size: 100% 100%;
    float: left;
    MARgin-top: 350px;
    width: 50px;
    height: 60px;
}


.container-formulario .como-llegar:hover a{color:red}.container-formulario .como-llegar:hover a .map{color:#fff}
	
.container-formulario .form-contato input[type="text"]{
width:300px;
line-height:37px;
height:45px;
color:#000;
border-bottom:1px solid #828282;
font-family:'Cuprum',sans-serif;
font-size:1.1em;
font-weight:normal;
}


.container-formulario .form-contato input[type="text"]:focus{
	background-color: #C0C0C0;
    
}
.container-formulario .form-contato textarea:focus{

background-color: #C0C0C0;

}

.container-formulario .form-contato textarea{

width:300px;
line-height:22px;
color:#000;
height:85px;
border-bottom:1px solid #828282;
font-family:'Cuprum',sans-serif;font-size:1.1em;
font-weight:normal;
}

.container-formulario .form-contato select option{font-size:1.4em;font-family:'Cuprum',sans-serif}.container-formulario .form-contato label.field-error{color:#ff4800}
.container-formulario .form-contato .submit{
 text-align: center;
	margin-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8px;
	
}
.container-formulario .form-contato .submit .loading{
	
width:41px;height:17px;position:absolute;left:-100%;top:14px;margin-left:-20px;
	
	}
	
	.container-formulario .form-contato .submit .submit-text{text-align:center;color:#fff;font-size:2.5em;     font-family: 'Cuprum',sans-serif; padding: 10px 15px; border: 1px solid #ccc;}.container-formulario .form-contato .submit:hover .submit-text{color:#c21d17; border-color: #c21d17;}
.container-formulario .form-contato .submit.disable-submit .loading{left:50%}
.container-formulario .form-contato .submit.disable-submit input{display:none}
.container-formulario .form-contato .submit.disable-submit .submit-text{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}

.container-formulario{
	width: 100%; height:auto;
	overflow: hidden;
	background-color: #151515;
	background-repeat: repeat;
	background-position: center top;
                float:left;
	padding: 90px 0em 65px;
	background-image: url(../images/fondo_form.jpg);
 	background-size: 100%;
}


.container-formulario .wrapper{
	margin-top: 20px;
	position: relative;
	height: 100%;
}



.grid-width {
    width: 95%;
    margin: 0 auto;
}

.container-formulario .cols{


	}
	

.container-formulario .icon-maps
{

font-size:50px;
color:#900;
float: left;
    padding: 10px 0px;
	}

/*================================================================================*/
/* FIN SECCION CONTACTEMOS*/
/*================================================================================*/
	
	

/*================================================================================*/
/*CSS PARA LA SECCION CURSOS*/
/*================================================================================*/	
#contenedor_curso{
	width: 100%;
	float: left;
	background-color: #ffffff;
background-size: 100%;
  background-image: url("../images/img_certificado.jpg");
  background-position: center center;
  text-align: center;
    padding: 90px 0em 65px;

background-attachment: fixed;


}

#section-course{
 margin: 0 auto;
float: left;
}
.caja{
	/*background-color: #ffffff;*/
	background-position: center center;
	display: inline-block;
/*background-image: url(../images/fondo_capacitaciones.png);*/
	background-color: #000;
	opacity: 0.8;
}
.caja-sombra{

	padding: 1em;
	box-shadow: 0 5px 14px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	height: 100%;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	
}
#contenedor_curso .caja.caja-sombra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
vertical-align: top;
	position: relative;

    /*background-repeat:no-repeat;*/
	/*background-color: #000;
	opacity: 0.8;*/


}
#contenedor_curso .caja.caja-sombra .nivel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	width: 120px;
	float: right;
	
}
#contenedor_curso .caja.caja-sombra h3{

 	color:  #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	/*border-bottom-color: #000;*/
	padding-bottom: 5px;
	text-shadow: 0 1px 0 #ccc, 
/*0 1px 0 #c9c9c9,
0 1px 0 #bbb,
0 1px 0 #b9b9b9,
0 1px 0 #aaa,
0 1px 1px rgba(0,0,0,.1),
0 0 1px rgba(0,0,0,.1),
0 1px 1px rgba(0,0,0,.1),
0 1px 1px rgba(0,0,0,.1),
0 1px 1px rgba(0,0,0,.1),
0 1px 1px rgba(0,0,0,.1),
0 1px 1px rgba(0,0,0,.1);*/
	color: #990000;
	font-size: 24px;
	font-family: Impact;
}
#contenedor_curso .caja-sombra:before, .caja-sombra:after{
    content: "";
    position: absolute;
    z-index: -2;
}
#contenedor_curso .caja-sombra:before{
    bottom: 15px;
    left: 10px;
    width: 50%;
    height: 20%;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
#contenedor_curso .caja-sombra:after{
    bottom: 15px;
    width: 50%;
    height: 20%;
    right: 10px;
    left: auto;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
}

#contenedor_curso .caja-sombra .cur_texto{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;*/
    	font: 14px/24px 'Roboto', sans-serif;
	color: #FFFFFF;
	text-align: justify;
	line-height: 1.5;
	font-weight: 400;
padding:0.5em 0em;
	display: block;
	
}

.separador {
	/*height: 180px;*/
	width: 100%;
	float: left;
}
/*********************************
	#contenedor_curso .caja.caja-sombra .costo {
	
	font-weight: bolder;
	color: #930;
text-align: right;
}

#contenedor_curso .caja.caja-sombra .costo .num {
	margin-left: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 	13px;
	color: #FFF;
	;
}
*******************************************/
#contenedor_curso .sub_titulo{
text-transform: uppercase;
font-size: 1.1em;
color: #fff;
font-weight: bold;
font-family: 'Dosis',sans-serif;
margin-top: 40px;
margin-bottom: 30px;
  background-color: black;
  padding: 13px;
width: 95%;
    margin: auto;
}

#contenedor_curso .sub_titulod{

font-family: Tahoma, Geneva, sans-serif;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #fff;
    font-weight: bold;
    font-family: 'Dosis',sans-serif;
    margin-bottom: 10px;
    text-align: center;
    background-color: black;
    padding: 15px;
width: 95%;
    margin: auto;
margin-top: 20px;


}

/*================================================================================*/
/*INICIO  SECCION SLIDER HOME*/
/*================================================================================*/

#slider_home{
    height: 730px; 
}
#slider_home img{
    display: none;
}
#slider_home img:nth-child(1){
    display: block;
}

#slider_home img
{
    width: 100%;
}
/*================================================================================*/
/*FIN  SECCION SLIDER HOME*/
/*================================================================================*/




/*================================================================================*/
/*CSS SECCION DEL FOOTER*/
/*================================================================================*/
.da-thumbs {
	list-style: none;
	width: 100%;
	height: 600px;
	position: relative;
	margin: 20px auto;
	padding: 0;
}
.da-thumbs li {
	float: left;
	background: #FFFF;
	padding: 8px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	width: 450px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 5px;
	height: 250px;
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(1,1,1,0.7);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(23,23,110,0.2);
	border-bottom: 1px solid rgba(55,25,25,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(12,233,444,0.3);
}

a .icon-facebook {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid #000000;
    background: #000;
    padding-left: 15px;
    padding-top: 3px;
    font-size: 25px;
    display: inline-block;
    margin: 0.5em 0.5em 1.5em;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

a .icon-facebook:hover {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid #fff;
    background: #fff;
    padding-left: 15px;
color: #900;
    padding-top: 3px;
    font-size: 25px;
    display: inline-block;
    margin: 0.5em 0.5em 1.5em;
}


a .icon-youtube {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid #000000;
    background: #000;
    padding-left: 11px;
    padding-top: 3px;
    font-size: 25px;
    display: inline-block;
    margin: 0.5em 0.5em 1.5em;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

a .icon-youtube:hover {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid #fff;
    background: #fff;
    padding-left: 11px;
    padding-top: 3px;
    font-size: 25px;
    display: inline-block;
    margin: 0.5em 0.5em 1.5em;
color: #900;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

.da-thumbs li a div  p{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFF;
	text-transform: uppercase;
	padding-left: 25px;
	margin-top: -10px;
	line-height: 19px;
	text-align: justify;
	padding-bottom: 10px;
}



/*css PARA LAS REDES SOCIALES*/

/*-- //creative --*/
/*-- footer-top --*/

.div-form-contacto{
 display:inline-block;
 width: 62%;
 vertical-align: top;
}
.div-datos-contacto{
 display:inline-block;
 width: 35%;
}

footer  {

    background: #282b36;
    height: auto;
    display: block;
    float: left;
    width: 100%;
    text-align: center;
padding: 1em 0em;
}
footer  h3 {
	color:#fff;
	font-size:15px;
    font-family: 'Days One', sans-serif;
	margin-bottom:15px;
}
footer  ul li {
	list-style-type: none;
	line-height: 2.1em;
	font-size: 14px;
	color: #9C9C9C;
	float: left;
}
.footer-grids ul li a{
	color: #9C9C9C;
	text-decoration:none;
}
.footer-grids ul li a:hover,.social-icons ul li a:hover{
	color: #fff;
}
.social-icons ul li a{
	color: #9C9C9C;
	text-decoration: none;
	padding-left: 28px;
	margin-left: 10px;
}
.social-icons ul li a.fb{
background: url(../images/sociales/social1.png) no-repeat 0px 1px;	
}
.social-icons ul li a.twitt{
background: url(../images/sociales/social2.png) no-repeat 0px 1px;	
}
.social-icons ul li a.goog{
background: url(../images/sociales/social3.png) no-repeat 0px 1px;	
}
.social-icons ul li a.drib{
background: url(../images/sociales/social17.png) no-repeat 0px 1px;	
}
.social-icons ul li a.pin{
background: url(../images/sociales/social6.png) no-repeat 0px 1px;	
}
.footer-grids h2 a{
	font-size:24px;
	color:#00B5B5;
	text-decoration:none;
    font-family: 'Days One', sans-serif;
}
footer  p {
    color: #fff;
	font-size:12px;
}
footer  p a{
	color:#fff;
}
footer  p a:hover{
color: #00B5B5;
}
.footer-grids h2 {
    margin-bottom: 5px;
}



/*================================================================================*/
	/* FIN SECCION FOOTER*/
/*================================================================================*/




/*=========================================================================*/
/*CSS PARA EL CALENDARIO*/
/*=========================================================================*/

#envoltura_calendario{
    height:auto;
    margin: 0 auto;
    /*margin-top: 60px;*/
    width:90%;
    text-align: center;
}

.fecha{
  float: left;
    width: 170px;
    height:150px;
    cursor:pointer;

}

.f_evento:hover{
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */
    transform: scale(1.1); /* Standard syntax */
}
.f_evento{
    width: 184px;
    display: inline-block;
    vertical-align: top;
    height: 290px;
background-color:#fff;
font-size:16px;

    margin: 18px 5px;
padding: 0px 4px;
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
           -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

                transition: all .3s ease-in-out;
                -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
#contenedor_cronograna{

    float: left;
background-image: url(../images/fondo_calendario9.jpg);
background-size: 100% 100%;
    width: 100%;
padding: 2em 0em;
}

/*#contenedor_cronograna .f_evento[data-mes="octubre"]{
background: #EAC67A;
color:black;
}*/
/*#contenedor_cronograna .f_evento[data-mes="setiembre"]:hover{
color:white;
}*/

#contenedor_cronograna .f_evento hr{

  height: 1px;
    border: 0;
    background-color: #900;

}

#contenedor_cronograna .dia{
    display: block;
text-align:center;
color:#000;
font-size: 15px;
        font-weight: bold;
}
#contenedor_cronograna .detalle_calendar ul{


float: left;
list-style: none;
width: 40%;
margin-top:10px;
}
#contenedor_cronograna .detalle_calendar {

float:left;
width: 100%;
text-align: justify;

}
#contenedor_cronograna .detalle_calendar ul li{

color:white;
width: 100%;

font-size: 16px;
}
 #contenedor_cronograna .detalle_calendar .info{

float:left;
  font-size:14px;
    font: 14px/24px 'Roboto', sans-serif;
    width:50%;
}
#contenedor_cronograna .detalle_calendar .info2{

float:right;
  font-size:14px;
    font: 14px/24px 'Roboto', sans-serif;
      width:50%;
}

#contenedor_cronograna  .info{

    font: 14px/23px 'Roboto', sans-serif;
    color: black;
}


#contenedor_cronograna .detalle_calendar .detallec{

float:left;
 display:inline-block;
}

.cabeceraf{
   width: 184px;
    background-color: #900;
    padding: 15px 0px;
    margin-top: -3px;
    margin-left: -4px;
    color: #fff;
        font-family: 'Dosis',sans-serif;
    text-transform: uppercase;
    font-weight: bold;
text-align: center;
}

/*=========================================================================*/
/* FIN CSS CALENDARIO*/
/*=========================================================================*/


/*=========================================================================*/
/*CSS PARA LA GALERIA*/
/*=========================================================================*/

/* Slider

*/
/* Slider
/*-----------------------------------------------------------------------------------*/
.slider_container{ width:920px; margin:auto; clear:both; background:url(../images/shadow_top.png) no-repeat top center; padding:30px 0 0 0;}
.flex-caption{ position: absolute; right:11px; bottom:20px;}
.caption_title_line{ color:#000000;width:450px; height:95px; padding:5px 15px 10px 15px;background:url(../images/btn/slider_caption_bg.png) repeat;color: #FFFFFF;}
.flex-caption h2{ color:#FFFFFF;font-size:20px; padding:5px 0 5px 0; margin:0px;font-family: 'Ovo', serif;}

.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0 0 30px 0;background:url(../images/shadow_bottom.png) no-repeat center bottom;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; border:10px #ededed solid;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}

/* Direction Nav */
.flex-direction-nav li a {width:45px; height:42px; margin:0; display: block; position: absolute; right:11px; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background:url(../images/btn/next.png) no-repeat center; bottom:184px;}
.flex-direction-nav li a.prev {background:url(../images/btn/prev.png) no-repeat center;bottom:141px;}
.flex-direction-nav li a.next:hover {background:url(../images/btn/next_a.png) no-repeat center;}
.flex-direction-nav li a.prev:hover {background:url(../images/btn/prev_a.png) no-repeat center;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

/* Media Queries
/*-----------------------------------------------------------------------------------*/

@media screen and (max-width: 1000px) {
.slider_container{ width:90%; margin:0 0 0 2%; clear:both; background:none; padding:30px 0 0 0;}
.flexslider {width: 100%; margin: 0; padding:0 0 30px 0;background:none;}
.flex-direction-nav li a {width:45px; height:42px; margin:0; display: block; position: absolute; right:-10px; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background:url(../images/btn/next.png) no-repeat center; bottom:85px;}
.flex-direction-nav li a.prev {background:url(../images/btn/prev.png) no-repeat center;bottom:40px;}
.flex-caption { display:none;}
}



/*=========================================================================*/
/*FIN CSS PARA LA GALERIA*/
/*=========================================================================*/


/*=========================================================================*/
/* CSS DEMO_SLIDER*/
/*=========================================================================*/


table {
	border-collapse:collapse;
	border-spacing:0;
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
/*h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}*/
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
section, header{
	display: block;
}

a{
	color: #333;
	text-decoration: none;
}
.container_sgaleria{
	width: 100%;
	height: 100%;
	position: relative;
	margin-top: -90px;
}
.clr{
	clear: both;
}
.container_sgaleria > header{
	padding: 20px 30px 20px 30px;
	margin: 0px 20px 10px 20px;
	position: relative;
	display: block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: center;
}
.container_sgaleria > header h1{
	position: relative;
	color: #498ea5;
	font-weight: 700;
	font-style: normal;
	font-size: 30px;
	padding: 0px 0px 5px 0px;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.8);
}
.container_sgaleria > header h1 span{
	font-family: 'Alegreya SC', Georgia, serif;
	font-size: 20px;
	line-height: 20px;
	display: block;
	font-weight: 400;
	font-style: italic;
	color: #719dab;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.container_sgaleria > header h2{
	font-size: 16px;
	font-style: italic;
	color: #2d6277;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.8);
}
/* Header Style */
.freshdesignweb-top{
	line-height: 24px;
	font-size: 11px;
	background: rgba(0, 0, 0, 0.05);
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	box-shadow: 1px 0px 2px rgba(0,0,0,0.2);
}
.freshdesignweb-top a{
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #333;
	text-shadow: 0px 1px 1px #fff;
	display: block;
	float: left;
}
.freshdesignweb-top a:hover{
	background: #fff;
}
.freshdesignweb-top span.right{
	float: right;
}
.freshdesignweb-top span.right a{
	float: left;
	display: block;
}
.freshdesignweb-demos{
    text-align:center;
	display: block;
	line-height: 30px;
	padding: 20px 0px;
}
.freshdesignweb-demos a{
    display: inline-block;
	margin: 0px 4px;
	padding: 0px 4px;
	color: #fff;
	line-height: 20px;	
	font-style: italic;
	font-size: 13px;
	border-radius: 3px;
	background: rgba(41,77,95,0.1);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.freshdesignweb-demos a:hover{
	background: rgba(41,77,95,0.3);
}
.freshdesignweb-demos a.current,
.freshdesignweb-demos a.current:hover{
	background: rgba(41,77,95,0.3);
}

/*=========================================================================*/
/* FIN CSS DEMO_SLIDER*/
/*=========================================================================*/





/*================================================================================*/
/* CSS NORMALIZE.CSS */
/*================================================================================*/


article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}

audio,canvas,video{display:inline-block;}

audio:not([controls]){display:none;height:0;}[hidden]{display:none;}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

body{margin:0;}

a:focus{outline:thin dotted;}

a:active,a:hover{outline:0;}

h1{font-size:2em;margin:0.67em 0;}

abbr[title]{border-bottom:1px dotted;}

b,strong{font-weight:bold;}

dfn{font-style:italic;}

hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}

mark{background:#ff0;color:#000;}

code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}

pre{white-space:pre-wrap;}

q{quotes:"\201C" "\201D" "\2018" "\2019";}

small{font-size:80%;}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}

sup{top:-0.5em;}

sub{bottom:-0.25em;}

img{border:0;}

svg:not(:root){overflow:hidden;}

figure{margin:0;}

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}

legend{border:0;padding:0;}

button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}

button,input{line-height:normal;}

button,select{text-transform:none;}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}

button[disabled],html input[disabled]{cursor:default;}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}

input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}

textarea{overflow:auto;vertical-align:top;}

table{border-collapse:collapse;border-spacing:0;}



/*================================================================================*/
/* FIN CSS NORMALIZE.CSS */
/*================================================================================*/



/*=========================================================================*/
/* INICIO CSS TABS.CSS*/
/*=========================================================================*/
/* NAV MENU*/

.tab_menu label{
    float: right;
    padding: 23px 0px 0px 0px;;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display:none;
}

.logo_menu_resp{
    padding: 5px 15px 0px 10px;
    float: left;
    width: 185px;
    height: 90px;
    display:none;
}

.logo_menu{
    padding: 5px 15px 0px 10px;
    float: left;
    width: 185px;
    height: 90px;
}

.tab_menu {
	position: fixed;
	/*overflow: hidden;*/
	margin: 0 auto;
	width: 100%;
	font-weight: 300;
	font-size: 1em;
        font-family: 'Dosis',sans-serif;
        z-index: 800;
}

.tabs-style-menu {
	border-bottom: 2px solid #900;
	background: #191d1f;
        height: 90px;
}

.tab_menu nav {
    max-width: 1100px;
    margin: 0 auto;
    display: block;
}

.tab_menu nav ul {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.tab_menu  nav ul li {
	position: relative;
	z-index: 1;
	display: block;
	text-align: center;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.tab_menu nav a {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 2.5;
	padding: 13px 5px;
	color: #606062;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

.tab_menu nav a:hover{
	color: #fff;
	background-color:#900;
        text-decoration:none;   
        height:90px;
}

.tab_menu nav li.tab-current a {
	color: #74777b;
}

.tab_menu nav a:focus {
	outline: none;
}

.tab_menu nav a span {
	text-transform: uppercase;
	/*letter-spacing: 1px;
	font-weight: 700;*/
	font-size: 1.1em;
}


/* NAV BUSCADOR */

.tabs_buscador nav {
	text-align: center;
}

.tabs_buscador nav ul {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	margin: 0 auto;
	padding: 0;
	max-width: 1200px;
	list-style: none;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.tabs_buscador nav ul li {
	position: relative;
	z-index: 1;
	display: block;
	margin: 0;
	text-align: center;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.tabs_buscador nav li.tab-current a {
	color: #74777b;
}

.tabs_buscador nav a:focus {
	outline: none;
}

.tabs-style-buscador {
	max-width: 1200px;
        margin: 0 auto;
}

.tabs-style-buscador nav a {
	/*padding: 0.5em 0;*/
	color: #900;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
    white-space: nowrap;
    line-height: 2.5;
}

.tabs-style-buscador nav a:hover{
	color: #ffffff;
    text-decoration:none;  
}
.tabs-style-buscador nav a:focus,
.tabs-style-buscador nav li.tab-current a {
	color: #000;
        text-decoration:none;  
}

.tabs-style-buscador nav a span {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 0.8em;
}

.tabs-style-buscador nav a::after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-color: #f0f0f0;
	content: '';
	-webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
	transition: transform 0.3s, background-color 0.3s;
	-webkit-transform: perspective(900px) rotate3d(1,0,0,90deg);
	transform: perspective(900px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-perspective-origin: 50% 100%;
	perspective-origin: 50% 100%;
}

.tabs-style-buscador nav li.tab-current a::after {
	background-color: #fff;
	-webkit-transform: perspective(900px) rotate3d(1,0,0,0deg);
	transform: perspective(900px) rotate3d(1,0,0,0deg);
}

.tabs-style-buscador .content-wrap {
	background: #fff;
}

/* Icons */
.icon::before {
	z-index: 10;
	display: inline-block;
	margin: 0 0.4em 0 0;
	vertical-align: middle;
	text-transform: none;
	font-weight: normal;
	font-variant: normal;
	font-size: 1.3em;
	font-family: 'stroke7pixeden';
	speak: none;
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/******* CONTENT NAV BUSCADOR ********/

.content-wrap {
	position: relative;
}

.content-wrap section {
	display: none;
	margin: 0 auto;
	padding: 1em;
	max-width: 1200px;
	text-align: center;
}

.content-wrap form input {
    width: 55%;
    height: 50px;
    background: #fcfcfc;
    border: 1px solid #ddd;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
    /*font-family: 'PT Sans', Helvetica, Arial, sans-serif;*/
    color: #888;
    font-size: 16px;
	padding: 4px 6px;
    margin-bottom: 10px;
	line-height: 20px;
	vertical-align: middle;
}

.content-wrap form button {
    cursor: pointer;
    width: 40%;
    height: 40px;
    margin-top: 10px;
    padding: 0;
    background: #eb4141;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    -moz-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    -webkit-box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    box-shadow: 0 15px 30px 0 rgba(255,255,255,.1) inset;
    /*font-family: 'PT Sans', Helvetica, Arial, sans-serif;*/
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
}

.content-wrap form button:hover {
    -moz-box-shadow: 0 -15px 30px 0 rgba(255,255,255,.05) inset;
    -webkit-box-shadow: 0 -15px 30px 0 rgba(255,255,255,.05) inset;
    box-shadow: 0 -15px 30px 0 rgba(255,255,255,.05) inset;
}

.content-wrap section.content-current {
	display: block;
}

/*=========================================================================*/
/* FIN CSS TABS.CSS*/
/*=========================================================================*/



