/* HOJA DE ESTILO DE LA CÁMARA DE COMERCIO DE BARCELONA */

/* Generales */

body {
	background: #f2f2ec url('/web/img/fnd.gif') repeat-y top center;
	margin: 0;
	padding: 0;
	height:100%;
}

html {
	height:100%;
}

.limpiar {
	clear: both;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

/* Estructura general */

#contenedor {
	width: 760px;
	background: #fff;
	min-height: 100%;
	/* height: 100% para I.E. */
	margin: 0 auto 0 auto;
}

#contenedor #columna_izquierda_inicio {
	float: left;
	width: 191px;
	margin: 18px 0 0 0;
	background: #fff;
}

#contenedor #contenido_inicio {
	float: left;
	width: 383px;
	margin: 18px 0 0 0;
	padding: 0 0 5px 0; /* Cambia para I.E. */
	background: #fff;
}

#contenedor #columna_derecha {
	float: left;
	width: 186px;
	margin: 18px 0 10px 0; /* Cambia para I.E. */
	background: #fff;
}

#contenedor #subcabecera_inicio {
	height: 99px;
	margin: 5px 0 10px 1px;
	width: 758px;
	border-right: 1px solid #fff;
}

#contenedor #subcabecera #titulo {
	width: 184px;
	height: 30px;
	float: left;
}

#contenedor #subcabecera #menu1 {
	width: 576px;
	height: 16px;
	background: #c0bfad;
	float: left;
}

#contenedor #subcabecera #menu2 {
	width: 576px;
	background: #fff;
	float: left;
	height: 14px;
}

#contenedor #columna_izquierda {
	float: left;
	width: 184px;
	margin: 0;
}

#contenedor #contenido {
	float: left;
	width: 390px;
	margin: 0;
	padding: 0; /* Cambia para I.E. */
	margin: 18px 0 10px 0;
}

/* Parte inferior general */

#contenedor #pie {
	height: 20px;
	float: bottom;
}

#pie {
	width: 760px;
	clear: both;
	height: 20px;
	margin: -20px auto 0 auto;
	background: #f2f2ec;
	text-align: center;
}

#pie a {
	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: none;
}

#pie a:hover {
	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: underline;
}

#pie #parte2 {
	background-color: #fff;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-align: center;
}

#pie #parte2 p {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	color: #000;
}

/* Parte superior general */

#contenedor #cabecera {
	height: 36px;
}

#contenedor #cabecera #nivel1 {
	height: 36px;
	width: 760px;
	float: left;
	background: #fff;
}

#contenedor #cabecera #nivel1 #fecha {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	color: #777777;
	float: left;
	margin: 8px 0 0 20px;
	padding: 0;
	display: inline;
	width: 155px;
}

#contenedor #cabecera #nivel1 #menu {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	color: #777777;
	float: left;
	margin: 8px 0 0 5px;
	padding: 0;
}

#contenedor #cabecera #nivel1 #menu ul {
	margin: 0;
	padding: 0;
}

#contenedor #cabecera #nivel1 #menu li {
	float: left;
	margin: 0 0 0 10px;
	list-style-type: none;
}

#contenedor #cabecera #nivel1 #menu li a {
	text-decoration: none;
	color: #777777;
}

#contenedor #cabecera #nivel1 #menu li a:hover {
	text-decoration: underline;
	color: #777777;
}

#contenedor #cabecera #nivel1 #tamano {
	float: left;
	margin: 0 0 0 40px;
	padding: 0;
}

#contenedor #cabecera #nivel1 #tamano p {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 8px 5px 0 0;
	color: #777777;
	float: left;
}

#contenedor #cabecera #nivel1 #tamano img {
	float: bottom;
	margin: 8px 3px 0 0;
	}

#contenedor #cabecera #nivel1 #buscador {
	float: right;
	margin: 7px 10px 0 0;
}

#contenedor #cabecera #nivel1 #buscador form {
	margin: 0;
	padding: 0;
}

#contenedor #cabecera #nivel1 #buscador input {
	font: normal 11px  Arial, Verdana, sans-serif;
	border: 1px solid #d3b79c;
	background: #fef6eb;
	color: #777777;
	width: 80px;
}

#contenedor #cabecera #nivel1 #buscador .boton {
	margin: -4px 0 0 0;
	vertical-align: middle;
}

#contenedor #cabecera #nivel1 #buscador a {
	text-decoration: none;
}

#contenedor #cabecera #nivel1 #buscador a:hover {
	text-decoration: underline;
}

#contenedor #cabecera #nivel2 {
	height: 36px;
	width: 760px;
	float: left;
}

/* Parte superior de la inicial */

#contenedor .fondo0 {
	background: #2E5384;
}

#contenedor .fondo1 {
	background: #BFAD83;
}

#contenedor .fondo2 {
	background: #718FB2;
}

#contenedor .fondo3 {
	background: #839869;
}

#contenedor .fondo4 {
	background: #C2B046;
}

#contenedor .fondo5 {
	background: #8BA19A;
}

#contenedor #subcabecera_inicio #menu_inicio ul {
	margin: 0;
	padding: 9px 0 0 0;
}

#contenedor #subcabecera_inicio #menu_inicio li {
	float:left;
	list-style-type: none;
	padding: 0;
}

#contenedor #subcabecera_inicio #menu_inicio li a {
	height: 0px; 
	padding: 18px 0 0 0;
	overflow: hidden;
	display:block;
	background: transparent url('/web/img/es/ini_menu00.gif') no-repeat;
}

#contenedor #subcabecera_inicio #menu_inicio li#m1 a {
	width: 188px;
	background-position: 0 0px;
}

#contenedor #subcabecera_inicio #menu_inicio li#m1 a:hover {
	background-position: 0 -18px;
}

#contenedor #subcabecera_inicio #menu_inicio li#m2 a {
	width: 188px;
	background-position: -188px 0px;
}

#contenedor #subcabecera_inicio #menu_inicio li#m2 a:hover {
	background-position: -188px -18px;
	}

#contenedor #subcabecera_inicio #menu_inicio li#m3 a {
	width: 133px;
	background-position: -376px 0;
}

#contenedor #subcabecera_inicio #menu_inicio li#m3 a:hover {
	background-position: -376px -18px;
}

#contenedor #subcabecera_inicio #menu_inicio li#m4 a {
	width: 149px;
	background-position: -509px 0;
}

#contenedor #subcabecera_inicio #menu_inicio li#m4 a:hover {
	background-position: -509px -18px;
}

#contenedor #subcabecera_inicio #menu_inicio li#m5 a {
	width: 100px;
	background-position: -658px 0;
}

#contenedor #subcabecera_inicio #menu_inicio li#m5 a:hover {
	background-position: -658px -18px;
}

#contenedor #subcabecera_inicio #foto {
	height: 72px;
	float: right;
	width: 100%;
}

#contenedor #subcabecera_inicio .foto0 {
	background-image:url('/web/img/ini_img.jpg');
}

