@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}

html {overflow-x:hidden;overflow-y:scroll; }

body {
background:url("../img/background.jpg") no-repeat scroll 0 0 #000;
color:#FFFFFF;
font: 14px Tahoma, Geneva, sans-serif;}

a{
color:#CCCCCC;
text-decoration:none;}

a:hover{
color:#FFF;
text-decoration:none;}


/*CON-TENEDOR*/
#contenedor{
width:747px;
margin: 0 auto 60px;}

/*PASADERO*/
#pasadero{
float:left;
width:752px;
height:250px;
margin: 60px auto 0;}

/*TOP-NAV*/
#top-nav{
width:100%;
height:91px;
margin: 0 0 40px 0;
background:url("../img/botonera.jpg");
border-bottom:1px solid #686868;}

#menu {
	width:747px;
	margin: 0 auto;
	height:25px;
	padding:40px 0 0 0;}
	
#menu ul{
	list-style:none;}

#menu li {
	height: 25px;
	float:left;
	overflow: hidden; 
	display: block; 
	position: relative;
	margin: 0 3px 0 0;}

#menu li#last  {
	margin: 0;}
	
#menu li a:hover{
	top: -25px; 
	position: relative;}

#menu li#current a{ top: -25px; position: relative;}

/**/
#flashcontent{
	width:752px;
	margin:0 auto;}

/*LOGO*/
	#logo2{
	float:left;
	width:150px;
	height:235px;
	background:url("../img/logo.jpg") no-repeat;
	position:absolute;
	top: 570px;
	right:10px;}

/*TXT*/

#content-txt{
float:right;
width:650px;}

#txt{
float:right;
width:465px; /*505*/
height:auto;
font-size:14px;
line-height:20px;
padding:20px;
background:url("../img/transp.png");
z-index:10;
-moz-border-radius:20px;}

#txt-tab{
float:right;
width:465px; /*505*/
height:auto;
font-size:14px;
line-height:20px;
padding:20px 20px 60px;
background:url("../img/transp.png");
z-index:10;
-moz-border-radius:20px;}

#txt-tab h2{
-moz-border-radius:16px 16px 16px 16px;
background:none repeat scroll 0 0 #999999;
color:#000000;
cursor:default;
display:inline;
font-weight:bold;
margin:0;
padding:4px 10px;
text-shadow:1px 1px 1px #EEEEEE;
-moz-border-radius:20px;}
	
#txt-tab h3{
font-size:18px;}

#txt h1{
font-size:18px;}


/*BOTONERA DOWN*/

#botonera-down{
float:right;
width: 200px;
height: 25px;}

#bt-largos {
float:left;
width:100px;
height:33px;
background:url("../img/largos.png") no-repeat;}

#bt-largos-on {
float:left;
width:100px;
height:33px;
background:url("../img/largos_on.png") no-repeat;}

#bt-cortos {
float:left;
width:100px;
height:33px;
background:url("../img/cortos.png") no-repeat;}

#bt-cortos-on {
float:left;
width:100px;
height:33px;
background:url("../img/cortos_on.png") no-repeat;}

#botonera-down-com{
float:right;
width: 356px;
height: 25px;}

#bt-marketing {
float:left;
width:129px;
height:33px;
background:url("../img/marketing.png") no-repeat;}

#bt-marketing-on {
float:left;
width:129px;
height:33px;
background:url("../img/marketing_on.png") no-repeat;}

#bt-capacitacion {
float:left;
width:159px;
height:33px;
background:url("../img/capacitacion.png") no-repeat;}

#bt-capacitacion-on {
float:left;
width:159px;
height:33px;
background:url("../img/capacitacion_on.png") no-repeat;}

#bt-rrhh {
float:left;
width:68px;
height:33px;
background:url("../img/rrhh.png") no-repeat;}

#bt-rrhh-on {
float:left;
width:68px;
height:33px;
background:url("../img/rrhh_on.png") no-repeat;}

/*FOOTER*/
#footer {
border-top:1px solid #666666;
margin:100px auto 0;
padding:10px 0 0;
width:747px;
height:25px;
text-align:right;
font-size:11px;
letter-spacing:1px;
float:left;}

#footer a {
font-weight:bold;
color: #666;
text-decoration:none;}

#footer a:hover {color:#CCC;}

#logo{
background:url("../img/cactus_cine.png") no-repeat scroll center bottom transparent;
float:right;
height:235px;
left:200px;
position:relative;
top:-150px;
width:150px;}

/*FLASH*/
#flashcontent2{
position:absolute;
z-index:-100;
margin:80px 0 0 20px;}
	
#flashcontent-tv{
position:absolute;
z-index:-100;
margin:10px 0 0 -150px;}

#flashcontent-cine{
position:absolute;
z-index:-100;
margin:0px 0 0 -160px;}

/*fucking ie6*/

#fie{
z-index:500;
background:#000;
width: 300px;
/*margin: 200px auto 500px;*/
padding: 50px;
position:absolute;
top:200px;
left:450px;}
