@charset "utf-8";
/* CSS Document */

#url {
	display:none;
}
body {
	font:11px Arial, sans-serif;
	margin:0;
	background-color:#fff;
}
a {
	text-decoration : none;
}
a:hover {
	text-decoration : none;
}
form, label, p, h1, h2, h3, input {
	margin:0;
	padding:0;
}
img {
	behavior: url("iepngfix.htc"); /* if lt IE 6. */
}
div.clear {
	clear:both;
}
div#contenedor {
	width:100%;
	margin:0;
	padding:0;
}
div#contenedor div#header {
	width:100%;
	height:125px;
	background:url(../Images/fondo-arriba.gif) repeat-x;
}
div#header div#subheader {
	width:878px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
div#subheader div#pais {
	position:absolute;
	top:24px;
	left:386px;
	display:block;
}
div#pais span {
	color:#054a64;
	font:bold 15px Arial, sans-serif;
}
div#subheader div#logo {
	width:380px;
	position: relative;
	overflow:hidden;
}
div#logo cite {
	position:absolute;
	top:45px;
	left:177px;
	font:normal 10px Arial, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}
div#logo a {
	width:380px;
	height:64px;
	background:url(../Images/logo.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}
div#subheader div#idioma {
	width:162px;
	height:21px;
	position:absolute;
	top:24px;
	left:696px;
	background:url(../Images/idioma.png) no-repeat;
	display:block;
	padding-left:6px;
} /*PNG*/
img, div#subheader div#idioma {
	behavior: url("iepngfix.htc");
}
div#idioma span {
	line-height:20px;
	display:block;
	text-transform:uppercase;
	color:#FFF;
	padding:0 8px;
	float:left;
}
div#idioma span a {
	color:#FFF;
}
div#idioma span.es, div#idioma span.us {
	background:url(../Images/idioma-1.gif) 4px no-repeat;
	padding-left:25px;
}
div#idioma span.us {
	background:url(../Images/idioma-2.gif) 4px no-repeat;
}
div#subheader div.menu {
	width:878px;
	height:36px;
	color:#11c0ff;
}
div#subheader div.menu a {
	width:878px;
	height:36px;
	color:#11c0ff;
}
div.menu .portada, div.menu .portada-activo, div.menu .busqueda, div.menu .busqueda-activo, div.menu .publicar, div.menu .publicar-activo, div.menu .ayuda, div.menu .ayuda-activo, div.menu .sindicacion,div.menu .sindicacionA-activo {
	height:24px;
	font:bold 15px Arial, sans-serif;
	text-align:center;
	padding-top:12px;
	float:left;
}
div.menu .portada {
	width:127px;
}
div.menu .portada:hover, div.menu .portada-activo {
	width:127px;
	background:url(../Images/portada-a.gif) 23px 5px no-repeat;
}
div.menu .busqueda {
	width:122px;
}
div.menu .busqueda:hover, div.menu .busqueda-activo {
	width:122px;
	background:url(../Images/busqueda.gif) 0px 5px no-repeat;
}
div.menu .publicar {
	width:203px;
}
div.menu .publicar:hover, div.menu .publicar-activo {
	width:203px;
	background:url(../Images/publicar.gif) 0px 5px no-repeat;
}
div.menu .ayuda {
	width:142px;
}
div.menu .ayuda:hover, div.menu .ayuda-activo {
	width:142px;
	background:url(../Images/ayuda.gif) 0px 5px no-repeat;
}
div.menu .sindicacion {
	width:176px;
}
div.menu .sindicacion:hover, div.menu .sindicacionA-activo {
	width:176px;
	background:url(../Images/sindica.gif) 15px 5px no-repeat;
}
div#contenedor div#medio {
	width:878px;
	overflow:hidden;
	margin:0 auto;
}
div#medio div.publicidad {
	width:800px;
	padding-bottom:10px;
	margin:0 auto;
}
div.publicidad div.b-largo {
	width:820px;
	height:113px;
	background:url(../Images/publi.gif) right -1px no-repeat;
	padding-top: 10px;
	padding-bottom:5px;
	margin:0px auto;
/*margin:0 auto; */
}
div.b-largo img {
	border:2px #000 solid;
	float:left;
}
div#medio div.info {
	width:878px;
	overflow:hidden;
}
div.info div.anuncios {
	width:344px;
	height:115px;
	background:url(../Images/anuncio.gif) no-repeat;
	padding:14px 12px 0 12px;
	margin-top:5px;
	float:left;
}
div.anuncios h1 {
	font:normal 21px Arial, sans-serif;
	display:block;
}
div.anuncios h1 span {
	font:20px/21px Verdana, sans-serif;
	color:#0bb3f4;
}
div.anuncios p {
	font:15px/45px Verdana, sans-serif;
	display:block;
}
div.anuncios p span {
	font:bold 15px Verdana, sans-serif;
	color:#ff1112;
}
div.info div.busqueda {
	width:498px;
	float:left;
}
div.busqueda span {
	height:24px;
	color:#FFF;
	text-align:center;
	display:block;
	background:url(../Images/contador.gif) no-repeat;
	padding-top:11px;
}
div.busqueda p {
	width:498px;
	height:26px;
	display:block;
	background:url(../Images/titulo-b.gif) no-repeat;
	font:bold 14px Arial, sans-serif;
	color:#0bb3f4;
	text-indent:13px;
	padding-top:10px;
	margin:5px 0;
}
div.busqueda form {
	margin:0 10px;
	overflow:hidden;
}
div.busqueda label {
	height:25px;
	font:bold 13px Arial, sans-serif;
	color:#30556d;
	display:block;
	padding-top:5px;
	float:left;
}
div.busqueda label.bb {
	width:170px;
}
div.busqueda label.bc {
	width:308px;
}
div.busqueda select {
	width:160px;
	margin-right:10px;
	display:block;
	float:left;
}
div.busqueda input.boton {
	width:90px;
	height:28px;
	background:url(../Images/enviar.gif) no-repeat;
	font:bold 15px Arial, sans-serif;
	color:#FFF;
	border:none;
	margin-top:-4px;
	float:left;
}
div#medio div.submedio {
	width:878px;
	overflow:hidden;
	margin:10px 0;
}
div.submedio div.izq {
	width:322px;
	overflow:hidden;
	float:left;
}
div.izq div.publicar-a {
	width:319px;
	height:75px;
	background:url(../Images/publicar-a.gif) no-repeat;
	margin-bottom:10px;
	overflow:hidden;
}
div.publicar-a div.publicar-i {
	width:180px;
	padding:12px 0 0 10px;
	float:left;
}
div.publicar-i h3 a {
	color:#cbf1ff;
}
div.publicar-i p {
	width:160px;
	font:13px Arial, sans-serif;
	display:block;
	color:#cbf1ff;
	overflow:hidden;
}
div.publicar-i p a {
	width:160px;
	font:13px Arial, sans-serif;
	display:block;
	color:#cbf1ff;
}
div.publicar-a div.publicar-d {
	width:75px;
	padding:18px 0 0 14px;
	float:left;
}
div.publicar-d span {
	width:75px;
	font:bold 13px Arial, sans-serif;
	display:block;
	color:#004a67;
}
div.publicar-a h3 {
	width:180px;
	font:bold 16px/24px Arial, sans-serif;
	display:block;
	color:#cbf1ff;
}
div.publicar-a a {
	color:#004a67;
}
div.izq div.ciudades {
	width:131px;
	background-color:#e8f9ff;
	margin-right:9px;
	float:left;
}
div.ciudades ul {
	padding:5px 0 8px 6px;
	margin:0;
}
div.ciudades ul li {
	width:118px;
	height:25px;
	display:block;
	font:12px/36px Arial, sans-serif;
	list-style:none;
	border-bottom:1px #afe8ff solid;
	overflow:hidden;
	float:left;
}
div.ciudades ul li a {
	background:url(../Images/icono-abrir.gif) 8px 0 no-repeat;
	color:#174252;
	padding-left:30px;
}
div.ciudades ul li:hover {
	height:33px;
	background:url(../Images/abrir-h.gif) 0 0 no-repeat;
}
div.izq div.ciudades p, div.izq div.paises p {
	width:100%;
	font:bold 15px/33px Arial, sans-serif;
	color:#ff4e00;
	background-color:#fffc88;
	border-bottom:2px #FFF solid;
	text-align:center;
}
div.izq div.izq-c {
	width:318px;
	overflow:hidden;
	background:url(../Images/bg-paises.gif) repeat-y;
}
div.izq div.paises {
	width:170px;
	background-color:#e8f9ff;
	overflow:hidden;
	float:left;
}
div.paises ul {
	margin:0;
	padding:5px 0 8px 8px;
	overflow:hidden;
}
div.paises ul li {
	width:150px;
	height:33px;
	display:block;
	font:12px/36px Arial, sans-serif;
	list-style:none;
	border-bottom:1px #afe8ff solid;
	float:left;
}
div.paises ul li a {
	background:url(../Images/icono-abrir.gif) 14px 0 no-repeat;
	color:#174252;
	padding-left:36px;
}
div.paises ul li:hover {
	background:url(../Images/abrir-2-h.gif) no-repeat;
	font-weight:bold;
}
div.paises img {
	display:block;
	margin:auto;
}
div.izq div.izq-abajo {
	width:306px;
	height:159px;
	padding-left:3px;
	margin:10px 0 10px 6px;
	background:url(../Images/anuncios-fondo.gif) no-repeat;
}
div.izq-abajo h1 {
	display:block;
	font:bold 15px Arial, sans-serif;
	color:#dc3400;
	padding:8px 0 0 15px;
}
div.izq-abajo div.a-imagen {
	width:294px;
	overflow:hidden;
	padding-left:10px;
}
/************************/
div.izq-abajo2 {
	width:255px;
	height:320px;
	margin-left: 0px;
	background:url(../Images/anuncios-fondo2b.gif) no-repeat;
}
div.izq-abajo2 h1 {
	display:block;
	font:bold 15px Arial, sans-serif;
	color:#dc3400;
	padding:8px 0 0 15px;
}
div.izq-abajo2 div.a-imagen {
	width:255px;
	overflow:hidden;
	padding-left:10px;
}
/*******************/
div.a-imagen ul {
	margin:0;
	padding:0;
}
div.a-imagen ul li {
	list-style:none;
	display:block;
	margin:1px 0;
	padding:0 6px;
	float:left;
}
div.a-imagen ul li img {
	background-color:#FFF;
	border:1px #e5d6ce solid;
	padding:5px;
}
div.submedio div.centro {
	width:266px;
	overflow:hidden;
	float:left;
}
div.centro div.total-c {
	width:255px;
	overflow:hidden;
	margin:auto;
	padding-bottom:20px;
}
div.total-c div.cua-a {
	width:255px;
	height:41px;
	background:url(../Images/bloque-cen-a.gif) no-repeat;
}
div.cua-a h2 {
	display:block;
	font:bold 14px Arial, sans-serif;
	text-indent:22px;
	padding-top:8px;
	color:#FFF;
}
div.cua-a p {
	display:block;
	font:normal 11px Arial, sans-serif;
	text-indent:22px;
	color:#ffffff;
}
div.total-c div.cua-b {
	width:255px;
	background:url(../Images/bloque-cen-b.gif) repeat-y;
}
div.cua-b div.cat, div.cat-drc {
	width:240px;
	padding:8px 0 0px 0;
	margin:0 auto;
}
div.cat ul, div.cat-drc ul {
	margin:0;
	padding:0;
}
div.cat ul li, div.cat-drc ul li {
	width:240px;
	height:22px;
	list-style:none;
	display:block;
	font:bold 11px Arial, sans-serif;
	color:#054e6a;
	text-indent:15px;
	background:url(../Images/cat-centro.gif) no-repeat;
	padding:5px 0 2px 0;
}
div.cat ul li a {
	color:#054e6a;
}
div.cat ul li a:hover {
	color:#0d98ce;
}
div.cat-drc ul li {
	color:#ff4e18;
	background:url(../Images/cat-drc.gif) no-repeat;
}
div.cat-drc ul li a {
	color:#ff4e18;
}
div.cat-drc ul li a:hover {
	color:#c05017;
}
div.total-c div.cua-c {
	width:255px;
	height:9px;
	background:url(../Images/bloque-cenc-c.gif) no-repeat;
}
div.submedio div.drc {
	width:266px;
	overflow:hidden;
	padding-left:5px;
	float:left;
}
div.drc div.total-drc {
	width:255px;
	overflow:hidden;
	padding-bottom:20px;
	margin:0 auto;
}
div.total-drc div.cua-a {
	width:255px;
	height:41px;
	background:url(../Images/bloque-drc-a.gif) no-repeat;
}
div.total-drc div.cua-b {
	width:255px;
	background:url(../Images/bloque-drc-b.gif) repeat-y;
}
div.total-drc div.cua-c {
	width:255px;
	height:9px;
	background:url(../Images/bloque-drc-c.gif) no-repeat;
}
div#medio div.visto img {
	display:block;
	overflow:hidden;
	margin:0 auto;
}
div#medio div.publicidad-inf {
	width:820px;
	height:113px;
	background:url(../Images/publi.gif) no-repeat;
	padding-top: 10px;
	padding-bottom:5px;
	margin:0px auto;
}
div.publicidad-inf img {
	display:block;
	padding-top:12px;
	margin-left:18px;
}
div#contenedor div#footer {
	width:100%;
	height:163px;
	background:url(../Images/fondo-footer.gif) repeat-x;
}
div#footer div#subfooter {
	width:878px;
	height:163px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
