/*
	Gominola Creative Media 2008
	Barcelona - http://www.gominola.com
	by Alexander Morales - a@gominola.com
_____________________________________________________*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
	font-size:11px;
	line-height:16px;
}
html, body {
	height: 100%;
}
body {
	line-height:1;
}
:focus {
	outline:0;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
input, textarea {
	margin:0;
	padding:0
}
hr {
	margin:0;
	padding:0;
	border:0;
	color:#000;
	background-color:#000;
	height:1px;
}


#wrap {
	width:1024px;
	margin:0px auto;
	text-align:left;
	min-height: 100%; /* el valor minimo es la pantalla completa -luego le restamos la altura del fpie- */
	height: auto !important; /* con esto funciona para todos los navegadores */
	height: 100%; /* puro tramite */
}
#wrap-holder {
	padding-top:41px;
}

/*
	Header.
	Logo, menu
_____________________________________________________*/
/*
div	{
	float:left;
	display:inline;
	overflow:hidden;
}*/

#bg {
	z-index:-1;
	position:absolute;
	bottom:0px;
	text-align:center;
	width:100%;
}

#column1 {
	float:left;
	height:492px;
	width:257px;
	text-align:right;
	}
	#column1 #txt1 {
		padding:64px 0px 39px 0px;
	}
	#column1 #txt4 {
		text-align:right;
	}
	#column1 #logo {
		padding-top:36px;
		text-align:center;
	}
	
#column2 {
	float:left;
	width:767px;
	width:730px;
	}
	#column2_holder {
		float:right;
		width:691px;
		}
		
		
#header {
	height:109px;
	height:123px;
	width:691px;
	/*background:url(../img/menu-logo.gif) #fff no-repeat;
	background-position:17px 23px;*/
	background:#ffffff;
	}
	#header_holder {
		padding:23px 17px 0px 0px;
	}
	#header h1 a {
		float:left;
		width:72px;
		height:39px;
		background:url(../img/menu-logo.gif) #fff no-repeat top right;
		overflow:hidden;
		text-indent:-1000px;
		display:block;
	}

#row1 {
	float:right;
	height:20px;
	width:580px;
	overflow:hidden;
	border-bottom:1px solid #756d4f;
}

	#lan {
		float:right;
		}
		#lan li {
			float:left;
			padding-left:2px;
			}
			#lan .lan1 a, #lan .lan2 a {
				text-indent:-9000px;
				height:14px;
				width:63px;
				display:block;
				overflow:hidden;
				background:url(../img/lan.gif) no-repeat;
			}
			#lan .lan1 a {
				background-position:0px 0px;
			}
			#lan .lan1 a:hover, #lan .lan1 a.current {
				background-position:0px -14px;
			}
			#lan .lan2 a {
				background-position:-63px 0px;
			}
			#lan .lan2 a:hover,#lan .lan2 a.current {
				background-position:-63px -14px;
			}
	#menu {
		height:14px;
		width:422px;
		overflow:hidden;
	}
	#menu li {
		float:left;
		}
		#menu .bt1 a,#menu .bt2 a,#menu .bt3 a,#menu .bt4 a {
			text-indent:-9000px;
			height:14px;
			display:block;
			overflow:hidden;
			background:url(../img/menu-es.gif) no-repeat;
		}
		#menu .bt1 a {
			width:155px;
			background-position:0px 0px;
		}
		#menu .bt1 a:hover, #menu .bt1 a.current {
			background-position:0px -14px;
		}
		#menu .bt2 a {
			width:85px;
			background-position:-155px 0px;
		}
		#menu .bt2 a:hover, #menu .bt2 a.current {
			background-position:-155px -14px;
		}
		#menu .bt3 a {
			width:90px;
			background-position:-240px 0px;
		}
		#menu .bt3 a:hover, #menu .bt3 a.current {
			background-position:-240px -14px;
		}
		#menu .bt4 a {
			width:92px;
			background-position:-330px 0px;
		}
		#menu .bt4 a:hover, #menu .bt4 a.current {
			background-position:-330px -14px;
		}
		
	#submenu {
		float:right;
		/*height:37px;*/
		height:19px;
		width:657px;
		overflow:hidden;
		border-bottom:1px solid #756d4f;
	}
	#submenu ul {
		padding:0px 0px 0px 76px;
	}
	#submenu li {
		float:left;
		height:13px;
		}
		
#address {
	float:left;
	display:block;
	padding:5px 0px 0px 18px;
	}
	#address, #address a {
		line-height:12px;
		font-size:9px;
		color:#756d4f;
		text-decoration:none;
	}
	#address strong {
		font-size:9px;
		color:#756d4f;
	}
		
#content {
	margin-top:3px;
	height:auto;
	width:691px;
	background:#fff;
	overflow:auto;
	color:#756d4f;
}
#content_holder {
	padding:19px 18px 28px 16px;
}
#content p {
	color:#756d4f;
	text-align:justify;
}
#content p strong,#content li strong {
	font-weight:bold;
}
#content a {
	color:#756d4f;
}
#content .title {
	border-bottom:1px solid #756d4f;
	overflow:hidden;
	margin-bottom:30px;
	}
	#content .title h1 {
		height:34px;
		background-repeat:no-repeat;
		background-position:top right;
		display:block;
		text-indent:-9000px;
	}
#content .texto {
	margin:0px 20px;
}
#content .texto p {
	margin:10px 0px;
}
#content .fotoLeft {
	float:left;
	padding:0px 40px 10px 0px;
}