#headerBox{
	width:100%;
	font:normal 12px Trebuchet MS;
}

#headerBox #logoBox img{
	float:left;
}

#headerBox #bannerBox{
	position:relative;
}

.contentBox{
	width:754px;
	height:100%;
	margin:0 auto;
}

#menuBox ul{
	margin:0;
	padding:0;
}

#menuBox li{
	text-style:none;
	margin:0;
	padding:0;
	display:inline;
}

#menuBox{
	background:url('../img/sombra_menu.gif') left bottom repeat-x;
	padding-bottom:10px;
}

#iniBox,
#mainBar,
#subBar{
	width:100%;
	text-align:center;	
}

#iniBox{
	width:100%;
	height:75px;
	text-align:center;
}

#menuBox #mainBar{
	width:100%;
	position:relative;
	background:#3F4356;
	/*background:#3F4356 url('/ficheros/fondo_menu.jpg') left top;*/
	height:16px;
	line-height:16px;
}

#menuBox #mainBar #headerMenu a{
	text-decoration:none;
	padding:0px 3px;
	z-index:10;
}

#menuBox #mainBar #dateBox{
	position:absolute;
	left:5px;
	top:0px;	
	font:normal 10px Trebuchet MS;
	color:#FFF;
}

#menuBox #mainBar #userBox{
	position:absolute;
	width:100px;
	right:0px;
	top:0px;
	color:#FFF;
	font:bold 12px Trebuchet MS;
}

#menuBox #subBar{
	display:none;
	background-color:#E2E5EB;
	height:19px;
	line-height:19px;
}

#menuBox #subBar ul{
	display:inline;
}

#menuBox #subBar,
#menuBox #subBar #submenu a{
	font:bolder 11px Trebuchet MS;
	text-decoration:none;
}

#menuBox #subBar #submenu{
	margin-top:0;
	padding:0;
	margin:0;
}

#menuBox #subBar #submenu{
	display:inline;
	width:600px;
	margin:0;
	height:19px;
	line-height:19px;
	margin-right:5px;
}

#subBar #locataSearch{
	display:inline;
	margin-left:5px;
}

#subBar #locataSearch input{
	display:inline;
	height:16px;
	width:60px;
	border:0;
	margin:0;
	padding:0px 2px 0px 4px;
	font:normal 11px Trebuchet MS;
	background:#FFF url('/ficheros/fondo_search_input.gif') left top no-repeat;
	
}

#subBar #locataSearch #lupa{
	display:inline;
	height:16px;
	padding-right:16px;
	top:0px;
	right:0px;
	background:url('/ficheros/lupa.gif') left top no-repeat;
}

#subBar #locataSearch #lupa.hover{
	cursor:pointer;
	background:url('/ficheros/lupa_hover.gif') left top no-repeat;
}

/*** enlaces ******/
#headerMenu a{
	color:#FFF;
}

.submenu a{
	color:#3F4356;
	text-decoration:none;	
}

.submenu .on a{
	font:bold 14px Trebuchet MS;
}

#menuBox #headerMenu a.on,
#menuBox #submenu a.on{
	background:#E2E5EB;
	color:#C00;
	font-weight:bolder;	
}

#menuBox #headerMenu li.on a{
	background:#C00;
	color:#E2E5EB;
	font-weight:bolder;
}

#menuBox #headerMenu li.opcMenuOn a{
	background:#E2E5EB;
	color:#C00;
	font:bolder 14px Trebuchet MS;
	line-height:14px;
}

/* Titulo de la pagina */
#titPagina{
	position:relative;
	font:bold 15px Trebuchet MS;
	color:#337;
	margin-bottom:5px;
}

#titPagina .main{
	position:relative;
	z-index:10;
}

#titPagina strong{
	color:#C00;
}

#titPagina span{
	position:absolute;
	top:1px;
	left:1px;
	z-index:0;
	color:#CCC;
}

#footerBox{
	background:#F8F8F8 url('/ficheros/sombra_pie.gif') left top repeat-x;
	width:100%;
	text-align:center;
	padding-top:20px;
	padding-bottom:auto;
}

#footerBox a.on{
	color:#C00;	
}

#footerBox img{
	border:1px solid #999;
}

#footerBox .contentBox{
	text-align:left;
	width:754px;
	font:normal 12px Trebuchet MS;	
	color:#999;
}

#footerBox a{
	font:bolder 12px Trebuchet MS;
	text-decoration:none;
	color:#666;
}

#footerBox #copyright{
	margin-top:10px;
	text-align:center;
	padding-bottom:5px;
}

/* Estilos comunes */
.inputSimple{
	border:1px solid #CCC;
	font:normal 12px Trebuchet MS;
	height:17px;
}

.soltourLink{
	text-decoration:none;
	color:#337;
	background:#FFF;
	border:1px solid #000;
	padding:0px 5px;
	font:bolder 11px Trebuchet MS;
	line-height:14px;
	height:14px;
}

.soltourLink span{
	color:#C00;
	margin-left:5px;
}