body {
	margin-top: 0px;
	line-height: 100%;
}




/* enlaces pagina inicio */
/* BLOQUE ENLACES BUSQUEDA */


.cabecerasugerencias {

            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
	     color: #ffae00;

}


#sugerencias {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 11px;

}

#sugerencias div {

            float: right;

            padding: 5px 40px 0px 0px;

}

#sugerencias a, #sugerencias a:visited {

            color: #ffae00;

            text-decoration: none;

}

#sugerencias a:hover {

            text-decoration: underline;

}




/* CABECERA */
#menusuperior {
	width: 975px;
	background-color: #ffae00;
	padding: 5px 15px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}
#menusuperior a, #menusuperior a:visited {
	color: #000;
	text-decoration: none;
}
#menusuperior a:hover {
	text-decoration: underline;
}
#logocabecera {
	padding: 30px 0px;
	align: center;
}
#logocabecera table {
	width: 865px;
}
#subtextologo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 20px 0px 0px 60px;
	width: 400px;
}

/* CONTADORES ITEMS */
#contadores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contadores table {
	width: 175px;
}
#contadores .clasificados {
	color: #622181;
	padding-top: 4px;
}
#contadores .ahorro {
	color: #f34607;
	padding-top: 4px;
}
#contadores .enlaces {
	color: #ba3332;
	padding-top: 3px;
}
#contadores .empresas {
	color: #99cd06;
	padding-top: 5px;
}
#contadores .asociaciones {
	color: #2395ba;
	padding-top: 5px;
}
#contadores .rss {
	color: #e77b1b;
	padding-top: 4px;
}

#botonanunciar {
	width: 865px;
	text-align: right;
}

/* PAGINA INTERIOR */
#cabecerainterior {
	width: 975px;
	margin: 20px 0px 10px 0px;
}
#cabecerainterior table {
	width: 975px;
}
#cabecerainterior .logo {
	padding-right: 50px;
	width: 300px;
}
#cabecerainterior h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#subcabecerainterior {
	width: 975px;
	margin-bottom: 120px;
}

/* CUERPO */
#cuerpo {
	width: 975px;
	clear: both;
}

/* ORDENAR */
#ordenar {
	padding: 8px 70px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* PAGINACION */
#paginacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 15px 5px 15px 0px;
	margin: 0;
	height: 15px;
}
#paginacion ul {
	float: right;
}
#paginacion li {
	margin: 0px 10px 0px 0px; 
	padding: 0px;
	float: left;
	list-style: none;
	height: 18px;
	line-height: 18px;
}
#paginacion li a, #paginacion li a:visited {
	font-size: 11px;
	float: left;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ffae00;
	background: #fff7e5;
	color: #555;
	padding: 0px 5px;
	text-decoration: none;
}
#paginacion li a:hover {
	background: #ffae00;
	color: #fff;
}
#paginacion li.activo a{
	background: #ffae00;
	color: #fff;
	font-weight: bold;
}

/* LISTADO EMPRESAS */
#empresas {
	width: 975px;
	height: 95px;
}
#empresas td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#empresas table {
	width: 975px;
	height: 88px;
	background-image: url(../imagenes/fondo/fondo-empresas1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#empresas table:hover {
	background-image: url(../imagenes/fondo/fondo-empresas2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#empresas td.cabecera {
	font-size: 11px;
	width: 100px;
	padding: 37px 0px 0px 10px;
	vertical-align: top;
}
#empresas a.categoria, #empresas a.categoria:visited {
	color: #000;
	text-decoration: none;
}
#empresas a.categoria:hover {
	color: #fff;
}
#empresas .foto {
	border: 1px solid #d2d2d2;
}
#empresas .foto:hover {
	border: 1px solid #99cd06;
}
#empresas td.texto {
	width: 720px;
	padding: 0px 20px 0px 0px;
	vertical-align: middle;
}
#empresas .titulo {
	font-weight: bold;
}
#empresas .descripcion {
	font-size: 11px;
	height: 35px;
}
#empresas a.visitar, #empresas a.visitar:visited {
	font-size: 11px;
	color: #99cd06;
	text-decoration: none;
}
#empresas a.visitar:hover {
	color: #000;
	text-decoration: none;
}
#empresas a, #empresas a:visited {
	color: #000;
	text-decoration: none;
}
#empresas a:hover {
	color: #99cd06;
}

