body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ffffff;
	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a4a4a4;
}
body, html {
	height:100%;
	overflow: auto;
}

.flash {
	height:100%;
}

.clearboth {
	clear:both;
	display:none;
}

.no_border {
	border:0px none !important ;
}

.dark_text {
	color:#818181;
}

a {
	color:#a4a4a4;
	text-decoration:none;
}

a:hover {
	color:#F00;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	NO FLASH

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#footer {
	width:100%;
	height:135px;
	
	position:absolute;
	bottom:0px;
	
	background:url(../img/interface/sq_bg.jpg) repeat-x;	
}

#copyright {
	position:absolute;	
	bottom:9px;
	right:10px;
}
	#copyright h1 {
		display:inline;
	}

#servicios, #contacto  {
	position:absolute;	
	left:10px;
}

	#servicios, #servicios_list {
		bottom:33px;
	}

	#contacto, #contacto_list {
		bottom:9px;
	}
	
	#servicios_list, #contacto_list {
		display:block;
		position:absolute;
		left:105px;
	}
	
	#servicios_list li, #contacto_list li {
		float:left;
		padding-right:7px;
		margin-right:7px;
		border-right:1px solid #a4a4a4;
	}

	#servicios_list a, #contacto_list a {
		text-decoration:underline;
	}

#need_flash {
	height:43px;
	
	padding-left:60px;
	padding-top:5px;
	position:absolute;
	bottom:64px;
	left:10px;

	background:url(../img/interface/flash_logo.jpg) no-repeat;
}
	#need_flash p {
		margin-bottom:7px;
	}
	#need_flash a {
		color:#FFF;
		text-decoration:underline;
	}

#image {
	width:100%;

	margin:auto;
	position:absolute;
	bottom:135px;
	
	background:url(../img/interface/portada_no_flash_bg.jpg) repeat-x bottom;
}
	#render {
		width:958px;
		height:375px;
		
		margin:auto;

		background:url(../img/interface/portada_no_flash.jpg) no-repeat;
	}
	#get_flash_player_es {
		width:210px;
		height:111px;
		
		display:block;
		position:relative;
		top:0px;
		left:410px;
		
		/*background:#096;*/
		opacity:0.5;
	}
	#get_flash_player_en {
		width:190px;
		height:100px;
		
		display:block;
		position:relative;
		top:4px;
		left:410px;
		
		/*background:#096;*/
		opacity:0.5;
	}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	NO FLASH

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



#no_flash_logo {
	width:148px;
	height:148px;
	
	margin-left:27px;
	margin-top:35px;

	background:url(../img/interface/no_flash_logo.jpg);
}

#no_flash_alert {
	margin-left:78px;
	margin-top:40px;

	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;

	color:#F4D300;
}

	#no_flash_alert p {
		margin-top:17px;
		margin-bottom:17px;
	}

	#no_flash_alert a, #no_flash_alert a:hover {
		color:#F4D300;
		text-decoration:underline;
	}


