body{
	margin:0 auto;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#666;
	line-height:16px;
}

/********************* Superior ***********************************/

#superior{
	width:925px;
	width:expression('942px');
	height:24px;
	height:expression('30px');
	text-align:right;
	padding:6px 17px 0px 0px;
	margin:0px;
	background-image: url('/media/image/web/superior.gif');
	background-position: top;
	background-repeat: no-repeat;
}

#superior a{
	font-weight:bold;
	color:#666;
}

#superior a:hover{
	color:#BC0101;
}

/******************* Cabecera ************************************/

#cabecera_arriba{
	width: 942px;
	margin:0px;
	padding:0px;
	height:84px;
}

#cabecera_abajo{
	width:942px;
	clear:both;
	margin:0;
	padding:0;
	height:169px;
}

#anuncios_compra{
	width:448px;
	height:154px;
	background-repeat: no-repeat;
	background-image: url('/media/image/web/anuncios_compra.gif');
	padding:15px 0 0 16px;
	margin:0;
	width:expression('464px');
	height:expression('169px');
	float:left;
	color:#FFF;
	text-align:left;
}

#link_compra{
	width:140px;
	height:68px;
	margin:0px;
	padding:0px 0px 12px 34px;
}

#link_venta{
	width:140px;
	height:68px;
	margin:0px;
	padding:0px 0px 12px 34px;
}

#anuncios_venta{
	width:447px;
	height:154px;
	background-repeat: no-repeat;
	background-image: url('/media/image/web/anuncios_venta.gif');
	background-position:right;
	padding:15px 0 0 31px;
	margin:0;
	width:expression('478px');
	height:expression('169px');
	float:left;
	color:#FFF;
	text-align:left;
}

.input_banner{
	width:177px;
	color:#666;
	font-size:11px;
	height:21px;
	padding:4px 0px 0px 4px;
	margin:0;
	font-family: Arial, Helvetica, Verdana;
	border: 0px;
	background-image: url('/media/image/web/input_banner.gif');
}

.lupa{
	cursor:pointer;
	vertical-align:top;
	vertical-align:expression('text-bottom');
}



/************************* Menu ***********************************/

#menu{
	width:942px;
	height:35px;
	padding:0px;
	margin:0px 0px 16px 0px;
}


/*********************** Pie ****************************************/

#pie_menu{
	clear:both;
	width:942px;
	margin:30px 0 0 0;
	padding:13px 0 0 0;
	height:28px;
	height:expression('41px');
	text-align:left;
	background-image: url('/media/image/web/separador.gif');
	background-position: top;
	background-repeat: repeat-x;
}

#pie_menu a{
	color:#666;
}

#pie_menu a:hover{
	color:#BC0101;
}

#pie{
	width:926px;
	width:expression('942px');
	text-align:left;
	padding:7px 0 0 16px;
	height: expression('30px');
	height:23px;
	background-position:bottom;
	background-repeat: no-repeat;
	background-image : url('/media/image/web/pie.gif');
	color: #FFF;
	margin:0;
}

#pie_izq{
	float:left;
	width: 828px;
	margin: 0px;
	padding:0px;
}

#pie_der{
	float:right;
	width:98px;
	margin:0px;
}

#pie_izq a{
	color:#FFF;
	text-decoration:none;
}

#pie_izq a:hover{
	text-decoration: underline;
}

#pie_der a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

/************************ Generico ********************************/

#centro{
	width:942px;
	text-align:left;
}

#contenido{
	width:626px;
	float:left;
}

#derecha{
	float:left;
	margin-left:16px;
	width: 300px;
	height:536px;
}

#publicidad{
	height:19px;
	width:252px;
	background-image: url('/media/image/web/publicidad.gif');
	padding:0;
	margin:16px 0px 1px 0px;
}

.flash_blanco{
	color:#FFF;
	font-family:Impact;
	padding:6px 0 0 14px;
	margin:0;
	font-size:15px;
	height:20px;
	width:200px;
}