/*LISTADO ASOCIACIONES */
#asociaciones {
	width: 975px;
	height: 95px;
}
#asociaciones td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#asociaciones table {
	width: 975px;
	height: 88px;
	background-image: url(../imagenes/fondo/fondo-asociaciones1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#asociaciones table:hover {
	background-image: url(../imagenes/fondo/fondo-asociaciones2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#asociaciones td.cabecera {
	font-size: 11px;
	width: 100px;
	padding: 37px 0px 0px 10px;
	vertical-align: top;
}
#asociaciones a.categoria, #asociaciones a.categoria:visited {
	color: #000;
	text-decoration: none;
}
#asociaciones a.categoria:hover {
	color: #fff;
}
#asociaciones .foto {
	border: 1px solid #d2d2d2;
}
#asociaciones .foto:hover {
	border: 1px solid #2395ba;
}
#asociaciones td.texto {
	width: 720px;
	padding: 0px 20px 0px 0px;
	vertical-align: middle;
}
#asociaciones .titulo {
	font-weight: bold;
}
#asociaciones .descripcion {
	font-size: 11px;
	height: 35px;
}
#asociaciones a.visitar, #asociaciones a.visitar:visited {
	font-size: 11px;
	color: #2395ba;
	text-decoration: none;
}
#asociaciones a.visitar:hover {
	color: #000;
	text-decoration: none;
}
#asociaciones a, #asociaciones a:visited {
	color: #000;
	text-decoration: none;
}
#asociaciones a:hover {
	color: #2395ba;
}

/* LISTADO ENLACES */
#enlaces {
	width: 975px;
	height: 95px;
}
#enlaces td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#enlaces table {
	width: 975px;
	height: 88px;
	background-image: url(../imagenes/fondo/fondo-enlaces1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#enlaces table:hover {
	background-image: url(../imagenes/fondo/fondo-enlaces2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#enlaces td.cabecera {
	font-size: 11px;
	width: 100px;
	padding: 37px 0px 0px 10px;
	vertical-align: top;
}
#enlaces a.categoria, #enlaces a.categoria:visited {
	color: #000;
	text-decoration: none;
}
#enlaces a.categoria:hover {
	color: #fff;
}
#enlaces .foto {
	border: 1px solid #d2d2d2;
}
#enlaces .foto:hover {
	border: 1px solid #ba3332;
}
#enlaces td.texto {
	width: 720px;
	padding: 0px 20px 0px 0px;
	vertical-align: middle;
}
#enlaces .titulo {
	font-weight: bold;
}
#enlaces .descripcion {
	font-size: 11px;
	height: 35px;
}
#enlaces a.visitar, #enlaces a.visitar:visited {
	font-size: 11px;
	color: #ba3332;
	text-decoration: none;
}
#enlaces a.visitar:hover {
	color: #000;
	text-decoration: none;
}
#enlaces a, #enlaces a:visited {
	color: #000;
	text-decoration: none;
}
#enlaces a:hover {
	color: #ba3332;
}


