body {
	background:	#FFF;
	color:		#858585;
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 auto;
	padding: 	0;
	text-align:	center;
	width:		100%;
}

.izq {
	float:		left;
}

.der {
	float:		right;
}

.clear {
	clear:		both;
}

.nobackground {
	background:	none !important;
}

.noborder {
	border:		none !important;
}

.oculto { 
	display:	none;
}

ul {
	list-style:	none;
	margin:		0;
	padding:	0;
}

legend {
	display:	none;
}

a {
	color:		#542A1E;
	text-decoration:none;
}

a:hover {
	color:		#7C7C7C;
	outline:	none;
}

a img {
	border:		none;
}

fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}

.ampliar {
	float:		right;
}

h1 {
	clear: 		both;  
	color:		#FFFFFF;
	font-size: 	18px;
	font-weight:bold;
	height:		auto;
	margin: 	0;
	width: 		auto;
}

h2 {
	clear: 		both; 
	color:		#542A1E;
	display:	block;
	font-size: 	12px;
	font-weight:bold;
	height:		auto;
	margin: 	0;
	width: 		auto;
}

h3 {
	clear: 		both;  
	color:		#542A1E;
	display:	block;
	font-weight:bold;
	font-size: 	11px;
	height:		auto;
	margin: 	0;
	width: 		auto;
}

h4 {
	clear: 		both; 
	color:		#858585;
	display:	block;
	font-size: 	11px;
	font-weight:bold;
	height:		auto;
	line-height:14px;
	margin: 	0 0 12px 0;
	width: 		auto;
}

.p {
	line-height:14px;
}

#globalhome {
	background: #F8F8F8;
	height: 	auto;
	margin:		0 auto;
	margin-top: 0;
	overflow:	hidden;
	text-align:	left;
	width:		923px;
}

#col01-ESP {
	background:	#EBE9DC url(../img/es/nc_img_bottom-02.gif) no-repeat bottom center;
	border-right:1px solid #FFFFFF;
	float:		left;
	height: 	750px;
	overflow:	hidden;
	width: 		200px;
}

#col01-CAT {
	background:	#EBE9DC url(../img/ca/nc_img_bottom-02.gif) no-repeat bottom center;
	float:		left;
	height: 	750px;
	margin-right:1px;
	overflow:	hidden;
	width: 		200px;
}

#col01-ENG {
	background:	#EBE9DC url(../img/en/nc_img_bottom-02.gif) no-repeat bottom center;
	float:		left;
	height: 	750px;
	margin-right:1px;
	overflow:	hidden;
	width: 		200px;
}

.top-logo {
	background:	#542A1E;
	clear:		both;
	color:		#C3C4BD;
	display:	block;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	70px; 
	margin: 	0 0 0 32px;
	padding: 	5px 0 0 0!important;
	text-align:	center;
	width: 		135px;
}

.top-logo a {
	color:		#FFFFFF;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}

.top-logo a:hover {
	color:		#E6DFDD;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}

#logotip {
	display:	block;
	height:		auto;
	margin: 	20px 0 0 32px;
	width: 		auto;
}

#menu {
	display:	block;
	height: 	200px;
	margin: 	30px 0 0 15px;
	width: 		170px;
}

#menu li {
	background:	url(../img/nc_bck_linea_horizontal.gif) repeat-x bottom;
	display:	block;
	overflow:	hidden;
	padding: 	8px 0 8px 20px;
	width: 		150px;
}

#menu a, menu a:hover {
	background:	url(../img/nc_ico_bulletmenu.gif) no-repeat right;
	display:	block;
	overflow:	hidden;
}

.menu-activo {
	background:	url(../img/nc_ico_marcamenu.gif) no-repeat right;
	color:		#542A1E;
	display:	block;
	font-weight:bold;
	overflow:	hidden;
}

#caja-direccion {
	display:	block;
	height:		auto;
	margin: 	15px 0 0 35px;
	width: 		auto;
}

#col02 {
	float:		left;
	overflow:	hidden;
	width: 		492px;
}

#top-col02 {
	background:	#292929;
	display:	block;
	height: 	12px;
	width: 		492px;
}

#ft_destacada {
	display:	block;
	height:		323px;
	margin: 	0;
}

#interior-ft_destacada {
	display:	block;
	height:		250px;
	margin: 	0;
}

#texto-destacado {
	background: #292929;
	height: 	85px;
	margin: 	0;
	width: 		492px; 
}