#contenido #titulo{
	width:626px;
	height:30px;
	background-image: url('/media/image/web/fondo_titulo.gif');
	margin:0;
	padding:0;
}

#contenido a{
	color:#BC0101;
}

#contenido a:hover{
	color:#666;
}

.icono{
	margin-right:5px;
	vertical-align:middle;
}

#introduccion{
	padding:12px 0 11px 0;
	margin:0px;
}

#introduccion .titulo{
	display:block;
	font-weight:bold;
	font-size:14px;
	padding:1px 0 5px 0;
}

.captcha{
	width:94px;
	height:24px;
	margin:0px;
	padding:0px;
	color:#BC0101;
}


/************************* Home *************************************/

#provincias a{
	color:#666;
	display:block;
}

#provincias a:hover{
	color:#BC0101;
}

#categorias a{
	color:#666;
}

#categorias a:hover{
	color:#BC0101;
}

#provincias{
	width: 222px;
	margin:0;
	padding:0;
	float:left;
}

#provincias #titulo{
	width:222px;
	height:30px;
	padding:0;
	margin:0 0 1px 0;
	background-image: url('/media/image/web/fondo_titulo_provincias.gif');
}

#provincias #listado{
	width:expression('222px');
	height:expression('442px');
	width:206px;
	height:430px;
	margin:0;
	padding:12px 0 0 16px;
	background-image: url('/media/image/web/fondo_listado_provincias.gif');
	background-position:top;
	background-repeat: no-repeat;
}

#provincias #izq{
	float:left;
	padding:0;
	margin:0;
	width:102px;
}

#provincias #der{
	float:left;
	padding:0;
	margin:0;
}

#categorias{
	margin:0 0 0 16px;
	padding:0;
	float:left;
	width:388px;
}

#categorias #titulo{
	width:388px;
	height:30px;
	padding:0;
	margin:0 0 1px 0;
	background-image: url('/media/image/web/fondo_titulo_categorias.gif');
}

#categorias #listado{
	padding:13px 0 0 16px;
	width:372px;
	height:494px;
	width:expression('388px');
	height:expression('507px');
	margin:0;
	background-image: url('/media/image/web/fondo_listado_categorias.gif');
	background-position:top;
	background-repeat: no-repeat;
}

#categorias #izq{
	width:199px;
	float:left;
	padding:0,
	margin:0;
}

#categorias #der{
	padding:0;
	margin:0;
	float:right;
	width:173px;
}

#categorias #categoria{
	width:173px;
}

#categorias #categoria a{
	padding:0 0 0 6px;
	background-image: url('/media/image/web/punto.gif');
	background-position: top-left;
	background-repeat: no-repeat;
}

.resto{
	padding:21px 0 0 0;
}

#categorias #categoria #mas{
	margin:0;
	padding:7px 0 0 0;
}

#categorias #categoria #mas a{
	color:#BC0101;
	background-image: none;
	padding:0;
}

#categorias #categoria #mas a:hover{
	color:#666;
	background-image: none;
	padding:0;
}

#categorias #categoria #titulo_cat{
	margin:0;
	padding:0 0 5px 0;
	font-size:14px;
}

#categorias #categoria #titulo_cat a{
	background-image: none;
	padding:0;
	font-weight:bold;
}

/****************************** FAQs ********************************/

#menu_faq{
	margin:12px 0 0 0;
	padding:0;
	width:626px;
}

#menu_faq a{
	color:#BC0101;
}

#menu_faq a:hover{
	color:#666;
}

#faqs{
	padding:0 0 0 36px;
	margin:0;
}


/************************** SiteMap ************************************/

#sitemap{
	margin:12px 0 0 0;
	padding:0;
	width:626px;
}

#sitemap a{
	font-weight:bold;
	color:#BC0101;
}

#sitemap a:hover{
	color:#666;
}