#contenedor #subcabecera_inicio .foto1 {
	background-image:url('/web/img/ini_img1.jpg');
}

#contenedor #subcabecera_inicio .foto2 {
	background-image:url('/web/img/ini_img2.jpg');
}

#contenedor #subcabecera_inicio .foto3 {
	background-image:url('/web/img/ini_img3.jpg');
}

#contenedor #subcabecera_inicio .foto4 {
	background-image:url('/web/img/ini_img4.jpg');
}

#contenedor #subcabecera_inicio .foto5 {
	background-image:url('/web/img/ini_img5.jpg');
}

#precarga {
	width: 0px;
    height: 0px;
	position: absolute;
	top: -1000px;
	bottom: -1000px;
	display: none;
	background-image:url('/web/img/ini_img1.jpg');
	background-image:url('/web/img/ini_img2.jpg');
	background-image:url('/web/img/ini_img3.jpg');
	background-image:url('/web/img/ini_img4.jpg');
	background-image:url('/web/img/ini_img5.jpg');
}

#contenedor #subcabecera_inicio #frase {
	color: #fff;
	float: left;
	height: 62px;
	margin: 10px 10px 0 0px;
	padding: 0 0 0 10px;
	width: 170px;
	display: none;
}

#contenedor #subcabecera_inicio #frase p {
	font: normal 10px/15px  Arial, Verdana, sans-serif;
	margin: 0;
	background: transparent url('/web/img/bul17.gif') 0px 6px no-repeat;
	text-indent: 10px;
}

/* Parte superior general */

#contenedor #subcabecera {
	margin: 5px 0 0 0;
}

#contenedor #subcabecera #menu1 ul {
	margin: 1px 0 0 8px;
	padding: 0;
	text-align:left;
}

#contenedor #subcabecera #menu1 li {
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #333333;
	display: inline;
	list-style-type: none;
}

#contenedor #subcabecera #menu1 li a {
	padding: 0 10px 0 10px;
	text-decoration: none;
	color: #333333;
	background: #c0bfad;
	margin: 0 0 0 -1px;
}

#contenedor #subcabecera #menu1 li.color1 a:hover {
	color: #fff;
	background: #777777;
}

#contenedor #subcabecera #menu1 li.color2 a:hover {
	color: #fff;
	background: #BFAD83;
}

#contenedor #subcabecera #menu1 li.color3 a:hover {
	color: #fff;
	background: #718FB2;
}

#contenedor #subcabecera #menu1 li.color4 a:hover {
	color: #fff;
	background: #839869;
}

#contenedor #subcabecera #menu1 li.color5 a:hover {
	color: #fff;
	background: #C2B046;
}

#contenedor #subcabecera #menu1 li.color6 a:hover {
	color: #fff;
	background: #8BA19A;
}

#contenedor #subcabecera #menu1 li.color1on, #contenedor #subcabecera #menu1 li.color2on, #contenedor #subcabecera #menu1 li.color3on, #contenedor #subcabecera #menu1 li.color4on, #contenedor #subcabecera #menu1 li.color5on, #contenedor #subcabecera #menu1 li.color6on {
	padding: 0 10px 0 10px;
	text-decoration: none;
	color: #fff;
	margin: 0 0 0 -1px;
}

#contenedor #subcabecera #menu1 li.color1on {
	background: #777777;
}

#contenedor #subcabecera #menu1 li.color2on {
	background: #BFAD83;
}

#contenedor #subcabecera #menu1 li.color3on {
	background: #718FB2;
}

#contenedor #subcabecera #menu1 li.color4on {
	background: #839869;
}

#contenedor #subcabecera #menu1 li.color5on {
	background: #C2B046;
}

#contenedor #subcabecera #menu1 li.color6on {
	background: #8BA19A;
}

#contenedor #subcabecera #menu2 ul {
	margin: 1px 0 0 16px;
	padding: 0;
}

#contenedor #subcabecera #menu2 li {
	float: left;
	font: normal 10px Arial, Verdana, sans-serif;
	list-style-type: none;
	margin: 0 6px 0 0;
}

#contenedor #subcabecera #menu2 .inicio a {
	color: #333333;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 a.inicio  {
	color: #333333;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 a:hover.inicio {
	color: #333333;
	text-decoration: underline;
}

#contenedor #subcabecera #menu2 .oferta {
	color: #436d9e;
}

#contenedor #subcabecera #menu2 .oferta a.normal {
	color: #436d9e;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 .oferta a:hover.normal  {
	color: #436d9e;
	text-decoration: underline;
}

#contenedor #subcabecera #menu2 .noticias  {
	color: #666;
}

#contenedor #subcabecera #menu2 .noticias a.normal {
	color: #666;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 .noticias a:hover.normal  {
	color: #666;
	text-decoration: underline;
}

#contenedor #subcabecera #menu2 .recursos  {
	color: #666;
}

#contenedor #subcabecera #menu2 .recursos a.normal {
	color: #666;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 .recursos a:hover.normal  {
	color: #666;
	text-decoration: underline;
}

#contenedor #subcabecera #menu2 .cursos {
	color: #508d02;
}

#contenedor #subcabecera #menu2 .cursos a.normal {
	color: #508d02;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 .cursos a:hover.normal  {
	color: #508d02;
	text-decoration: underline;
}

#contenedor #subcabecera #menu2 .inscripcion {
	color: #92884C;
}

#contenedor #subcabecera #menu2 .inscripcion a.normal {
	color: #92884C;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 .inscripcion a:hover.normal  {
	color: #92884C;
	text-decoration: underline;
}

#contenedor #subcabecera #menu2 .contacta {
	color: #738C84;
}

#contenedor #subcabecera #menu2 .contacta a.normal {
	color: #738C84;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 .contacta a:hover.normal  {
	color: #738C84;
	text-decoration: underline;
}

#contenedor #subcabecera #menu2 .cev {
	color: #948256;
}

#contenedor #subcabecera #menu2 .cev a.normal {
	color: #948256;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 .cev a:hover.normal  {
	color: #948256;
	text-decoration: underline;
}

#contenedor #subcabecera #menu2 .mapa {
	color: #858229;
}

#contenedor #subcabecera #menu2 .mapa a.normal {
	color: #858229;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 .mapa a:hover.normal  {
	color: #858229;
	text-decoration: underline;
}

#contenedor #subcabecera #menu2 .resultados_busqueda {
	color: #858229;
}

#contenedor #subcabecera #menu2 .resultados_busqueda a.normal {
	color: #858229;
	text-decoration: none;
}

#contenedor #subcabecera #menu2 .resultados_busqueda a:hover.normal  {
	color: #858229;
	text-decoration: underline;
}

/* Columna izquierda general */

#contenedor #columna_izquierda #foto{
	width: 184px;
	height: 134px;
	float: left;
	margin: 0 0 12px 0;
}

#titulo_noticias {
	clear: both;
	width: 182px;
	height: 16px;
	padding: 12px 0 0 2px;
}

