html {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #404b55;
	background: #ff5f05 url(../img/bg) repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	scrollbar-face-color: #c8d3b4;
	scrollbar-shadow-color: #97a383;
	scrollbar-highlight-color: #97a383;
	scrollbar-3dlight-color: #f6faef;
	scrollbar-darkshadow-color: #f6faef;
	scrollbar-track-color: #f6faef;
	scrollbar-arrow-color: #64724d;
}
body.popup {
	background-image: url(../img/bg_popup.gif);
	background-repeat: no-repeat;
	text-align: left;
}

body.form{
	scrollbar-face-color: #919aa3;
	scrollbar-shadow-color: #464e59;
	scrollbar-highlight-color: #464e59;
	scrollbar-3dlight-color: #697480;
	scrollbar-darkshadow-color: #697480;
	scrollbar-track-color: #697480;
	scrollbar-arrow-color: #464e59;
	margin: 0px;
	padding: 0px;
}
#popupTxt {
	height: 295px;
	width: 300px;
	margin-left: 25px;
	border: 1px solid #566471;
	overflow: hidden;
	padding-top: 10px;
}

a {
	color: #99CC00;
	text-decoration: none;
}
a:hover {
	color: #769D00;
}


h1 {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 180px;
	width: 250px;
	float: left;
	text-indent: -9999px;
}
h1 a {
	background: url(../img/logo.gif);
	display: block;
	margin: 0px;
	padding: 0px 0px 135px;
	height: 180px;
	width: 250px;
}
h2 {
	font-size: 2.3em;
	font-weight: normal;
	line-height: 1em;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #ff5c00;
}
h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	/*background-image: url(../img/bullet04.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: both;
	color: #404b55;
	/*padding-left: 25px;*/
}
h4 {
	font-size: 1.35em;
	display: block;
	padding-bottom: 0px;
	font-weight: bold;
	background-image: url(../img/bullet05.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 13px;
	margin: 10px 25px 5px 10px;
}
h5 {
	text-align: left;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-transform: uppercase;
	margin: 0px;
}




/*h2 {
	background-image: url(../img/ini_tit01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 2em;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}*/

em.enfasis01 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 1em;
	line-height: 1.1em;
	font-weight: bold;
	font-style: normal;
	display: block;
	color: #4f6c86;
}

p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 1.1em;
}
ul, li, form {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
}
input, textarea {
	background-color: #f6faef;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #dae6c6;
	border-left-color: #dae6c6;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color: #53696F;
	margin-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 0.9em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	height: 18px;
	text-align: left;
}
textarea{
	height:131px!important;
	height:95px;
	width: 355px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dae6c6;
}
div.empujador {
	clear: both;
}

input.campoPrimero {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #dae6c6;
}

input.botonVerde {
	background-image: url(../img/bg_boton_verde.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 104px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0.8em;
	color: #436501;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	margin-top: 5px;
}
input.botonRojo {
	background-image: url(../img/bg_boton_rojo.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 104px;
	margin-right: 5px;
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0.8em;
	color: #436501;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	margin-top: 5px;
}
input.campoGrande {
	width: 355px;
}
input.campoPequenyo {
	width: 250px;
	text-align: left;
}
#Texto input.radio {
	height: 14px;
	width: 14px;
	background-color: #00FF33;
}
.form #contenedor #cuerpo #contenido #Textos #contacto #formularioContacto input.radio {
	background-color: #464e59;
	height: 14px;
	width: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.form #contenedor #cuerpo #contenido #Textos #contacto #formularioContacto .celdaTipoForm {
	color: #CCCCCC;
	padding-bottom: 3px;
}



p.parrafoTrabajar {
	padding-left: 150px;
	padding-right: 5px;
	background-image: url(../img/trabaja.gif);
	background-repeat: no-repeat;
}
.margenI10 {
	margin: 0px;
	padding-left: 10px;
}