#site{
	padding:0 0 6px 0;
	margin:0;
	display:block;
}

#sites{
	padding:0 0 6px 36px;
	margin:0;
	display:block;
}

#sites a{
	color:#666;
	font-weight:bold;
}

#sites{
	color:#BC0101;
}


/****************************** Formularios ***************************/

#form_superior{
	background-image: url('/media/image/web/form_superior.gif');
	background-position: top;
	background-repeat: no-repeat;
	width:626px;
	height:8px;
	margin:0px;
	padding:0px;
	line-height:8px;
}

#form_pie{
	background-image: url('/media/image/web/form_pie.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	width:626px;
	height:8px;
	line-height:8px;
	margin:0px 0px 16px 0;
	padding:0px;
}

#form_pie2{
	background-image: url('/media/image/web/form_pie2.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	width:626px;
	height:3px;
	line-height:3px;
	margin:0px 0px 16px 0;
	padding:0px;
}

#form_centro{
	background-image: url('/media/image/web/form_centro.gif');
	background-repeat: no-repeat;
	margin:0px;
	padding:4px 0px 0px 16px;
	width:610px;
	width:expression('626px');
}

#form_centro2{
	background-image: url('/media/image/web/form_centro.gif');
	background-repeat: no-repeat;
	margin:0px;
	padding:4px 0px 5px 16px;
	width:610px;
	width:expression('626px');
}

#formulario{
	margin:0;
	padding:0;
}

#form_centro table{
	margin:8px 0 0 0;
	padding:0;
	color:#666;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica;
}

.input_c{
	width:94px;
	height:20px;
	margin:0;
	padding:2px 4px 0 4px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
}

.input_g{
	width:516px;
	height:20px;
	margin:0;
	padding:2px 4px 0 4px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
}

.input_n{
	width:402px;
	height:20px;
	margin:0;
	padding:2px 4px 0 4px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
}

.input_p{
	width:142px;
	height:20px;
	margin:0px 10px 0px 10px;
	padding:2px 4px 0 4px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
	vertical-align:middle;
}

.textarea{
	width:516px;
	height:192px;
	margin:3px 0px 0px 0px;
	padding:2px 4px 0 4px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
	vertical-align:top;
}

.select_g{
	width:278px;
	height:20px;
	margin:0;
	padding:0px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
}

.select_p{
	width:168px;
	height:20px;
	margin:0;
	padding:0px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
}

.peq{
	width:168px;
}

.f_titulo{
	font-weight:bold;
	font-size:14px;
	display:block;
	line-height:18px;
}

.f_texto{
	display:block;
}

.nota{
	font-style: italic;
}

.rojo{
	color:#C00;
}

.primera{
	width:78px;
	margin:0px;
	padding:0px;
}

.norequerido{
	padding:0px 0px 0px 6px;
	width:72px;
}

.politica{
	margin:0px 8px 0px 0px;
	margin: expression('-4px 5px 0px -4px');
	padding:0px;
	vertical-align:top;
	vertical-align:expression('bottom');
}

.radios{
	margin:0px 4px 0px 2px;
	margin: expression('-1px 1px 0px -2px');
	padding:0px;
	vertical-align:text-bottom;
	vertical-align:expression('middle');
}

.t_radios{
	padding:0;
	margin:0px 18px 0px 0px;
}

#politica{
	margin:0px 0px 30px 0px;
	padding:0px;
}

#botones{
	width:608px;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:0px;
}

#borrar a{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 10px;
}

#borrar a:hover{
	color:#CB0101;
}

/***************************** Listado ***************************************/

.provincias{
	padding:0;
	margin:0 0 0 10px;
}

.input_s{
	width:456px;
	height:20px;
	margin:0px;
	padding:2px 4px 0 4px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
	vertical-align:middle;
}

.input_t{
	width:168px;
	height:20px;
	margin:0px;
	padding:2px 4px 0 4px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
	vertical-align:middle;
}