#mini-destacado-01 {
	border-right:1px solid #FFFFFF;
	float:		left;
	height: 	auto;
	margin: 	1px 0 0 0;
	overflow:	hidden;
	width: 		246px;
}

#mini-destacado-01 img, #mini-destacado-02 img {
	border-bottom:1px solid #FFFFFF;
	margin:		0;
}

.mini-destacado-txt {
	display:	block;
	height:		88px;
	margin:		0;
	overflow:	hidden;
	padding: 	13px 0 0 20px;
}

#mini-destacado-01 p, #mini-destacado-02 p  {
	color:		#666;
	display: 	block;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px;
	margin: 	0;
	padding: 	5px 0 5px 0;
	width:		220px;
}

.mini-destacado a, .mini-destacado a:hover{
	font:		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}

#mini-destacado-02 {
	float:		right;
	height: 	auto;
	margin: 	1px 0 0 0;
	overflow:	hidden;
	width: 		245px;
}

.mini-destacado-TXT {
	background:	#F8F8F8;
	height: 	115px;
	margin: 	0!important;
	padding: 	0 0 0 20px;
	width: 		auto;
}

#col03 {
	display: 	block;
	float:		right;
}

#top-col03 {
	background:	#FF9900;
	display:	block;
	height: 	12px;
	width: 		230px;
}

#destacado_marron {
	background:	#542A1E url(../img/nc_bck_destacadomarron.gif) no-repeat top;
	display:	block;
	height: 	323px;
	width: 		230px;
}

#continuidad-negra {
	background:	#292929;
	display:	block;
	height: 	85px;
	width: 		230px;
}

#destacado_naranja {
	background:	#FF9900 url(../img/es/nc_bck_destacadonaranja.gif) no-repeat bottom right;
	border-bottom:1px solid #FFFFFF;
	display:	block;
	height: 	220px;
	margin: 	1px 0 0 0;
	width: 		230px;
}

#destacado_naranja-CAT {
	background:	#FF9900 url(../img/ca/nc_bck_destacadonaranja.gif) no-repeat bottom right;
	border-bottom:1px solid #FFFFFF;
	display:	block;
	height: 	220px;
	margin: 	1px 0 0 0;
	width: 		230px;
}

#destacado_naranja-ENG {
	background:	#FF9900 url(../img/en/nc_bck_destacadonaranja.gif) no-repeat bottom right;
	border-bottom:1px solid #FFFFFF;
	display:	block;
	height: 	220px;
	margin: 	1px 0 0 0;
	width: 		230px;
}

#interior-destacado_marron {
	background:	#542A1E url(../img/es/nc_bck_destacadomarron-int.gif) no-repeat bottom right;
	display:	block;
	height: 	250px;
	margin: 	0;
	width: 		230px;
}

#interior-destacado_marron-CAT {
	background:	#542A1E url(../img/ca/nc_bck_destacadomarron-int.gif) no-repeat bottom right;
	display:	block;
	height: 	250px;
	margin: 	0;
	width: 		230px;
}

#interior-destacado_marron-ENG {
	background: #542A1E url(../img/en/nc_bck_destacadomarron-int.gif) no-repeat bottom right;
	display:	block;
	height: 	250px;
	margin: 	0;
	width: 		230px;
}

#destacado_naranja p, #destacado_naranja-CAT p, #destacado_naranja-ENG p {
	color:		#FFF0D9;
	font:		normal 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:14px;
	margin: 	0 0 15px 0;
	padding: 	60px 15px 0 0; 
}

#copyright {
	background:	#F8F8F8;
	display:	block;
	height: 	89px;
	margin: 	0;
	overflow:	hidden;
	padding: 	19px 0 0 13px;
	width: 		217px;
}

#interior-copyright {
	background:	#FFFFFF;
	clear:		both;
	display:	block;
	height: 	auto;
	overflow:	hidden;
	padding: 	15px 0 0 0;
	text-align:	right;
	width:		923px;
}

#interior-copyright-esp {
	background:	#F8F8F8;
	display:	block;
	height: 	auto;
	margin: 	0;
	overflow:	hidden;
	padding: 	20px 0 0 13px;
	width: 		217px;
}

#interior-copyright-esp img {
	padding: 	68px 0 0 0;
}

#interior-copyright-esp li {
	background:	url(../img/nc_bck_minibullet.gif) no-repeat;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px;
	padding: 	0 0 3px 5px;
}

#interior-copyright-esp ul {
	margin: 	0 0 15px 0;
}

.interior-destacado {
	border-right:1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display:	block;
	float:		left;
	height: 	401px;
	margin: 	0;
	overflow:	hidden;
	width: 		246px;
}