.campoAlerta {
	background-color: #ffecea;
	color: #fd2851;
	border-top-color: #f6bbb5;
	border-right-color: #f6bbb5;
	border-left-color: #f6bbb5;
	border-bottom-color: #f6bbb5;
	background-image: url(../img/bullet_campo_alerta.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold
}

.alerta {
	background-color: #ffede3;
	background-image: url(../img/bg_alerta.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffdac7;
	border-left-color: #ffdac7;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	text-align: left;
	font-weight: bold;
}
a.lnkMasaCorporal {
	background-image: url(../img/ico_excel.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 0px;
	display: block;
	font-weight: bold;
}



td.alinearIzda {
	text-align: left;
}

a.enlaceDestacado01 {
	font-size: 1em;
	color: #75be16;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/bullet01.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 6px 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
a.enlaceDestacado01:hover {
	color: #58900e;
}
a.olvide01 {
	font-size: 0.8em;
	color: #76b900;
	text-decoration: none;
	display: block;
	padding-left: 63px;
}

.naranja {
	color: #ff5c00;
}
.oscuroGrande {
	font-size: 0.9em;
	color: #404b55;
}




#contenedor {
	width: 835px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#cab {
	height: 180px;
	width: 830px;
	background: url(../img/bg_cab.gif) no-repeat;
}
#menuPrincipal {
	height: 115px;
	width: 376px;
	position: relative;
	left: 117px;
	top: 50px;
	background-color: #FFFFCC;
	float: left;
	text-align: left;
}
#cuerpo {
	background: url(../img/bg_cuerpo.gif) repeat-y;
	width: 835px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
}
#etiquetasIzquierda {
	background: url(../img/bg_lateral_izquierda.gif) no-repeat;
	float: left;
	width: 25px;
	padding: 0px;
	height: 200px;
}
#etiquetasDerecha {
	float: right;
	width: 25px;
	padding: 0px;
	height: 200px;
	background-repeat: no-repeat;
	margin-right:5px;
}
#contenido {
	float: left;
	width: 780px;
	padding: 0px;
	
	background-repeat: no-repeat;
}
/************************** Fondos de la capa contenido -secciones- *********************************/

	.bgInicio{
	background-image: url(../img/bg_inicio02.gif);
	background-position: 0px 160px;
	}
	.bgIdentidad{
	background-image: url(../img/bg_identidad.gif);
	}
	.bgPersonal{
	background-image: url(../img/bg_personal.gif);
	}
	.bgEnsenyanza{
	background-image: url(../img/bg_ensenyanza.gif);
	}
	.bgEmpresas{
	background-image: url(../img/bg_empresas.gif);
	}
	.bg3edad{
	background-image: url(../img/bg_3edad.gif);
	}
	.bgSanidad{
	background-image: url(../img/bg_sanidad.gif);
	}
	.bgServOtros{
	background-image: url(../img/bg_serv_otros.gif);
	}
	.bgCatering{
	background-image: url(../img/bg_servicios.gif);
	}
.bgOtros {
	background-image: url(../img/bg_otros.gif);
}
.bgDepartamento{
	background-image: url(../img/bg_departamento.gif);
	}
	.bgAlimentos{
	background-image: url(../img/bg_alimentos.gif);
	}
	.bgDivulgacion{
	background-image: url(../img/bg_divulga.gif);
	}
	.bgMonitores{
	background-image: url(../img/bg_monitores.gif);
	}
	.bgPropuestas{
	background-image: url(../img/bg_propuestas.gif);
	}
	.bgFormacion{
	background-image: url(../img/bg_formacion.gif);
	}
	.bgNoticias{
	background-image: url(../img/bg_noticias.gif);
	}
.bgMenu {
	background-image: url(../img/bg_menu.gif);
}

.bgDocs {
	background-image: url(../img/bg_documentos.gif);
}
.bgCalendario {
	background-image: url(../img/bg_calendario_ok.gif);
}
.bgMasa {
	background-image: url(../img/bg_masa.gif);
}


.bgContacto{
	background-image: url(../img/bg_contacto_localizacion.gif);
	}
