@CHARSET "ISO-8859-1";
@font-face {
    font-family: 'gotham_black';
    src: url('../fonts/gotham-black-webfont.eot');
    src: url('../fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-black-webfont.woff2') format('woff2'),
         url('../fonts/gotham-black-webfont.woff') format('woff'),
         url('../fonts/gotham-black-webfont.svg#gotham_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_bold';
    src: url('../fonts/gotham-bold-webfont.eot');
    src: url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-bold-webfont.woff') format('woff'),
         url('../fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('../fonts/gotham-bold-webfont.svg#gotham_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_medium';
    src: url('../fonts/gotham-medium-webfont.eot');
    src: url('../fonts/-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-medium-webfont.woff') format('woff'),
         url('../fonts/gotham-medium-webfont.ttf') format('truetype'),
         url('../fonts/gotham-medium-webfont.svg#gotham_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gotham_regular';
    src: url('../fonts/gotham-regular-webfont.eot');
    src: url('../fonts/gotham-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-regular-webfont.woff') format('woff'),
         url('../fonts/gotham-regular-webfont.ttf') format('truetype'),
         url('../fonts/gotham-regular-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
a{
	text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
/*ol,ul {
    list-style: none;
    margin:0;
  */
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}


/* Custom CSS
 * --------------------------------------- */
body{
	font-family: arial,helvetica;
	color: #333;
	color: rgba(0,0,0,0.5);
}
.wrap{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
}
h1{
	font-size: 60px;
	color: #FFF;
	font-family: 'gotham_bold';
}
.section{
	text-align:center;
}
#section0{
	background-image: url(../images/home/bg1.jpg);
	padding: 1% 0 0 0;
}

#section0 .myHome p{
	font-size: 60px;
	font-family: 'gotham_regular';
	color: #FFF;
	width: 100%;
	text-align: center;
}
#section0 .slogan-home {
	font-size: 26px;
	position: relative;
	font-family: 'gotham_regular';
	color: #FFF;
	width: 100%;
	text-align: center;
	margin-top: 0%;
	left: 100%;
}
#section1{ 
	padding: 4% 0 0% 0;
}
#section1 .myHome{
	width: 100%;
	text-align: center;
	left: 65%;
	position: relative;
	height: 490px;
}
#section1 .seccion1 h1{
	font-size: 46px;
	color: #FFF;
	font-family: 'gotham_bold';
}
#section1 span {
	color: #1fa3c8;
}
#section2{
	background-image: url(../images/home/bg2.jpg);
	padding: 0% 0 0 0;
}

 #section17{
	background-image: url(../images/home/bg2.jpg);
	padding: 0% 0 0 0;
}
#section2{
	height: 626px;
}
#section2 h1{
	font-size: 46px;
	color: #1e4781;
	font-family: 'gotham_bold';
	
}
#section2 .stilohr2 {
    border-top: 3px solid #1e4781;
    width: 30%;
    float: left;
}
#section3 .text-seccion3 h1{
	font-size: 46px;
	color: #FFFFFF;
	font-family: 'gotham_bold';
}
#section3 span {
	color: #1fa3c8;
}
#section4{
	padding: 3% 0 0 0;
}
#section4 .seccion4 h1 {
    font-size: 46px;
    color: #1e4781;
    font-family: 'gotham_bold';
}
.seccion4{
	opacity: 0;
}
#section4 span {
	color: #1fa3c8;
}
#section5{
	background-image: url(../images/home/bg2.jpg);
	padding: 0% 0 0 0;
}
#section6{
	background-image: url(../images/nomina/back-nomina.jpg);
	padding: 10% 0 0 0;
}
#section6 h2{
	font-size: 30px;
	color: #FFF;
	font-family: 'gotham_regular';
}
#section7 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
	text-align: left;
}
#section8 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section9{
	background-image: url(../images/seguridad-social/back-seguridad-social.jpg);
	padding: 10% 0 0 0;
}
#section9 h2{
	font-size: 30px;
	color: #FFF;
	font-family: 'gotham_regular';
}
#section10{
	background-image: url(../images/servicios/back-servicios.jpg);
	padding: 10% 0 0 0;
}
#section11 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section11 h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}
#section12 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section12 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: left;
	margin-bottom: 25px;
}
#section12 h2 span{
	color: #1fa3c8;
}
#section13{
	background-image: url(../images/clientes/back-clientes.jpg);
	padding: 10% 0 0 0;
}
#section13 h2 {
    font-size: 30px;
    color: #FFF;
    font-family: 'gotham_regular';
}
#section13 span{
    font-size: 15px;
    margin-top: 20px;
    color: #FFF;
    font-family: 'gotham_regular';
    float: right;
    padding-right: 2%;
}
#section14{
	background-image: url(../images/portal/back-portal-junio19.jpg);
	background-position: top;
	padding: 10% 0 0 0;
}
#section15{
	background-image: url(../images/QUIENES/back-quienes.jpg);
	padding: 13% 0 0 0;
}
#section15 h2{
	font-size: 60px;
	color: #FFF;
	font-family: 'gotham_regular';
}
#section16{
	background-image: url(../images/administracion/back-administracion.jpg);
	padding: 10% 0 0 0;
}
#section16 h2{
	font-size: 30px;
	color: #FFF;
	font-family: 'gotham_regular';
}
#section17 .text-administracion-home h1{
	font-size: 46px;
	color: #1e4781;
	font-family: 'gotham_bold';
	text-align: left;
}
#section17 .text-administracion-home h1 span {
	color: #1fa3c8;
	font-size: 46px;
}

