/* CSS Document */
* {
	margin:0;
	padding:0;
}
html {
	height:100%;
}
body {
	background:#F2F2F2 url(../images/fondo_body.gif) repeat-y 20px top;
	height:100%;
}
img {
	border:0;
}
h1, h2, h3, h4, h5, h6 {
	display:block;
}

/*----- COLORES SECCIONES -----*/
.col_movilidad {
	color:#0C8F19;
}
.col_transferencias {
	color:#996600;
}
.col_vida_diaria {
	color:#1550CA;
}
.col_camas {
	color:#990000;
}
.col_antiescaras {
	color:#760D99;
}
.col_bano {
	color:#FF7001;
}
.col_temas {
	color:#798AFF;
}

/*------ CONTENEDOR -----*/
div#contenedor {
	width:920px;
	position:absolute;
	left:20px;
	top:0;
	padding-left: 20px;
	padding-right: 20px;
	height:auto !important;
	height:100%;
	min-height:100%;
	z-index: 10;
}

/*----- ENCABEZADO -----*/
div#encabezado {
	width:920px;
	height:120px;
	background-color: #FFF;
}
div.diagonal_portada {
	background:url(../images/fondo_encabezado_portada.gif) no-repeat top left;
}
div.diagonal_movilidad {
	background:url(../images/fondo_encabezado_movilidad.gif) no-repeat top left;
}
div.diagonal_transferencias {
	background:url(../images/fondo_encabezado_transferencias.gif) no-repeat top left;
}
div.diagonal_vida_diaria {
	background:url(../images/fondo_encabezado_vida_diaria.gif) no-repeat top left;
}
div.diagonal_camas {
	background:url(../images/fondo_encabezado_camas.gif) no-repeat top left;
}
div.diagonal_antiescaras {
	background:url(../images/fondo_encabezado_antiescaras.gif) no-repeat top left;
}
div.diagonal_bano {
	background:url(../images/fondo_encabezado_bano.gif) no-repeat top left;
}
div.diagonal_contacto {
	background:url(../images/fondo_encabezado_contacto.gif) no-repeat top left;
}
div.diagonal_temas {
	background:url(../images/fondo_encabezado_temas.gif) no-repeat top left;
}
div.diagonal_locales {
	background:url(../images/fondo_encabezado_locales.gif) no-repeat top left;
}
div.diagonal_descargas {
	background:url(../images/fondo_encabezado_descargas.gif) no-repeat top left;
}
div.diagonal_enlaces {
	background:url(../images/fondo_encabezado_enlaces.gif) no-repeat top left;
}
div.diagonal_videos {
	background:url(../images/fondo_encabezado_videos.gif) no-repeat top left;
}

/*----- FRANJA HORIZONTAL -----*/
div#franja_horizontal {
	height:25px; 
	width:100%; 
	position: absolute; 
	top: 140px; 
	z-index: 2; 
}
div#franja_horizontal span {
	display:block; 
	height:25px; 
	width:920px; 
	background-color:#FFF; 
	margin:0 0 0 40px;
}
.bg_portada {
	background-color:#919FFF;
}
.bg_movilidad {
	background-color:#0C8F19;
}
.bg_transferencias {
	background-color:#996600;
}
.bg_vida_diaria {
	background-color:#1550CA;
}
.bg_camas {
	background-color:#990000;
}
.bg_antiescaras {
	background-color:#760D99;
}
.bg_bano {
	background-color:#FF7001;
}
.bg_temas {
	background-color:#919FFF;
}
.bg_descargas {
	background-color:#919FFF;
}