.interior-destacado ul, .interior-destacado-02 ul {
	margin: 	0 0 15px 0;
}

.interior-destacado li, .interior-destacado-02 li {
	background:	url(../img/nc_bck_minibullet.gif) no-repeat;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:13px;
	padding: 	0 0 0 5px;
}

.interior-destacado-TXT {
	background:	#F8F8F8;
	height: 	auto;
	line-height:14px;
	margin: 	0!important;
	padding: 	18px 20px 0 20px;
	width: 		auto;
}

.interior-destacado-TXT img {
	margin: 	20px 0 0 0;
}

.interior-destacado-02 {
	border-right:1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	float:		right;
	height: 	401px;
	margin: 	1px 0 0 0;
	width: 		240px;
}

#interior-content {
	border-right:1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display:	block;
	height: 	auto;
	margin:		0;
	padding: 	30px 30px 0 30px;
	width: 		472px;
}

#interior-content li {
	display:	block;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 0 13px 0;
	overflow:	hidden;
	text-align:	justify;
	width: 		452px;
}

#interior-content p {
	display:block;
	font:normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 10px 0 10px 0;
	width: 452px;
}

#form {
	float: 		left; 
	height: 	355px;
	margin: 	0;
	padding: 	5px 10px 10px 0;
	width: 		485px;
}

#form fieldset {
	margin:		0;
	padding: 	2px 0 0 0;
	width: 		492px; 
}

#form label {
	clear:		both;
	color:		#542A1E;
	display:	block;
	font: 		bold 11px Tahoma, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	margin:		0 0 0 3px;
	padding: 	0;
	width: 		150px;
}

#form input {
	background:	#FAFAFA;
	border: 	1px solid #CECFD1; 
	color: 		#858585;
	font: 		normal 11px Tahoma, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	height:		16px;
	margin: 	4px 0 0 0; 
	padding:	2px 0 0 5px;
	width: 		190px;
}

#form input:focus {
	background:	#FFFFFF;
	border: 	1px solid #CECFD1; 
}

#form select {
	background:	#FAFAFA;
	border: 	1px solid #CECFD1; 
	color: 		#858585;
	float:		left;
	font: 		normal 11px Tahoma, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	height:		18px;
	margin: 	4px 0 0 0; 
	padding: 	0;
	width: 		197px;
}

#form p {
	display:	block; 
	float:		left; 
	height: 	auto;
	margin: 	0 10px 15px 0;
	width: 		232px;
}

#form p span {
	margin: 	0 0 0 3px;
}

#form textarea {
	background:	#FAFAFA;
	border:		1px solid #CECFD1;
	color: 		#858585;
	font:		normal 11px "Trebuchet MS" Verdana, Tahoma, Helvetica, sans-serif;
	height:		90px;
	margin: 	4px 0 0 0!important; 
	padding:	2px 0 0px 5px;
	width:		432px;
}

#form textarea:focus {
	background:	#FFFFFF;
	border: 	1px solid #CECFD1; 
}

.bt_enviar {
 	background:	#542A1E;
	border: 	0!important;
	color: 		#FFFFFF;
	display:	block;
	height: 	25px!important;
	left: 		100px;
	position:	relative;
	top: 		114px;
	width: 		92px!important;
}

#lista-homepage {
	display:	block;
	padding: 	0 0 0 20px;
	width: 		auto;
}

#lista-homepage li {
	background: url(../img/nc_bck_bullet.gif) no-repeat;
	color:		#FFF0D9;
	display:	block;
	font:		bold 12px "Trebuchet MS" Verdana, Tahoma, Helvetica, sans-serif;
	padding: 	0 0 5px 10px;
	width: 		auto;
}

#lista-interior {
	color:		#E6DFDD;
	display:	block;
	padding: 	0 0 0 20px;
	width: 		auto;
}

#lista-interior li {
	background: url(../img/nc_bck_bullet_int.gif) no-repeat;
	color:		#E6DFDD;
	display:	block;
	font:		bold 12px "Trebuchet MS" Verdana, Tahoma, Helvetica, sans-serif;
	padding: 	0 0 5px 10px;
	width: 		auto;
}

#lista-interior p {
	display:	block;
	margin: 	0 0 14px 0;
	padding: 	60px 0 0 0;
	width: 		auto;
}

#col-marron {
	background:	#542A1E;
	display:	block;
	height:		402px;
	width: 		auto;
}

#col03-content {
	display:	block;
}