#titulo_noticias a {
	display:block;
	padding:16px 0 0 0;
	height:0;
	overflow:hidden;
	background: transparent url('/web/img/es/col_noticias.gif') top left no-repeat;
}

#titulo_noticias a:hover {
	background: transparent url('/web/img/es/col_noticias.gif') 0 -16px no-repeat;
}

#caja_noticias {
	float: left;
	width: 176px;
	padding: 0 0 10px 4px;
	margin: 1px 0 0 2px;
}

#caja_noticias a {
	font: normal 11px/16px  Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #666;
	display:block;
}

#caja_noticias a:hover {
	font: normal 11px/16px  Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #666;
}

#caja_noticias ul {
	margin: 0;
	padding: 0;
}

#caja_noticias li {
	background: transparent url('/web/img/bul15.gif') 0px 4px no-repeat;
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 10px 5px 0 5px;
	}

/* Columna izquierda, inicial */

#titulo_cursos_inicio {
	width: 358px;
	height: 16px;
	padding: 0 0 10px 12px;
}

#titulo_cursos_inicio a {
	display:block;
	padding:16px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/ini_cursos.gif') top left no-repeat;
}

#titulo_cursos_inicio a:hover {
	background: #fff url('/web/img/es/ini_cursos.gif') 0 -16px no-repeat;
}

#titulo_busqueda_inicio {
	width: 182px;
	height: 16px;
	display:block;
	padding:16px 0 0 4px;
	margin: 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/col_buscador.gif') top right no-repeat;
	clear: both;
}

#caja_busqueda_inicio {
	float: left;
	width: 180px;
	margin: 1px 0 0 4px; /* Cambia para I.E. */
	border: 1px solid #d3b79c;
	padding: 0 0 10px 0;
}

#caja_busqueda_inicio p {
	margin: 0;
	padding: 0;
 	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 5px 0 0 10px;
}
#caja_busqueda_inicio input {
	font: normal 11px  Arial, Verdana, sans-serif;
	border: 1px solid #d3b79c;
	background: #fef6eb;
	color: #777777;
	margin: 5px 0 0 10px;
	width: 100px;
}

#caja_busqueda_inicio select {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	border: 1px solid #d3b79c;
	background: #fef6eb;
	color: #777777;
	margin: 5px 0 0 10px;
	width: 150px;
}

#caja_busqueda_inicio .boton {
	margin: 0 0 -5px 0;
}

#titulo_noticias_inicio {
	clear: both;
	width: 182px;
	height: 16px;
	padding: 12px 0 0 4px;
}

#titulo_noticias_inicio a {
	display:block;
	padding:16px 0 0 0;
	height:0;
	overflow:hidden;
	background: transparent url('/web/img/es/col_noticias.gif') top left no-repeat;
}

#titulo_noticias_inicio a:hover {
	background: transparent url('/web/img/es/col_noticias.gif') 0 -16px no-repeat;
}

#caja_noticias_inicio {
	float: left;
	width: 176px;
	padding: 0 0 10px 4px;
	margin: 1px 0 0 4px; 
}

#caja_noticias_inicio a {
	font: normal 11px/16px  Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #666;
	display:block;
}

#caja_noticias_inicio a:hover {
	font: normal 11px/16px  Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #666;
}

#caja_noticias_inicio ul {
	margin: 0;
	padding: 0;
}

#caja_noticias_inicio li {
	background: transparent url('/web/img/bul15.gif') 0px 4px no-repeat;
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 10px 5px 0 5px;
	}

/* Columna derecha inicio */

#titulo_acceso_columna {
	width: 180px;
	height: 16px;
	display:block;
	padding:16px 0 0 0px;
	margin: 0 0px 0 0px;
	height:0;
	overflow:hidden;
	background: transparent url('/web/img/es/col_acceso.gif') no-repeat;
}

#caja_acceso_columna {
	float: left;
	width: 178px;
	margin: 1px 0 12px 0;
	border: 1px solid #d3b79c;
	padding: 7px 0 10px 0; /* Cambia para I.E. */
	background: #ffe8c8 url('/web/img/col_acceso_fnd.gif') bottom left no-repeat;
}

#caja_acceso_columna p {
	margin: 0;
	padding: 0;
 	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 5px 0 0 0px;
}

#caja_acceso_columna input {
	font: normal 11px  Arial, Verdana, sans-serif;
	border: 1px solid #d3b79c;
	background: #fff;
	color: #777777;
	margin: 0px 0 0 5px;
	width: 80px;
}

#caja_acceso_columna label {
	width: 60px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 19px; /* Cambia para I.E. */
	text-align: right;
}

#caja_acceso_columna .centro {
	text-align: center;
	clear: both;
	padding: 0;
	margin: 0;
}

#caja_acceso_columna .texto {
	margin: 5px 12px 0 10px;
	padding: 0 0 0 1px;
	text-align: left;
}

#caja_acceso_columna a {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	color: #777777;
	text-decoration: none;
}

#caja_acceso_columna a:hover {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	color: #777777;
	text-decoration: underline;
}

#caja_acceso_columna a.boton  {
	background: #ce7e2f url('/web/img/fnd_boton.gif') repeat-x left top;
	color: #fff;
	border: 1px solid #d3b79c;
	float: right;
	margin: 10px 11px 0 0;
	padding: 0 10px 0 10px;
	line-height: 17px;
}

#caja_acceso_columna a:hover.boton  {
	background: #ffa64f;
	color: #fff;
	border: 1px solid #d3b79c;
	float: right;
	margin: 10px 11px 0 0;
	padding: 0 10px 0 10px;
	line-height: 17px;
	text-decoration: none;
}
#caja_acceso_columna .error  {
	background: transparent;
	border: 0px;
	width: 168px;
	text-align: center;
	color: #a80c34;
	margin: 5px 0 0 0;
}

#caja_acceso_columna .separa  {
	background: transparent;
	width: 177px;
	height: 20px;
	clear: both;
	margin: 5px 0 0 0;
}

#caja_acceso_columna #error  {
	display: none;
	margin: 40px 0 -20px 0;
}

#titulo_recursos {
	clear: both;
	width: 180px;
	height: 16px;
	padding: 0 0 0 0;
}

#titulo_recursos a {
	display:block;
	padding:16px 0 0 0;
	height:0;
	overflow:hidden;
	background: transparent url('/web/img/es/col_recursos.gif') top left no-repeat;
}

#titulo_recursos a:hover {
	background: transparent url('/web/img/es/col_recursos.gif') 0 -16px no-repeat;
}

#caja_recursos {
	float: left;
	width: 174px;
	padding: 0 0 10px 4px;
	margin: 0 0 3px 0; /* Cambia para I.E. */
}

#caja_recursos a {
	font: normal 11px/16px  Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #666;
	display:block;
}

#caja_recursos a:hover {
	font: normal 11px/16px  Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #666;
}