/*----- NAV -----*/
div#nav {
	width:184px;
	background:url(../images/fondo_menu.gif) repeat-y 14px top;
	font-family:Tahoma, "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	padding-left:14px;
	float: left;
	margin-top: 8px;
	margin-bottom:50px;
}
div#nav strong {
	font-weight:bold;
	font-size: 11px;
	margin-left: 10px;
	padding-top:6px;
	padding-bottom:7px;
	background:url(../images/nav_punteada_gris.gif) no-repeat bottom;
	width:164px;
	display: block;
}
div#nav p {
	width:184px;
	background:url(../images/top_nav.gif) no-repeat left top;
	color:#737373;
	height:21px;
	padding-top: 11px;
}
div#nav p strong {
	margin-left: 10px;
	padding-top:0;
	padding-bottom:0;
	background:none;
	width:auto;
}
div#nav ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type: none;
	width: 174px;
    padding-left: 10px;
}
div#nav ul li {
	background:url(../images/nav_punteada_gris.gif) no-repeat bottom;
	width:164px;
	padding-top:5px;
	padding-bottom:4px;
}
div#nav ul.movilidad li a {
	background:url(../images/nav_bullet_movilidad.gif) no-repeat 8px;
}
div#nav ul.transferencias li a {
	background:url(../images/nav_bullet_transferencias.gif) no-repeat 8px;
}
div#nav ul.vida_diaria li a {
	background:url(../images/nav_bullet_vida_diaria.gif) no-repeat 8px;
}
div#nav ul.camas li a {
	background:url(../images/nav_bullet_camas.gif) no-repeat 8px;
}
div#nav ul.antiescaras li a {
	background:url(../images/nav_bullet_antiescaras.gif) no-repeat 8px;
}
div#nav ul.bano li a {
	background:url(../images/nav_bullet_bano.gif) no-repeat 8px;
}
div#nav ul li a:link, div#nav ul li a:active, div#nav ul li a:visited {
	color:#555;
	text-decoration:none;
	padding-left:14px;
}
div#nav ul.movilidad li a:hover {
	text-decoration:none;
	color:#0C8F19;
}
div#nav ul.transferencias li a:hover {
	text-decoration:none;
	color:#996600;
}
div#nav ul.vida_diaria li a:hover {
	text-decoration:none;
	color:#1550CA;
}
div#nav ul.camas li a:hover {
	text-decoration:none;
	color:#990000;
}
div#nav ul.antiescaras li a:hover {
	text-decoration:none;
	color:#760D99;
}
div#nav ul.bano li a:hover {
	text-decoration:none;
	color:#FF7001;
}
div#nav ul li:last-child {
	background:url(../images/nav_punteada_negra.gif) no-repeat bottom;
}
/*div#nav ul:last-child {
	background:url(../images/nav_cierre.gif) bottom no-repeat;
	padding-bottom:30px;
}*/
.cierre {
	background:url(../images/nav_cierre.gif) bottom no-repeat;
	padding-bottom:30px;
}

/*----- CONTENEDORES CONTENIDOS -----*/
div#contenido {
	width:550px;
	float: left;
	margin-left: 10px;
	padding-bottom: 10px;
	height:auto !important;
	height:100%;
	min-height:100%;
}
div#novedades {
	background:url(../images/titulo_novedades.gif) no-repeat left top;
	padding-top: 30px;
	margin-top: 15px;
	padding-bottom: 40px;
}
div#temas {
	background:#FFF url(../images/titulo_temas.gif) no-repeat left top;
	padding-top: 30px;
	float: right;
	margin-top: 15px;
	padding-bottom: 40px;
}
div#seccion_portada {
	clear: both;
	width: 535px;
	padding-bottom: 30px;
}
div#seccion {
	clear: both;
	padding-bottom: 10px;
	width: 550px;
	/*padding-top: 30px;*/
	margin-top: 15px;
}

