/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	height:100%;
	min-height:100%;
	color: #707070;
	
}
* {
	padding:0px;
	margin:0px;
	text-decoration:none;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}


.clear {
	clear:both;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

h1{
	font-size:70px;	
}

h2{
	font-size:50px;	
}

h3{
	font-size:28px;	
}

img {
	max-width: 100%;
	height:auto;
}

ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#head {
	position: fixed;
	z-index: 1003;
	top: 0;
	left: 0;
	width: 100%;
	padding:10px;
	background-color:#FFF;
}
#head .grid_head {
	color:#FFF;
}
#head #menu {
	float: right;
	text-align:center;
	padding-top:11px;
	
	
}
#menu li {
	float: left;
	margin: 0;
	margin-left:10px;
	display:inline-block;
}

#menu li a{
	display:block;
	padding:5px;
	padding-left:14px;
	padding-right:14px;
	border-radius:30px;
	background-color:transparent;
	color: #707070;
}

#menu li a.sel{
	
	color: #fff;
	background-color:#00cca0;
}

#menu li a:hover{	
	color: #fff;
	background-color:#00cca0;
}


#head #logo{
	float:left;	
}


.main{
	max-width:1200px;	
	margin-left:auto;
	margin-right:auto;
}

.btnb{
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	border-radius:30px;
	color: #fff;
	background-color:#00cca0;
	font-size:1.8em;
	display:inline-block;
}

.btnb.min{
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	border-radius:320px;
	font-size:1.6em;
}

.btnw{
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	border-radius:30px;
	color: #00cca0;
	background-color:#fff;
	font-size:1.8em;
	display:inline-block;
}


.btnw.min{
	padding:8px;
	padding-left:20px;
	padding-right:20px;
	border-radius:26px;
	color: #00cca0;
	background-color:#fff;
	font-size:1.4em;
	display:inline-block;
}


/*Slide styles*/

.slide {
	position: relative;
	padding: 10vh 10% ;
	box-sizing: border-box;
	transform-style: inherit;
}
.slide.min {
	position: relative;
	padding: 10%;
	padding-top:5%;
	padding-bottom:5%;
	box-sizing: border-box;
	transform-style: inherit;
}
.falseslide {
	position: relative;
	padding: 10%;
	padding-top:5%;
	padding-bottom:5%;
	box-sizing: border-box;
	transform-style: inherit;
}
.slide {
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#home.slide {
	position: relative;
	padding: 0vh;
	min-height:none;
	box-sizing: border-box;
	transform-style: inherit;
	display:table;
	width:100%;
	table-layout:fixed;
}
#home {

}
#home .cont {
	padding:12px;
	text-align:center;
}
#home .logo {
	display:block;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	display:table-cell;
	vertical-align:middle;
	width:100%;
}

#home .down {
    margin-top: 20px;
    padding: 12px;
    text-align: center;
    font-size: 3em;
}

#home .down a{
	color:#75cce1;
}

#internal.slide {
	position: relative;
	padding: 0vh;
	min-height:none;
	box-sizing: border-box;
	transform-style: inherit;
	display:table;
	width:100%;
	table-layout:fixed;
}


#empresas .slide1{
background-color:#00cca0;
color:#FFF;
text-align:center;
}

#empresas .slide2{
text-align:center;
}



#planes .slide1{
background-color:#f6f6f6;
text-align:center;
padding: 10vh 4%;
}

#descargas .slide1{
background-color:#f6f6f6;
text-align:center;
padding: 10vh 4%;
}

#empresas .icon{
	max-width:160px;	
}

#usuarios .slide1{
background-color:#00cca0;
color:#FFF;
text-align:center;
}

#usuarios .slide2{
text-align:center;
}


#usuarios .icon{
	max-width:160px;	
}


#contacto .slide1{
background-color:#00cca0;
color:#FFF;
text-align:center;
}

#contacto .icon{
	max-width:160px;	
}

#contacto a.w{
	color:#FFF;	
}

 a.w{
	color:#FFF;	
}

#testimonios .slide1{
background-color:#fff;
text-align:center;
padding: 10vh 4%;
border-bottom: 1px solid #ccc;
}

#testimonios .testimonial {
    position: relative;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 74px;
}