/* LISTADO AHORRO */
#ahorro {
	width: 975px;
	height: 95px;
}
#ahorro td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#ahorro table {
	width: 975px;
	height: 88px;
	background-image: url(../imagenes/fondo/fondo-ahorro1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#ahorro table:hover {
	background-image: url(../imagenes/fondo/fondo-ahorro2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#ahorro td.cabecera {
	font-size: 11px;
	width: 100px;
	padding: 37px 0px 0px 10px;
	vertical-align: top;
}
#ahorro a.categoria, #ahorro a.categoria:visited {
	color: #000;
	text-decoration: none;
}
#ahorro a.categoria:hover {
	color: #fff;
}
#ahorro .foto {
	border: 1px solid #d2d2d2;
}
#ahorro .foto:hover {
	border: 1px solid #f34607;
}
#ahorro td.texto {
	width: 720px;
	padding: 0px 20px 0px 0px;
	vertical-align: middle;
}
#ahorro .titulo {
	font-weight: bold;
}
#ahorro .descripcion {
	font-size: 11px;
	height: 35px;
}
#ahorro a.visitar, #ahorro a.visitar:visited {
	font-size: 11px;
	color: #f34607;
	text-decoration: none;
}
#ahorro a.visitar:hover {
	color: #000;
	text-decoration: none;
}
#ahorro a, #ahorro a:visited {
	color: #000;
	text-decoration: none;
}
#ahorro a:hover {
	color: #f34607;
}

/* LISTADO RSS */
#rss {
	width: 975px;
	height: 95px;
}
#rss td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#rss table {
	width: 975px;
	height: 88px;
	background-image: url(../imagenes/fondo/fondo-rss1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#rss table:hover {
	background-image: url(../imagenes/fondo/fondo-rss2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#rss td.cabecera {
	font-size: 11px;
	width: 100px;
	padding: 37px 0px 0px 10px;
	vertical-align: top;
}
#rss a.categoria, #rss a.categoria:visited {
	color: #000;
	text-decoration: none;
}
#rss a.categoria:hover {
	color: #fff;
}
#rss .foto {
	border: 1px solid #d2d2d2;
}
#rss .foto:hover {
	border: 1px solid #e77b1b;
}
#rss td.texto {
	width: 720px;
	padding: 0px 20px 0px 0px;
	vertical-align: middle;
}
#rss .titulo {
	font-weight: bold;
}
#rss .descripcion {
	font-size: 11px;
	height: 35px;
}
#rss a.visitar, #rss a.visitar:visited {
	font-size: 11px;
	color: #e77b1b;
	text-decoration: none;
}
#rss a.visitar:hover {
	color: #000;
	text-decoration: none;
}
#rss a, #rss a:visited {
	color: #000;
	text-decoration: none;
}
#rss a:hover {
	color: #e77b1b;
}

/* LISTADO GRATIS */
#gratis {
	width: 975px;
	height: 95px;
}
#gratis td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#gratis table {
	width: 975px;
	height: 88px;
	background-image: url(../imagenes/fondo/fondo-gratis1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#gratis table:hover {
	background-image: url(../imagenes/fondo/fondo-gratis2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#gratis td.cabecera {
	font-size: 11px;
	width: 100px;
	padding: 37px 0px 0px 10px;
	vertical-align: top;
}
#gratis a.categoria, #gratis a.categoria:visited {
	color: #000;
	text-decoration: none;
}
#gratis a.categoria:hover {
	color: #fff;
}
#gratis .foto {
	border: 1px solid #d2d2d2;
}
#gratis .foto:hover {
	border: 1px solid #014a98;
}
#gratis td.texto {
	width: 720px;
	padding: 0px 20px 0px 0px;
	vertical-align: middle;
}
#gratis .titulo {
	font-weight: bold;
}
#gratis .descripcion {
	font-size: 11px;
	height: 35px;
}
#gratis a.visitar, #gratis a.visitar:visited {
	font-size: 11px;
	color: #014a98;
	text-decoration: none;
}
#gratis a.visitar:hover {
	color: #000;
	text-decoration: none;
}
#gratis a, #gratis a:visited {
	color: #000;
	text-decoration: none;
}
#gratis a:hover {
	color: #014a98;
}