/*----- TITULOS PORTADA, SECCIONES & FICHAS -----*/
div.titulo_portada {
	background:url(../images/titulo_producto_destacado.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_seccion {
	background:url(../images/titulo_producto_destacado.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_1 {
	background:url(../images/titulo_categoria_1.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_2 {
	background:url(../images/titulo_categoria_2.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_3 {
	background:url(../images/titulo_categoria_3.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_4 {
	background:url(../images/titulo_categoria_4.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_5 {
	background:url(../images/titulo_categoria_5.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_6 {
	background:url(../images/titulo_categoria_6.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_7 {
	background:url(../images/titulo_categoria_7.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_8 {
	background:url(../images/titulo_categoria_8.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_9 {
	background:url(../images/titulo_categoria_9.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_10 {
	background:url(../images/titulo_categoria_10.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_11 {
	background:url(../images/titulo_categoria_11.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_12 {
	background:url(../images/titulo_categoria_12.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_13 {
	background:url(../images/titulo_categoria_13.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_14 {
	background:url(../images/titulo_categoria_14.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_15 {
	background:url(../images/titulo_categoria_15.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_16 {
	background:url(../images/titulo_categoria_16.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_17 {
	background:url(../images/titulo_categoria_17.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_18 {
	background:url(../images/titulo_categoria_18.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_19 {
	background:url(../images/titulo_categoria_19.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_20 {
	background:url(../images/titulo_categoria_20.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_21 {
	background:url(../images/titulo_categoria_21.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_22 {
	background:url(../images/titulo_categoria_22.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_23 {
	background:url(../images/titulo_categoria_23.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_24 {
	background:url(../images/titulo_categoria_24.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_25 {
	background:url(../images/titulo_categoria_25.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_26 {
	background:url(../images/titulo_categoria_26.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_27 {
	background:url(../images/titulo_categoria_27.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_temas {
	background:url(../images/titulo_categoria_temas.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_contacto {
	background:url(../images/titulo_categoria_contacto.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_locales {
	background:url(../images/titulo_categoria_locales.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_descargas {
	background:url(../images/titulo_categoria_descargas.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_enlaces {
	background:url(../images/titulo_categoria_enlaces.gif) no-repeat left top;
	padding-top: 25px;
}
div.titulo_categoria_videos {
	background:url(../images/titulo_categoria_videos.gif) no-repeat left top;
	padding-top: 25px;
}


/*----- DESTACADOS -----*/
div.destacado, div.producto, div.temas {
	clear: right;
	float: none;
	display: table;
	width: 535px;
}
div.destacado h1, div.producto h1, div.temas h1 {
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 18px;
	margin-left: 0px;
	width: 325px;
	float: right;
} 
div.temas h1 {
	width: 535px;
	float:left;
}
div#fotos {
	width:210px;
	margin-top:0px;
	float: left;
}
div#fotos img {
	width:200px;
}

/*----- FICHAS -----*/
div#ficha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
	width: 325px;
	padding-bottom: 20px;
}
div#tema {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
	width: 535px;
	margin-top: 5px;
}
div#ficha p, div#tema p  {
	line-height:16px;
	margin-bottom:5px;
}
div#ficha ul, div#ficha ol, div#tema ul, div#tema ol {
	margin-left:40px;
	margin-top: 4px;
	margin-bottom:6px;
}
div#ficha ul li, div#tema ul li {
	list-style-type:square;
	padding-bottom:3px;
}
div#ficha ol li, div#tema ol li {
	list-style-type:inherit;
	padding-bottom:3px;
}
div#ficha p img.inline {
	width:323px;
	border:1px solid #CCC;
	clear:both;
	float:none;
	margin:0 0 10px 0;
}
div.destacado div#ficha p a {
	display:block;
	width:325px;
	padding-bottom:20px;
	background:#FFF url(../images/mini_ver.gif) no-repeat bottom right;
}
div.destacado div#ficha p a:link, div.destacado div#ficha p a:active, div.destacado div#ficha p a:visited {
	color:#333;
	text-decoration:none;
}
div.destacado div#ficha p a.movilidad:hover {
	color:#0C8F19;
	text-decoration:none;
}
div.destacado div#ficha p a.transferencias:hover {
	color:#996600;
	text-decoration:none
}
div.destacado div#ficha p a.vida_diaria:hover {
	color:#1550CA;
	text-decoration:none
}
div.destacado div#ficha p a.camas:hover {
	color:#990000;
	text-decoration:none
}
div.destacado div#ficha p a.antiescaras:hover {
	color:#760D99;
	text-decoration:none
}
div.destacado div#ficha p a.bano:hover {
	color:#FF7001;
	text-decoration:none
}
div.destacado div#ficha p a span, div.destacado div#ficha p a strong {
	display:block;
	margin-bottom:5px;
}
div.producto div#ficha p a, div#tema p a {
}
div.producto div#ficha p a:link, div#tema p a:link, div.producto div#ficha p a:active, div#tema p a:active, div.producto div#ficha p a:visited, div#tema p a:visited {
	color:#797979;
	text-decoration:none;
	border-bottom:1px dotted #797979;
}
div.producto div#ficha p a:hover, div#tema p a:hover {
	color:#797979;
	text-decoration:none;
	border-bottom:1px solid #797979;;
}

/*----- SUBTITULOS SECCIONES -----*/
div.subtitulo_sillas {
	background:url(../images/titulo_seccion.gif) no-repeat left top;
}

/*----- MINIATURAS PRODUCTOS -----*/
div.mini {
	width:248px;
	height:178px;
	border:1px solid #D6D6D6;
	margin-bottom: 15px;
	padding:10px 5px 10px 5px;
	overflow: hidden;
	background:#FFF url(../images/mini_ver.gif) no-repeat 208px 168px;
}
div.mini p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.2;
}
div.mini p a img {
	width:90px;
	float: left;
	margin-right: 8px;
}
div.mini p a strong {
	font-family:Tahoma, "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 5px;
	display:block;
}
div.mini p a.movilidad strong {
	color:#0C8F19;
}
div.mini p a.transferencias strong {
	color:#996600;
}
div.mini p a.vida_diaria strong {
	color:#1550CA;
}
div.mini p a.camas strong {
	color:#990000;
}
div.mini p a.antiescaras strong {
	color:#760D99;
}
div.mini p a.bano strong {
	color:#FF7001;
}
div.mini p a {
	width:248px;
	height:178px;
	display:block;
}
div.mini p a:link, div.mini p a:active, div.mini p a:visited {
	color: #333;
	text-decoration:none;
}
div.mini p a.movilidad:hover {
	color:#0C8F19;
	text-decoration:none;
	background:#FFF url(../images/mini_ver_movilidad.gif) no-repeat 203px 158px;
}
div.mini p a.transferencias:hover {
	color:#996600;
	text-decoration:none;
	background:#FFF url(../images/mini_ver_transferencias.gif) no-repeat 203px 158px;
}
div.mini p a.vida_diaria:hover {
	color:#1550CA;
	text-decoration:none;
	background:#FFF url(../images/mini_ver_vida_diaria.gif) no-repeat 203px 158px;
}
div.mini p a.camas:hover {
	color:#990000;
	text-decoration:none;
	background:#FFF url(../images/mini_ver_camas.gif) no-repeat 203px 158px;
}
div.mini p a.antiescaras:hover {
	color:#760D99;
	text-decoration:none;
	background:#FFF url(../images/mini_ver_antiescaras.gif) no-repeat 203px 158px;
}
div.mini p a.bano:hover {
	color:#FF7001;
	text-decoration:none;
	background:#FFF url(../images/mini_ver_bano.gif) no-repeat 203px 158px;
}

/*----- TEMAS -----*/
div#temas p a strong {
	color:#1679BF;
	font-family:Tahoma, "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	display:block;
	margin-bottom:5px;
}
div#temas p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-bottom:10px;
	background:url(../images/separadora_gris.gif) repeat-x bottom;
	margin-bottom:10px;
	width:260px;
	line-height: 1.2;
}
div#temas p a:link, div#temas p a:active, div#temas p a:visited {
	color: #333;
	text-decoration:none;
}
div#temas p a:hover {
	color:#1679BF;
	text-decoration:none;
}

/*----- FRANJA DERECHA -----*/
div#banners {
	width:146px;
	margin-left:0px;
	float:left;
	padding-top: 15px;
	clear:right;
}
div#locales {
	width:146px;
	height:auto;
	margin:0;
}
div#descargas, div#enlaces_banner {
	width:146px;
}
div#contacto {
	width:146px;
	margin-bottom:7px;
}
div.banner {
	width:140px;
	height:185px;
	background:url(../images/caja_banner.gif) no-repeat top left;
	padding-left:6px;
	padding-top:7px;
}

/*----- PAGINACION -----*/
div#paginacion {
	width:535px;
	background:url(../images/paginacion_fondo.gif) repeat-x top;
	height:24px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	color:#666;
	clear: left;
	position:relative;
	margin-bottom:15px;
}
div#paginacion a {
	display:block;
	margin-top:5px;
}
div#paginacion a:link, div#paginacion a:active, div#paginacion a:visited {
	color:#666;
	text-decoration: none;
}
div#paginacion a:hover {
	color:#003399;
	text-decoration: none;
}
div#paginacion a.anterior {
	background:url(../images/anterior.gif) no-repeat left 5px;
	text-align:left;
	padding-left:10px;
	margin-left: 4px;
	width: 142px;
}
div#paginacion a.siguiente {
	background:url(../images/siguiente.gif) no-repeat right 5px;
	text-align:right;
	padding-right:10px;
	margin-left: 2px;
	width: 144px;
}
div#paginacion span.paginas {
	text-align:center;
	width:215px;
	display:block;
	float:left;
	margin-top:5px;
}

/*----- FOOTER -----*/
div#footer {
	width:525px;
	text-align:center;
	height:auto;
	clear:both;
}
div#footer div {
	background-color:#F1F1F1;
	border:1px dotted #666;
	padding:5px;
	text-align:center;
	width: 523px;
	height: auto;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #666;
}

/*----- ANCHOS, MARGENES, FLOATS -----*/
.ancho_260px {
	width:260px;
}
.margen_15px {
	margin-right:15px;
}
.left {
	float:left;
}

/*----- TABLAS -----*/
table {
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table th {
	padding:3px;
	text-align:left;
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	background-color:#EEEEEE;
	color:#555;
}
table td {
	padding:4px;
	border-bottom:1px dotted #999;
}
table td a:link, table td a:active, table td a:visited {
	color:#797979;
	text-decoration:none;
}
table td a:hover {
	color:#3E56FF;
	text-decoration:none;
}

/*----- FORM CONTACTO -----*/
form {
	width:540px;
	margin-bottom: 10px;
}
fieldset {
	border:1px dotted #999;
	clear: both;
	margin-bottom: 10px;
	width: 523px;
	padding: 5px;
	background-color: #E4EFF1;
}
form p {
	float:left;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
}
form p label {
	display:block;
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
}
input, select {
	font-size:11px;
}
textarea {
	font-size:10px;
	font-family:Tahoma, "Trebuchet MS", Verdana, Arial;
	width:510px;
}
input.boton {
	width:80px;
	margin-top: 8px;
	font-weight: bold;
}
input.medium {
	width:150px;
	margin-right: 8px;
}
input.large {
	width:250px;
}
input:focus, textarea:focus {
	background-color:#FFFFCC;
}
input.boton:focus {
	background-color:#DDD;
}
fieldset:hover {
	background-color:#E6E6E6;
}
/*----- BOTONES UTILES -----*/
ul#sub_nav {
	font-family:Tahoma, "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	float: right;
	margin-top: -20px;
	padding-right: 8px;
}
ul#sub_nav li {
	background:#EEF0F1 url(../images/esquina_boton.gif) right no-repeat;
	display:inline-block;
	float:left;
	height:20px;
	margin-right: 10px;
	list-style-type: none;
}
ul#sub_nav li a {
	display:block;
	height:16px;
	width: auto;
	padding-left:20px;
	padding-top: 4px;
	padding-right: 7px;
	float: left;
}
ul#sub_nav li a.inicio {
	background:url(../images/icono_home.gif) left no-repeat;
}
ul#sub_nav li a.contacto {
	background:url(../images/icono_contacto.gif) left no-repeat;
}
ul#sub_nav li a.enlaces {
	background:url(../images/icono_enlaces.gif) left no-repeat;
}
ul#sub_nav li a:link, ul#sub_nav li a:active, ul#sub_nav li a:visited {
	color:#666;
	text-decoration:none;
}
ul#sub_nav li a:hover {
	color:#666;
	text-decoration:underline;
}

/*----- LOCALES -----*/
div#locales {
	width: 100%;

}
div.local {
	width:252px;
	background-color: #E4EFF1;
	float: left;
	margin-right: 10px;
	border: 1px dotted #999;
	padding: 4px;
	padding-bottom: 8px;
	margin-bottom: 15px;
}
div.local p img {
	border: 1px solid #D4D4D4;
	margin-bottom: 6px;
}
div.local p {
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	text-align: center;
	color: #003366;
	font-weight: bold;
	line-height: 1.25;
}

/*----- EXTENSIONES -----*/
a[href$='.doc'], a[href$='.rtf'] {
	padding: 2px 0 2px 20px;
	background: transparent url(../images/iconos/icon_doc.gif) no-repeat left;
}

a[href$='.txt'] {
	padding: 2px 0 2px 20px;
	background: transparent url(images/iconos/icon_txt.gif) no-repeat left;
}

a[href$='.xls'] {
	padding: 2px 0 2px 20px;
	background: transparent url(images/iconos/icon_xls.gif) no-repeat left;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 2px 0 2px 20px;
	background: transparent url(images/iconos/icon_feed.gif) no-repeat left;
}
a[href$='.pps'], a[href$='.ppt'] { 
	padding: 2px 0 2px 20px;
	background: transparent url(images/iconos/icon_pps.gif) no-repeat left;
}
a[href$='.pdf'] { 
	padding: 2px 0 2px 20px;
	background: transparent url(../images/iconos/icon_pdf.gif) no-repeat left;
}
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 2px 0 2px 20px;
	background: transparent url(images/iconos/icon_archive.gif) no-repeat left;
}
a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 2px 0 2px 20px;
	background: transparent url(images/iconos/icon_film.gif) no-repeat left;
}

/*----- MENSAJE -----*/
div#mensaje {
	border: 1px dotted #999;
	width: 528px;
	margin-bottom: 10px;
	background-color: #E3F4E7;
	padding: 3px 0 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}
div#mensaje a:link, div#mensaje a:active, div#mensaje a:visited {
	color: #797979;
	text-decoration: none;
}
div#mensaje a:hover {
	color: #3E56FF;
	text-decoration: none;
}

/*----- ENLACES -----*/
ul#enlaces, ul#videos {
	width:535px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul#enlaces li, ul#videos li {
	width:168px;
	height:124px;
	border:1px solid #BFBFBF;
	margin-right:10px;
	display:block;
	float:left;
	list-style: none;
	margin-bottom: 10px;
	background-color: #F1F1F1;
}
ul#videos li:hover {
	border:1px solid #990000;
}
ul#enlaces li a, ul#videos li a {
	display: block;
	width: 168px;
	text-align: center;
	padding-top: 2px;
}
ul#enlaces li a:link, ul#videos li a:link, ul#enlaces a:active, ul#videos a:active, ul#enlaces a:visited, ul#videos a:visited {
	color: #797979;
	text-decoration: none;
}
ul#enlaces li a:hover, ul#videos li a:hover {
	color: #3E56FF;
	text-decoration: none;
}
ul#enlaces li img, ul#videos li img {
	border-bottom:1px solid #BFBFBF;
}
ul#videos li a.padclear {
	padding-top:0;
}
p.msg {
	font-family: Tahoma, "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	padding-top: 6px;
	display: block;
	width: 535px;
	text-align: center;
}
p.msg a:link, p.msg a:active, p.msg a:visited {
	color: #003366;
	text-decoration: underline;
}
p.msg a:hover {
	color: #990000;
}