.bgMapa {
	background-image: url(../img/bg_mapa.gif);
}
.bgComplementarias {
	background-image: url(../img/bg_complementarias.gif);
}
.bgCertificacion {
	background-image: url(../img/bg_certificacion.gif);
}
.bgGarantias {
	background-image: url(../img/bg_garantias.gif);
}
.bgComplementariasDept {
	background-image: url(../img/bg_complementarias_dep.gif);
}
.bgCalidad {
	background-image: url(../img/bg_calidad.gif);
}
.bgProveedores {
	background-image: url(../img/bg_proveedores.gif);
}
#ilustraInicio {
	margin-bottom: 15px;
}




/****************************************************************************************************/
#Izquierda{
	float: left;
	width: 330px;
}
.espTop475 {
	padding-top: 500px;
}
.espTop800 {
	padding-top: 930px;
}

#Textos{
	margin: 0;
	float: left;
	width: 449px;
	padding-bottom: 20px;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	overflow: auto;
	height: 1%;
}
.fecha {
	color: #0099CC;
	padding-left: 25px;
}
a.lnkMenu {
	font-size: 1.4em;
	padding-left: 45px;
	background-image: url(../img/ico_menu.gif);
	background-repeat: no-repeat;
	background-position: 25px 4px;
}


table.tabla01 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #99a3a7;
	background-color: #FFFFFF;
	width: 420px;
}
.tabla01 td {
	text-align: center;
	padding: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bdcacf;
	font-weight: bold;
}
.tabla01 th {
	background-color: #bdcacf;
	text-align: center;
	font-size: 0.9em;
	font-weight: normal;
	padding: 2px;
}
.tabla01 .hColumna {
	background-color: #cfdee3;
	line-height: 10px;
	font-weight: normal;
	font-size: 10px;
}
table.tabla02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #99a3a7;
	border-right-color: #99a3a7;
	border-left-color: 0;
	width: 420px;
	background-color: #FFFFFF;
	margin-left: 10px;
}
.tabla02 td {
	color: #5c6e7e;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #99a3a7;
	border-left-color: #99a3a7;
	padding-right: 1em;
	padding-left: 1em;
}
.tabla02 td.subCabecera {
	background-color: #e8ecf0;
}

.tabla02 th {
	color: #FFFFFF;
	background-color: #465562;
	padding: 1px;
	text-align: center;
}
table.tabla03 {
	width: 420px;
	margin-left: 10px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.tabla03 th {
	background-color: #a3d118;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #709209;
	text-align: left;
	margin-left: 10px;
	padding-left: 11px;
	text-transform: uppercase;
	color: #333F46;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	background-image: url(../img/bg_cab_descargas.gif);
	background-repeat: repeat-x;
}
.tabla03 td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bdc8cf;
}
.tabla03 a {
	display: block;
	background-repeat: no-repeat;
	background-position: 8px 3px;
	padding-left: 27px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.tabla03 a:hover {
	background-color: #fff8ed;
	color: #759B00;
}
table.tabla04 {
	margin-left: 10px;
}
div.personal {
	padding: 5px;
	width: 407px;
	margin-left: 10px;
	overflow: auto;
	margin-top: 6px;
	background-color: #FFF4DD;
	opacity: .7;
	filter: alpha(opacity=70);
	color: #274E5C;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FF9900;
	text-align: left;
}
div.personal a {
	font-size: 11px;
	font-weight: normal;
	color: #0099FF;
}

div.personal:hover {

	opacity: .99;
	filter: alpha(opacity=99);
}
div.personal .empleado {
	float: left;
	width: 33%;
}
div.fotoCont {
	background-color: #FFFFFF;
	padding: 4px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 40px;
	width: 40px;
}
div.fotoPersonal {
	background-color: #EBEFF1;
	height: 40px;
	width: 40px;
	overflow: hidden;
}
div.fotoColectiva {
	background-color: #304554;
	width: 420px;
	margin-left: 10px;
	color: #FFFFFF;
	text-align: left;
	font-size: 0.9em;
	line-height: 13px;
}
.fotoColectiva p {
	padding-top: 5px;
	padding-bottom: 10px!important;
	padding-bottom: 0px;
}





#leyenda {
	background-color: #FFF9F0;
	width: 410px;
	margin-left: 10px;
	overflow: auto;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#leyenda h5 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 1em;
}

