/* Home Style CSS Document **************************************************************************************/
* { margin: 0; }
html, body { height: 100%; font-family:Helvetica; font-size:11px;}

a{text-decoration: none;}
a:hover{text-decoration: none;} 

a.link_clients{text-decoration: none;	color:#000000; font-family:Helvetica; font-size:14px;}
a.link_clients:hover{text-decoration: none; color:#FFFFFF;background-color:#FF0000;} 

a.link_lang{text-decoration: none;	color:#000000;}
a.link_lang:hover{text-decoration: none; color:#FFFFFF;background-color:#FF0000;} 

a.email{text-decoration: none;	color:#666666; margin-left:3px;}
a.email:hover{text-decoration: none; color:#FFFFFF;background-color:#FF0000;} 

/* Gral*********************************************************************************************************/
#container { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -10em;  }
#container_eng { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -10em;  } 

.head{ background-color:#FF0000; height:150px;}
.logo{ padding-left:30px; padding-top:35px; }
.logo_left{ float:right; padding-top:35px; margin-right:30px; }
.main_up{height:80px; margin-top:40px; margin-left:30px;}
.main_up_item{ float:left;padding-left:20px;  }
.content{margin: 0 auto; width:950px; height:450px;}
.content_services{margin: 0 auto; width:750px; height:510px;}
.content_clients{margin: 0 auto; width:735px; height:590px; text-align:justify;}
.content_movies{margin: 0 auto; width:960px; height:320px; overflow:hidden; }
.main_down{ padding-left:30px;  height:80px;}
.main_down_home{ float:right; margin-right:30px; padding-top:50px;}
#footer{ height: 10em; clear:both; background: url(../images/footer.png) bottom; background-repeat:repeat-x}
#footer_eng{ height: 10em; clear:both; background: url(../images/footer.png) bottom; background-repeat:repeat-x}	
.footer_reg{ margin-top:10px; margin-left:30px; font-family:Helvetica; font-size:10px; color:#999999; }	
.footer_leng{ float:right; margin-right:30px;}	
.footer_youtube{ float:right; margin-right:10px; margin-top:-5px;}	
.footer_fbk{ float:right; margin-right:20px; margin-top:-5px;}	

/* Clientes*********************************************************************************************************/
.title_clients{ width:900px; font-family:Helvetica; font-size:80px; margin-bottom:20px;}
.client_info{font-family:Helvetica; font-size:14px; color:#666666; margin-top:20px;}

/* Contacto********************************************************************************************************/
.content_contacto{margin: 0 auto; width:600px; height:550px;}
.content_nicolas{ float:left; font-family:Helvetica; font-size:14px; color:#666666;}
.content_leticia{float:right; font-family:Helvetica; font-size:14px; color:#666666; margin-bottom:15px;}
.iso_email{ float:left; margin-top:3px; margin-right:5px;}
.iso_celular{float:left; margin-top:2px;margin-right:5px;}
.iso_telefono{float:left;margin-top:2px;margin-right:5px;}
.iso_direccion{float:left; margin-right:5px;}
.iso_mundo{float:left; margin-top:2px; margin-right:5px;}
.mapa{float:right;}


/* Services*********************************************************************************************************/
.texto_services{ font-family:Helvetica; font-size:14px; color:#333333; text-align:justify; }

/* Nosotros*********************************************************************************************************/
.about{ background-color:#66CC33; width:400px; }
.photo1{position:absolute; }
.photo2{position:absolute; margin-left:180px;  background-color:#FF0000; }
.photo3{position:absolute; margin-left:370px;  background-color:#FF0000; }
.cv1{position:absolute; margin-left:550px; }
.cv2{ position:absolute; margin-left:550px; }
.cv3{ position:absolute; margin-left:550px; }
.texto_cv1{ margin-left:15px; margin-right:15px; padding-top:15px; font-family:Helvetica; font-size:14px; color:#FFFFFF; }
.texto_cv2{ margin-left:15px; margin-right:15px; padding-top:15px; font-family:Helvetica; font-size:14px; color:#FFFFFF;  }
.texto_cv3{ margin-left:15px; margin-right:15px; padding-top:15px; font-family:Helvetica; font-size:14px; color:#FFFFFF;  }


/* Trabajos*********************************************************************************************************/
.works{ position:relative; height:950px;}
.works_eng{ position:relative; height:950px;}
.slide{margin: 0 auto; width:950px; height:140px; padding-top:10px; }
.slide_eng{margin: 0 auto; width:950px; height:140px; padding-top:10px; }
#up{ float:right; margin-right:15px; }
#down{ float:right; }
#up_eng{ float:right; margin-right:15px; }
#down_eng{ float:right; }
.counter{ float:right;}
.counter_eng{ float:right;}
#num{ float:left; font-family:Helvetica; font-size:32px; color:#333333;  }
#count{ float:right;  margin-top:-3px;font-family:Helvetica; font-size:20px; color:#CCCCCC; }
#num_eng{ float:left; font-family:Helvetica; font-size:32px; color:#333333;  }
#count_eng{ float:right;  margin-top:-3px;font-family:Helvetica; font-size:20px; color:#CCCCCC; }


.movie{ float:left;}
.details{ width:150px; height:100px; position: relative; font-family:Helvetica; font-size:23px; color:#FFFFFF; text-align:center; margin-top:20px; line-height:20px;  }
.details_text{ height:50px;top:50%; margin-top:-50px; position: absolute; left:50%; margin-left:-50px;}

  /*#caja1 { width: 200px;
    height: 200px;
    position: relative;
    background-color: rgb(51, 153, 153);
    }

  #caja2 { width: 100px;
    height: 100px;
    top: 50%;
    margin-top: -50px;
    position: absolute;
    left: 50%;
    margin-left: -50px;
    background-color: rgb(102, 204, 204);
    }*/
.works_line_1_1{}
.works_line_1_2{ }
.works_line_1_3{}
.works_line_1_4{}
.works_line_1_5{}
.works_line_1_7{}

.works_line_2{position:absolute; margin-top:108px;}
.works_line_1_6{position:absolute; }
.works_line_2_1{position:absolute; margin-left:160px;}
.works_line_2_2{position:absolute; margin-left:320px; }
.works_line_2_3{position:absolute; margin-left:480px;}
.works_line_2_4{position:absolute; margin-left:640px;}
.works_line_2_5{position:absolute; margin-left:800px;}


.works_line_3{position:absolute; margin-top:216px;}
.works_line_2_6{position:absolute;}
.works_line_3_1{position:absolute; margin-left:160px;}
.works_line_3_2{position:absolute; margin-left:320px; }
.works_line_3_3{position:absolute; margin-left:480px;}
.works_line_3_4{position:absolute; margin-left:640px;}
.works_line_3_5{position:absolute; margin-left:800px;}


.works_line_4{position:absolute; margin-top:324px;}
.works_line_3_6{position:absolute; }
.works_line_4_1{position:absolute; margin-left:160px;}
.works_line_4_2{position:absolute; margin-left:320px; }
.works_line_4_3{position:absolute; margin-left:480px;}
.works_line_4_4{position:absolute; margin-left:640px;}
.works_line_4_5{position:absolute; margin-left:800px;}


.works_line_5{position:absolute; margin-top:432px;}
.works_line_4_6{position:absolute;}
.works_line_5_1{position:absolute; margin-left:160px;}
.works_line_5_2{position:absolute; margin-left:320px; }
.works_line_5_3{position:absolute; margin-left:480px;}
.works_line_5_4{position:absolute; margin-left:640px;}
.works_line_5_5{position:absolute; margin-left:800px;}


.works_line_6{position:absolute; margin-top:540px;}
.works_line_5_6{position:absolute;}
.works_line_6_1{position:absolute; margin-left:160px;}
.works_line_6_2{position:absolute; margin-left:320px; }
.works_line_6_3{position:absolute; margin-left:480px;}
.works_line_6_4{position:absolute; margin-left:640px;}
.works_line_6_5{position:absolute; margin-left:800px;}


.works_line_7{position:absolute; margin-top:648px;}
.works_line_6_6{position:absolute; }
.works_line_7_1{position:absolute; margin-left:160px;}
.works_line_7_2{position:absolute; margin-left:320px; }
.works_line_7_3{position:absolute; margin-left:480px;}
.works_line_7_4{position:absolute; margin-left:640px;}
.works_line_7_5{position:absolute; margin-left:800px;}


.works_line_8{position:absolute; margin-top:756px;}
.works_line_7_6{position:absolute; }
.works_line_8_1{position:absolute; margin-left:160px;}
.works_line_8_2{position:absolute; margin-left:320px; }
.works_line_8_3{position:absolute; margin-left:480px;}
.works_line_8_4{position:absolute; margin-left:640px;}
.works_line_8_5{position:absolute; margin-left:800px;}
.works_line_8_6{position:absolute; margin-left:800px;}

.works_line_9{position:absolute; margin-top:864px;}
.works_line_9_1{position:absolute;}
.works_line_9_2{position:absolute; margin-left:160px;}
.works_line_9_3{position:absolute; margin-left:320px;}


/* Main*******************************************************************************************************/
.main_up_item_nosotros{position:absolute;}
.main_up_item_servicios{position:absolute; margin-left:70px;}
.main_up_item_clientes{position:absolute; margin-left:140px;}
.main_up_item_trabajos{position:absolute; margin-left:210px;}
.main_up_item_contacto{position:absolute; margin-left:280px;}

/* Button*******************************************************************************************************/
img.a {position: absolute;left: 0;top: 0; z-index: 10;}
img.b {	position: absolute;left: 0;top: 0;}