#testimonios .testimonial_photo {
    height: 60px;
    width: 60px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

#testimonios .testimonial_photo img {
    border-radius: 100%;
}

#testimonios .testimonial_heading {
    font-weight: 400;
	color: #00cca0;
    font-size: 1.2em;
	padding-bottom:4px;
}

#testimonios .testimonial_text{
	padding-bottom:10px;
	border-bottom:1px solid #f3f3f3;	
}

.textshadow{
text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);	
}

.shadow {
	-webkit-box-shadow: 1px 1px 0px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    1px 1px 0px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         1px 1px 0px 0px rgba(50, 50, 50, 0.5);
}
#gotoplink {
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	padding-bottom:6px;
	text-align:center;
	z-index:2000;
	display:none;
}

#gotoplink {
	color:#CCC;
	text-decoration:none;	
}

#gotoplink i {
	
	font-size:2em;
	opacity: 0.6;
	filter: alpha(opacity=60); /* For IE8 and earlier */
}

.caption {
  position: absolute;
  display: block;
  top: 34%;
  width:100%;
  text-align: center;
  z-index:1000;

}

.internal .caption {
  top: 38%;

}

.caption .wrap{
	text-align:center;
}

.caption .pad{
  padding: 20px;	
}

.caption h1{
  color: #fff;
  font-size:60px;
  font-weight:600;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
 
}
.caption h2{
  color: #fff;
  font-size:30px;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
}

.internal .caption h2{
  font-size:28px;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.rslides_container {
  padding-top:0px;
  position: relative;
  float: left;
  width: 100%;
  }
.rslides1_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  z-index: 1001;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../res/themes.png") no-repeat left top;
  margin-top: -45px;
  }

.rslides1_nav:active {
  opacity: 1.0;
  }

.rslides1_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

video {
  width: 100%    !important;
  height: auto   !important;
}

.grid_6{
	float: left;
display: inline-block;
	width:50%;	
}

.grid_8{
	float: left;
display: inline-block;
	width:66.33%;	
}

.grid_4{
	float: left;
display: inline-block;
	width:33.33%;	
}

.grid_4_numeros{
	float: left;
display: inline-block;
	width:25%;	
}

.grid_3{
	float: left;
display: inline-block;
	width:25%;	
}

form .control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 1em;
    line-height: 1.2em;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	text-align:left;
	font-family: 'Lato',sans-serif;
}


form .label{
padding-top: 7px;
padding-right:10px;
color:#252525;
text-align:left;
}

.error{
	border:1px solid #F00 !important;	
}

.ok{
    background: #3d3d3d;
    color: #ffffff;
	padding:20px;	
}

.errdiv{
    background:  #F00;
    color: #ffffff;
	padding:20px;	
}

.okg{
    background: #00cca0;
    color: #ffffff;
	padding:20px;	
}


.padd{
	padding-right:15px;	
}

.paddextra{
	padding-right:35px;	
}

#slides1{
	margin-top:0;	
}

#foot{
	text-align:center;
	font-size:0.9em;
	padding:40px;	
}

#foot a{
	color:#00cca0;	
}

a.g {
    color: #00cca0;
}

.planes-list{
	display:flex;
	flex-wrap: wrap;
    justify-content: center;
}

.planes-list .plan{
	display:flex;
	width:32%;
	margin:0.5%;
	background-color:#fff;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
	border-top:4px solid #fff;
	text-align:center;
}

.planes-list .plan .contenidoplan{
		
		display:block;
		width:100%;
		
}

.planes-list .plan .texto{
		padding:10px;
	display:block;
	text-align:center;	
}


.planes-list .plan.destacado{
	border-top:4px solid #00cca0;
}

.planes-list .btnb {
    padding: 10px;
    color: #fff;
    background-color: #00cca0;
    font-size: 1em;
    display: inline-block;
}

.planes-list h3{
	font-size:26px;	
}

.planes-list .plan .precio{
		padding:15px;
	display:block;
	text-align:center;	
}

.planes-list .plan .precio .cantidad{
	font-size:1.2em;
}


.planes-list .plan  .descripcion{
	padding-top:20px;
	min-height:220px;
	text-align:left;
}

.planes-list .plan  .frase{
	font-size:0.8em;
}