#leyenda div {
	text-transform: uppercase;
	background-repeat: no-repeat;
	font-size: 0.9em;
	float: left;
	padding-right: 5px;
	padding-left: 16px;
	margin-bottom: 3px;
	margin-top: 2px;
	margin-left: 4px;
	font-weight: normal;
}
.leyendaPDF {
	background-image: url(../img/ico_pdf_off.gif);
}
.leyendaDoc {
	background-image: url(../img/ico_doc_off.gif);
}
.leyendaZip {
	background-image: url(../img/ico_zip_off.gif);
}
.leyendaRar {
	background-image: url(../img/ico_rar_off.gif);
}
.leyendaImg {
	background-image: url(../img/ico_img_off.gif);
}
.leyendaArchivo {
	background-image: url(../img/ico_archivo_off.gif);
}





a.lnkPDF {
	background-image: url(../img/ico_pdf_off.gif);
}
a.lnkPDF:hover {
	background-image: url(../img/ico_pdf.gif);
}
a.lnkDoc {
	background-image: url(../img/ico_doc_off.gif);
}
a.lnkDoc:hover {
background-image: url(../img/ico_doc.gif);
}
a.lnkZip {
	background-image: url(../img/ico_zip_off.gif);
}
a.lnkZip:hover {
	background-image: url(../img/ico_zip.gif);
}
a.lnkRar {
	background-image: url(../img/ico_rar_off.gif);
}
a.lnkRar:hover {
	background-image: url(../img/ico_rar.gif);
}
a.lnkImagen {
	background-image: url(../img/ico_img_off.gif);
}
a.lnkImagen:hover {
	background-image: url(../img/ico_img.gif);
}
a.lnkArchivo {
	background-image: url(../img/ico_archivo_off.gif);
}
a.lnkArchivo:hover {
	background-image: url(../img/ico_archivo.gif);
}
ul.lista3nivel {
	margin-top: 5px;
	display: block;
	padding-left: 10px;
	margin-bottom: 20px;
	padding-bottom: 23px;
	padding-top: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a5bfd7;
	border-bottom-color: #a5bfd7;
}
.lista3nivel li {
	display: inline;
}
.lista3nivel li a {
	display: block;
	float: left;
	margin-right: 5px;
	padding-left: 10px;
	background-image: url(../img/bullet08.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	font-size: 13px;
	color: #5e7c98;
	margin-left: 0px;
}
.lista3nivel a:hover {
	color: #41607c;
}

.lista3nivel li a.activo {
	display: block;
	float: left;
	margin-right: 6px;
	padding-left: 10px;
	background-image: url(../img/bullet07_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	font-size: 14px;
	color: #3f5569;
	cursor: default;
	font-weight: bold;
}
.lista3nivel a.activo:hover {
	color: #3f5569;
}

ul.listaNormal {
	margin-bottom: 10px;
	margin-left: 25px;
	font-size: 1.1em;
	padding-right: 30px;
}
.listaNormal li {
	background-image: url(../img/bullet07.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 11px;
	display: block;
	float: none;
	padding-bottom: 5px;
}
ul.listaNormal02 {
	margin-bottom: 10px;
	margin-left: 35px;
	font-size: 1.1em;
}
.listaNormal02 li {
	background-image: url(../img/bullet08.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 11px;
}
ul.listaEquipo {
	margin-right: 20px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 1.2em;
	color: #516e87;
	margin-top: 10px;
	margin-bottom: 15px;
}
ul.listaEquipo li {
	background-image: url(../img/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	margin-bottom: 10px;
}

.listaEquipo ul {
	font-weight: normal;
	margin-left: 15px;
	font-size: 0.9em;
	color: #3d6f83;
}
.listaEquipo ul li {
	background-image: url(../img/bullet03.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding-left: 15px;
	margin: 0px;
}



#inicioColumnas {
	background-image: url(../img/separador02.gif);
	background-repeat: repeat-y;
	width: 440px;
	overflow: auto;
}
#inicioColumnas h3 {
	font-size: 1.6em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-weight: normal;
	line-height: 1em;
	/*text-transform: lowercase;*/
	background-image: none;
}
.inicioColumnaInterior {
	margin:0;
	float: left;
	width: 217px;
}
#inicioColumnas .capaOpinion {
	background-image: url(../img/ini_cab_opinion.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 65px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: 7px 0px;
}
#inicioColumnas .capaServicios {
	background-image: url(../img/ini_cab_servicios.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 65px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: 7px 0px;
}
ul.listaComplementarias {
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-bottom: 15px;
}
.listaComplementarias li {
	display: block;
	font-size: 0.95em;
	line-height: 1.1em;
	background-image: url(../img/bullet02.gif);
	background-repeat: no-repeat;
	background-position: 13px 6px;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#inicioColumnas .capaMenu h3 {
	background-image: url(../img/ini_cab_menu.gif);
	background-repeat: no-repeat;
	padding-top: 57px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-position: 7px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: block;
}
form.accesoMenu {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../img/bg_form_acceso.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	width: 212px;
}
.accesoMenu label {
	font-size: 0.8em;
	text-transform: uppercase;
	color: #737b82;
	display: block;
	float: left;
	width: 75px;
	padding-right: 5px;
	text-align: right;
	margin-bottom: 5px;
}
input.campoAcceso {
	width: 86px;
	margin-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.accesoMenu input.botonMenu {
	background-color: #57636e;
	font-size: 0.7em;
	font-weight: bold;
	color: #d3d9df;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.capaDireccion01 {
	margin-left: 10px;
	background-image: url(../img/bg_direccion01.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 35px;
	margin-bottom: 15px;
}

#contenedorFormulario {
	background-color: #FFFFFF;
	width: 410px;
	border: 1px solid #e2e4e7;
	margin-bottom: 15px;
	margin-left: 10px;
	text-align: center;
}
.margen15 {
	padding: 15px;
	text-align: left;
}
.formularioBotones {
	background-color: #F7F8F9;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e4e7;
	padding: 10px;
}
div.capaForm {
	margin-top: 25px;
	border: 1px solid #505863!important;
	border: 0px none;
	padding-bottom: 5px;
	padding-top: 5px!important;
	padding-top: 2px;
	background: #3C424C;
	margin-right: 5px;
}
#contactoComercial{
}
#contactoProveedores{
}
#contactoSugerencias{
}
#contacto legend {
	font-size: 11px;
	font-weight: normal;
	color: #646e7c;
	text-transform: uppercase;
}
#formularioContacto {
	text-align: center;
	
}
#formularioContacto table {
	width: 430px;
	margin-right: auto;
	margin-left: auto;
}
#formularioContacto input {
	width: 190px;
	background-color: #566471;
	margin-right: 10px;
	border: 1px solid #566471;
	height: 16px;
	color: #DCE0E4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
}
#formularioContacto textarea {
	width: 190px;
	background-color: #566471;
	border: 1px solid #566471;
	height: 130px;
	color: #DCE0E4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
}
#contactoTxt{
	padding-top:28px;
	padding-left: 20px;
	background-image: url(../img/bg_contacto.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 230px;
}
#alerta {
	height: 150px;
	width: 300px;
	margin-bottom: 75px;
	padding-top: 2px;
	padding-left: 4px;
}
#txtAlerta {
	text-align: left;
	padding: 10px;
	color: #FFFFFF;
	border: 1px solid #FF9900;
	background: #3B404A;
}