/* LISTADO OUTLETS */
#outlets {
	width: 975px;
	height: 95px;
}
#outlets td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#outlets table {
	width: 975px;
	height: 88px;
	background-image: url(../imagenes/fondo/fondo-outlets1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#outlets table:hover {
	background-image: url(../imagenes/fondo/fondo-outlets2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#outlets td.cabecera {
	font-size: 11px;
	width: 100px;
	padding: 37px 0px 0px 10px;
	vertical-align: top;
}
#outlets a.categoria, #outlets a.categoria:visited {
	color: #000;
	text-decoration: none;
}
#outlets a.categoria:hover {
	color: #fff;
}
#outlets .foto {
	border: 1px solid #d2d2d2;
}
#outlets .foto:hover {
	border: 1px solid #00a18a;
}
#outlets td.texto {
	width: 720px;
	padding: 0px 20px 0px 0px;
	vertical-align: middle;
}
#outlets .titulo {
	font-weight: bold;
}
#outlets .descripcion {
	font-size: 11px;
	height: 35px;
}
#outlets a.visitar, #outlets a.visitar:visited {
	font-size: 11px;
	color: #00a18a;
	text-decoration: none;
}
#outlets a.visitar:hover {
	color: #000;
	text-decoration: none;
}
#outlets a, #outlets a:visited {
	color: #000;
	text-decoration: none;
}
#outlets a:hover {
	color: #00a18a;
}
#outlets .precio {
	width: 110px;
	font-size: 17px;
	font-weight: bold;
	padding: 20px 20px 0px 0px;
	text-align: right;
}
#outlets .precioantes {
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: line-through;
}

/* LISTADO CLASIFICADOS */
#clasificados {
	width: 975px;
	height: 95px;
}
#clasificados td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#clasificados table {
	width: 975px;
	height: 88px;
	background-image: url(../imagenes/fondo/fondo-clasificados1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#clasificados table:hover {
	background-image: url(../imagenes/fondo/fondo-clasificados2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#clasificados td.cabecera {
	font-size: 11px;
	width: 100px;
	padding: 37px 0px 0px 10px;
	vertical-align: top;
}
#clasificados a.categoria, #clasificados a.categoria:visited {
	color: #000;
	text-decoration: none;
}
#clasificados a.categoria:hover {
	color: #fff;
}
#clasificados .foto {
	border: 1px solid #d2d2d2;
}
#clasificados .foto:hover {
	border: 1px solid #61569c;
}
#clasificados td.texto {
	width: 580px;
	padding: 0px 20px 0px 0px;
	vertical-align: middle;
}
#clasificados .titulo {
	font-weight: bold;
}
#clasificados .descripcion {
	font-size: 11px;
	height: 35px;
}
#clasificados a.visitar, #clasificados a.visitar:visited {
	font-size: 11px;
	color: #61569c;
	text-decoration: none;
}
#clasificados a.visitar:hover {
	color: #000;
	text-decoration: none;
}
#clasificados a, #clasificados a:visited {
	color: #000;
	text-decoration: none;
}
#clasificados a:hover {
	color: #61569c;
}
#clasificados .precio {
	width: 110px;
	font-size: 17px;
	font-weight: bold;
	padding: 35px 20px 0px 0px;
	text-align: right;
}
#clasificados .precioantes {
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: line-through;
}




/* LISTADO ANUNCIOS (PROVISIONAL) */

#anuncios {

            width: 975px;

            height: 95px;

}

#anuncios td {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 13px;

            padding: 5px;

}

#anuncios table {

            width: 975px;

            height: 88px;

            background-image: url(../imagenes/fondo/fondo-anuncios1.jpg);

            background-repeat: no-repeat;

            background-position: center center;

}

#anuncios table:hover {

            background-image: url(../imagenes/fondo/fondo-anuncios2.jpg);

            background-repeat: no-repeat;

            background-position: center center;

}

#anuncios td.cabecera {

            font-size: 11px;

            width: 100px;

            padding: 37px 0px 0px 10px;

            vertical-align: top;

}

#anuncios a.categoria, #anuncios a.categoria:visited {

            color: #000;

            text-decoration: none;

}

#anuncios a.categoria:hover {

            color: #fff;

}

#anuncios .foto {

            border: 1px solid #d2d2d2;

}

#anuncios .foto:hover {

            border: 1px solid #99cd06;

}

#anuncios td.texto {

            width: 650px;

            padding: 0px 20px 0px 0px;

            vertical-align: middle;
	    align: left;

}