#caja_recursos ul {
	margin: 0;
	padding: 0;
}

#caja_recursos li {
	background: transparent url('/web/img/bul15.gif') 0px 4px no-repeat;
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 10px 5px 0 5px;
	}

#titulo_visita_virtual {
	clear: both;
	width: 180px;
	height: 16px;
	padding: 0 0 0 0;
	/* margin cambia para I.E. */
}

#titulo_visita_virtual a {
	display:block;
	padding:16px 0 0 0;
	height:0;
	overflow:hidden;
	background: transparent url('/web/img/es/ini_visita.gif') top left no-repeat;
}

#titulo_visita_virtual a:hover {
	background: transparent url('/web/img/es/ini_visita.gif') 0 -16px no-repeat;
}

#titulo_acceso_demo {
	clear: both;
	width: 180px;
	height: 16px;
	padding: 12px 0 0 0;
	/* margin cambia para I.E. */
}

#titulo_acceso_demo a {
	display:block;
	padding:16px 0 0 0;
	height:0;
	overflow:hidden;
	background: transparent url('/web/img/es/col_demo.gif') top left no-repeat;
}

#titulo_acceso_demo a:hover {
	background: transparent url('/web/img/es/col_demo.gif') 0 -16px no-repeat;
}

/* Columna derecha general */

#titulo_busqueda {
	width: 182px;
	height: 16px;
	display:block;
	padding:16px 0 0 2px;
	margin: 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/col_buscador.gif') top right no-repeat;
	clear: both;
}

#caja_busqueda {
	float: left;
	width: 180px;
	margin: 1px 0 0 2px;
	border: 1px solid #d3b79c;
	padding: 0 0 10px 0;
}

#caja_busqueda p {
	margin: 0;
	padding: 0;
 	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 5px 0 0 10px;
}

#caja_busqueda input {
	font: normal 11px  Arial, Verdana, sans-serif;
	border: 1px solid #d3b79c;
	background: #fef6eb;
	color: #777777;
	margin: 5px 0 0 10px;
	width: 100px;
}

#caja_busqueda select {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	border: 1px solid #d3b79c;
	background: #fef6eb;
	color: #777777;
	margin: 5px 0 0 10px;
	width: 150px;
}

#caja_busqueda .boton {
	margin: 0 0 -5px 0;
}

/* Contenido central - página de inicio */

#contenedor #contenido_inicio p {
	color: #666666;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 0 15px 0 25px;
	text-align: left;
}

#contenedor #contenido_inicio p.titulo {
	color: #666666;
	font: bold 11px/20px  Arial, Verdana, sans-serif;
	margin: 0 13px 0 13px;
	padding: 0 0 0 13px;
	background: transparent url('/web/img/bul03.gif') 0 7px no-repeat;
	text-align: left;
	text-indent: 0;
}

#contenedor #contenido_inicio p.titulo a {
	color: #666666;
	font: bold 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: none;
}

#contenedor #contenido_inicio p.titulo a:hover {
	color: #666666;
	font: bold 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: underline;
}

/* Elementos generales interiores: */

/* Navegador */

#contenido #navegador, #contenido_inicio #navegador {
	border: none 0;
	border-top: 1px dashed #D2D4C7;
	width: 90%;
	height: 1px;
	margin: 20px auto 0 auto;
}

#contenido #navegador .izquierda, #contenido_inicio #navegador .izquierda {
	float: left;
	padding: 10px 0 0 0;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	color: #333333;
}

#contenido #navegador .derecha, #contenido_inicio #navegador .derecha {
	float: right;
	padding: 10px 0 0 0;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	color: #333333;
}

#contenido #navegador .derecha .pagina, #contenido_inicio #navegador .derecha .pagina {
	padding: 0 10px 0 10px;
}

#contenido #navegador .derecha img, #contenido_inicio #navegador .derecha img  {
	vertical-align: middle;
	margin: -3px 0 0 2px;
}

/* Login común para oferta formativa, mis cursos, matricúlate */
/* usuario nuevo, contraseña olvidada y registro 1/2 */

#contenido #login {
/**/
}

#contenido #login .titulo_acceso {
	margin: 0 17px 5px 19px;
	padding: 0;
	color: #333333;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
}

#contenido #login #caja_acceso {
	width: 90%;
	border-top: 1px dashed #C9C8AA;
	margin: 0 auto 0 auto;
	padding: 15px 0 15px 0;
}

#contenido #login #caja_acceso p {
	margin: 0;
	padding: 0;
 	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 5px 0 0 0px;
}

#contenido #login #caja_acceso input {
	font: normal 11px  Arial, Verdana, sans-serif;
	border: 1px solid #b8b7ab;
	background: #f8f8f1;
	color: #777777;
	margin: 0px 0 0 10px;
	width: 150px;
}

#contenido #login #caja_acceso label {
	width: 100px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 19px; /* Cambia para I.E. */
	text-align: right;
}

#contenido #login #caja_acceso a.boton  {
	background: #a1a094 url('/web/img/fnd_boton2.gif') repeat-x left top;
	color: #fff;
	border: 1px solid #A2A196;	float: right;
	margin: 10px 69px 0 0;
	padding: 0 10px 0 10px;
	line-height: 17px;
}

#contenido #login #caja_acceso a:hover.boton  {
	background: #a1a094;
	color: #fff;
	border: 1px solid #A2A196;
	float: right;
	margin: 10px 69px 0 0;
	padding: 0 10px 0 10px;
	line-height: 17px;
	text-decoration: none;
}

#contenido #login #caja_acceso .error {
	color: #a80c34;
	text-align: center;
	margin: 10px 0 0 0;
}

#contenido #login #caja_acceso a {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	color: #777777;
	text-decoration: none;
}

#contenido #login #caja_acceso a:hover {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	color: #777777;
	text-decoration: underline;
}

#contenido #login #titulo_visita_virtual {
	clear: both;
	width: 180px;
	height: 16px;
	padding: 0 0 0 0;
}

#contenido #login .nuevo {
	background: transparent url('/web/img/log_ico01.gif') 0 0 no-repeat;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	margin: 10px 10px 0 20px;
	padding: 0 0 10px 22px;
	height: 16px;
	text-indent: 5px;
}

#contenido #login .olvidado {
	background: transparent url('/web/img/log_ico02.gif') 0 0 no-repeat;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	margin: 10px 10px 0 20px;
	padding: 0 0 10px 25px;
	border-bottom: 1px dashed #C9C8AA;

}

#contenido #login a {
	color: #333333;
	font: bold 11px/18px  Arial, Verdana, sans-serif;
	text-decoration: none;
}

#contenido #login a:hover {
	color: #333333;
	font: bold 11px/18px  Arial, Verdana, sans-serif;
	text-decoration: underline;
}

/* Registro se usa para recuperar contraseña, y los 2 registros */

#contenido #registro {
	clear: both;
}