.txtMasClaro {
	color: #8E9DA4;
}
#listaMapa {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	width: 95%;
	background-color: #FFFFFF;
}
#listaMapa a {
	color: #006699;
	display: block;
	height: 14px;
	background-repeat: no-repeat;
}
#listaMapa li {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}
#listaMapa li a {
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #005177;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5D2D8;
	background-image: url(../img/mapa_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	cursor: default;
}
#listaMapa ul li {
padding-top: 2px!important;
	padding-top: 0px;
}

#listaMapa ul li a {
	padding-left: 43px;
	text-transform: lowercase;
	color: #006699;
	background-image: url(../img/mapa_1cont.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	cursor: hand;
}
#listaMapa ul li a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#listaMapa ul li a.fin {
	background-image: url(../img/mapa_1fin.gif);
	background-repeat: no-repeat;
}
#listaMapa .2nivel2 {
	background-image: url(../img/mapa_22cont.gif);
}
#listaMapa .2nivel2fin {
	background-image: url(../img/mapa_22fin.gif);
}


#listaMapa ul ul li a {
	padding-left: 80px;
	font-weight: normal;
	background-image: url(../img/mapa_2cont.gif);
	background-repeat: no-repeat;
}
#listaMapa ul ul li a.fin {
	background-image: url(../img/mapa_2fin.gif);
}
/*
#listaMapa ul ul li a.2nivel2 {
	background-image: url(../img/mapa_22cont.gif);
}
*/

