* { border: none; padding: 0; margin: 0; outline: none; }
.input_hidden { display: none; }

body {
	background-color: #F4EFE1;
	overflow-x: hidden;
	text-align:center;
}

div#base_container {
	margin: 0 auto;
	background: url(../img/base_bg.jpg) top center no-repeat;
	overflow: hidden;
	/*border: 1px solid red;*/
}

div#site_container {
	margin: 0 auto;
	overflow: hidden;
	/*border: 1px solid navy;*/
}

	div#site_container #nav_bar {
		margin: 0 auto;
		width: 762px;
		height: 137px;
	}

		div#site_container #nav_bar #top {
			/*background: url(../img/nav_bar_top_bg.jpg) 110px 1px no-repeat;*/
			height: 108px;
		}

			div#site_container #nav_bar #top #logo_holder {
				height: 70px;
				float: left;
				display: inline;
				padding-top:10px;
			}


			div#site_container #nav_bar #top #search_form {
				float: right;
				display: inline;
				text-align: right;
				padding: 6px;
				font-family: "Trebuchet MS";
				color: #706860;
				font-size: 10px;
				font-weight: bold;
				text-transform: uppercase;
			}


				div#site_container #nav_bar #top #search_form .smaller_lnk {
					font-size: 9px;
				}

				div#site_container #nav_bar #top #search_form a {
					color: #706860;
					text-decoration: none;
				}

				div#site_container #nav_bar #top #search_form a:hover {
					color: #706860;
					text-decoration: underline;
				}


				div#site_container #nav_bar #top #search_form p {
					margin-top: 38px;
				}

				div#site_container #nav_bar #top #search_form fieldset input {
					border: 1px solid #666;
					padding: 2px;
					width: 110px;
					margin-left: 4px;
				}


	div#site_container #nav_bar #bottom {
		background: url(../img/nav_bar_bg.jpg) top left;
		height: 29px;
		font-family: "Trebuchet MS";
		font-size: 11px;
		line-height: 29px;
		font-weight: 700;
		padding: 0 0 0 7px;
		text-align: right;
		padding-top: 1px;
	}

		div#site_container #nav_bar #bottom a {
			color: #FFF;
			text-decoration: none;
		}

		div#site_container #nav_bar #bottom a:hover {
			text-decoration: underline;
		}

		div#site_container #nav_bar #bottom ul li {
			display: inline;
			margin: 8px 0px 7px 20px;
			list-style: none;
		}

		div#site_container #nav_bar #bottom ul .lnk_with_bg {
			background: url(../img/lnk_bar_bg.jpg) top left repeat-x #ba1414;
			padding: 8px 20px 6px 13px;
		}


	div#site_container #footer_bar {
		background: url(../img/footer_bg.jpg) top left no-repeat;
		width: 762px;
		height: 86px;
		margin: 0 auto;
		font-size: 10px;
		font-family: "Trebuchet MS";
	}

		div#site_container #footer_bar #links {
			padding: 50px 0 0 60px;
		}

			div#site_container #footer_bar #links a {
				color: #999;
				text-decoration: none;
			}

			div#site_container #footer_bar #links ul li {
				display: inline;
				padding: 7px 4px 7px 4px;
				list-style: none;
			}


		div#site_container #footer_bar #footer_copyright {
			float: right;
			font-size: 9px;
			color: #C3A8AD;
		}



/* Utilizado en varios formularios */
.buscador_submit {
	background: url(../img/search_go.jpg) top left no-repeat;
	width: 14px !important;
	height: 17px !important;
	border: none !important;
	margin-left: 4px !important;
	cursor: pointer !important;
	margin: 1px 0 0 4px !important;
}
/* Utilizado en varios formularios */

/* metido por ruben y marta */

div#contents_holder { text-align: left;}