#contenido #registro input {
	font: normal 11px Arial, Verdana, sans-serif;
	border: 1px solid #b8b7ab;
	background: #f8f8f1;
	color: #777777;
	margin: 0px 0 0 5px;
	width: 150px;
}

#contenido #registro select {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	border: 1px solid #b8b7ab;
	background: #f8f8f1;
	color: #777777;
	margin: 0px 0 0 5px;
}

#contenido #registro .no {
	border: 0;
	width: auto;
}

#contenido #registro label {
	width: 130px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 19px;
	text-align: right;
}

#contenido #registro p {
	margin: 0;
	padding: 0;
 	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 5px 20px 0 20px;
	text-align: left;
}

#contenido #registro a {
 	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: none;
}

#contenido #registro a:hover {
 	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: underline;
}

#contenido #registro .centro {
	text-align: center;
	margin: 0 0 20px 0;
}

#contenido #registro fieldset {
	width: 88%;
	margin: 0 auto 0 auto;
	border: 1px solid #b8b7ab;
	padding: 0 0 15px 0;
	display: block;
}

#contenido #registro fieldset label {
	width: 115px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 5px 0 0px;
	text-align: right;
}

#contenido #registro fieldset legend {
	background: #f8f8f1;
 	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 0 0 0 10px;
	padding: 0 5px 0 5px;
}

#contenido #registro fieldset input {
	width: 130px;
}

#contenido #registro fieldset .tam1 {
	width: 50px;
}

#contenido #registro fieldset .tam2 {
	width: 100px;
}

#contenido #registro fieldset .tam3 {
	width: 30px;
}

#contenido #registro fieldset .tam4 {
	width: 15px;
}

#contenido #registro fieldset .tam5 {
	width: 65px;
}

/* Los botones no se pueden hacer comunes */

#contenido #registro a.boton  {
	background: #a1a094 url('/web/img/fnd_boton2.gif') repeat-x left top;
	color: #fff;
	border: 1px solid #A2A196;
	display: inline;
	padding: 2px 10px 2px 10px;
	margin: 0 10px 0 0;
}

#contenido #registro a:hover.boton  {
	background: #a1a094;
	color: #fff;
	border: 1px solid #A2A196;
	display: inline;
	padding: 2px 10px 2px 10px;
	margin: 0 10px 0 0;
	text-decoration: none;
}

/* Oferta Formativa */

#titulo_oferta {
	width: 184px;
	height: 30px;
	padding: 0;
}

#titulo_oferta a {
	display:block;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/ofer_tit.gif') top left no-repeat;
}

#titulo_oferta a:hover {
	background: #fff url('/web/img/es/ofer_tit.gif') 0 -30px no-repeat;
}

#contenido #oferta .titulo1 {
	margin: 0 17px 10px 17px;
	padding: 0;
	color: #436D9E;
	font: bold 16px/20px  Arial, Verdana, sans-serif;
}

#contenido #oferta .titulo2 {
	margin: 10px 17px 0 17px;
	padding: 0 0 5px 13px;
	background: #fff url('/web/img/bul07.gif') 2px 7px no-repeat;
	color: #436D9E;
	font: bold 13px/20px  Arial, Verdana, sans-serif;
	text-indent: 0px;
	text-align: left;
}

#contenido #oferta .titulo3 {
	margin: 0 31 0 50px;
	padding: 0 0 0 13px;
	background: #fff url('/web/img/bul08.gif') 2px 7px no-repeat;
	color: #333333;
	font: bold 11px/19px  Arial, Verdana, sans-serif;
	text-align: left;
	text-indent: 0px;
}

#contenido #oferta .titulo3 a {
	color: #333333;
	text-decoration: none;
}

#contenido #oferta .titulo3 a:hover {
	color: #333333;
	text-decoration: underline;
}

#contenido #oferta .descripcion {
	margin: 0 24px 10px 31px;
	padding: 0;
	color: #333333;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #oferta .descripcion img {
	float: right;
	margin: 5px 0 10px 10px;
}

#contenido #oferta .centrado_cabecera {
	width: 85%;
	margin: 0 auto 0 auto;
	padding: 0;
	color: #436D9E;
	font: bold 11px/19px  Arial, Verdana, sans-serif;
}

#contenido #oferta .centrado {
	width: 85%;
	background: #F4F9FC;
	border-top: 1px solid #C5D8E5;
	border-bottom: 1px solid #C5D8E5;
	margin: 0 auto 15px auto;
	padding: 10px 0 10px 0;
}

#contenido #oferta .centrado p {
	color: #333333;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	margin: 0 20px 3px 20px;
	padding: 0;
	text-align: left;
}

#contenido #oferta .centrado div { /* Para el HTMLArea */
	color: #333333;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	margin: 0 20px 3px 20px;
	padding: 0;
	text-align: left;
}

#contenido #oferta p {
	margin: 0 24px 0px 31px;
	padding: 0;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #oferta .aviso {
	color: #A70C34;
	margin: 10px 31px 0 31px;
}


#contenido #oferta .centro {
	margin: 15px 0 15px 150px;
}

#contenido #oferta a.boton  {
	background: #a1a094 url('/web/img/fnd_boton2.gif') repeat-x left top;
	color: #fff;
	border: 1px solid #A2A196;
	display: inline;
	padding: 2px 10px 2px 10px;
	margin: 0 10px 0 0;
	text-decoration: none;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
}

#contenido #oferta a:hover.boton  {
	background: #a1a094;
	color: #fff;
	border: 1px solid #A2A196;
	display: inline;
	padding: 2px 10px 2px 10px;
	margin: 0 10px 0 0;
	text-decoration: none;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
}

#contenido #oferta .adjunto {
	background: #fff url('/web/img/ico_adj.gif') 0 1px no-repeat;
	height: 17px;
	margin: 10px 0 0 30px;
	text-indent: 13px;
}

#contenido #oferta .adjunto a {
	color: #333333;
	text-decoration: none;
}

#contenido #oferta .adjunto a:hover {
	color: #333333;
	text-decoration: underline;
}

#contenido #oferta .pdf {
	background: #fff url('/web/img/ico_pdf.gif') 0 1px no-repeat;
	height: 17px;
	margin: 10px 0 30px 24px;
	text-indent: 20px;
}

#contenido #oferta .pdf a {
	color: #333333;
	text-decoration: none;
}

#contenido #oferta .pdf a:hover {
	color: #333333;
	text-decoration: underline;
}

/* Noticias y Recursos */

#titulo_noticias0 {
	width: 184px;
	height: 30px;
	padding: 0;
}

#titulo_noticias0 a {
	display:block;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/not_tit.gif') top left no-repeat;
}

#titulo_noticias0 a:hover {
	background: #fff url('/web/img/es/not_tit.gif') 0 -30px no-repeat;
}

#titulo_recursos0 {
	width: 184px;
	height: 30px;
	padding: 0;
}

#titulo_recursos0 a {
	display:block;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/rec_tit.gif') top left no-repeat;
}