#listaMapa ul ul li {
	background-image: url(../img/mapa_22cont.gif);
}

#listaMapa ul ul li {
	background-image: url(../img/mapa_22fin.gif);
}


/*
#listaMapa ul ul li a.2nivel2fin {
	background-image: url(../img/mapa_22fin.gif);
}
*/
#listaMapa ul ul ul li a {
	padding-left: 123px;
	font-size: 11px;
	color: #4497B7;
	background-image: url(../img/mapa_3cont.gif);
	background-repeat: no-repeat;
}
.capaCertificado {
	padding-top: 50px;
	text-align: left;
}
.capaCertificado div {
	padding-top: 5px;
	padding-left: 20px;
}
.capaCertificado img {
	margin-left: 60px;
}
#cuerpo #contenido #Izquierda img {
	margin-right: 5px;
}
.padding0 {
	padding: 0px;
}
#noticiasLista {
	padding-right: 10px;
	font-size: 0.9em;
}
#noticiasLista.noticiasHome  {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#noticiasLista strong {
	font-size: 1.15em;
}
#noticiasLista.extraIzquierda  {
	margin-left: 20px;
}
#noticiasLista .titulo .naranja {
	margin: 0px;
	padding: 0px;
	font-size: 1.6em;
}
#noticiasLista li {
	border-bottom: 1px solid #c8cbce;
	padding: 5px 10px;
}
#noticiasLista li.titulo {
	background: url(../img/news_tit_home.gif) repeat-x left bottom;
	padding-left: 35px;
}
#noticiasLista li.titulo2 {
	background: url(../img/news_tit_home2.gif) repeat-x left bottom;
	border-top: 1px solid #c8cbce;
}
#noticiasLista li.titulo2 h3 {
	font-size: 1.2em;
	padding: 0px;
	margin: 0px;
}
#noticiasLista li.titulo strong {
	font-size: 0.95em;
}
#noticiasLista  .fecha {
	color: #8F9498;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}
#noticiasLista a {
	color: #404b55;
	font-weight: bold;
	display: block;
	padding-left: 6px;
}
#noticiasLista a.lnkVerTodas {
	color: #88AC1A;
}
#noticiasLista a:hover {
	color: #99CC00;
	text-decoration: underline;
}
#noticiasLista li.final {
	border-bottom-width: 0px;
	border-bottom-style: none;
	font-size: 1.1em;
}
#noticiasLista li.final a {
	background: url(../img/news_bullet02.gif) no-repeat left 3px;
	padding-left: 10px;
}
#noticiasLista li.paginador {
	text-align: center;
}
#noticiasLista .paginador table {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#noticiasLista .paginador td {
	padding: 5px 7px 5px;
}
#noticiasLista .paginador a {
	background: url(none);
	margin: 0px;
	padding: 0px;
	color: #99CC00;
}
#noticiasLista .paginador a:hover {
	text-decoration: underline;
	color: #DF4D00;
}
#noticiasLista li.paginador td.activo {
	border: 1px solid #9FB0C4;
}
#noticiasLista li.paginador td.activo a {
	
	font-weight: bold;
	color: #FF5F05;
}
#noticiasLista a.lnkAmpliar {
	margin-top: 5px;
}
#noticiasLista li img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 3px;
}
#noticia {
padding-left:10px;
padding-right:10px;
}
#noticia img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 3px;
}
#noticia .fecha {
	color: #6F7C89;
	margin: 0px;
	padding: 0px;
	font-size: 0.85em;
}
#noticia h3 {
	margin: 0px;
	padding: 0px;
	color: #2D353C;
}
#noticia h4 {
	background: url(none);
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 1.1em;
}
#opinion {
	padding: 5px 5px 5px 53px;
}
#opinion h3 {
	margin-bottom: 5px;
}
#listaDescargas {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #C9CFDA;
}
#listaDescargas li {
	border-bottom: 1px solid #C9CFDA;
	padding: 3px 10px;
}
#listaDescargas a {
	background: url(../img/news_bullet03.gif) no-repeat left center;
	display: block;
	padding-left: 11px;
	font-size: 0.95em;
}

