/* Para MacIE5 hay que meter la clase body en el HEAD de cada página para que funcione */
body {
	margin: 0;
	padding: 0;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
form {
	margin: 0;
	padding: 0;
}
.botonGrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 4px;
}
a.botonGrande:link {
}
a.botonGrande:hover {
	color: #FF6700;
	text-decoration: none;
}
a.botonGrande:active {
}
a.botonGrande:visited {	
}
.fondoGrisMasOscuro {
	background-color: #999999;
}
.fondoGrisOscuro {
	background-color: #CCCCCC;
}
.fondoAmarillo {
	background-color: #FFC675;
}
.fondoGrisClaro {
	background-color: #EAEAEA;
}
.fondoBoton {
	background-color: #999999;
}
.fondoBlanco {
	background-color: #FFFFFF;
}
.textomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}
a.texto:link {
}
a.texto:hover {
	color: #EC0000;
	text-decoration: none;
}
a.texto:active {
}
a.texto:visited {
}
.textoU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;	
}
a.textoU:link {
}
a.textoU:hover {
	color: #EC0000;
	text-decoration: none;
}
a.textoU:active {
}
a.textoU:visited {
}
.textojustify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.textogris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;	
}
.textoColor02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EC0000;
	text-decoration: none;	
}
.textoauxiliar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;	
}
.colorFondo01 {
	background-color: #FF6700;
}
.colorFondo02 {
	background-color: #E61B02;
}
.colorFondo03 {
	background-color: #EC0000;
}
.texto12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.texto14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	letter-spacing: 6px;
}
.texto11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.boton1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	padding: 0 14px 0 4px;
	border: 0;
	cursor: hand;
	width: 50px;
}
.boton3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	padding: 0 14px 0 4px;
	border: 0;
	cursor: hand;
	width: 160px;
}
.boton2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EAEAEA;
	padding: 0 14px 0 4px;
	border: 0;
	cursor: hand;
	width: 50px;
}
.boton4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
	padding: 0 14px 0 4px;
	border: 0;
	cursor: hand;
	width: 60px;
}
.boton5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	padding: 0 14px 0 4px;
	border: 0;
	cursor: hand;
	width: 180px;
}
#botonesDiv {
	float: right;
	margin: 27px 5px 0 0;
	z-index: 100;	
}
#marcoBotonesDiv {
	position: absolute;
	left: 0;
	top: 0;
/* Los siguientes atributos son un parche para que no salga scroll en MacIE5 */	
	width: 100%;	
	margin-right: -15px;
/* No lo ve el MacIE5 \*/
	margin-right: 0;
/* fin del hack */
}
.firma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
.ed_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #EFEFDE;
	color: #000;
	margin: 0 4px 2px 0;
	border: 1px solid #999;
}

#ed_close {
	margin: 0 0 2px 15px;
}

a.bot01 { 
	background: #CCCCCC url(../images/ff-bot01.gif) no-repeat left;
	padding: 2px 15px 2px 20px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 1.5em;
	}
a.bot01:hover {
	color: #FF6700;
	}
.bot_input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	padding: 1px 5px 1px 5px;
	border: 1px solid #898989;
	cursor: hand;
}

.tit_txt {
	font-size: 14px;
	font-weight: bold;
	color: #FF6700;
	}

#puestos {
	position: absolute;
	top: 300px;
	left: 20px;
	}
#puestos h2 {
	font-size: 120%;
	font-weight: normal;
	color: #FF6700;
	margin: 0 0 10px 0;
	padding: 0;
	}
#puestos h3 {
	font-size: 110%;
	font-weight: bold;
	color: #000;
	margin: 0 0 5px 20px;
	padding: 0;
	}
#puestos ul {
	margin: 0 0 0 30px;
	padding: 0;
	list-style-type: none;
	}
#puestos ul li {
	background: url(../images/css-li.gif) 0 0.4em no-repeat;
	padding-left: 15px;
	  }
.alta {
	color: #FF6700;
	font-weight: bold;
	font-size: 110%;
	}
a.alta:hover {
	color: #666666;
	}
ul.funciones {
	margin: 0 0 0 25px;
	padding: 0;
	list-style-type: none;
	}
ul.funciones  li {
	background: url(../images/css-li.gif) 0 0.4em no-repeat;
	padding-left: 15px;
	  }