#anuncios .titulo {

            font-weight: bold;

}

#anuncios .descripcion {

            font-size: 11px;

            height: 35px;

}

#anuncios a.visitar, #anuncios a.visitar:visited {

            font-size: 11px;

            color: #99cd06;

            text-decoration: none;

}

#anuncios a.visitar:hover {

            color: #000;

            text-decoration: none;

}

#anuncios a, #anuncios a:visited {

            color: #000;

            text-decoration: none;

}

#anuncios a:hover {

            color: #99cd06;

}

#anuncios .precio {
	width: 50px;
	font-size: 17px;
	font-weight: bold;
	padding: 0px 20px 0px 0px;
	text-align: right;
}
#anuncios .precioantes {
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: line-through;
}




/* LISTADO ADSENSE */
#adsense {
	width: 975px;
	height: 95px;
}
#adsense td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px;
}
#adsense table {
	width: 975px;
	height: 88px;
	background-image: url(../imagenes/fondo/fondo-anuncios1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#adsense td.cabecera {
	font-size: 11px;
	width: 100px;
	padding: 37px 0px 0px 10px;
	vertical-align: top;
}
#adsense .categoria {
	color: #000;
	text-decoration: none;
}
#adsense .foto {
	border: 1px solid #d2d2d2;
}
#adsense .foto:hover {
	border: 1px solid #ffae00;
}
#adsense td.texto {
	width: 790px;
	padding: 0px 20px 0px 0px;
	vertical-align: middle;
}

/* FORMULARIO REGISTRO USUARIO */
#registro {
	width: 478px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 15px 0px 20px 10px;
	float: right;
}
#registro td {
	padding: 8px 0px;
}
#registro input.registro {
	border: 1px solid #ffae00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
#registro td.subtexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	text-align: center;
}
#registro td.titulo {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#registro a, #registro a:visited {
	color: #ffae00;
	text-decoration: none;
}
#registro a:hover {
	text-decoration: underline;
}
#registro .gratis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-decoration: underline;
}

/* FORMULARIO ACCESO */
#acceso {
	width: 475px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 15px 10px 20px 0px;
	background-color: #fff7e5;
	float: left;
	border: 1px solid #ffae00;
}
#acceso td {
	padding: 8px 5px;
}
#acceso input.acceso {
	border: 1px solid #ffae00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
#acceso td.titulo {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#acceso a, #acceso a:visited {
	color: #ffae00;
	text-decoration: none;
}
#acceso a:hover {
	text-decoration: underline;
}

/* MENU USUARIO */
#menuusuario {
	width: 975px;
	padding: 5px 15px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#menuusuario a, #menuusuario a:visited {
	color: #000;
	text-decoration: none;
}
#menuusuario a:hover {
	text-decoration: underline;
}

/* ALTA ANUNCIO */
#altaanuncio {
	width: 810px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}
#altaanuncio td {
	padding: 10px;
}
#altaanuncio td.titulo {
	font-weight: bold;
	width: 150px;
}
#altaanuncio input.alta {
	padding: 2px;
}
#altaanuncio select {
	padding: 2px;
}
#altaanuncio a, #altaanuncio a:visited {
	color: #ffae00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#altaanuncio a:hover {
	text-decoration: underline;
}

/* MIS ANUNCIOS */
#misanuncios {
	width: 810px;
	float: left;
}
#misanuncios table {
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 20px;
}
#misanuncios td.nombre {
	font-weight: bold;
	width: 515px;
}
#misanuncios a.anuncio, #misanuncios a.anuncio:visited {
	color: #ffae00;
	font-size: 11px;
	text-decoration: none;
}
#misanuncios a.anuncio:hover {
	text-decoration: underline;
}
#misanuncios td.titulo {
	font-size: 12px;
	font-weight: bold;
}