a.lnkVolver {
	display: block;
	padding: 4px 10px 4px 14px;
	margin-top: 20px;
	background: url(../img/news_bullet04.gif) no-repeat left center;
	border-top: 1px solid #9EB2C5;
	border-bottom: 1px solid #9EB2C5;
	margin-right: 10px;
}










#pie {
	clear: both;
	height: 100px;
	width: 830px;
	background: url(../img/bg_pie.gif) no-repeat;
	color: #d3d6d9;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.9em;
}
#pie a {
	color: #bee3f0;
}
#pie a:hover {
	color: #0099CC;
}

.pie01 {
	float: left;
	width: 147px;
	height: 50px;
	background-image: url(../img/logo_pie.gif);
	background-position: 40px 2px;
	background-repeat: no-repeat;
	margin-top: 4px!important;
	margin-top: 0px;
}
.pie02 {
	float: left;
	width: 525px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	margin-top: 9px!important;
	margin-top: 2px;
}
.telefono {
	display: block;
	float: left;
	width: 70px;
	background-image: url(../img/ico_tlf.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: 0px 2px;
}
.fax {
	display: block;
	float: left;
	width: 65px;
	background-image: url(../img/ico_fax.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 17px;
}
.web {
	display: block;
	float: left;
	width: 93px;
	background-image: url(../img/ico_web.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding-left: 14px;
}
.mail {
	display: block;
	float: left;
	width: 150px;
	background-image: url(../img/ico_mail.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding-left: 18px;
}
.pie03 {
	float: left;
	width: 115px;
	margin-top: 7px!important;
	margin-top: 0px;
}
ul.listaPie {
	margin-left: 10px;
	font-size: 0.9em;
	line-height: 1.57em;
}
.listaPie li {
	background-image: url(../img/bullet03.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 3px;
}

.pie04 {
	clear: both;
	text-align: center;
	font-size: 0.85em;
	color: #4d4d4d;
}
#subir {
	padding-left: 323px;
}

a.subir01 {
	display: block;
	height: 15px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 13px;
}
#popupTxt form {
	margin-top: 15px;
}

#popupTxt label {
	width: 80px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 5px;
}
#popupTxt input {
	width: 150px;
	background-color: #eef5f7;
	border-right-color: #b9c9cd;
	border-left-color: #b9c9cd;
	margin-bottom: 5px;
}
#popupTxt .alerta {
	width: 205px;
	margin-left: 20px;
	padding-top: 15px;
	margin-top: 10px;
}

#popupTxt .alerta .destacado {
	font-size: 1.5em;
}


.fondoRegistro {
	background-image: url(../img/bg_registro.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fondoIMC {
	background-image: url(../img/bg_imc.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#popupTxt .alerta02 {
	width: 250px;
	margin-left: 20px;
	padding-top: 15px;
	margin-top: 10px;
	height: 100px;
	background-color: #FFF0D9;
	border: 1px solid #FFDFB0;
}
#popupTxt .alerta02 strong {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#popupTxt .alerta02 input {
	background-color: #FFF0D9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1.5em;
	height: auto;
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

* html .clearfix {
	height: 1%;
}