#formulario2{
	background-image:url('/media/image/web/fondo_buscar2.gif');
	background-repeat: no-repeat;
	width:expression('626px');
	height:expression('78px');
	margin:1px 0 0 0;
	padding:12px 0 0 16px;
	width:610px;
	height:66px;
}

#formulario2 table{
	margin:0;
	padding:0;
	color:#666;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica;
}

#formulario3{
	background-image:url('/media/image/web/fondo_buscar.gif');
	background-repeat: no-repeat;
	width:expression('626px');
	height:expression('104px');
	margin:1px 0 0 0;
	padding:12px 0 0 16px;
	width:610px;
	height:92px;
}

#formulario3 table{
	margin:0;
	padding:0;
	color:#666;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica;
}

#listado{
	width:626px;
	margin:13px 0 0 0;
	padding:0px;
}

#listado #fecha{
	color:#BC0101;
	font-weight:bold;
	font-size:14px;
}

#listado #anuncio{
	width:626px;
	margin:0;
}

#listado table{
	width:626px;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial,Helevetica,Verdana;
	color:#666;
}

.l_foto{ width:77px; vertical-align:top;}
.l_tit { font-weight:bold; width:183px; padding:0 0 0 16px; vertical-align:top;}
.l_cat { width:113px; padding:0 0 0 16px; vertical-align:top;}
.l_prov { width:66px; padding:0 0 0 16px; vertical-align:top;}
.l_tipo { font-weight:bold; color:#CB0101; width:32px; padding:0 0 0 16px; vertical-align:top; }
.l_precio { font-weight:bold; width:75px; padding:0 0 0 16px; text-align:right; vertical-align:top;}

#listado a{
	color:#666;
}

#listado a:hover{
	color:#BC0101;
}

.primero{
	background-image: url('/media/image/web/linea_roja.gif');
	background-position: top;
	background-repeat: no-repeat;
	padding:19px 0 0 0;
	height:66px;
	height:expression('85px');
}

.normal{
	background-image: url('/media/image/web/separador.gif');
	background-position: top;
	background-repeat: repeat-x;
	height:66px;
	padding:12px 0 0 0;
	height:expression('78px');
}

.tipo{
	padding:0;
	margin: 0px 0px 0px 10px;
}


/************************* Detalle *********************************************/

.textarea2{
	width:433px;
	height:79px;
	margin:3px 0px 0px 0px;
	padding:2px 4px 0 4px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
	vertical-align:top;
}

.input_d{
	width:433px;
	height:20px;
	margin:0px;
	padding:2px 4px 0 4px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica;
	color:#666;
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
	vertical-align:middle;
}

#botones2{
	width:578px;
	text-align:center;
	margin:12px 0px 0px 0px;
	padding:0px 0px 9px 0px;
}

#imagen_grande{
	float:left;
	width:498px;
	height:360px;
	margin:4px 0 4px 0;
	padding:0;
}

#imagenes{
	float:left;
	margin:4px 0 8px 0;
	padding:0;
}

#imagen_peq{
	width:96px;
	height:79px;
}

#descripcion{
	clear:both;
	width:594px;
	margin:0;
	padding:0 0 5px 0;
}

#descripcion #tit{
	font-weight:bold;
	font-size:14px;
	line-height:26px;
	padding:0;
	margin:0;
}

#tit_anuncio{
	padding:13px 0 13px 0;
	margin:0px;
	font-size:14px;
	font-weight:bold;		
}

#tit_anuncio2{
	padding:13px 0 1px 0;
	margin:0px;
	font-size:14px;
	font-weight:bold;		
}

#datos{
	margin:0px;
	padding:12px 0px 14px 0px;
}

#datos a{
	color:#666;
}

#datos a:hover{
	color:#CB0101;
}

#datos2{
	margin:0px;
	padding:0px 0px 12px 0px;
	font-weight: bold;
	color: #CB0101;
}

