/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image:url(img/tex_fondo.gif);
	background-repeat:repeat;
}

#fondohome{
	position:absolute;
	margin-left:-501px;
	width:1015px;
	height:608px;
	z-index:1;
	left: 50%;
	top: -300px;
	visibility: visible;
} 

#copy
	{
 	position:absolute;
	margin-left:-495px;
	width:1002px;
	height:32px;
	z-index:1;
	left: 50%;
	top: 312px;
	text-align:center;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#995b44;
}

#fondohome2{
	position:absolute;
	margin-left:-219px;
	width:438px;
	height:208px;
	z-index:1;
	visibility:visible;
	left: 50%;
	top: -104px;
} 

#horizon        
	{
	color: white;
	text-align: center;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	top: 50%;
	}

#cont
	{
	position:absolute;
	width:782px;
	height:429px;
	left:221px;
	top:0px;
	/*border:1px solid blue;*/
}

#dibu
	{
	position:absolute;
	width:282px;
	height:316px;
	left:7px;
	top:158px;
	background-image: url(img/dibu_trabajos.gif);
}

#dibureel
	{
	position:absolute;
	width:282px;
	height:316px;
	left:19px;
	top:158px;
	background-image:url(img/dibu_reel.gif);
	background-repeat:no-repeat;
	visibility: visible;
	/*border:1px dotted black;*/
}

#dibuinfo
	{
	position:absolute;
	width:282px;
	height:316px;
	left:13px;
	top:4px;
	background-image:url(img/dibu_bobina.gif);
	background-repeat:no-repeat;
	visibility: visible;
	/*border:1px dotted black;*/
}