#titulo_recursos0 a:hover {
	background: #fff url('/web/img/es/rec_tit.gif') 0 -30px no-repeat;
}

#contenido #noticias .titulo1, #contenido #recursos .titulo1 {
	margin: 0 17px 10px 17px;
	padding: 0;
	color: #666;
	font: bold 16px/20px  Arial, Verdana, sans-serif;
}

#contenido #noticias .titulo2, #contenido #recursos .titulo2 {
	margin: 10px 17px 0 17px;
	padding: 0;
	background: #fff url('/web/img/bul05.gif') 2px 7px no-repeat;
	color: #666;
	font: bold 13px/20px  Arial, Verdana, sans-serif;
	text-indent: 14px;
}

#contenido #noticias .titulo2 a, #contenido #recursos .titulo2 a {
	color: #666;
	text-decoration: none;
}

#contenido #noticias .titulo2 a:hover, #contenido #recursos .titulo2 a:hover {
	color: #666;
	text-decoration: underline;
}

#contenido #noticias .descripcion, #contenido #recursos .descripcion {
	margin: 0 24px 10px 31px;
	padding: 0;
	color: #333333;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #noticias .titulo3, #contenido #recursos .titulo3 {
	margin: 0 31px 0 31px;
	background: #fff url('/web/img/bul06.gif') 2px 7px no-repeat;
	color: #666;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	text-align: left;
	text-indent: 13px;
}

#contenido #noticias .titulo3 a, #contenido #recursos .titulo3 a {
	color: #666;
	text-decoration: none;
	padding: 0 0 0 5px;
}

#contenido #noticias .titulo3 a:hover, #contenido #recursos .titulo3 a:hover {
	color: #666;
	text-decoration: underline;
	padding: 0 0 0 5px;
}

#contenido #noticias .buscador_noticias_cabecera, #contenido #recursos .buscador_noticias_cabecera {
	width: 70%;
	margin: 0 auto 0 auto;
	padding: 20px 0 0 0;
	color: #666;
	font: bold 11px/19px  Arial, Verdana, sans-serif;
	clear: both;
}

#contenido #noticias .buscador_noticias, #contenido #recursos .buscador_noticias {
	width: 70%;
	background: #f2f2ec;
	border-top: 1px solid #c8c7aa;
	border-bottom: 1px solid #c8c7aa;
	margin: 0 auto 15px auto;
	padding: 10px 0 10px 0;
}

#contenido #noticias .buscador_noticias p, #contenido #recursos .buscador_noticias p {
	color: #666;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	margin: 0 0 3px 20px;
	padding: 0;
}

#contenido #noticias .buscador_noticias p, #contenido #recursos .buscador_noticias p {
	margin: 0;
	padding: 0;
 	color: #666;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 5px 0 0 0px;
}

#contenido #noticias .buscador_noticias select, #contenido #recursos .buscador_noticias select {
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	border: 1px solid #b8b7ab;
	background: #f8f8f1;
	color: #777777;
	margin: 0px 0 0 5px;
	width: 130px;
}

#contenido #noticias .buscador_noticias input, #contenido #recursos .buscador_noticias input {
	font: normal 11px Arial, Verdana, sans-serif;
	border: 1px solid #b8b7ab;
	background: #f8f8f1;
	color: #777777;
	margin: 0px 0 0 5px;
	width: 128px;
}

#contenido #noticias .buscador_noticias label, #contenido #recursos .buscador_noticias label {
	width: 65px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 19px;
	text-align: right;
}

#contenido #noticias .centrado, #contenido #recursos .centrado {
	margin: 0 auto 0 auto;
	text-align: center;
}

#contenido #noticias a.boton, #contenido #recursos a.boton  {
	background: #a1a094 url('/web/img/fnd_boton2.gif') repeat-x left top;
	color: #fff;
	border: 1px solid #A2A196;
	margin: 10px 11px 0 0;
	padding: 2px 10px 2px 10px;
	line-height: 17px;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: none;
}

#contenido #noticias a:hover.boton, #contenido #recursos a:hover.boton  {
	background: #a1a094;
	color: #fff;
	border: 1px solid #A2A196;
	margin: 10px 11px 0 0;
	padding: 2px 10px 2px 10px;
	line-height: 17px;
	text-decoration: none;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
}

#contenido #noticias .derecha, #contenido #recursos .derecha {
	float: right;
	padding: 5px 0 0 10px;
}

#contenido #noticias p, #contenido #recursos p {
	margin: 0 24px 0px 20px;
	padding: 0;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #noticias p a, #contenido #recursos p a {
	color: #333333;
	text-decoration: none;
}

#contenido #noticias p a:hover, #contenido #recursos p a:hover {
	color: #333333;
	text-decoration: underline;
}

#contenido #noticias .adjunto, #contenido #recursos .adjunto {
	background: #fff url('/web/img/ico_adj.gif') 0 1px no-repeat;
	height: 17px;
	margin: 10px 0 20px 120px;
	text-indent: 13px;
}

/* Mis cursos */

#titulo_cursos {
	width: 184px;
	height: 30px;
	padding: 0;
}

#titulo_cursos a {
	display:block;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/cur_tit.gif') top left no-repeat;
}

#titulo_cursos a:hover {
	background: #fff url('/web/img/es/cur_tit.gif') 0 -30px no-repeat;
}

#contenido #cursos ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

#contenido #cursos li {
	margin: 0 0 0 30px;
	list-style-type: none;
	color: #508d02;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	background: #fff url('/web/img/bul01.gif') 0 7px no-repeat;
	text-indent: 13px;
}

#contenido #cursos li a {
	color: #508d02;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: none;
}

#contenido #cursos li a:hover {
	color: #508d02;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: underline;
}

#contenido #cursos p {
	margin: 0 24px 0px 20px;
	padding: 0;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #cursos p a {
	color: #333333;
	text-decoration: none;
}

#contenido #cursos p a:hover {
	color: #333333;
	text-decoration: underline;
}

#contenido #cursos table tbody .pendiente, #contenido #cursos table tbody .si, #contenido #cursos table tbody .no {
	width: 50px;
	height: 11px;
	display: block;
}

#contenido #cursos table tbody .pendiente p, #contenido #cursos table tbody .si p, #contenido #cursos table tbody .no p {
	display: none;
}

#contenido #cursos table tbody .pendiente {
	background: transparent url('/web/img/cur_ico01.gif') no-repeat center 0;	
}

#contenido #cursos table tbody .no {
	background: transparent url('/web/img/cur_ico02.gif') no-repeat center 0;	
}

#contenido #cursos table tbody .si {
	background: transparent url('/web/img/cur_ico03.gif') no-repeat center 0;	
}

#contenido #cursos table tbody .apto {
	margin: 0 0 0 5px;
}

#contenido #cursos table {
	width: 92%;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 10px auto -18px auto;
	border-collapse: collapse;
	padding: 0;
}

#contenido #cursos table th {
	text-align: left;
	padding: 3px;
	color: #333333;
}