div#subfooter a.logo-footer {
	width:312px;
	height:45px;
	display:block;
	position:absolute;
	top:60px;
	left:20px;
	overflow:hidden;
	background:url(../Images/fondo-logo-trans.png) no-repeat;
	text-indent:-9999px;
}
img, div#subfooter a.logo-footer {
	behavior: url("iepngfix.htc");
}
div#subfooter div#derechos {
	width:490px;
	height:84px;
	font:11px/24px Arial, sans-serif;
	color:#ffffff;
	display:block;
	background:url(../Images/fondo-condiciones.png) no-repeat;
	position:absolute;
	top:40px;
	left:350px;
	padding-left:12px;
	overflow:hidden;
}
/*PNG*/
img, div#subfooter div#derechos {
	behavior: url("iepngfix.htc");
}
div#derechos p {
	display:block;
	color:#fff;
}
div#derechos span {
	display:block;
	color:#90cfe8;
}
div#derechos span a {
	color:#90cfe8;
}
div#medio div.m-ayuda {
	width:878px;
	overflow:hidden;
	margin:15px auto;
}
div.m-ayuda div.pregunta {
	width:400px;
	overflow:hidden;
	text-indent:6px;
	margin:10px 0;
}
div.pregunta p {
	width:372px;
	height:22px;
	display:block;
	font:bold 14px Arial, sans-serif;
	color:#d5252f;
	text-indent:10px;
	background:url(../Images/titulo-ayuda.png) no-repeat;
	padding-top:4px;
	font-size: 12px;
}/*PNG*/
div.pregunta span {
	width:372px;
	font:11px/21px Arial, sans-serif;
	color:#004c5a;
	display:block;
	padding:2px;
}
div.pregunta h1 {
	width:372px;
	font:normal 31px/33px Arial, sans-serif;
	color:#0091c7;
	display:block;
	border-bottom:1px #e5e5e5 solid;
	padding:10px 0;
	margin-bottom:10px;
}
div.m-ayuda div.a-izq {
	width:425px;
	border-right:1px #e5e5e5 solid;
	overflow:hidden;
	margin-top:10px;
	float:left;
}
div.m-ayuda div.b-ayuda {
	width:400px;
	background:url(../Images/interrogacion.png) 140px 90px no-repeat;
}/*PNG*/
img, div.m-ayuda div.b-ayuda {
	behavior: url("iepngfix.htc");
}
div.m-ayuda div.a-drc {
	width:400px;
	overflow:hidden;
	margin-top:10px;
	float:right;
}
div.submedio div.categoria {
	width:850px;
	overflow:hidden;
	margin:5px 0;
}
div.categoria ul {
	margin:0;
	padding:0;
}
div.categoria ul li {
	height:20px;
	font:bold 12px Arial, sans-serif;
	color:#29485e;
	list-style:none;
	background-color:#d0e5f4;
	display:block;
	text-align:center;
	padding:4px 16px 0 16px;
	margin-right:32px;
	float:left;
}
div.categoria ul li a {
	color:#29485e;
}
div.submedio div.ficha-a {
	width:850px;
	overflow:hidden;
}
div.ficha-a div.titulo {
	width:615px;
	height:28px;
	font:bold 15px Arial, sans-serif;
	text-indent:14px;
	color:#fff;
	background:url(../Images/titulo.gif) no-repeat;
	padding-top:10px;
	margin-right:20px;
	float:left;
}
div.ficha-a div.volver {
	width:168px;
	height:28px;
	font:bold 15px Arial, sans-serif;
	text-align:center;
	color:#fff;
	background:url(../Images/volver.gif) no-repeat;
	padding-top:8px;
	float:left;
}
div.ficha-a a {
	color:#FFF;
}
div.submedio div.opciones {
	width:850px;
	overflow:hidden;
	margin:5px;
}
div.opciones div.op {
	width:144px;
	height:27px;
	background:url(../Images/opc.gif) no-repeat;
	margin-right:5px;
	float:left;
}
div.op p.abuso, div.op p.email, div.op p.favoritos, div.op p.imprimir {
	height:20px;
	font:bold 11px Arial, sans-serif;
	text-indent:34px;
	color:#04516e;
	padding-top:7px;
}
div.op p.abuso a, div.op p.email a, div.op p.favoritos a, div.op p.imprimir a {
	color:#04516e;
}
div.op p.abuso {
	background:url(../Images/icono-a.gif) 10px 6px no-repeat;
}
div.op p.email {
	background:url(../Images/icono-b.gif) 10px 8px no-repeat;
}
div.op p.favoritos {
	background:url(../Images/icono-c.gif) 10px 6px no-repeat;
}
div.op p.imprimir {
	background:url(../Images/icono-d.gif) 10px 6px no-repeat;
}
div.submedio div.ficha-d {
	width:874px;
	overflow:hidden;
	margin:15px 5px;
}
div.ficha-d div.sub-izq-f {
	width:609px;
	float:left;
}
div.sub-izq-f div.bloque-ficha {
	width:609px;
	overflow:hidden;
}
div.bloque-ficha div.bloque-a {
	width:609px;
	height:9px;
	background:url(../Images/sub-desc-a.gif) no-repeat;
	overflow:hidden;
}
div.bloque-ficha div.bloque-b {
	width:609px;
	background:url(../Images/sub-desc-b.gif) repeat-y;
	overflow:hidden;
}
div.bloque-b span {
	width:550px;
	font:13px/29px Arial, sans-serif;
	color:#000;
	display:block;
	margin:10px auto;
}
div.bloque-b img {
	display:block;
	background-color:#FFF;
	border:1px #8ab6c7 solid;
	padding:6px;
	margin:0 auto;
}
div.bloque-ficha div.bloque-c {
	width:599px;
	height:36px;
	background:url(../Images/sub-desc-c.gif) no-repeat;
	font:14px Arial, sans-serif;
	color:#008ecc;
	text-align:right;
	padding:20px 15px 0 0;
}
div.bloque-c a {
	color:#008ecc;
}
div.sub-izq-f div.relacionado {
	width:600px;
	padding-left:10px;
	overflow:hidden;
}
div.relacionado h2 {
	font:bold 11px Arial, sans-serif;
	color:#0091c7;
	display:block;
	text-indent:8px;
	margin:10px 0;
}
div.relacionado ul {
	margin:0;
	padding:0;
}
div.relacionado ul li {
	width:190px;
	list-style:none;
	display:block;
	overflow:hidden;
	padding:5px;
	float:left;
}
div.relacionado ul li a {
	display:block;
	font:10px/20px Arial, sans-serif;
	color:#083a4c;
}
div.relacionado ul li img {
	display:block;
	background-color:#FFF;
	border:1px #8ab6c7 solid;
	padding:3px;
}
div.relacionado ul li p {
	display:block;
	padding:1px;
	float:left;
}
div.relacionado ul li span {
	display:block;
	margin:4px 0 0 5px;
	float:left;
}
div.relacionado ul li:hover {
	background-color:#ebfaff;
}
div.ficha-d div.sub-drc-f {
	width:255px;
	float:right;
}
div.sub-drc-f div.datos {
	width:231px;
	overflow:hidden;
	margin:10px auto;
}
div.datos h1 {
	width:231px;
	height:39px;
	background:url(../Images/datos-a.gif) no-repeat;
	font:bold 15px/38px Arial, sans-serif;
	color:#d42729;
	text-indent:16px;
}
div.datos div.datos-b {
	width:221px;
	background:url(../Images/datos-b.gif) repeat-y;
	padding:0 5px;
}
div.datos-b ul {
	width:205px;
	margin:0 auto;
	padding:0;
}
div.datos-b ul li {
	width:205px;
	font:normal 11px/20px Arial, sans-serif;
	list-style:none;
	display:block;
}
div.datos-b div.g-imagenes {
	width:215px;
	overflow:hidden;
	margin:0 auto;
}
div.g-imagenes ul {
	margin:0 5px;
	padding:0;
}
div.g-imagenes ul li {
	width:57px;
	list-style:none;
	display:block;
	margin:0 4px;
	padding:2px 0;
	float:left;
}
div.g-imagenes ul li img {
	background-color:#FFF;
	border:1px #e5d6ce solid;
	padding:5px;
}
div.datos div.datos-c {
	width:231px;
	height:12px;
	background:url(../Images/datos-c.gif) no-repeat;
}
div.datos-pub {
	width:255px;
	margin:15px 0;
}
div.datos-pub div.d-banner {
	width:255px;
/*	background:url(../Images/fondo-publi.gif) no-repeat;*/
	padding-top:3px;
	margin-top:5px;
}
div.d-banner img {
	border:1px #9fc7d6 solid;
}
div#medio div.contactar {
	width:838px;
	overflow:hidden;
	padding-bottom:25px;
	margin:0 auto;
}
div.contactar h1 {
	font:27px/40px Arial, sans-serif;
	display:block;
	border-bottom:1px #ccc solid;
	padding-top:5px;
	margin:10px 0;
}
div.contactar div.con-izq {
	width:224px;
	float:left;
}
div.con-izq label {
	display:block;
	font:13px/29px Arial, sans-serif;
	text-indent:5px;
}
div.con-izq input.cont {
	width:220px;
	border:1px #abccdc solid;
	background-color:#d0e6ee;
}
div.contactar div.con-drc {
	width:442px;
	margin-left:25px;
	float:left;
}
div.con-drc label {
	font:13px/29px Arial, sans-serif;
	text-indent:5px;
	display:block;
}
div.con-drc textarea {
	width:430px;
	height:100px;
	border:1px #abccdc solid;
	background-color:#d0e6ee;
}
div.con-drc input.boton {
	width:108px;
	height:30px;
	background:url(../Images/boton-contac.gif) no-repeat;
	font:bold 13px Arial, sans-serif;
	color:#FFF;
	border:none;
	margin:5px 4px;
	float:right;
}
div#contenedor div#medio-listado {
	width:950px;
	overflow:hidden;
	margin:0 auto;
}
div#medio-listado div.publicidad {
	margin:auto;
	padding-bottom:10px;
}
div.publicidad img {
	display:block;
	margin:2px auto;
}
div.submedio div.listado {
	width:624px;
	overflow:hidden;
	float:left;
}
div.listado div#publicidad-listado {
	width:624px;
	position:relative;
	overflow:hidden;
}
div#publicidad-listado div#publicar {
	width:225px;
	height:69px;
	background-color:#f5fbff;
	border:1px #d0e5f4 solid;
	position:absolute;
	left:397px;
	overflow:hidden;
	z-index:100;
}
div#publicar span {
	font:bold 12px Arial, sans-serif;
	color:#11c0ff;
	display:block;
	text-align:center;
	padding-top:5px;
}
div#publicar p {
	width:161px;
	height:22px;
	color:#29485e;
	font:bold 12px Arial, sans-serif;
	display:block;
	text-align:center;
	background:url(../Images/publicar-boton.gif) no-repeat;
	padding-top:5px;
	margin:10px auto;
}
div#publicar p a {
	color:#29485e;
}
div#publicidad-listado img {
	display:block;
	margin:0 auto;
}
div#p-listado-a {
	width:531px;
	height:11px;
	background:url(../Images/publi-a.gif) no-repeat;
	overflow:hidden;
}
div#p-listado-b {
	width:531px;
	background:url(../Images/publi-b.gif) repeat-y;
}
div#p-listado-c {
	width:531px;
	height:11px;
	background:url(../Images/publi-c.gif) no-repeat;
}
div.listado div.titulo-listado {
	width:615px;
	height:32px;
	background:url(../Images/titulo-listado.gif) no-repeat;
	padding-top:4px;
	margin:15px auto;
}
div.titulo-listado p {
	font:bold 12px Arial, sans-serif;
	color:#fffc88;
	display:block;
	text-indent:36px;
}
div.titulo-listado span {
	display:block;
	color:#fff;
	text-indent:36px;
}
div.listado div.lista-t {
	width:620px;
	overflow:hidden;
}
div.lista-t .uno {
	width:620px;
	background:url(../Images/bg-list-a.gif) repeat-y;
}
div.lista-t .dos {
	width:620px;
	background:url(../Images/bg-list-b.gif) repeat-y;
}
div.lista-t .opaco {
	filter: alpha(opacity=50);
	opacity: .5
}
div.lista-t div#lista {
	width:620px;
	position:relative;
	overflow:hidden;
	padding:5px 0;
	margin:4px auto;
}
div#lista p {
	font:10px/24px Arial, sans-serif;
	color:#669fb5;
	display:block;
	text-indent:15px;
}
div#lista div.lista-izq {
	width:101px;
	overflow:hidden;
	margin-right:4px;
	float:left;
}
div.lista-izq img {
	display:block;
	background-color:#FFF;
	border:1px #8ab6c7 solid;
	padding:3px;
	margin:10px auto;
}
div#lista div#lista-cn {
	width:387px;
	height:100%;
	overflow:hidden;
	float:left;
}
div#lista-cn div#precio {
	width:154px;
	height:18px;
	position:absolute;
	top:5px;
	left:320px;
	font:bold 12px Arial, sans-serif;
	color:#1c4655;
	text-align:right;
	overflow:hidden;
}
div#lista-cn h1 {
	font:bold 12px/29px Arial, sans-serif;
	color:#1a6e8e;
	text-indent:10px;
	display:block;
}
div#lista-cn h2 {
	font:normal 11px/20px Arial, sans-serif;
	display:block;
	padding-left:10px;
}
div#lista-cn span {
	font:10px/20px Arial, sans-serif;
	color:#1a6e8e;
	text-indent:10px;
	display:block;
}
div#lista div.lista-drc {
	width:124px;
	height:100%;
	float:right;
}
div.lista-drc span.rojo {
	color:#ff3c00;
}
div.lista-drc span {
	font:bold 10px/20px Arial, sans-serif;
	color:#0b3e52;
	text-indent:12px;
	display:block;
}
div.listado div.paginador {
	width:620px;
	overflow:hidden;
	margin:10px 0;
}
div.paginador ul {
	margin:0;
	padding:0;
}
div.paginador ul li {
	display:block;
	list-style:none;
	float:left;
}
div.paginador li.num {
	width:27px;
	height:22px;
	font:bold 12px Arial, sans-serif;
	color:#fff;
	display:block;
	list-style:none;
	text-align:center;
	background:url(../Images/pag-b.gif) no-repeat;
	padding-top:5px;
	margin:3px 2px 0 1px;
}
div.paginador li.num:hover {
	background:url(../Images/pag-a.gif) no-repeat;
	color:#fff;
	margin-top:3px;
}
div.paginador ul li a {
	color:#FFF;
	display:block;
	list-style:none;
}
div.paginador ul li.atras a {
	width:45px;
	height:33px;
	background:url(../Images/pag-atras.gif) no-repeat;
	text-indent:-9999px;
	margin:0 5px;
}
div.paginador ul li.siguiente a {
	width:45px;
	height:33px;
	background:url(../Images/pag-adelante.gif) no-repeat;
	text-indent:-9999px;
	margin:0 5px;
}
div#medio div.submedio-publicar {
	width:808px;
	margin:10px auto;
	overflow:hidden;
}
div.submedio-publicar div.categoria-pub {
	width:800px;
	overflow:hidden;
	margin:5px 0 20px 0;
}
div.categoria-pub ul {
	margin:0;
	padding:0;
}
div.categoria-pub ul li {
	height:20px;
	list-style:none;
	font:bold 12px Arial, sans-serif;
	color:#29485e;
	background-color:#d0e5f4;
	display:block;
	text-align:center;
	padding:4px 16px 0 16px;
	margin:0 32px 0 0;
	float:left;
}
div.categoria-pub ul li a {
	color:#29485e;
}
div.submedio-publicar div.publi-izq {
	width:320px;
	overflow:hidden;
	float:left;
}
div.publi-izq div.instrucciones {
	width:320px;
	background:url(../Images/instruc-centro.gif) repeat-y;
}
div.instrucciones h1 {
	width:320px;
	height:74px;
	background:url(../Images/instrucciones.gif) no-repeat;
	text-indent:-9999px;
}
div.instrucciones p {
	width:290px;
	font:11px/30px Arial, sans-serif;
	color:#151d22;
	display:block;
	margin:0 auto;
}
div.instrucciones span {
	font-weight:bold;
}
div.instrucciones div.is-inf {
	width:320px;
	height:14px;
	background:url(../Images/instruc-abajo.gif) no-repeat;
}
div.publi-izq div.publicar-publi {
	width:311px;
	height:293px;
	background:url(../Images/publicar-publi.gif) no-repeat;
	margin: 5px auto;
	padding-top: 33px;
	padding-left: 30px;
}
div.publicar-publi img {
	display:block;
	padding-top:34px;
	margin:0 auto;
}
div.submedio-publicar div.publi-drc {
	width:461px;
	overflow:hidden;
	float:right;
}
div.publi-drc div.cuadro-error {
	width:454px;
	background-color:#ffffd2;
	font:bold 12px/20px Arial, sans-serif;
	color:#ff6000;
	border:1px #fad777 solid;
	padding:2px;
	margin:0 4px 10px 0;
}
div.cuadro-error p {
	display:block;
	background:url(../Images/icono-publicar.gif) 4px no-repeat;
	padding-left:30px;
}
div.cuadro-error span {
	display:block;
	background:url(../Images/icono-publicar.gif) 5px no-repeat;
	padding-left:30px;
}
div.publi-drc div.cuadro-titulo {
	background:#d0e5f4 url(../Images/icono-t.gif) 2px no-repeat;
	font:bold 12px/19px Arial, sans-serif;
	color:#29485e;
	text-indent:25px;
	padding:3px;
	margin:10px 0;
}
div.publi-drc div.cuadro-titulo-dos {
	background:#d0e5f4 url(../Images/icono-user.gif) 8px no-repeat;
	font:bold 12px/19px Arial, sans-serif;
	color:#29485e;
	text-indent:25px;
	padding:3px;
	margin:10px 0;
}
div.publi-drc div.datos-anuncio {
	width:444px;
	overflow:hidden;
	padding:5px 0;
	margin:0 auto;
}
div.datos-anuncio ul {
	margin:0;
	padding:0;
}
div.datos-anuncio ul li {
	display:block;
	list-style:none;
	font:12px Arial, sans-serif;
	margin:10px 0;
}
div.datos-anuncio ul li.nombres {
	width:120px;
	float:left;
}
div.datos-anuncio ul li.datos-an {
	width:285px;
	display:block;
	padding-left:5px;
	float:left;
}
div.datos-anuncio ul li.datos-an a {
	width:14px;
	height:14px;
	background:url(../Images/icono-formulario.gif) no-repeat;
	display:block;
	margin:5px;
	float:left;
}
div.datos-anuncio ul li.datos-an input {
	width:211px;
	height:22px;
	background:url(../Images/fondo-datos.gif) repeat-x;
	font:12px Arial, sans-serif;
	border:1px #a4d5f7 solid;
	padding:6px 2px 0 2px;
	float:left;
}
div.datos-anuncio ul li.datos-an textarea {
	width:274px;
	height:73px;
	background-color:#f5fbff;
	border:1px #a4d5f7 solid;
	padding:4px;
}
div.datos-anuncio ul li.datos-an select {
	width:217px;
	background-color:#f5fbff;
	border:1px #a4d5f7 solid;
	float:left;
}
div.publi-drc div.datos-otros {
	width:436px;
	background-color:#dcf1ff;
	border:1px #91d3ff solid;
	overflow:hidden;
	padding:10px 5px;
	margin:0 auto;
}
div.datos-otros span {
	width:350px;
	list-style:none;
	display:block;
	margin:8px;
	float:left;
}
div.datos-otros span label {
	width:125px;
	font:12px/20px Arial, sans-serif;
	display:block;
	float:left;
}
div.datos-otros span input {
	width:184px;
	height:24px;
	background-color:#9dd8ff;
	border:1px #fff solid;
	float:left;
}
div.publi-drc div.datos-usuario {
	width:444px;
	overflow:hidden;
	padding:5px;
	margin:0 auto;
}
div.datos-usuario p {
	width:423px;
	display:block;
	font:12px Arial, sans-serif;
	color:#676767;
	margin:0 auto;
}
div.datos-usuario ul {
	margin:0;
	padding:0;
}
div.datos-usuario ul li {
	width:450px;
	list-style:none;
	display:block;
	font:12px/26px Arial, sans-serif;
	overflow:hidden;
	margin:10px 0;
}
div.datos-usuario ul li label {
	width:115px;
	height:30px;
	display:block;
	float:left;
}
div.datos-usuario ul li label.validacion {
	width:160px;
	height:30px;
	display:block;
	float:left;
}
div.datos-usuario ul li label.validacion span {
	font-weight:bold;
	color:#00aaec;
}
div.datos-usuario ul li input.vali {
	width:97px;
	height:16px;
	background-color:#e2f3ff;
	border:1px #8ccce9 solid;
	font:12px Arial, sans-serif;
	display:block;
	padding:5px;
	float:left;
}
div.datos-usuario ul li input {
	width:210px;
	display:block;
	background-color:#f5fbff;
	border:1px #a4d5f7 solid;
	float:left;
}
div.datos-usuario ul li a {
	width:14px;
	height:14px;
	background:url(../Images/icono-formulario.gif) no-repeat;
	display:block;
	margin:5px;
	float:left;
}
div.datos-usuario ul li input.examinar {
	width:96px;
	height:30px;
	background:url(../Images/examinar.gif) no-repeat;
	font-weight:bold;
	color:#FFF;
	display:block;
	border:none;
	margin-left:15px;
	float:left;
}
div.datos-usuario ul input.pub-total {
	width:444px;
	height:60px;
	background:url(../Images/boton-publicar.gif) no-repeat;
	font:bold 29px Arial, sans-serif;
	color:#FFF;
	display:block;
	border:none;
	margin:10px auto;
}
div#medio div.carousel {
	width:875px;
	height:113px;
	background:url(../Images/fondo-carousel.gif) no-repeat;
	margin:20px auto;
}
div.carousel a.atras {
	width:39px;
	height:102px;
	display:block;
	background:url(../Images/car-atras.gif) no-repeat;
	margin:5px 3px;
	float:left;
}
div.carousel div.contenido {
	width:309px;
	overflow:hidden;
	margin:2px 0 5px 1px;
	height: auto;
	float:left;
}
div.reacudro-aleatorios{
	/*background:url('../images/recuadro-aleatorios.gif') no-repeat;*/
	background: url('../images/aleatorio_medio.gif') repeat-y;
	margin:0px;
	height:490px;
}
div.reacudro-publis{
	background:url('../images/recuadro-aleatorios.gif') no-repeat;
	height:309px;
	margin:0px;
}
div.carousel div.contenido img {
	width:60px;
	height:60px;
	overflow:hidden;
	margin:2px 0 5px 1px;
	float:left;
}