#info{
	margin:0px;
	padding:15px 0px 0px 0px;
}


/****************************** Modificar **************************************/

#gestion{
	width:626px;
	height: 109px;
	background-image: url('/media/image/web/fondo_gestion.gif');
	background-repeat: no-repeat;
	padding:0px;
	margin:0px 0px 16px 0px;
}

#gestion a{
	color:#BC0101;
}

#gestion a:hover{
	color: #666666;
}

#gestion table{
	padding:11px 0px 0px 14px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	font-family: Arial, Helvetica, Verdana;
	text-align:left;
}

.td_boton{ width:57px; }
.td_accion{ padding:2px 27px 0px 0px; padding:expression('14px 13px 0px 0px');} 


/****************************** Directorio ***********************************/

#directorio{
	margin:12px 0 0 0;
	padding:0;
	width:626px;
}

#dir{
	margin:0;
	padding:0;
	font-weight: bold;
	color:#666;
}

#dir a{
	color:#666;
}

#dir a:hover{
	color:#CB0101;
}

#dirs{
	margin:0px 0px 0px 16px;
	padding:0;
	color:#CB0101;
}

#dirs a{
	color:#CB0101;
}

#dirs a:hover{
	color:#666;
}

/************************ Paginado ********************************************/

#paginado{
	width:626px;
	text-align:center;
	color:#666;
	font-weight:bold;
	padding:12px 0 0 0;
	margin:16px 0 0 0;
	height:28px;
	height:expression('40px');
	background-image: url('/media/image/web/paginado.gif');
}

#paginado a{
	color:#666;
}

#paginado a:hover{
	color:#BC0101;
}

.num{
	color:#BC0101;
}


/********************************* SWFUpload **********************************/

#progreso_1, #progreso_2, #progreso_3, #progreso_4, #progreso_5 {
	float:left;
	padding: 2px 4px 2px 4px;
	margin: 0px 9px 0px 0px;
	width: expression('402px');
	height: expression('20px');
	width: 394px;
	height: 16px;
}

.flash {
	border: 1px solid #CCC;
	border: expression('1px solid #7F9DB9');
}

.progressWrapper {
	width: 394px;
	width: expression('391px');
	padding:0px;
	margin:0px;
}

.progressContainer {
	padding: 0px;
	margin: 0px;
}

.progressName {
	display:none;
	margin:0px;
	padding:0px;
	width:0px;
	height:0px;
}

.progressBarStatus {
	width: 394px;
	width: expression('391px');
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
	color:#666;
	margin:0px;
	padding:0px;
	line-height:expression('11px');
	line-height:14px;
}

.progressBarInProgress, .progressBarComplete, .progressBarError {
	width: 100%;
	background-color: #BC0101;
	height:2px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.message {
	overflow: hidden;
	border: solid 1px #FFFFFF;
	margin:0px;
	padding:0px;
}


/*************************** Print ********************************************/


#imprimir{
	position: absolute;
	width:68px;
	height:20px;
	margin:17px 0px 0px 540px;
	padding:0;
}

#cabecera_print{
	height:74px;
	margin:0px;
	padding:0px;
}

#contenido_print{
	color:#666;
	font-size:11px;
	line-height:16px;
	font-family: Arial, Helvetica, Verdana;
}

#contenido_print a{
	color:#BC0101;
}

#contenido_print a:hover{
	color:#666;
}

#titulo_print{
	height:30px;
	padding:0;
	background-image: url('/media/image/web/fondo_titulo_print.gif');
	background-repeat: no-repeat;
}

#contenido_print .flash_blanco{
	color:#FFF;
	font-family:Impact;
	padding:6px 0 0 14px;
	margin:0px 0px 0px 0px;
	font-size:15px;
	height:20px;
	width:200px;
	position:absolute;
}

#pie_print{
	margin:0px;
	padding:0px;
	height:47px;
}

#intro { display: none }