.planes-list .plan .precio .qu{
	font-size:0.9em;
	font-style:italic;
	color:#00cca0;
}

.planes-list .plan .precio .quf{
	font-size:0.9em;
	font-style:italic;
	color:#ccc;
	padding-bottom:5px;
}

.planes-list .plan .contratar{
		padding:15px;
	display:block;
	text-align:center;	
}


.descargas-list{
	display:flex;	
}

.descargas-list .plan{
	display:flex;
	width:48%;
	margin:2%;
	background-color:#fff;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
	border-top:4px solid #fff;
	text-align:center;
}

.descargas-list .icono{
	padding-left:15%;
	padding-right:15%;
	padding-top:5%;	
}

.descargas-list .plan .contenidoplan{
		
		display:block;
		width:100%;
		
}

.descargas-list .plan .texto{
		padding:15px;
	display:block;
	text-align:center;	
}


.descargas-list .plan.destacado{
	border-top:4px solid #00cca0;
}

.descargas-list .btnb {
    padding: 12px;
    color: #fff;
    background-color: #00cca0;
    font-size: 1.2em;
    display: inline-block;
}

.descargas-list .plan .precio{
		padding:15px;
	display:block;
	text-align:center;	
}

.descargas-list .plan .precio .cantidad{
	font-size:1.2em;
}


.descargas-list .plan  .descripcion{
	padding-top:20px;
	min-height:220px;
}

.descargas-list .plan  .frase{
	font-size:0.8em;
}

.descargas-list .plan .precio .qu{
	font-size:0.9em;
	font-style:italic;
	color:#00cca0;
}

.descargas-list .plan .contratar{
		padding:15px;
	display:block;
	text-align:center;	
}


#contratar .slide1{
    background-color: #f6f6f6;
	text-align:center;
}

.flex-contratar{
	margin-left:15%;
	margin-right:15%;
	padding:5%;
	background-color:#fff;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

#check{
	padding:3px;
	border:1px solid #fff;
	 border-radius: 3px;
}

.checkdiv{
	padding:3px;
	
}

.selectores{
	font-size:0.8em;	
}

.selectores label{
	padding:2px;
	display:inline-block;
	margin-bottom:3px;
}

.textodestacado{
	font-size:1.1em;	
}

.tableflex_textodestacado{

}

.falselist p{
	padding-bottom:8px;
}

#menu li .mostrablemovil{
	display:none;	
}

.qu a{
	color:#00cca0;
	text-decoration:underline;
}

#presentacion .slide1 {
    background-color: #ffffff;
    text-align: center;
    padding: 15vh 4% 2vh 4%;
}

#presentacion video{
	border:1px solid  #00cca0;	
}

#presentacion h2{
	line-height:40px;
	font-size:45px;	
}

.flexcontador{
	display:flex;
	padding:10px;
	text-align:center;
	width:240px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}
.flexcontador i{
	font-size:4em;
	color: #00cca0;
	padding-right:16px;	
}

.flexcontador .numero{
	font-size:2.4em;
	color:#666;
	font-weight:600;	
}

.flexcontador .subnumero{
	font-size:1.2em;
	color: #00cca0;
	
}

.minprincipal{
	padding-top:3px;
	font-size:11px;	
}

ul.listaprincipal{
	padding-top:10px;
	font-size:1.2em;	
}

ul.listaprincipal li{
	padding-bottom:5px;	
}

#presentacioncaracteristicas {
	 background-color: #00cca0;
    text-align: center;
	color:#fff;
}

#presentacioncaracteristicas .slide1 {
   
    padding: 3vh 4% 3vh 4%;	
	font-size:24px;
	font-weight:600;
	text-align:center;
}

.botoncontratar{
	padding-top:12px;	
}

#logo-center{
	text-align:center;	
}

#realizarpago .slide1 {   
    text-align: center;
}

#payform{
	max-width:480px;
	margin-left:auto;
	margin-right:auto;	
}

#payment-form{
	padding:10px;
	border:1px solid #CCC;
	background-color:#f2f2f2;
	 border-radius: 3px;	
}
#payment-form .btnb{
    border-width: 0px;
	border:none;
	cursor:pointer;
}

