﻿/* CABECERA */

	* > .cab {
		width: 992px !important; /* ffx los 2px que faltan (borde de .sct.brd) */
	}


	/* Utilidades */

	.serv {
		position: relative;
		display: block;
		width: 100%;
		clear: both;
		font-size: 10px;
	}

	.serv li {
		display: inline;
	}

	* .pestana {
		position: relative;
		background: #fff;
		border-color: #bbb5a6;
		border-width: 1px 1px 0 1px;
		margin: 0;
		padding: 0 5px;
		color: #6e380d;
		text-decoration: none;
		line-height: 18px;
		display: block;
		float: left;
		margin-right: 7px;
	}

	* a.pestana:hover {
		color: #c00;
	}

	/* Panel Cab */

	.panel {
		position: relative;
		width: 100%; /* ie */
		height: 80px;
		clear: both;
		background: #fff url(../../img/f_rayas.gif) left top no-repeat;
		border-color #bbb5a6;
		border-width: 1px 1px 2px 1px;
		margin: 0;
		text-align: left;
	}

	* > .panel {
		width: auto;
		height: 77px;
	}
	
	.hemerdet2006_01 .panel {
		height: 60px;
	}
	

	/* Fecha Cab */

	.panel dl {
		position: absolute;
		top: 50px;
		left: 5px;
		display: block;
		float: left;
		clear: none;
		margin: 6px;
	}
	
	.panel dl dt {
		font: 12px georgia, times new roman, serif;
		float: left;
		padding-right: 2px;
	}

	.panel dl dd {
		font: bolder 12px georgia, times new roman, serif;
		color: #cc0000;
		float: left;
	}
	
	.panel dl a {
		margin-left: 6px;
		font: 12px/16px trebuchet ms, lucida grande, tahoma, arial, geneva, verdana, helvetica, sans-serif;
		padding-left: 20px;
		background: url(../../img/f_calend.gif) no-repeat 2px 2px;
	}


	/* Buscador Cab */

	.busca {
		float: right;
		clear: right;
		margin: 6px;
		background: url(../../img/f_buscavoz.gif) no-repeat;
		padding-top: 20px;
	}

	.busca p {
		margin: 0px;
		padding: 4px;
		color: #cc0000;
	}

	.busca #query {
		width: 150px;
		height: 22px;
		font: 12px georgia, times new roman, serif !important;
		margin: 0px 4px 0px 0px;
	}

	.busca h6 {
		display: inline;
		height: 10px;
		background: url(../../img/f_buscavoz.gif) no-repeat;		
	}

	* > input.brd {
		height: 21px !important;
	}
	
	/* Boton */

	.boton {
		display: inline;
		position: relative;
		border-width: 1px;
		border-color: #dcd6c2 #8c8266 #8c8266 #dcd6c2;
		cursor: hand;
		background-color: #f6f6f6;
		padding: 2px 6px;
		text-align: center;
		font-size: 11px;
		line-height: 17px;
		font-weight: normal;
		text-decoration: none;
	}

	.boton:hover {
		background-color: #ffffcc;
		text-decoration: none;
	}

	.boton:active {
		border-color: #8c266 #dcd6c2 #dcd6c2 #8c8266;
	}

	input.boton {
		padding: 0;
		vertical-align: middle;
		cursor: pointer;
	}

	input[class="boton"] {
		padding: 2px 6px; /* ffx */
	}
	
	.cabecera ul {
		position: absolute;
		z-index: 1000;
		top: 55px;
		right: 10px;
		float: right;
		list-style: none;
	}
	
	.cabecera ul li {
		border: 0px !important;
		font-size: 12px !important;
		font-weight: bold;
		font-family: Georgia, Times;
	}

	/*.boton.mas {
		display: block;
		float: right;
		clear: right;
		margin: 0 7px 7px 7px;
		text-align: right;
	}*/
