/* -------------GENERAL------------}*/
#main_content {padding: 0px;}

body {
font-size: x-small;
font-style: normal;
font-variant: normal;
font-weight: normal;
background-color:#1B1B1B;
background-color:#000}


#container{ margin: 0 auto;overflow: hidden;  width:100%; background:#ffffff;}
#container2{ margin: 0 auto;overflow: hidden;  width:100%; background:#ffffff;}
#container3{ margin: 0 auto;overflow: hidden;  width:100%; background:#ececec;}
#container4{ margin: 0 auto;overflow: hidden;  width:100%; background:#ffffff;}

#especial{ margin: 0 auto; max-width:1286px; overflow:hidden; width:100%;background:#ffffff; text-align:-moz-center;}
#especial1a{ margin: 0 auto; max-width:1286px; overflow:hidden; width:100%;background:#ffffff; text-align:-moz-center;}
#especial1b{ margin: 0 auto; max-width:1286px; overflow:hidden; width:100%;background:#ffffff; text-align:-moz-center;}
#especial1c{ margin: 0 auto; max-width:1286px; overflow:hidden; width:100%;background:#ffffff; }
#especial2{ margin: 0 auto; max-width:990px; overflow:hidden; width:100%;background:#000000;  }
#especial3{ margin: 0 auto; max-width:990px; overflow:hidden; width:100%;background:#ffffff;}

/*GENERAL*/
#inner_container {margin:0 auto; width:97%; 
font-family: 'Lato', serif, Georgia, "Times New Roman", Times; 
/min-height:20px; text-align: center;} 

#inner_container2 {margin:0 auto; width:97%; 
font-family: 'Lato', serif, Georgia, "Times New Roman", Times; 
/min-height:20px; text-align: left;}   

#inner_container3 {margin:0 auto; width:97%; 
font-family: 'Lato', serif, Georgia, "Times New Roman", Times; 
/min-height:20px; text-align: center;}   
  

#inner_container h1{margin: 0 auto;width: 95%; text-align: center;
padding-top: 15px;padding-bottom: 10px;
font-size: 7.0em; line-height: 1.1em; font-weight:bold;}

	
#inner_container h4a{  margin: 0 auto;width: 95%; text-align: center;
padding-top: 5px;padding-bottom: 20px; text-decoration: underline; font-size: 2.5em;
    line-height: 1em; }

#inner_container h5{font-size: 2.3em;
    font-weight: bold;
    line-height: 0.9em;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-top: 10px;
    text-align: left;
    text-decoration: none;
    width: 95%;}
	
#inner_container2 h5{font-size: 2.3em;
    font-weight: bold;
    line-height: 0.9em;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-top: 10px;
    text-align: left;
    text-decoration: none;
    width: 95%;}

#inner_container h3{font-size: 2.1em;
    font-weight: bold;
    line-height: 0.1em;
    margin: 0 auto;
    padding-bottom: 1px;
    padding-top: 20px;
    text-align: center;
    width: 95%;}

#inner_container h2{font-size: 1.9em;
	font-weight:400;
	line-height: 1.2em;
	margin: 0 auto;
	padding-bottom: 5px;
	padding-top: 10px;
 	text-align: center;
	width: 95%;
 	}

#inner_container3 h4{ font-size: 1.7em;font-weight: lighter;line-height: 6.2em;margin: 0 auto;width: 95%; text-align: center;
padding-top: 10px;padding-bottom: 5px; }

#inner_container3 h3{font-size: 2.1em;font-weight: bold;line-height: 0.1em;margin: 0 auto;padding-bottom: 1px;padding-top: 20px;text-align: center;width: 95%;}

#inner_container3 h2{font-size: 1.9em;font-weight:400;line-height: 1.2em;margin: 0 auto;padding-bottom: 5px;padding-top: 10px;text-align: center;width: 95%;}

#inner_container h4{ font-size: 1.7em;font-weight: lighter;line-height: 6.2em;margin: 0 auto;width: 95%; text-align: center;
padding-top: 10px;padding-bottom: 5px; }