#section17 span {
	color: #1fa3c8;
}
#section18{
	background-image: url(../images/generales/back-contacto.jpg);
	padding: 10% 0 0 0;
}
#section18 h1{
	font-size: 60px;
	color: #FFFFFF;
	font-family: 'gotham_bold';
}
/* seccion19-- Formulario contacto--*/
#section20{
	font-size: 40px;
    color: #1e4781;
    font-family: 'gotham_bold';
}
#section20 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
	text-align: left;
}
#section20 h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}
#section21{
	font-size: 40px;
    color: #1e4781;
    font-family: 'gotham_bold';
}
#section21 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
	text-align: left;
}
#section21 h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}#section22{
	font-size: 40px;
    color: #1e4781;
    font-family: 'gotham_bold';
}
#section22 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
	text-align: left;
}
#section22 h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}
#section23 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section23 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section23 h2 span{
	color: #1fa3c8;
}
#section24{
	background-image: url(../images/eventos/back-eventos.jpg);
	padding: 10% 0 0 0;
}
#section25 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section26 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section27{
    background-image: url(../images/QUIENES/back-quienes.jpg);
	font-family: 'gotham_black';
    padding: 23% 0 0 0;
}
#section28{
    background-image: url(../images/nuestro-equipo/back-equipo.jpg);
	font-family: 'gotham_black';
    padding: 23% 0 0 0;
}
#section29B{
	background-image: url(https://www.softwaresicoss.com.mx/images/landings-modulos/app-kiosco.jpg);
	background-position: right;
	padding: 10% 0 0 0;
}
#section29 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section29 h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}
#section30B{
	background-image: url(https://www.softwaresicoss.com.mx/images/landings-modulos/envio-movimientos-afiliatorios.png);
	background-position: top right;
	padding: 10% 0 0 0;
}
#section30B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section30B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}

#section30{
	color: #6b6b6f;
	font-size: 40px;
	
	font-family: 'gotham_bold';
}
#section30 h2{
	font-size: 40px;
	color: #6b6b6f;
	font-family: 'gotham_bold';
	display: inline;
}
#section30 span{
	font-family: 'gotham_regular';
	font-size: 40px;
}
#section31{
	background-image: url(../images/home/bg2.jpg);
	padding: 0% 0 0 0;
}
#section31 h2{
	font-size: 36px;
	line-height: 36px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section31B{
	background-image: url(https://www.softwaresicoss.com.mx/images/landings-modulos/modulo-Gs-report.jpg);
	background-position: top right;
	padding: 10% 0 0 0;
}
#section31B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section31B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}

#section31 h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}
#section32{
	background-image: url(../images/nuestro-equipo/back-bolsa-trabajo.jpg);
	padding: 10% 0 0 0;
}
#section32 h1{
	font-size: 60px;
	color: #FFFFFF;
	font-family: 'gotham_bold';
}
#section32B{
	background-image: url(../images/landings-modulos/backs-kiosco.jpg);
	background-position: top right;
	padding: 10% 0 0 0;
}
#section32B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section32B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}


#section33 h1{
	font-size: 46px;
    color: #1e4781;
    font-family: 'gotham_bold';

}

#section33 h1 span{
	color: #1fa3c8;
    font-size: 46px;
}

#section33B{
	background-image: url(../images/landings-modulos/backs-ssnet.jpg);
	background-position: top right;
	padding: 10% 0 0 0;
}
#section33B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section33B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}


#section34 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section34 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section34 h2 span{
	color: #1fa3c8;
}

#section34B{
	background-image: url(../images/landings-modulos/backs-envioRecibos.jpg);
	background-position: top right;
	padding: 10% 0 0 0;
}
#section34B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section34B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}


#section35 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section35 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section35 h2 span{
	color: #1fa3c8;
}

#section35B{
	background-image: url(../images/landings-modulos/backs-timbrado.jpg);
	background-position: top right;
	padding: 10% 0 0 0;
}
#section35B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section35B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}