#barcookies{
	background-color:#111;
	color:#fff;
	display:none;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	width:100%;	
	padding:10px;
	z-index: 99999;
	flex-wrap:wrap;	
}

#barcookies .texto{
	width:60%;	
}
#barcookies .botones{
	width:40%;
	text-align:right;
}

#barcookies .botones a{
	display:inline-block;
	padding:8px;
	border-radius: 3px;	
	color:#fff;
}
#barcookies .botones a.cookies-ok{
background-color:#3b89c7;
}
#barcookies .botones a.cookies-no{
background-color:#771f1f;
}
#barcookies .botones a.cookies-more{
background-color:#7b8a8b;
}

.claim{
	text-transform:uppercase;

}
#presentacion h2{
	font-size:32px;		
}

@media only screen and (max-width: 1180px) {
	
	#presentacion h2 {
    line-height: 36px;
    font-size: 32px;
}
	
}

@media only screen and (max-width: 1024px) {
#menu li {
    float: left;
    margin: 0;
    margin-left: 4px;
    display: inline-block;
}

	#presentacion h2 {
    line-height: 30px;
    font-size: 36px;
}

ul.listaprincipal {
    padding-top: 8px;
    font-size: 1.1em;
}

#presentacioncaracteristicas .slide1 {
    padding: 2vh 4% 2vh 4%;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}


}

@media only screen and (max-width: 995px) {
body {
	min-width: 747px;
}

.caption h1 {
    color: #fff;
    font-size: 50px;
    font-weight: 600;
    text-shadow: 0px 0px 2px 
}
.caption h2 {
    color: #fff;
    font-size: 20px;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
}

.caption {
  position: absolute;
  display: block;
  top: 35%;
  width:100%;
  text-align: center;
  z-index:1000;

}

h2 {
    font-size: 50px;
}

h3 {
    font-size: 26px;
}

#menu li {
    float: left;
    margin: 0;
    margin-left: 5px;
    display: inline-block;
}

.caption {
  position: absolute;
  display: block;
  top: 30%;
  width:100%;
  text-align: center;
  z-index:1000;

}

.btnw {
 padding: 8px;
    font-size: 1.4em;

}

.flex-contratar{
	margin-left:10%;
	margin-right:10%;
	padding:5%;
}

/*
.planes-list .plan {
    display: block;
    width: 45%;
    margin: 2%;
    background-color: #fff;
}
*/

.grid_8{
	float: none;
display: block;
	width:100%;	
}

.grid_4{
	float: none;
display: block;
	width:100%;
}

#presentacion h2 {
    line-height: 30px;
    font-size: 34px;
}

ul.listaprincipal {
    padding-top: 6px;
    font-size: 1.1em;
}

ul.listaprincipal li{
	padding-bottom:5px;
	font-size:0.9em;
}

.grid_4_numeros{
	float: left;
display: inline-block;
	width:50%;	
}

}
@media only screen and (max-width: 799px) {
body {
	min-width: 460px;
}

.slide{
	    min-height:0 !important;
}

#slides1{
	margin-top:80px;	
}

.btnw {
    padding: 8px;
    font-size: 1.2em;

}

.icon {
    max-width: 100px !important;
}

#head #logo {
    float: none;
	text-align:center;
}

#head #menu {
    float: none;
    text-align: center;
    padding-top: 8px;
	text-align:center;
	width:100%;
	display:block;
}

#menu li {
    float:none;
    margin: 0;
    margin-left: 5px;
	margin-right:5px;
    display: inline-block;
}


.caption {
  position: absolute;
  display: block;
  top: 26%;
  width:100%;
  text-align: center;
  z-index:1000;

}

.rslides1_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 60%;
    left: 0;
    z-index: 1001;
    opacity: 0.7;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url(../res/themes.png) no-repeat left top;
    margin-top: -45px;
}

.caption h1 {
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    text-shadow: 0px 0px 2px;
}

.btnb {
    padding: 7px;
    padding-left: 20px;
    padding-right:20px;
    border-radius: 30px;
    color: #fff;
    background-color: #00cca0;
    font-size: 1.4em;
    display: inline-block;
}

.caption h2 {
    color: #fff;
    font-size: 20px;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
	display:none;
}

