html {
	min-height: 100%;
}

* {
	margin: 0;
	padding: 0;
	outline: none;
}

body { 
	background-color: #1f1a17;
	font: normal 100% Tahoma,sans-serif;
}

img {
	border: none;
	display: inline;
}

span {
	display: none;
}

p,code,ul {
	padding-bottom: 1.2em;
}

p{
	text-align: justify;
}
a{
color:#998c42;
}

.home {
	position:absolute;
	left:350px;
	top:40px;
	list-style: none;
}

.quienes{
	position:absolute;
	left:495px;
	top:190px;
	list-style: none;
}

.trabajos{
	position:absolute;
	left:360px;
	top:380px;
	list-style: none;
}

.contacto{
	position:absolute;
	left:200px;
	top:550px;
	list-style: none;
}

.quienes_content{
	position:relative;
	left:300px;
	top:40px;
}
.trabajos_content{
	position:absolute;
	left:300px;
	top:80px;
}

#content{
	position:absolute;
	left:300px;
	right:460px;
	top:100px;
	font-variant:normal;
	font-weight:lighter;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:50px;
}


#controlPane {
        position: absolute;
        right: 2%;
        top: 0%;
        width: 200px;
        height: 100px;
        z-index: -5; /* Hidden! */
}

#glassPane {
        background-color: #000000;
        position: absolute;
        left: 0%;
        top: 0%;
        width: 100%;
        height: 1000px;
        margin: 0px;
        border: 0px solid #ccc;
        z-index: 4;
}

#baseContent {
        background-image: url('../images/fondo.png');
        background-repeat: no-repeat;
        position: absolute;
        left: 0%;
        top: 0%;
        width: 100%;
        height: 1000px;
        margin: 0px;
        border: 0px solid #000;
        z-index: 3;
}

#dynContent {
        position: absolute;
        left: 0%;
        top: 0%;
        width: 100%;
        height: 1000px;
        margin: 0px;
        border: 0px solid #000;
        z-index: 3;
}

#homeDiv{
		position:relative;
		left:70px;
}

#quienesDiv{
		position:absolute;
		left:300px;
		right:270px;
		padding-top:50px;
		list-style: none;	

}
#quienesDiv p{
		text-indent:60px;
}

#trabajosDiv{
		position:absolute;
		left:400px;
		top:120px;
		list-style: none;	
}

#flecha{
		position:absolute;
		left:100px;
		top:520px;
		
}

#slider{
		position:absolute;
		left:250px;
		top:0px;
		list-style: none;	
}

#contactoDiv{
		position:absolute;
		left:350px;
		top:20px;
		list-style: none;
}

#textocontacto{
	position:relative;
	left:30px;
	font-variant:normal;
	font-weight:lighter;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#textocontacto a {
	font-variant:normal;
	font-weight:lighter;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

#textocontacto a:hover {
	font-variant:normal;
	font-weight:lighter;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF7BA;
}

.trabajosLinks{
		list-style: none;
}

.desarrollo{
	text-indent:0px;
	margin-left:18px;
	list-style: none;	

}
.trabajos_links{
	position:relative;
	left:60px;
	top:80px;
	text-indent:10px;
	list-style: none;
}

.footer_nav{
	position:absolute;
	left:50px;
	top:530px;
	width:700px;
}

.footer_nav_quienes{
	position:absolute;
	left:-30px;
	top:530px;
	width:700px;
}

.footer_nav_trabajos{
	position:absolute;
	left:300px;
	top:530px;
	width:700px;
}

.footer_nav_contacto{
	position:absolute;
	left:300px;
	top:530px;
	width:700px;
}

.footer {
	position:absolute;
	top:600px;
	left:340px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

.footer p{
	color:#FFF7BA;
	text-align:left;
	font-size:11px;
}

.footer a{
	color:#FFFF00;
	font-size:12px;
}
.footer a:hover{
color:#FFFFFF;
}

.footer img{
	position: absolute;
	bottom: 2px;
}
.footerquienes {
	position:absolute;
	top:600px;
	left:320px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

.footerquienes p{
	color:#FFF7BA;
	text-align:left;
	font-size:11px;
}

.footerquienes a{
	color:#FFFF00;
	font-size:12px;
}
.footerquienes a:hover{
color:#FFFFFF;
}

.footerquienes img{
	position: absolute;
	bottom: 2px;
}

a {
        font-weight:600;
        font-family: arial, helvetica, sans-serif;
        text-decoration: none;
        border: 0px;
        outline: 0px;
}

a:active {
        font-weight:600;
        font-family: arial, helvetica, sans-serif;
        text-decoration: none;
        border: 0px;
}

a:visited {
        font-weight:600;
        font-family: arial, helvetica, sans-serif;
        text-decoration: none;
        border: 0px;
}

.clear {
	clear:both
}
.block {
	width:400px;
	margin:0 auto;
	text-align:left;
}
.element * {
	padding:5px; 
	margin:2px; 
	font-variant:normal;
	font-weight:lighter;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.element label {
	float:left; 
	width:75px;
}
.element input.text {
	float:left; 
	width:270px;
	padding-left:20px;
	background-color: #FFF7BA;
}
.element .textarea {
	height:120px; 
	width:270px;
	padding-left:20px;
	background-color: #FFF7BA;
}
.element .hightlight {
	border:2px solid #9F1319;
	background:url(iconCaution.gif) no-repeat 2px
}
.element #submit {
    position:absolute;
    left: 5px;
	top:420px;
    float:left;
	margin-right:0px;
}
.loading {
	float:right; 
	background:url(ajax-loader.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	background:url(iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}
#carousel
{
	width: 700px;
	height: 400px;
	position: absolute;
	top: 350px;
	left: 60%;
	margin-left: -350px;
}
#carousel a
{
	position: absolute;
	width: 110px;
}
#carouselcorp
{
	width: 700px;
	height: 300px;
	position: absolute;
	top: 250px;
	left: 60%;
	margin-left: -350px;
}
#carouselcorp a
{
	position: absolute;
	width: 110px;
}
#carouselcomu
{
	width: 700px;
	height: 250px;
	position: absolute;
	top: 250px;
	left: 60%;
	margin-left: -350px;
}
#carouselcomu a
{
	position: absolute;
	width: 110px;
}
#ImageBoxOverlay
{
	background-color: #000;
	z-index: 1000;
}
#ImageBoxOuterContainer{
	z-index: 1000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(images/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(images/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