#section36 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section36 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section36 h2 span{
	color: #1fa3c8;
}

#section36B{
	background-image: url("../images/landings-modulos/backs-analytics.jpg");
	background-position: top right;
	padding: 10% 0 0 0;
}
#section36B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section36B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}

#section37B{
	background-image: url("../images/landings-modulos/backs-norha.jpg");
	background-position: top right;
	padding: 10% 0 0 0;
}
#section37B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section37B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}

#section37{
	background-image: url(../images/calculadoras/back-calculadora.jpg);
	padding: 10% 0 0 0;
}
#section38{
	background-image: url(../images/clientes/back-casos-exito.jpg);
	padding: 10% 0 0 0;
}
#section38 h2{
	font-size: 30px;
	color: #FFF;
	font-family: 'gotham_regular';
}

#section38B{
	background-image: url("../images/landings-modulos/backs-tracker.jpg");
	background-position: top right;
	padding: 10% 0 0 0;
}
#section38B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section38B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}


#section39 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section39 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: left;
	margin-bottom: 25px;
}
#section39 h2 span{
	color: #1fa3c8;
}
#section39B{
	background-image: url("../images/landings-modulos/backs-Certificacion-nomina.jpg");
	background-position: top right;
	padding: 10% 0 0 0;
}
#section39B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section39B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}

#section40 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section40 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: left;
	margin-bottom: 25px;
}
#section40 h2 span{
	color: #1fa3c8;
}
#section40B{
	background-image: url("../images/landings-modulos/backs-certifi-sicoss.jpg");
	background-position: top right;
	padding: 10% 0 0 0;
}
#section40B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section40B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}



#section41{
	background-image: url("../images/beneficios/backs-beneficios.jpg");
	padding: 10% 0 0 0;
}
#section41 h1{
	font-size: 60px;
	color: #FFFFFF;
	font-family: 'gotham_bold';
}
#section41 h2{
	font-size: 30px;
	color: #FFF;
	font-family: 'gotham_regular';
}
#section41B{
	background-image: url("../images/landings-modulos/backs-hosting.jpg");
	background-position: top right;
	padding: 10% 0 0 0;
}
#section41B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section41B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}


#section42 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section42 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: left;
	margin-bottom: 25px;
}
#section42 h2 span{
	color: #1fa3c8;
}
#section43 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section43 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section43 h2 span{
	color: #1fa3c8;
}
#section44 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section44 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section44 h2 span{
	color: #1fa3c8;
}
#section45 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section45 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section45 h2 span{
	color: #1fa3c8;
}
#section46 h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}

#section46 h3{
	font-size: 29px;
	color: #1e4781;
	font-family: 'gotham_regular';
	text-align: center;
	margin: 45px 0px;
}
#section46 h2 span{
	color: #1fa3c8;
} 

#section47B{
	background-image: url("../images/landings-modulos/backs-balance.jpg");
	background-position: top right;
	padding: 10% 0 0 0;
}
#section47B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section47B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}

#section48B{
	background-image: url("../images/landings-modulos/backs-farmanomina.jpg");
	background-position: top right;
	padding: 10% 0 0 0;
}
#section48B h2{
	font-size: 40px;
	color: #1e4781;
	font-family: 'gotham_bold';
}
#section48B h2 span{
	font-size: 40px;
	color: #1fa3c8;
	text-align: left;
}


#menu li {
	display:inline-block;
	margin: 10px;
	color: #000;
	
}
#menu li.active{
	background:#666;
	background: rgba(0,0,0, 0.5);
	color: #fff;
}
#menu li a{
	text-decoration:none;
	color: #000;
}
#menu li.active a:hover{
	color: #000;
}
#menu li:hover{
	background: rgba(255,255,255, 0.8);
}
#menu li a,
#menu li.active a{
	padding: 9px 18px;
	display:block;
}
#menu li.active a{
	color: #fff;
}
#menu{
	position:fixed;
	top:0;
	left:0;
	background-color: #eaeaea;
	height: 80px;
	z-index: 70;
	width: 100%;
	padding: 0;
	margin:0;
}
.twitter-share-button{
	position: fixed;
	z-index: 99;
	right: 149px;
	top: 9px;
}
#download{
	margin: 10px 0 0 0;
	padding: 15px 10px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