.planes-list{
	display:block;	
}

.planes-list .plan{
	display:block;
	width:90%;
	margin:5%;
	background-color:#fff;

}

.planes-list .plan .descripcion {
    padding-top: 20px;
    min-height: 0px;
}

.caption .pad {
    padding: 10px;
}

.flex-contratar{
	margin-left:5%;
	margin-right:5%;
	padding:3%;
}


.slide {
    position: relative;
    padding: 10vh 5% 10vh 5%;
    box-sizing: border-box;
    transform-style: inherit;
}

#menu li a {
	font-size:14px;
}

#presentacion h2 {
    line-height: 26px;
    font-size: 28px;
}

#presentacioncaracteristicas .slide1 {
    padding: 2vh 4% 2vh 4%;
    font-size: 16px;

}

.paddextra {
    padding-right: 0px;
}

#presentacion .grid_6{
	display:block;
	float:none;
	width:100%;
}

.flexcontador {
    display: inline-block;
    padding: 2px;
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
	font-size:0.8em;
}

#descargas .slide1 {
    background-color: #f6f6f6;
    text-align: center;
    padding: 15vh 4% 10vh 4%;
}

#planes .slide1 {
  
    padding: 15vh 4% 10vh 4%;
}

#head {
   
    padding: 5px;
    
}

#contacto .slide1 {
    padding: 15vh 4% 10vh 4%;
}

.flexcontador i {
    font-size: 4em;
  
    padding-right: 0px;
}

#presentacioncaracteristicas .slide1 .grid_3{
	width:50%;
	padding-bottom:10px;	
}

#barcookies .texto{
	width:100%;
	text-align:center;
}
#barcookies .botones{
	width:100%;
	text-align:center;
}


.grid_4_numeros{
	float: left;
display: inline-block;
	width:50%;	
}


}
@media only screen and (max-width: 560px) {
body {
	min-width: 320px;
}

.grid_6{
	float:none;
	width:100%;
	display:block;	
}

#menu li {
    float: none;
    margin: 0;
    margin-left: 0px;
    margin-right: 0px;
    display: inline-block;
}

#menu li a {
    display: block;
    padding: 4px;
    padding-left: 6px;
    padding-right: 6px;
    border-radius: 20px;
    background-color: transparent;
    color: #707070;
	font-size:12px;
}

.rslides1_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 70%;
    left: 0;
    z-index: 1001;
    opacity: 0.7;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url(../res/themes.png) no-repeat left top;
    margin-top: -45px;
}

#slides1{
	margin-top:25vh;	
}

.caption h1 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-shadow:none;
}

.btnb {
    padding: 6px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 25px;
    color: #fff;
    background-color: #00cca0;
    font-size: 1.2em;
    display: inline-block;
}

h2 {
    font-size: 36px;
}

h3 {
    font-size: 18px;
}

.slide.min {
    position: relative;
    padding: 5%;
    padding-top: 5%;
    padding-bottom: 5%;
    box-sizing: border-box;
    transform-style: inherit;
}


.flex-contratar{
	margin-left:2%;
	margin-right:2%;
	padding:2%;
}

#menu li {
    float: none;
    margin: 0;
    margin-left: 0px;
    margin-right: 0px;
    display: block;
}

#menu li.ocultablemovil{
	display:none;	
}

#menu li .mostrablemovil{
	display:inline-block;	
}


#presentacioncaracteristicas .slide1 {
    padding: 2vh 4% 2vh 4%;
    font-size: 14px;
}


#presentacion .slide1 {
    background-color: #ffffff;
    text-align: center;
    padding: 25vh 4% 2vh 4%;
}

#planes .slide1 {
    background-color: #f6f6f6;
    text-align: center;
    padding: 25vh 4% 10vh 4%;
}

#descargas .slide1 {
    background-color: #f6f6f6;
    text-align: center;
    padding: 25vh 4% 10vh 4%;
}

#contacto .slide1 {
 padding: 25vh 4% 10vh 4%;
}

#contratar .slide1 {
 padding: 25vh 4% 10vh 4%;
}

#condiciones{
	word-break:break-all;	
}

#payform{
	max-width:320px;
	margin-left:auto;
	margin-right:auto;	
}




}