body {
	background-color:	#C0CEDC;
	margin:						0px;
}

a:link {
	font-size:				12px;
	color:						#000000;
	font-family:			arial, helvetica, verdana, sans-serif;
	text-decoration:	none;
}

a:visited {
	font-size:				12px;
	color:						#000000;
	font-family:			arial, helvetica, verdana, sans-serif;
	text-decoration:	none;
}

a:active {
	font-size:				12px;
	color:						#000000;
	font-family:			arial, helvetica, verdana, sans-serif;
	text-decoration:	none;
}

a:hover {
	font-size:				12px;
	color:						#E7B403;
	font-family:			arial, helvetica, verdana, sans-serif;
	text-decoration:	none;
}

table {
	width:						100%;
	border-spacing:		0px;
	border-collapse:	collapse;
}

.center {
	text-align:	center;
}

.validation {
	width:	88px;
	height:	31px;
	border: 0px;
}

.white {
	 width:							100%;
	 border-spacing:		0px;
	 background-color:	#FFFFFF;
}

.block {
	width:					100%;
	border-spacing: 0px;
	margin:					0px;
	margin-top:			5px;
}

.block_r1_c1 {
	width:						1px;
	background-image:	url("/images/block_r1_c1.gif");
}

.block_r1_c2 {
	height:           16px;
	background-image: url("/images/block_r1_c2.gif");
}

.block_r1_c3 {
	width:            1px;
	background-image: url("/images/block_r1_c3.gif");
}

.block_r2_c1 {
	width:            1px;
	background-image: url("/images/block_r2_c1.gif");
}

.block_r2_c2 {
	background-image: url("/images/block_r2_c2.gif");
	padding:					5px;
}

.block_r2_c3 {
	width:            1px;
	background-image: url("/images/block_r2_c3.gif");
}

.block_r3_c1 {
	width:						1px;
	background-image: url("/images/block_r3_c1.gif");
}

.block_r3_c2 {
	height:           16px;
	background-image: url("/images/block_r3_c2.gif");
}

.block_r3_c3 {
	width:            1px;
	background-image: url("/images/block_r3_c3.gif");
}

.logo_l {
	height:						133px;
	background-image:	url(/images/logo_.gif);
}

.logo {
	width:						690px;
	height:						133px;
	background-image:	url(/images/logo.gif);
}

.logo_r {
	height:						133px;
	background-image:	url(/images/logo_.gif);
}

.up_l {
	width:						25%;
	height:						58px;
	background-image:	url(/images/up_l.gif);
}

.up {
	width:						58px;
	height:						58px;
	background-image:	url(/images/up.gif);
}

.up_r {
	height:						58px;
	background-image:	url(/images/up_r.gif);
}

.menu {
	width:					300px;
	height:					1px;
	vertical-align:	top;
	padding:				5px;
	padding-left:		10px;
}

.adsense {
	vertical-align:	top;
	padding:				5px;
	padding-left:		10px;
	padding-bottom:	10px;
}

.contenido {
	vertical-align:	top;
	padding:				5px;
	padding-right:	10px;
	padding-bottom:	10px;
}

.down {
	height:						10px;
	background-image:	url(/images/down_.gif);
}

.pie {
	color:						#E7B403;
	font-weight:			bold;
	background-color:	#4D6F9B;
}

.fondo {
	width:						65px;
	height:						36px;
	background-image:	url(/images/down2.gif);
}

.fondo_r {
	height:						36px;
	background-image:	url(/images/down2_.gif);
}

.ruta_nav {
	vertical-align:	middle;
	padding-left:		15px;
}

.ruta_fin {
	vertical-align: bottom;
	font-size:			10px;
	font-weight:		bold;
	color:					#000000;
	padding:				0px;
	margin:					0px;
}

.ruta {
	vertical-align:	bottom;
	font-size:			10px;
	font-weight:		bold;
	color:					#444444;
	padding:				0px;
	margin:					0px;
	margin-right:		2px;
	padding-right:	10px;
	background:			url(/images/cat.gif) no-repeat right bottom !important;
}

.map {
	margin-top:			20px;
	margin-bottom:	0px;
	margin-left:		auto;
	margin-right:		auto;
}