#inner_container p{margin: 0 auto;width: 95%; text-align: left;
padding-top:5px;padding-bottom: 15px;
font-size: 1.4em;line-height: 1.4em;}

#inner_container2 p{margin: 0 auto;width: 95%; text-align: left;
padding-top:5px;padding-bottom: 15px;
font-size: 1.4em;line-height: 1.4em;}

#contacto{padding-top:29px; padding-bottom: 23px;}


.mod{width:100%;max-width:1500px; padding: 15px 0px 15px 0px;
background-color:#ffffff;}

.mod5{width:100%;max-width:455px; padding: 15px 0px 15px 0px;
background-color:#fff;}

.otros{background-color: #ececec;max-width: 310px;padding: 10px 0;width: 100%;}

.mod6{width:100%;max-width:455px; padding: 15px 0px 15px 0px;
background-color:#fff; text-align:-moz-center;}


/*MODULE 1/Header module*/
#mod1{ margin: 0 auto;min-height: 100%;padding-top:1px; text-align:center;width:100%; }
#mod1_mobil{display:none;  text-align: -moz-center; width:100%;}/*hidden div which contains mobile header image on 320px*/
#mod1 img{margin:0 auto; width:100%; max-width:950px;  text-align: -moz-center;}

#mod1a{ margin: 0 auto;min-height: 100%;padding-top:10px; text-align:left;width:100%; }
#mod1a_mobil{display:none;  text-align: -moz-left; width:100%;}/*hidden div which contains mobile header image on 320px*/
#mod1a img{margin:0 auto; width:100%; max-width:950px;  text-align: -moz-left;}

#canvas { margin: 0 auto; width:100%; max-width:455px; padding-top:10px; text-align: -moz-center; } 
#block1 { width:100%;}
#block2 { width:100%;}
#block3 { width:100%;}
#block4 { width:100%;}
#block5 { width:100%;}

/*MODULE 2/Title module*/
#mod2{padding-bottom: 60px; max-width:1400px;}

/*MODULE 3/Video module*/
#mod3{}

/*MODULE 4 / Three items box*/
#mod4{background-color: #ffffff; margin: 0 auto;min-height: 100%;padding-top:10px;}
#mod4 img{margin:0 auto; width:97%; max-width:950px;  text-align: -moz-center;}
#mod4_mobil{display:none; text-align: -moz-center;}

#mod4a{max-width: 600px; margin:auto; padding-bottom: 65px;}
#mod4a h3{font-size: 19px; padding-bottom: 45px; line-height: 24px;text-align: justify;}
#mod4a h4{font-size: 19px; padding-bottom: 8px;}  
#mod4a h2{font-size: 26px;  font-weight: bold;} 
#mod4 p{}

/*MODULE 5 / Two items box*/
#mod5{background-color: #000; margin: 0 auto;padding-top:10px; width:100%; max-width:455px;}
#mod5 img{margin:0 auto; width:100%; max-width:455px;  text-align:-moz-center; background-color:#000;}

/*MODULE 6 / Two items box*/
#mod6{background-color: #fff; margin: 0 auto;padding-top:10px; width:100%; }
#mod6 img{margin:0 auto; width:100%; max-width:990px;  text-align:-moz-center;background-color: #fff;}

/*MODULE 7  Form box*/
#mod7 #inner_container{border: medium none; width: 80%;}

/*rest of the form style in form/form.css*/


.logos_footer{
	
    max-width:888px;
    padding: 15px 0px 15px 0px;
    position: relative;
	margin:0 auto; 
	width:100%; 
	background-color:#000000;
	text-decoration:none;}
	
.logos_footer ul {
   
    overflow: hidden;
    margin: 10px 30px 0;
    /*border-top: 1px solid #1B1B1B;*/
    padding-bottom: 15px;
	line-height:20px;
	text-align: -moz-center;
}


.logos_footer li {
   float: left;
    padding: 0px 10px;
    border-right: 1px solid #000;
	text-decoration:none;
	}

.lin{color: #606060;}	

#wrapper #super_header_studio {position: static; text-align: -moz-center;}

	