#download a{
	text-decoration:none;
	color:#fff;
}
#download:hover{
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #2F96B4;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-ms-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
#infoMenu{
	height: 20px;
	color: #f2f2f2;
	position:fixed;
	z-index:70;
	bottom:0;
	width:100%;
	text-align:right;
	font-size:0.9em;
	padding:8px 0 8px 0;
}
#infoMenu ul{
	padding: 0 40px;
}
#infoMenu li a{
	display: block;
	margin: 0 22px 0 0;
	color: #333;
}
#infoMenu li a:hover{
	text-decoration:underline;
}
#infoMenu li{
	display:inline-block;
	position:relative;
}
#examplesList{
	display:none;
	background: #282828;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 20px;
	float: left;
	position: absolute;
	bottom: 29px;
	right: 0;
	width:638px;
	text-align:left;
}
#examplesList ul{
	padding:0;
}
#examplesList ul li{
	display:block;
	margin: 5px 0;
}
#examplesList ul li a{
	color: #BDBDBD;
	margin:0;
}
#examplesList ul li a:hover{
	color: #f2f2f2;
}
#examplesList .column{
	float: left;
	margin: 0 20px 0 0;
}
#examplesList h3{
	color: #f2f2f2;
	font-size: 1.2em;
	margin: 0 0 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	padding: 0 0 5px 0;
}

@media screen and (max-width:1005px){ 
	#section6 h2 {
		font-size: 30px;
		color: #FFF;
		font-family: 'gotham_regular';
		padding: 0px 10%;
	}
	#section22 h2 {
    	font-size: 36px;
	}
}
@media screen and (max-width:922px){ 
	#section22 h2 {
		font-size: 40px;
	}
}
@media screen and (max-width:739px){ 
	#section16 h2 {
		padding: 0 10%;
	}
	#section0 .slogan {
    width: 90%;
	}
	#section1 {
    padding: 4% 0 15% 0;
}
	
}
@media screen and (max-width:688px){ 
	
}
@media screen and (max-width:585px){ 
	#section0 .slogan {
    	width: 80%;
		margin: 0 auto;
	}
}
@media screen and (max-width:540px){ 
	#section0 .slogan {
		width: 80%;
		margin: 0% AUTO;
		}
	.intro {
    width: 90%;
	}
	
	.seccion1 {
    width: 90%;
	}
	
	.recibos-home {
    left: 270px;
	}
	.timbrador-home {
    top: -138px;
    left: 150px;
    width: 24%;
	}
	.seccion3 {
    width: 100%;
    height: 590px;
    min-height: 930px;
    position: relative;
    opacity: 0;
	}
	#section3 .text-seccion3 h1 {
    padding: 0 10%;
	}
	h1 {
    font-size: 40px;
    padding: 0 0%;
	}
	#section0 {
    padding: 14% 0 0 0;
	}
	#section17 .text-administracion-home h1 {
    font-size: 38px;
	}
	#section4 {
    padding: 13% 0 0 0;
}
	
}@media screen and (max-width:460px){
	.seccion3 {
    width: 100%;
    height: 940px;
}
	@media screen and (max-width:421px){
	.seccion3 {
    height: 1070px;
	}
	
	#section0 .myHome p {
    	font-size: 30px;
	}
	#section0 .slogan {
	font-size: 21px;
		margin: 4% 7%;
	}
	}
	
	@media screen and (max-width:414px){
	.seccion3 {
    	height: 760px;
		    min-height: 760px;
	}
		
	#section12 h3 {
		font-size: 19px;
		color: #1e4781;
		font-family: 'gotham_regular';
		text-align: left;
		margin-left: 30px;
	}
	}
	
@media screen and (max-width:385px){
	#section17 .text-administracion-home h1 {
		font-size: 36px;
	}
	h1 {
    font-size: 40px;
	padding: 0 0%;
	}
	
	#section6 h2 {
		padding: 10%;
	}
	#section9 h2 {
	    padding: 10%;
	}
	#section16 h1{
		padding: 0 10%;
		font-size: 30px;
	}
	#section16 h2 {
	    padding: 0 10%;
	}
	#section22 h2 {
    font-size: 34px;
	}
	#section13 h2 {
   	 padding: 0 10%;
	}
	
	}
@media screen and (max-width:346px){ 
	.seccion3 {
    height: 1130px;
	}
	
	#section1 .seccion1 h1 {
    font-size: 41px;
	}
	.myHome {
    width: 100%;
    text-align: center;
    left: 50%;
    position: relative;
    padding-top: 9%;
	}
	.avaldos-complemento {
    width: 90%;
    text-align: center;
    float: left;
	}
}
@media screen and (max-width:350px){ 
#section17 .text-administracion-home h1 {
    font-size: 31px;
}
	#section1 {
    padding: 4% 0 51% 0;
}
	#section3 .text-seccion3 h1 {
    font-size: 37px;
	}
	#section17 .text-administracion-home h1 {
    font-size: 27px;
	}
	#section17 .text-administracion-home h1 span {
    font-size: 36px;
}
	.seccion3 {
    height: 760px;
}
}
@media screen and (max-width:290px){ 
	.seccion3 {
    height: 840px;
}
}
@media screen and (max-width:260px){ 
#section1 {
    padding: 4% 0 66% 0;
}
}