div.contenido span.mas {
	display:block;
	color:#054e6a;
	font:10px Arial, sans-serif;
	text-indent:10px;
	margin:3px 0;
}
div.contenido ul {
	margin:0;
	padding:0;
}
div.contenido ul li {
	width:300px;
	height:60px;
	list-style:none;
	display:block;
	/*border-left:1px #afe8ff solid;
	border-right:1px #afe8ff solid;*/
	padding:5px 0 0 5px;
	float:left;
}
div.contenido ul li img {
	list-style:none;
	display:block;
	background-color:#fff;
	padding:5px;
	border:1px #e2d3cb solid;
	float:left;
	
}
div.contenido ul li p {
	width:230px;
	font:10px Arial, sans-serif;
	color:#3db7df;
	display:block;
	margin-left:3px;
	float:left;
}
div.contenido ul li p span {
	color:#3db7df;
	display:block;
	font:11px Arial, sans-serif;
	margin:3px 0;
	padding:0;
}
div.contenido ul li p span.naranja {
	font:10,5px Arial, sans-serif;
	color:#ff7018;
}
div.contenido ul li p span.visitas {
	font:10px Arial, sans-serif;
	color:#3db7df;
}
div.carousel a.siguiente {
	width:39px;
	height:102px;
	display:block;
	background:url(../Images/car-siguiente.gif) no-repeat;
	margin:5px 3px;
	float:right;
}

	/* base semi-transparente */
    .overlay{
        display: none;
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        z-index:1001;
		opacity:.75;
        -moz-opacity: 0.75;
        filter: alpha(opacity=75);
    }
	
    /* estilo para lo q este dentro de la ventana modal */
    .modal {
        display: none;
        position: relative;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        padding: 5px;
        background: #fff;
		color: #333;
        z-index:1002;
        overflow: auto;
    }
	
	a.link1:link	{ text-decoration:none; color: #CC3300; }
	a.link1:visited	{ text-decoration:none; color: #CC3300; }
	a.link1:active	{ text-decoration:none; color: #CC3300; }
	a.link1:hover	{ text-decoration:none; color: #000000; }
	
	a.link1v:link	{ text-decoration:none; color: #ffffff; }
	a.link1v:visited{ text-decoration:none; color: #ffffff; }
	a.link1v:active	{ text-decoration:none; color: #ffffff; }
	a.link1v:hover	{ text-decoration:none; color: #FFFF00; }
	
	
	.volver2 {
	width:168px;
	height:28px;
	font:bold 15px Arial, sans-serif;
	text-align:center;
	color:#ffffff;
	background:url(../Images/volver.gif) no-repeat;
	padding-top:8px;
	float:left;
	/*margin-left: 28px;*/
	}
	a.linkvv:link { color:#FFF; text-decoration:none; }
		a.linkvv:active { color:#FFF; text-decoration:none; }
			a.linkvv:visited { color:#FFF; text-decoration:none; }
				a.linkvv:hover { color:#FFF; text-decoration:none; }
				
				
				div.paginador li.num2 {
	width:27px;
	height:22px;
	font:bold 12px Arial, sans-serif;
	color:#fff;
	display:block;
	list-style:none;
	text-align:center;
	background:url(../Images/pag-a.gif) no-repeat;
	padding-top:5px;
	margin:3px 2px 0 1px;
}