/*FICHA ANUNCIO */
#ficha {
	font-family: Arial, Helvetica, sans-serif;
	width: 975px;
	float: left;
	font-size: 12px;
}
#ficha div.ruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 15px;
	font-weight: bold;
	text-align: left;
}
#ficha div.titulo {
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	padding: 10 0 10 0;
	line-height: 100%;
}
#ficha div.descripcion {
	text-align: justify;
	padding: 20px 5px 0px 0px;
	clear: both;
}
#ficha div.descripcion p {
	padding-bottom: 20px;
}
#ficha a, #ficha a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffae00;
	font-size: 11px;
	text-decoration: none; 
}
#ficha a:hover {
	text-decoration: underline;
}
#ficha div.compartir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px 0px 0px 0px;
}
#ficha div.datos {
	background-color: #fff7e5;
	width: 190px;
	height: 570px;
	padding: 15px;
	border: 1px solid #ffae00;
	vertical-align: top;
	float: left;
	margin: 20px 15px 0px 15px;
	text-align: left;
}
#ficha div.contacto {
	width: 150px;
	margin: 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#ficha div.contactar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#ficha input, #ficha textarea {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px;
}
#ficha input.boton {
	border: none;
}
#ficha div.condiciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
}
#ficha div.condiciones a, #ficha div.condiciones a:visited {
	color: #ffae00;
	font-size: 10px;
	text-decoration: none; 
}
#ficha div.condiciones a:hover {
	text-decoration: underline;
}
#ficha div.thumbnail {
	float: left;
	width: 80px;
	height: 60px;
	border: solid #dbdbdb 1px;
	padding: 1px;
	text-align: center;
	cursor: pointer;
	margin: 10px 13px 0 0;
}
#ficha table.foto {
	border: 1px solid #dbdbdb;
	text-align: center;
	width: 560px;
	height: 428px;
}
#ficha table.foto td {
	text-align: center;
	vertical-align: middle;
}
#ficha table.foto img {
	cursor: pointer;
}
#ficha div.bannerpropio {
	width: 250px;
	height: 250px;
	border: solid 1px #dbdbdb;
	float: left;
	margin: 20px 0px 20px 15px;
}
#ficha div.publica {
	margin: 20px 0px 10px 50px;
	float: left;
}
#ficha div.publica h1 {
	font-size: 20px;
}
#ficha div.publica a, #ficha div.publica a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
}
#ficha div.publica a:hover {
	text-decoration: none;
}
#subficha {
	width: 975px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

/* CONDICIONES DE USO */
#condiciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
#condiciones p {
	margin-bottom: 10px;
}
#condiciones p.titulo {
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}
#condiciones p.subtitulo {
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
}

/* PIE */
#pie {
	width: 975px;
	height: 99px;
	background-image: url(../imagenes/fondo/fondo-pie.jpg);
	background-position: center center;
	background-repeat: none;
	margin: 20px 0px;
	clear: both;
}
#pie table {
	width: 510px;
	margin-top: 15px;
}
#pie td {
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
#pie div.titulo {
	font-weight: bold;
	padding-bottom: 3px;
}
#pie img {
	float: left;
	padding-right: 5px;
}
#pie a, #pie a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
#pie a:hover {
	text-decoration: underline;
}
#redbuscazoom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 10px;
}
#redbuscazoom a, #redbuscazoom a:visited {
	color: #666666;
	text-decoration: none;
}
#redbuscazoom a:hover {
	text-decoration: underline;
}
#redbuscazoom img {
	
}
#subpie {
	width: 975px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
}
#subpie2 {
	width: 975px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 10px 0px;
}


/* ESTILOS PESTAŅAS */

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0px 5px 0px 0px;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 0px;
 border: 1px solid #778;
 border-bottom: none;
 background: #fff7e5;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #000; }

ul.tabbernav li a:hover
{
 color: #fff;
 background: #ffae00;
 border-color: #778;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding: 10px 0px 0px 0px;
 border-top: 1px solid #aaa;
/* border-right: 1px solid #aaa;*/
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}.thumbnail_container {
	width:80px;
	height:60px;
	overflow:hidden;
	border: 1px solid #ccc;
}


