body {
	background-color: #e8e5e5;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/fd.jpg);
	background-repeat: repeat;
}

h5{ padding:0px; margin:0; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px}
h5 a,
h5 a:link,
h5 a:visited {
	color:#666666;
	text-decoration:none
}

h5 .destacado{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.interior{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; margin-left:3px; margin-top:7px;}

/* CABECERA */
.cabecera{ background-color:#ffffff;}
.cabecera-superior{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E52933; font-weight:bold}
.cabecera-superior .inicio{ color:#E52933; text-decoration:none;}
.caja-buscar{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
.logo{ padding-top:2px; padding-left:10px;}

.botonera{
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	background-image:url(img/fd_botonsup.jpg);
	background-repeat:repeat-x;
	padding-top:6px;
}
.boton-menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7c7b7b;
}	
.boton-menu a{
	color:#7c7b7b;
	text-decoration:none;
}
.boton-menu a:hover{ color:#E20A15;}
.boton-menu-sel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7c7b7b;
}	
.boton-menu-sel a{
	color:#E20A15;
	text-decoration:none;
}
/* FIN CABECERA */


/* BORDES DE LA WEB */
.fondo-superior{ border-top:1px solid #c8c8c8;}	
.fondo-inferior{ border-bottom:1px solid #c8c8c8;}	
.fondo-lateral{
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
}	

.bordefoto {
	border:1px solid #CCC
}

/* FIN DE BORDES */

.flash{
	width:722px;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	background-color:#ffffff;
}	

.flash-grande{
	width:980px;;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	background-color:#ffffff;
}	

/* HOME */
.menu-noticias{
	background-image:url(img/fd_bt_sub.jpg);
	background-repeat:repeat-x;
	width:258px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-top:2px; padding-left:20px;
}	

.menu-destacado{
	background-image:url(img/fd_bt_sub.jpg);
	background-repeat:repeat-x;
	width:409;
	height:27px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-top:2px; padding-left:20px;
}	

.menu-ahora{
	background-image:url(img/fd_bt_sub.jpg);
	background-repeat:repeat-x;
	width:305;
	height:27px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-top:2px; padding-left:20px;
}	

.menu-quienes{
	background-image:url(img/fd_bt_sub.jpg);
	background-repeat:repeat-x;
	width:704px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-top:2px; padding-left:20px;
}	

.menu-quienes-grande{
	background-image:url(img/fd_bt_sub.jpg);
	background-repeat:repeat-x;
	width:960px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-top:2px; padding-left:20px;
}	

.caja-breves{
	width:243px;
	padding-left:15px;
}

.caja-destacado{
	width:409px;
}

.texto-breve{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

h2 {
	font-size:14px;
	border-bottom:1px solid #CCC;
	color:#555;
	margin:10px 0
}
/* FIN DE HOME */

/* PIE DE PAGINA */
.pie{
	padding-top:10px;
	/*padding-left:12px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#848282;
}	
.pie a{ color:#E20A15; text-decoration:none;}
/* FIN DE PIE DE PAGINA */

/* MENU LATERAL DE SECCIONES */
.menu-lateral{ font-family:Arial, Helvetica, sans-serif; font-size:11px;background-color:#E20A15; width:240px; padding:5px; margin-bottom:2px;}
.menu-lateral:hover{ background-color:#d28589;}
.menu-lateral a{ text-decoration:none;  color:#ffffff; }
.menu-lateral-sel{ font-family:Arial, Helvetica, sans-serif; font-size:11px;background-color:#d28589; width:240px; padding:5px; margin-bottom:2px;}
.menu-lateral-sel a{ text-decoration:none;  color:#ffffff; }
/* FIN DE MENU LATERAL */

/* CONTENIDO*/
.titulo-entrada{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
.titulo-entrada a{ color:#666666; text-decoration:none;}
.entrada{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}

.contenido{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-top:6px; margin-left:3px; padding-right:7px;}
.contenido2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin:0 60px 0 40px; padding-right:7px;}
.texto-solo{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-top:6px; padding-left:6px;}
.contenido p { margin:4px 0}
.contenido p a,
.contenido p a:link,
.contenido p a:visited {
	color:#E20A17;
	text-decoration:none
}
.contenido p a:hover {
	text-decoration:underline;
}

.contenido p a img { border:0}

/* CONTENIDO */

/* FORMULARIO DE CONTACTO */
form .contacto{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
form .enviar{ background-color:#E20A15; width:50px; padding:5px;}
form .enviar a{ text-decoration:none; color:#ffffff; font-weight:bold;}
/* FIN DE FORMULARIO */

/* MAPA WEB */
#mapaweb ul li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:capitalize}
#mapaweb ul li a{ text-decoration:none; color:#E10A1C;}
#mapaweb ul li ul li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#mapaweb ul li ul li a{ text-decoration:none; color:#000000;}
/* FIN DE MAPA WEB */

/* OFERTAS DE EMPLEO*/
#caja-empleo{ border:1px solid #cccccc; padding:5px; margin-bottom:7px;}
#caja-empleo .nombre-oferta{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E10A1C; padding-bottom:3px; font-weight:bold;}
#caja-empleo .descripcion-oferta{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
form .selector-oferta{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:233px;} 
form .empleo{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
form .enviar{ background-color:#E20A15; width:50px; padding:5px;}
form .enviar a{ text-decoration:none; color:#ffffff; font-weight:bold;}
.texto-empleo{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; margin-bottom:7px;}


p.lista {
	padding:5px 0;
	border-bottom:1px solid #CCC;
	margin:0
}

p.lista a,
p.lista a:link,
p.lista a:visited {
	color:#666;
	text-decoration:none;
	font-size:12px
}

p.lista a:hover {
	color:#E20A17
}

#msjformerror {
	background-color:#f9e0e1;
	border:1px solid #ed8d93;
	width:60%;
	padding:3px 5px;
	color:#ea5660;
	display:none
}

.requerido {
	background-color:#f9e0e1;
	border:1px solid #ed8d93;
}

.vam { vertical-align:middle}