#dibuprensa
	{
	position:absolute;
	width:423px;
	height:216px;
	left:7px;
	top:258px;
	background-image: url(img/dibu_prensa.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#dibuproy
	{
	position:absolute;
	width:221px;
	height:311px;
	left:22px;
	top:162px;
	background-image: url(img/dibu_proyectos.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#juana
	{
	position:absolute;
	width:238px;
	height:71px;
	left:140px;
	top:434px;
	background-image:url(img/juanamacias.gif);
}

#juanareel
	{
	position:relative;
	width:238px;
	height:71px;
	left:95px;
	top:431px;
	background-image:url(img/juanamacias.gif);
}

#menu
	{
	position:absolute;
	top:472px;
	left:520px;
	width:456px;
	height:49px;
	/*border:1px dotted black;*/
	}
	
#submenu
	{
	position:absolute;
	top:67px;
	left:19px;
	width:181px;
	height:284px;
	/*border:1px dotted red;*/
	}
	
#qt
	{
	position:absolute;
	top:11px;
	left:8px;
	width:320px;
	height:260px;
	background-color:#990066;
	z-index:10;
	visibility: visible;
}


#reelficc
	{
	position:absolute;
	top:11px;
	left:8px;
	width:320px;
	height:260px;
	z-index:10;
	visibility: hidden;
	/*border:1px solid #000000;*/
}

#reelnoficc
	{
	position:absolute;
	top:11px;
	left:8px;
	width:320px;
	height:260px;
	z-index:10;
	visibility: visible;
	/*border:1px solid #000000;*/
}
	
#still
	{
	position:absolute;
	top:11px;
	left:11px;
	width:320px;
	height:258px;
	background-color:#000000;
	z-index:20;
	visibility: visible;
	/*border:1px solid #000000;*/
}

#info_qt
	{
	position:absolute;
	padding:0px;
	left:8px;
	top:277px;
	width:320px;
	height:95px;
	background-color:#ffffed;
	visibility: visible;
}

#txt_qt{
	position:absolute;
	left:0px;
	top:2px;
	color:#333333;
	font-family:"Trebuchet MS", helvetica, sans-serif;
	line-height:17px;
	font-size:11px;
	text-align:left;
	padding:5px;
	margin:0px;
}

#info_reel
	{
	position:absolute;
	padding:7px;
	color:#333333;
	font-family:"Trebuchet MS", helvetica, sans-serif;
	line-height:17px;
	font-size:11px;
	text-align:left;
	left:8px;
	top:277px;
	width:320px;
	height:98px;
	background-color:#eff4d4;
	visibility: visible;
}
#descargar
	{
	position:absolute;
	top:285px;
	left:250px;
	width:85px;
	height:29px;
	visibility: visible;
}

#minis
	{
	position:absolute;
	top:37px;
	left:581px;
	width:161px;
	height:185px;
	background-color:#e9dac4;
		}

#minis_reel
	{
	position:absolute;
	top:33px;
	left:350px;
	width:161px;
	height:185px;
	background-color:#e9dac4;
		}
		
#info
	{
	position:absolute;
	top:234px;
	left:581px;
	width:161px;
	height:184px;
	background-color:#f5ede3;
		}

#marcocv
	{
	position:absolute;
	top:52px;
	left:215px;
	width:524px;
	height:391px;
	background-color:#D9E2EC;
	visibility: visible;
		}

#marcotrab
	{
	position:absolute;
	top:52px;
	left:215px;
	width:524px;
	height:385px;
	visibility: visible;
		}

#marcoprensa
	{
	position:absolute;
	top:52px;
	left:215px;
	width:524px;
	height:391px;
	background-color:#e9f6ee;
	visibility: visible;
}

#marcoproyectos
	{
	position:absolute;
	top:52px;
	left:215px;
	width:524px;
	height:391px;
	background-color:#fef3bc;
	visibility: visible;
}

#prensa_int
	{
	position:absolute;
	top:20px;
	left:20px;
	width:480px;
	height:350px;
	visibility: visible;
	font-family:"trebuchet MS", Helvetica, sans-serif;
	line-height:24px;
	font-size:11px;
	color:#074f61;
	text-align:left;

}

#video
	{
	position:absolute;
	top:0px;
	left:0px;
	width:338px;
	height:383px;
	background-color:#ebd6b6;
	visibility: visible;
		}

#videoreel
	{
	position:absolute;
	top:0px;
	left:0px;
	width:338px;
	height:383px;
	background-color:#d8e598;
	visibility: visible;
		}

#minis
	{
	position:absolute;
	top:0px;
	left:362px;
	width:161px;
	height:185px;
	background-color:#ebd6b6;
	visibility: visible;
		}

#qqt
	{
	position:absolute;
	top:195px;
	left:362px;
	width:161px;
	height:187px;
	background-color:#F4EDDF;
	z-index:10;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	visibility: visible;
}

#premios
	{
	position:absolute;
	top:195px;
	left:362px;
	width:161px;
	height:187px;
	background-color:#F4EDDF;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align:left;
	font-size:9px;
	visibility:visible;
}

#qt
	{
	position:absolute;
	top:10px;
	left:8px;
	width:320px;
	height:260px;
	background-color:#FF8F39;
	z-index:10;
	visibility: visible;
}


#contacto
	{
 	position:absolute;
	background-color:#D9E2EC;
	width:485px;
	height:80px; 
	top:295px;
	left:20px;
	text-align:left;
border-top:1px dashed #225594;
	}

#contacto_int
	{
 	position:relative;
	width:465px;
	height:60px; 
	top:10px;
	left:10px;
	text-align:left;
	}


.txt
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align:left;
}
#scrollito {
/*percantage width: make it 100% to match container*/
width: 96%;
height:98%;
left:0px;
top:0px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin:0 auto 0.3em 0.5em;
/* border:1px dashed #E0E0E0; */
/* negative left margin to compensate for the padding,
not related to fleXcroll, and may not be needed elsewhere */
padding: 3px;
float:right;
font-family:"trebuchet MS", Helvetica, sans-serif;
line-height:22px;
font-size:11px;
color:#333333;
text-align:left;
}

#scrollito2 {
/*percantage width: make it 100% to match container*/
width: 96%;
height:98%;
left:03px;
top:0px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
margin:0 auto 0.3em 0.5em;
/* border:1px dashed #E0E0E0; */
/* negative left margin to compensate for the padding,
not related to fleXcroll, and may not be needed elsewhere */
padding: 5px;
float:right;
font-family:"trebuchet MS", Helvetica, sans-serif;
line-height:18px;
font-size:11px;
color:#251a00;
text-align:left;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color:#edf3fa;
}

.vscrollerbar {
width: 10px;
height:30px;
background-color:#225594;
/*background:url(img/scroll.gif) no-repeat 0 0;*/
}

a.copy:link {
	text-decoration:underline;
	color:#b66c51;
}

a.copy:active {
	color: #ca510e;
	text-decoration:none;
}

a.copy:hover {
	color: #ca510e;
	text-decoration:none;
}

a.copy:visited {
	color:#b66c51;
	text-decoration:underline;
}

.toggleopacity:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.toggleopacity:hover img {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

