body
{
	position:absolute;
	left:0px;
	top:0px;
	
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:100%;
	height:100%;
	
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:10px;

	color:#ffffff;
	background:url(../images/html_bg.jpg) top center repeat-x #323232;
}

#container
{
	position:relative;

	margin-left:auto;
	margin-right:auto;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:1000px;
	
	background:#000000;
}

h1
{
	position:relative;
	clear:none;
	float:left;
	
	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;
		
	width:165px;
	height:68px;
}

* html h1{margin:10px 0px 0px 0px;}

#idioma
{
	position:relative;
	clear:none;
	float:right;
	overflow:hidden;
	
	margin:20px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;
}

#idioma img
{
	position:relative;
	clear:none;
	float:left;
	
	margin:0px 10px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;
}


#menu
{
	position:relative;
	clear:none;
	float:left;
	overflow:hidden;
	
	margin:7px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;
	
	width:815px;
	
}

#menu ul
{
	display:inline;
	position:relative;
	float:left;
	clear:none;
	
	margin:0px 0px 0px 10px;
	border:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#menu li
{
	display:inline;
	position:relative;
	float:left;
	clear:none;
	
	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;
}

a{outline:none;}
a img{border:0px;outline:none;}

#header
{
	position:relative;
	float:left;
	clear:both;

	margin:10px 0px 10px 10px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:990px;
}

#banner_servicios,#banner_promociones{margin-left:10px;}

#banner_promo_1,#banner_promo_2,#banner_promo_3,#banner_promo_4
{
	position:relative;
	float:left;
	clear:none;
}
#banner_promo_1,#banner_promo_2,#banner_promo_3{margin:0px 10px 0px 10px;}
#banner_promo_4{margin:0px 0px 0px 10px;}

#content
{
	position:relative;
	float:left;
	clear:none;
	
	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;

	width:1000px;
	background:#000000;
}

#col_izq
{
	position:relative;
	float:left;
	clear:none;
	overflow:hidden;
	
	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;

	width:750px;
}

#col_der
{
	position:relative;
	float:left;
	clear:none;
	overflow:hidden;
	
	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;

	width:250px;
}

#subcontent
{
	position:relative;
	float:left;
	clear:both;
	overflow:hidden;

	margin:18px 0px 0px 10px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:740px;
}


#titulo
{
	position:relative;
	float:left;
	clear:both;
	overflow:hidden;

	margin:18px 0px 0px 0px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:740px;
}

/*

#content
{
	position:relative;
	float:left;
	clear:both;
	overflow:hidden;

	margin:0px 0px 50px 10px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:740px;
}

*/

#content_left
{
	position:relative;
	float:left;
	clear:both;
	overflow:hidden;

	margin:20px 0px 50px 0px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:490px;
}

#content_right
{
	position:relative;
	float:left;
	clear:none;
	overflow:hidden;

	margin:20px 0px 50px 0px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:490px;
	

}

.indent_separacion
{

	width:100%;
	height:4px;
}

#indent
{
	position:relative;
	clear:both;
	float:left;

	margin-top:18px;
	margin-left:49px;
	_margin-left:25px;
}

#mapa
{
	position:relative0;
	clear:both;
	float:left;
	
	margin:10px 10px 10px 0px;
	
	height:400px;
	width:681px;
	
	color:#333333;
}

#info
{
	position:relative;
	clear:none;
	float:left;
	
	width:300px;
}

#content_localizacion_block_right
{
	position:relative;
	float:left;
	clear:none;
	overflow:hidden;

	margin:11px 0px 50px 18px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:20px;
}

/* CONTACTO*/
#content_contacto input,#content_contacto textarea
{
	display:block;
	clear:both;
}

#content_contacto #log_res
{
	position:relative;
	clear:both;
	float:left;

	margin-top:10px;
	margin-left:49px;
	_margin-left:25px;
	border:0px;
	padding:0px;
	
	width:1000px;
	
	color:#ffffff;
}

#content_contacto .block
{
	position:relative;
	clear:none;
	width:370px;
}

#content_contacto .left{float:left;}
#content_contacto .right{clear:both;float:right;}

#content_contacto label
{
	display:block;
	float:left;
}

#content input,#content textarea
{
	color:#232323;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


label,input,textarea
{
	float:left;
	clear:both;

	margin-top:0px;
	
	width:100%;
}

input{height:12px;}
textarea{height:66px;}

#content_contacto form
{

	float:left;
	clear:both;
	
	margin:18px 0px 0px 49px;
	_margin:9px 0px 0px 25px;
	border:0px;
	padding:0px;
	
	width:100%;
}

#content_contacto fieldset
{
	visibility:hidden;
}

#content_contacto fieldset label,#content_contacto fieldset input
{
	visibility:visible;
}

#content_contacto img
{
	position:relative;
	float:left;
	clear:both;
	margin:7px 0px 1px 0px;
	padding:0px;
	border:0px;
}

#content_contacto input,#content_contacto textarea
{
	float:left;
	clear:both;
	width:369px;
	
	margin:0px 0px 10px 0px;
	border:0px;
}

#content_contacto_block_right
{
	position:relative;
	float:left;
	clear:none;
	overflow:hidden;

	margin:11px 0px 50px 18px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:260px;

}

#content_contacto #btnenviar
{
	margin:0px 0px 0px 0px;
	border:0px;
	padding:0px;
	float:right;

	width:115px;
	height:28px;
}

#footer
{
	position:relative;
	float:left;
	clear:both;
	overflow:hidden;

	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
		
	width:1000px;
	height:18px;
	
	background:#000000;
}