@charset "utf-8";
/* CSS Document */
/*--------------------------------------*/
/*Reseteo de estilos*/

html, body,
	h1, h2, h3, h4,
	ul, li,
	div, p, blockquote, address,
	span, code, a, img, strong, em,
	form, textarea {
		font-style: normal;
		font-weight: normal;
		text-align: left;
		margin: 0;
		padding: 0;
		border: none;
		list-style-type: none;
		text-decoration: none;
		vertical-align: top;}

/*--------------------------------------*/
/*Propiedades por defecto*/
body 	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444}
hr		{background:#DFDDD5;color:#DFDDD5;clear:both;float:none;width:100%;height:1px;margin:0 0 11px;border:none;}
a	 	{ color:#333333}
strong	{ font-weight:bolder}
marquee {padding: 5px 0 0 0 }

/*--------------------------------------*/
/*Proporciones de las clases Estructurales*/

.abc 		{ width:985px; }
.contenedor	{ min-height:931px; width:946px;}
.cabecera	{ width:100%;}
.cuerpo		{ width:100%;}
.col1 		{ width:632px;}
.col2		{ width:300px}
.pie		{ width:100%; height:198px}


/*--------------------------------------*/
/*Formateo de clases estructurales*/

.abc 		{ background:url(images/bg.png) no-repeat; position:relative}
.contenedor	{ background:transparent url(images/page_top.jpg)  repeat-x scroll 0 66px; margin-left:24px; }
.cabecera 	{ padding-top:46px;}



/*--------------------------------------*/
/*Formateo de subclases*/
/*---------Cabecera*/

	.logo 	{ width:200px; margin-top:-8px; height:102px}
	.quote	{ width:230px; height:75px; border-left:1px solid #E7E7E7; padding:5px 3px 0px 3px}
	.menu 	{ width:100%; height:32px; display:block; font-family: Arial, Helvetica, sans-serif; font-size:10pt}
		.menu ul { padding-top:10px;}
		.menu li{ float:left; margin-left:15px;margin-right:15px}

	.submenu { height:28px}
		.submenu ul{ padding-top:7px;}
		.submenu li{ float:left; margin-left:20px}

/*---------columna1*/
	/*Principales*/
	.logo { background:url(images/logo.jpg) no-repeat;}
	.logo img{ margin-left:23px; padding-bottom:71px}
	.logo .fecha {margin-left:20px; font-size:11px}
	.logo .fecha strong{ color:#DD0000}

	.col1	h1 a{ font-family:Arial, Helvetica, sans-serif; font-size:15pt; color:#FFFFFF; ; text-align:center}
	.principales-como-antes{ width:100%; height:262px; background:url(images/bd_caja1.jpg)}
	.principales{ height:262px;width:635px; background:url("http://clasificados.abc.com.py/css/images/bd_caja1.jpg") repeat scroll 0 0;}
	height:262px;
width:945px;

	.principales .corn-left	{ background:url(images/bd_caja1_left.jpg); height:262px; width:6px; float:left}
	.principales .corn-right{ background:url(images/bd_caja1_right.jpg); height:262px; width:6px;; float:right}
	.principales .medio 	{ width:600px; height:150px;  padding:20px 10px 0 10px;}
	.principales .rubros	{ width:192px; position:relative; height:240px}


	.rubros	ul	{ border-top: #FFFFFF 1px solid; background:url(images/rub_sombr.jpg) no-repeat top center; }
	.rubros  ul li	{ background:url(images/bd_li.jpg) repeat-x bottom; padding:0px 0px 0px 28px; line-height:45px; width:122px; margin-left:10px; list-style-image:url(images/rub_li.jpg); list-style-type:circle; list-style-position:inside;}
	.rubros ul li a	{ color:#919191}

	/*--Automotores*/
	.automotores			{ background:url(images/icn_automotores.jpg) no-repeat right 165px ;}
	.automotores	h1		{ background:url(images/tit_aut_medio.jpg) left; width:100%; height:26px; display:block}
	.automotores	span	{ background:url(images/tit_aut_left.jpg) no-repeat; height:26px; width:100%; display:block}
	.automotores	span a	{ background:url(images/tit_aut_right.jpg) no-repeat right; width:100%;height:26px; display:block}

	/*--Inmuebles*/
	.inmuebles				{ background:url(images/icn_inmuebles.jpg) no-repeat right 165px;}
	.inmuebles		h1		{ background:url(images/tit_inm_medio.jpg) left; width:100%; height:26px; display:block}
	.inmuebles		span	{ background:url(images/tit_inm_left.jpg) no-repeat; height:26px; width:100%; display:block}
	.inmuebles		span a	{ background:url(images/tit_inm_right.jpg) no-repeat right; width:100%;height:26px; display:block}

	/*--Empleos*/
	.empleos				{ background:url(images/icn_empleos.jpg) no-repeat right 158px;}
	.empleos		h1		{ background:url(images/tit_emp_medio.jpg) left; width:100%; height:26px; display:block}
	.empleos		span	{ background:url(images/tit_emp_left.jpg) no-repeat; height:26px; width:100%; display:block}
	.empleos		span a	{ background:url(images/tit_emp_right.jpg) no-repeat right; width:100%;height:26px; display:block}

	/*Login:portada*/
	.login			{ background:#FFFFFF url(images/bg_log_port.jpg); height:28px; padding:2px 0; margin:0 0 15px 0; font-size:12px;}

	 form.form_portada{ font-weight:bolder}
	 form.form_portada label{margin-right:2px; margin-left:10px;}
	 form.form_portada input{ border:1px solid #adc9d0; margin-right:4px}
	 form.form_portada input.buscar{ background: url(images/btn_log_port.jpg) no-repeat; border:none; width:38px; height:22px; padding: 0 20px; cursor:pointer; }

/*---------columna1*/
	.col2{ border-left:1px solid #d8d8d8; padding-left:5px; padding-top:5px;}

	/*Buscador*/
		.buscador{ background:#fff; padding:4px; border:1px solid #e1e1e1; position:relative; }
		.buscador form	{ background:#e7e7e7; padding:10px;}
		.bus{ background:url(images/buscar.jpg); width:75px; height:16px;}
		.buscador p label	{ width:60px; display:block; float:left; margin:4px 0; position:relative }
		.buscador input	{  border:1px solid #adc9d0; margin:2px 0;}
		.buscador input.buscar{ display:block; margin:2px 0; border:none; float:right;background:url(images/search.jpg) no-repeat; width:76px; height:23px; color:#FFF; font-size:12px; font-family:Arial;cursor:pointer;}
		.buscador p { margin:10px 0 }


/*--------------------------------------*/
/*Subrubros*/
	.subrubros			{ background:#f9f9f9 url(images/bd_sub_medio.jpg); width:944px; height:146px;}
	.subrubros .corn	{ width:6px; height:146px;}
	.subrubros .left	{ background:url(images/bd_sub_left.jpg); float:left}
	.subrubros .right	{ background:url(images/bd_sub_right.jpg); float:right}
	.subrubros .middle	{ background:url(images/bd_sub_medio.jpg)}
	.subrubros .inside	{ width:892px; height:138px; padding:0 20px; margin-top:12px}

	.subrubros .subrubro{ width:127px; float:left; cursor:pointer; }
	.subrubro .img{ height:100px; width:86px; margin:0 auto;  display:block}

	.caption { display:block; background: url(images/bd_caja.jpg) repeat-y right; text-align:center; line-height:25px;}
	.caption a { font-size:11px; font-weight:bolder}
	.caption a.selected{ color:#5aabdd}


/*--------------------------------------*/
/*Subcategorias*/
.puntero { background:url(images/puntero.jpg); width:38px; height:21px; position:absolute; top:-21px; left:57px;}
.subcategorias{ background:#fdfdfd; border:1px solid #e7e7e7; width:944px; position:relative; margin-top:20px; padding:10px 0}
.subcategorias .listado-subcategorias li{ display:block; padding: 2px 10px; float:left; border-right:1px solid #ddd; margin:2px 0;}
.subcategorias a:hover { color:#5aabdd; text-decoration:underline}

/*--------------------------------------*/
/*Playas destacadas*/
.destacados{ border:1px solid #CDCE68; background:#FFFAAA; padding:6px; color:#333; margin-bottom:4px;}
.destacados .titulo{ color:#5AABDD;font-weight:bold;}
.destacados .playa{ margin:10px 20px;float:left;}
	 
/*--------------------------------------*/
/*Publicidades*/
	.publicidad{ border:1px solid #e3e3e3; padding:5px 0;font-size:10px;}
	.img	{ width:270px;}
	.p_230x60 img{margin:0 auto; width:230px; height:60px; display:block}
	.p_468x60 img{margin:0 auto; width:468px; height:60px; display:block}

/*Pagina Interna*/
	.navegacion{ background:url(images/bd_caja1.jpg) #fff repeat-x 0 0px; width:100%; border:#d8d8d8 1px solid;}
	.navegacion .titulo { margin:10px 0 10px 10px; display:block}

/*--------------------------------------*/
/*Pie*/
.pie	{ font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/pie.jpg) repeat-x; font-size:7.5px; padding:61px 0 0 0px;}

.pie .pagefooter .vsmcontent {

padding:61px 0 0 30px;
color:#000000;
height:211px;
width:916px;
}

.vsmcontent {
font-size:8pt;
padding-left:10px;
}
/*--------------------------------------*/
/*Elementos*/
	.separador1	{  width:2px;  height:150px; margin:20px 5px 0 5px ; background:url(images/bd_caja.jpg) repeat-y;}
	.separador2	{  width:97%;  height:2px; margin:5px 0 ; background:url(images/bd_log_port.jpg) right; }
	.separador3	{  width:100%; height:8px; background:url(images/se3.jpg) repeat-x; margin:15px 0;}
	.selected{ color:#5aabdd; font-weight:bolder} /*0dcfff*/
	.link 		{ color:#5aabdd; text-decoration:underline}
	.ave 		{ width: 90px; height:221px;position:absolute; z-index:12; left:-10px; top:320px;}

/*--------------------------------------*/
/*Clasificados*/
	.clasificados { background:#f3f3f3; border-top:1px dashed #e1e1e1; border-right:1px solid #d8d8d8; padding-bottom:5px }
	.anuncio 	  { background:url(images/cl_medio.jpg) repeat-y; width:629px; margin:10px 0; line-height:21px}
	.anuncio .top { background:url(images/cl_top.jpg); width:629px; display:block; height:6px;}
	.anuncio .texto{ padding-left:10px; display:block;}
	.anuncio .btm { background:url(images/cl_btm.jpg); width:629px; height:6px; display:block}
	.anuncio .high{ font-weight:bold; background-color:#FF0; }


/*--------------------------------------*/
/*Anunciar*/
	.anunciar	{ width:95%; border:1px solid #e0dfe4; padding:10px;}
	.cotizacion { width:50%; border-right:1px solid #e0dfe4}
	.cotizacion p{ margin:20px 0;}
	.cotizacion label { display:block; width:100px; float:left}
	.cotizacion textarea, .cotizacion input { border:1px solid #adcad0}

	.horarios { width:49%;}
	.horarios  h3{ text-align:center; font-weight:bolder; color:#919191; border-bottom:2px solid #919191}
	.horarios table { margin:10px 0; border-bottom:2px solid #e0dfe3}
	.horarios td{ border-left:1px solid #e0dfe3; padding:0 0 0 13px}

	.crearcuenta { width:207px; height:70px; background: url(images/crearcuenta.jpg) no-repeat; margin:10px 0 0 30px}


/*--------------------------------------*/
/*Caja de Contactos (Footer)*/
/******************************************************/
/*********************** CONTACTO *********************/
/******************************************************/
#caja_contacto{
	position:absolute;
	display:none;
	border:3px solid #ccc;
	background:#FFF url(../img/contacto_back.jpg) repeat-x top;
	height:2px;
	width:2px;
	text-align:left;
	font-family:"Verdana";
	overflow:hidden;
	z-index:100;
}

#caja_contacto a{
	font-size:11px;
	font-family:Arial;
	color:#666;
	text-decoration:none;
}

#caja_contacto a:hover{
	color:#333;
}

#caja_contacto h2{
	text-align:left;
	padding:0;
	font-family:"Georgia";
	font-size:11px;
	color:#809cb0;
}

#caja_contacto ul{
	padding-top:4px;
}

#caja_contacto li{
	list-style-type:none;
	width:160px;
	float:left;
	text-align:left;
	padding:10px 0px 0px 10px;
	color:#000;
	font-weight:bold;
	margin:0px;
}

#caja_contacto br{
	clear:both;
}

#caja_contacto .inputs{
	border: 1px solid #CCC;
	color: #000;
	width: 280px;
	padding:2px;
}

#caja_contacto .cont_error{
	color:#C00;
	font-weight:bold;
	margin-top:10px;
	padding:15px;
	width:250px;
	display:none;
}

#caja_contacto .tituloCon{
	float:left;
	display:inline;
	margin:11px 0 0 15px;
}

#caja_contacto .cerrar{
	float:right;
	display:inline;
	padding:5px;
}

#caja_contacto .cerrar a {
	font-size:10px;
}

#caja_contacto .loading{
	margin-top:150px;
	color:#333;
	text-align:center;
	font-size:10px;
}

.staff{
	background:bottom right url("../img/emails_back.jpg") no-repeat;
	padding-left:15px;
	line-height:18px;
}

.staff h2 {
	padding:5px 0 0 0 !important;
	margin:0 !important;
	line-height:13px;
}

.telefono{
	background:bottom right url("../img/telefonos_back.jpg") no-repeat;
	padding-left:15px;
	line-height:18px;
}

.telefono b {
	font-family:"Georgia";
	font-size:14px;
}

.wap {
	padding-left:20px;
	padding-right:20px;
	line-height:18px;
}

.rss{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	line-height:18px;
}

.copyright {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	line-height:18px;
}

.copyright p {
	text-align:center;
}

.copyright h2 {
	text-align:center !important;
}

.editorial {
	padding-left:15px;
	line-height:18px;
}

.editorial h2 {
	padding:15px 0 0 0 !important;
	margin:0 !important;
	font-size:16px !important;
	line-height:20px !important;
}

.log_err{
	color:#C00;
	display:none;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.titTit{
	color:#000;
	font-family:Georgia;
	font-size:12px !important;
}

.cajaTit{
	padding:2px 0px !important;
	overflow:hidden;
}


/*--------------------------------------*/
/*Clases genericas*/
.mcenter 	{ margin:0 auto}
.fleft		{ float:left;}
.fright		{ float:right}
.cboth		{ clear:both}
.off 		{ display:none }
.on			{ display:block }


/*--------------------------------------*/
/*lighbox*/
#info{
	padding:15px;
	border:1px solid #CCC;
	background:#FFF;
	height:auto;
	display:none;
	position:absolute;
	z-index:100;
	text-align:center;
}
	#info img{
		border:1px solid #CCC;
		padding:4px;
		margin:0 auto;
	}
	#info a{
		color:#5AABDD;
	}

#overlay{
	background:#000;
	width:100%;
	left:0;
	top:0;
	display:none;
	position:absolute;
	z-index:90;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.pagGal{
	text-align:center;
}
	.pagGal a{
		margin-right:8px;
		font-weight:bold;
	}

.descGal{
	width:500px;
	margin:0 auto;
	text-align:left;
}
.destacado{
margin: 15px;
float:left;
}
.clear {
	clear:both;
}
.orden{
width:580px;
}
.foto{
	width:225px;
	height:198px;
	float:left;
	margin:0;
	padding:5px;
}
.fotos{
	margin:0;
	padding:5px;
}
.fotos-cliente{
	width:630px;
	margin:auto;
}
}