#contenido #cursos table .separa {
	border: none 0;
	border-top: 1px dashed #D2D4C7;
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: 1px;
}

#contenido #cursos table td {
	text-align: left;
	padding: 3px;
	color: #333333
}

#contenido #cursos table a {
	color: #333333;
	text-decoration: none;
}

#contenido #cursos table a:hover {
	color: #333333;
	text-decoration: underline;
}

#contenido #cursos table .tam1 {
	width: 10%;
}

#contenido #cursos table .tam2 {
	width: 70%;
}

#contenido #cursos table .tam3 {
	text-align: center;
	width: 10%;
}

#contenido #cursos table .tam4 {
	text-align: center;	
	width: 10%;
}

#contenido #cursos table .fondo {
	background: #edf9de;
}

#contenido #cursos .leyenda {
	padding: 15px 0 0 0;
	margin: 10px 0 0 0;
	clear: both;
}

#contenido #cursos .leyenda p {
	margin: 0 15px 0 0;
	text-indent: 15px;
}

#contenido #cursos .leyenda .titulo {
	margin: 0 0 0 0px;
	padding: 0 0 0 5px;
	float: left;
}

#contenido #cursos .leyenda .pendiente {
	height: 20px;
	background: transparent url('/web/img/cur_ico01.gif') no-repeat 0 5px;
	float: left;
}

#contenido #cursos .leyenda .no {
	height: 20px;
	background: transparent url('/web/img/cur_ico02.gif') no-repeat 0 5px;	
	float: left;
}

#contenido #cursos .leyenda .si {
	height: 20px;
	background: transparent url('/web/img/cur_ico03.gif') no-repeat 0 5px;
	float: left;
}

#contenido .descripcion img {
	float: right;
	margin: 5px 0 10px 10px;
}

#contenido #cursos .titulo1 {
	margin: 0 17px 10px 17px;
	padding: 0;
	color: #508d02;
	font: bold 16px/20px  Arial, Verdana, sans-serif;
}

#contenido #cursos .titulo2 {
	margin: 10px 17px 0 17px;
	padding: 0;
	background: #fff url('/web/img/bul08.gif') 2px 7px no-repeat;
	color: #508d02;
	font: bold 13px/20px  Arial, Verdana, sans-serif;
	text-indent: 14px;
	text-align: left;
}

#contenido #cursos .titulo3 {
	margin: 10px 17px -10px 17px;
	padding: 0;
	background: #fff url('/web/img/bul08.gif') 2px 7px no-repeat;
	color: #508d02;
	font: bold 11px/20px  Arial, Verdana, sans-serif;
	text-indent: 14px;
}

#contenido #cursos .temario_cabecera {
	width: 90%;
	margin: 0 auto 0 auto;
	padding: 0;
	color: #666;
	font: bold 11px/19px  Arial, Verdana, sans-serif;
}

#contenido #cursos .temario {
	width: 90%;
	background: #F8F8F1;
	border-top: 1px solid #B8B7AB;
	border-bottom: 1px solid #B8B7AB;
	margin: 0 auto 15px auto;
	padding: 10px 0 10px 0;
}

#contenido #cursos .adjunto {
	background: #fff url('/web/img/ico_adj.gif') 0 1px no-repeat;
	height: 17px;
	margin: 10px 0 0 30px;
	text-indent: 13px;
}

#contenido #cursos .adjunto a {
	color: #333333;
	text-decoration: none;
}

#contenido #cursos .adjunto a:hover {
	color: #333333;
	text-decoration: underline;
}

#contenido #cursos .adjunto {
	background: #fff url('/web/img/ico_adj.gif') 0 1px no-repeat;
	height: 17px;
	margin: 10px 0 0 30px;
	text-indent: 13px;
}

#contenido #cursos .adjunto a {
	color: #333333;
	text-decoration: none;
}

#contenido #cursos .adjunto a:hover {
	color: #333333;
	text-decoration: underline;
}

/* Inscripción */

#titulo_inscripcion {
	width: 184px;
	height: 30px;
	padding: 0;
}

#titulo_inscripcion a {
	display:block;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/ins_tit.gif') top left no-repeat;
}

#titulo_inscripcion a:hover {
	background: #fff url('/web/img/es/ins_tit.gif') 0 -30px no-repeat;
}

#contenido #inscripcion .titulo1 {
	margin: 0 17px 10px 17px;
	padding: 0;
	color: #92884C;
	font: bold 16px/20px  Arial, Verdana, sans-serif;
}

#contenido #inscripcion .titulo2 {
	margin: 10px 17px 0 17px;
	padding: 0;
	background: #fff url('/web/img/bul13.gif') 2px 7px no-repeat;
	color: #92884C;
	font: bold 13px/20px  Arial, Verdana, sans-serif;
	text-indent: 14px;
}

#contenido #inscripcion ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

#contenido #inscripcion li {
	list-style-type: none;
	margin: 0 0 0 30px;
	padding: 0;
	background: #fff url('/web/img/bul14.gif') 2px 7px no-repeat;
	color: #92884C;
	font: bold 11px/19px  Arial, Verdana, sans-serif;
	text-align: left;
	text-indent: 13px;
}

#contenido #inscripcion p {
	margin: 0 24px 0px 17px;
	padding: 0;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #inscripcion a.boton  {
	background: #a1a094 url('/web/img/fnd_boton2.gif') repeat-x left top;
	color: #fff;
	border: 1px solid #A2A196;
	padding: 2px 10px 2px 10px;
	line-height: 17px;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: none;
}

#contenido #inscripcion a:hover.boton  {
	background: #a1a094;
	color: #fff;
	border: 1px solid #A2A196;
	padding: 2px 10px 2px 10px;
	line-height: 17px;
	text-decoration: none;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
}

#contenido #inscripcion .centro {
	text-align: center;
	margin: 10px 0 0 0;
}

/* Contacta */

#titulo_contacta {
	width: 184px;
	height: 30px;
	padding: 0;
}

#titulo_contacta a {
	display:block;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/con_tit.gif') top left no-repeat;
}

#titulo_contacta a:hover {
	background: #fff url('/web/img/es/con_tit.gif') 0 -30px no-repeat;
}

#contenido #contacta .titulo1 {
	margin: 0 17px 10px 17px;
	padding: 0;
	color: #738C84;
	font: bold 16px/20px  Arial, Verdana, sans-serif;
}

#contenido #contacta p {
	margin: 0 24px 0px 17px;
	padding: 0;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #contacta a.boton  {
	background: #a1a094 url('/web/img/fnd_boton2.gif') repeat-x left top;
	color: #fff;
	border: 1px solid #A2A196;
	padding: 2px 10px 2px 10px;
	line-height: 17px;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	text-decoration: none;
	margin: 0 10px 0 0;
}

#contenido #contacta a:hover.boton  {
	background: #a1a094;
	color: #fff;
	border: 1px solid #A2A196;
	padding: 2px 10px 2px 10px;
	line-height: 17px;
	text-decoration: none;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 0 10px 0 0;
}

#contenido #contacta #formulario .centro, #contenido #contacta .centro {
	text-align: center;
	margin: 10px 0 0 0;
}

#contenido #contacta #formulario{
	margin: 20px 0 0 0;
}

#contenido #contacta #formulario label {
	width: 100px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 19px;
	text-align: right;
}

#contenido #contacta #formulario input {
	font: normal 11px Arial, Verdana, sans-serif;
	border: 1px solid #b8b7ab;
	background: #f8f8f1;
	color: #777777;
	margin: 0px 0 0 10px;
	width: 150px;
}

#contenido #contacta #formulario textarea {
	font: normal 11px Arial, Verdana, sans-serif;
	border: 1px solid #b8b7ab;
	background: #f8f8f1;
	color: #777777;
	margin: 0px 0 10px 10px;
	width: 250px;
	height: 70px;
}

#contenido #contacta #formulario p {
	margin: 0;
	padding: 0;
 	color: #777777;
	font: normal 11px/20px  Arial, Verdana, sans-serif;
	margin: 5px 20px 0 20px;
	text-align: left;
}

/* CEV */

#titulo_cev {
	width: 184px;
	height: 30px;
	padding: 0;
}

#titulo_cev a {
	display:block;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/cev_tit.gif') top left no-repeat;
}

#titulo_cev a:hover {
	background: #fff url('/web/img/es/cev_tit.gif') 0 -30px no-repeat;
}

#contenido #cev {
/* margin cambia para I.E. */
}

#contenido #cev .titulo1 {
	margin: 0 17px 10px 17px;
	padding: 0;
	color: #948256;
	font: bold 16px/20px  Arial, Verdana, sans-serif;
}

#contenido #cev p {
	margin: 0 24px 0px 17px;
	padding: 0;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #cev .titulo2 {
	margin: 10px 17px 0 17px;
	padding: 0 0 10px 0;
	background: #fff url('/web/img/bul09.gif') 2px 7px no-repeat;
	color: #948256;
	font: bold 13px/20px  Arial, Verdana, sans-serif;
	text-indent: 14px;
}

#contenido #cev ul {
	margin-bottom: 0 0 0 22px;
}

#contenido #cev li {
	padding: 0 22px 0 15px;
	background: #fff url('/web/img/bul10.gif') 2px 7px no-repeat;
	color: #948256;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	text-align: left;
	list-style-type: none;
}

#contenido #cev .titulo3 a {
	color: #333333;
	text-decoration: none;
}

#contenido #cev .titulo3 a:hover {
	color: #333333;
	text-decoration: underline;
}

#contenido #cev .descripcion {
	margin: 0 24px 10px 31px;
	padding: 0;
	color: #333333;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #cev p {
	margin: 0 24px 0px 31px;
	padding: 0;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
}

/* MAPA WEB */

#titulo_mapa {
	width: 184px;
	height: 30px;
	padding: 0;
}

#titulo_mapa a {
	display:block;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/map_tit.gif') top left no-repeat;
}

#titulo_mapa a:hover {
	background: #fff url('/web/img/es/map_tit.gif') 0 -30px no-repeat;
}

#contenido #mapa .titulo1 {
	margin: 0 17px 10px 4px;
	padding: 0;
	color: #948256;
	font: bold 16px/20px  Arial, Verdana, sans-serif;
	background: none;
	text-indent: 12px;
}

#contenido #mapa p {
	margin: 0 0 0 30px;
	padding: 0;
	background: #fff url('/web/img/bul09.gif') 2px 7px no-repeat;
	color: #948256;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	text-align: left;
	text-indent: 18px;
}

#contenido #mapa p a {
	color: #333333;
	text-decoration: none;
}

#contenido #mapa p a:hover {
	color: #333333;
	text-decoration: underline;
}

/* LEGAL */

#legal {
	width: 100%;
	height: 100%;
	display: table;
	background: #fff;
}

#legal p {
	margin: 24px;
	padding: 0;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
	background-image: none;
}

#legal a {
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-decoration: none;
}

#legal a:hover {
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-decoration: underline;
}

/* BÚSQUEDA */

#titulo_resultados_busqueda {
	width: 184px;
	height: 30px;
	padding: 0;
}

#titulo_resultados_busqueda a {
	display:block;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	background: #fff url('/web/img/es/bus_tit.gif') top left no-repeat;
}

#titulo_resultados_busqueda a:hover {
	background: #fff url('/web/img/es/bus_tit.gif') 0 -30px no-repeat;
}

#contenido #resultados_busqueda .titulo1 {
	margin: 0 17px 10px 17px;
	padding: 0;
	color: #948256;
	font: bold 16px/20px  Arial, Verdana, sans-serif;
}

#contenido #resultados_busqueda p {
	margin: 0 24px 0px 17px;
	padding: 0;
	color: #333333;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
}

#contenido #resultados_busqueda .titulo2 {
	margin: 10px 17px 10px 17px;
	padding: 0;
	background: #fff url('/web/img/bul11.gif') 2px 7px no-repeat;
	color: #948256;
	font: bold 13px/20px  Arial, Verdana, sans-serif;
	text-indent: 14px;
}

#contenido #resultados_busqueda .titulo3 {
	margin: 0 17px 0 50px;
	padding: 0;
	background: #fff url('/web/img/bul12.gif') 2px 7px no-repeat;
	color: #948256;
	font: normal 11px/19px  Arial, Verdana, sans-serif;
	text-align: left;
	text-indent: 13px;
}

#contenido #resultados_busqueda .titulo3 a {
	color: #333333;
	text-decoration: none;
}

#contenido #resultados_busqueda .titulo3 a:hover {
	color: #333333;
	text-decoration: underline;
}

#contenido #resultados_busqueda p {
	margin: 0 24px 0px 31px;
	padding: 0;
	color: #a80c34;
	font: normal 11px/18px  Arial, Verdana, sans-serif;
	text-align: left;
}

/* DIRECCIÓN */

#caja_direccion {	
	background: #fff url('/web/img/col_tlf_fnd.jpg') 125px -10px no-repeat;
	height: 89px;
	width: 178px;
	margin: 20px 0 0 0;
}

#caja_direccion p {
	margin: 0;
	padding: 0;
	width: 122px;
}

#caja_direccion .nombre {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	font: bold 13px Arial, Verdana, sans-serif;
 	color: #666;
	width: 130px;
	text-align: center;
}

#caja_direccion .numero {
	margin: 10px 0 0 14px;
	font: normal 14px Arial, Verdana, sans-serif;
 	color: #777;	
	background: #fff url('/web/img/bul05.gif') 2px 7px no-repeat;
	text-indent: 15px;
	letter-spacing: 1px;
}

/* COLABORA */
#caja_colabora {
	margin: 10px 0 0 0;
}

#caja_colabora p {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #666666;
	margin: -5px 0 5px 0;
}
