BODY {
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;
	background:#000 url("../images/bg-vao.jpg") no-repeat top center;
	}
BODY,INPUT, TEXTAREA, SELECT { 
	font-family:Arial, Helvetica, sans-serif;
	}
IMG { border:0; }
FORM,P, H1, H2, h5, H6 {
	margin:0px;
	padding:0px;
	}

A { color:#0000CC; text-decoration:none; }
A:hover { color: #ff693a; }

IMG {border:0px;}

H1 {
	font-size: 22px;
	color:#7ec114;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px dashed #afafaf;
	text-align:left !important;
	}
H2 {
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px dashed #afafaf;
	font-size:14px;
	line-height:16px;
	}
H5 { 
	font-size:14px;
	color:#7ec114;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px dashed #afafaf;	
	}
H6 {
	font-size:16px;
	color:#212121;
	margin-bottom:6px;
	}
	
.dots {
    font-size:1px;
    line-height:1px;
    margin:5px 0px 6px 0px;
    border-bottom:1px dashed #afafaf;
    }
.line {
    font-size:1px;
    line-height:1px;
    border-bottom:1px solid #afafaf;
    }

/*** Page ***/

#main {
	width: 1010px;
	background:#FFFFFF url("../images/bg_main.gif") repeat-y;
	margin:0px auto;
	overflow:auto;
	}

/*** Header ***/
#header { width:1010px; overflow:hidden; }
#header_top {  background:url("../images/bg_header.gif") no-repeat;  height:88px; width:1010px; overflow:hidden; }
	
	/* logo */
	#logo { float:left; display:block; border:0; /*padding-right:4px;*/ background:#FFFFFF; border-right:1px solid #87d5e9;}
	
	/* site title */
	#site_title {
		float:left;
		width:300px;
		text-align:left;
		margin-top:4px;
		margin-left:4px;
		}
		#site_title H1, #site_title H2 { 
			margin:0;
			padding:0;
			border:0; 
		 font-weight:normal;
			line-height:20px;
			}
		#site_title H1 {
		 color:#444444;
		 font-size:15px;
		 }
		#site_title H2 {
			color:#444444;
			font-size:10px;
			line-height:18px;
			}	
		/* search box */
		#cse-search-box {
			background:#f9f9f9;
			padding:4px 0px;
			text-align:center;
			border:2px solid #b0b0b0;
			width:285px;
			margin-top:5px;
			}
		#cse-search-box INPUT.srch {
			width:200px !important;			
			}
			
		DIV.webs_data { width:512px; float:left; overflow:hidden; }
			DIV.top-webs { height:54px; margin-bottom:6px; margin-top:2px; }
			DIV.top-webs A { display:block; float:left; padding:0 2px; }
		
		/* weather data */
		 DIV.data {
		 	width:500px;
			height:22px;
		 	display:block;
			font-size:11px;
			color:#00aaf8;
			line-height:22px;
			text-indent:6px;
			overflow:hidden;
			}	
		DIV.data STRONG { font-size:12px; }
/*** boxes ***/

	/* grey */
	DIV.box_grey {
		border:2px solid #b7b7b7;
		background:#f9f9f9;
		margin-right:8px;
		}
	DIV.box_grey H4, H4.grey {
		margin:0;
		padding:0;
		padding-left:8px;
		background:#cecece url("../images/bg_grey_bar.gif") repeat-x;
		line-height:23px;
		font-size:16px;
		font-family:"Trebuchet MS";
		color:#909090;
		border:0;
		}
		
	/* red */		
	DIV.box_red {
		border:2px solid #db4531;
		background:#f3f3f3;
		margin-right:8px;
		width:382px;
		}
	DIV.box_red H4, H4 {
		margin:0;
		padding:0;
		padding-left:8px;
		background:#db4531 url("../images/bg_red_bar.gif") repeat-x;
		line-height:23px;
		font-size:16px;
		font-family:"Trebuchet MS";
		color:#ffffff;
		border-bottom:2px solid #db4531;
		}
	.agregar_negocio { padding:4px 2px 0 2px; }

#twitter H4 {background:none !important; border: none !important;}

/*** Body ***/
#body-content {
	float: left;
	width: 728px;
	margin:8px 6px 0px 6px;
	text-align:left;
	}
#home_content_right { width:284px; float:right; }

	/* box clasificados */
	#box_clasificados {
		background:url("../images/img_clasificados.gif") no-repeat;
		width:284px;
		height:154px;
		}
	#box_clasificados DIV.content { padding:8px; }
	#box_clasificados A { text-decoration:underline; }
	#box_clasificados H1 {
		color:#333;
		font-size:24px;
		font-family:"Trebuchet MS";
		border:0;
		padding:0;
		margin:0;
		}
	#box_clasificados H2 {
		font-family:"Trebuchet MS";
		border:0;
		padding:0;
		margin:0;
		color:#767676;
		margin-bottom:6px;
		}
	#box_clasificados H1 STRONG { color:#7ec114; }
	#box_clasificados P {
		margin:6px 0px 6px 0px;
		font-size:11px;
		float:left;
		width:130px;
		}
	#box_clasificados P A { display:block;  background:url("../images/icon_arrow_orange.gif") no-repeat; line-height:18px; padding-left:16px; color:#f06203; font-size:11px; }
	#box_clasificados P A:HOVER { color:#212121; }
	
#home_content_left {
	width:384px;
	float:left;
	padding-top:4px;
	}

DIV.content_right {
	width:356px;
	float:right;
	}

/*** Left Column ***/
#left-column{
	float: left;
	width:146px;
	font-size:12px;
	color:#000000;
	}
	#left-column .content {
		margin:12px 4px 6px 4px;
		}
	#left-menu H1 {
		color:#000000;
		font-size:14px;
		line-height:18px;
		font-family:"Trebuchet MS";
		border:0;
		margin:0 0 0 20px;
		padding:0;		
		}	
#left-menu A {
	display:block;
	line-height:19px;
	/*border:1px solid #fffee7;*/
	background:url("../images/icon_arrow.gif") no-repeat;
	color:#0000cc;
	padding-left:20px;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	margin-bottom:2px;
	}
#left-menu A:HOVER {
	color:#ff693a;
	background-color:transparent;
	/*background:#e2f4c2;
	border:1px solid #669152;*/
	}
	
.cat {font-size:12px;  font-weight:bold; color:#000; margin-bottom:4px;}
.art {font-size:11px; color:#000; margin-left:6px;}


/*** Right Column ***/
#right-column {
	overflow:hidden;
	float: left;
	width: 124px;
	padding-top:10px;
	/*background-color:#f4fdf0;
	border-left:1px solid #dcffc9;*/
	}

/*** Main Content ***/
	DIV.menu_xtra { width:710px; overflow:hidden; height:22px; }
	DIV.menu_xtra A {
		display:block;
		float:left;
		margin-right:17px;
		padding-left:22px;
		line-height:20px;
		font-size:12px;
		font-weight:bold;
		white-space:nowrap;	
		color:#ffffff;	
		background:url("../images/btn_light_blue_large.gif") repeat-x;
		}
	DIV.menu_xtra A SPAN {
		display:block;
		background:url("../images/btn_light_blue_large_right.gif") no-repeat top right;
		padding-right:11px;
		cursor:pointer;
		}
	DIV.menu_xtra A.last {
		margin-right:0px;
		}
	DIV.menu_xtra A:hover {
		background-color:transparent;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity:0.7;
		opacity:0.7;
		}
	
	P.suggested_directories { color:#000; font-weight:bold; padding:5px; }
	P.suggested_directories A {
		color:#050505;
		text-decoration:underline;
		}
	
	DIV#main_top_home { width:710px; display:block; } 
		
	DIV#pub120x120_home {
		width:402px;
		float:right;		
		overflow:hidden;
		padding:4px 0px;
		}
	DIV#pub120x120_home IMG {
		display:block;
		float:left;
		margin-bottom:4px;
		/*width:120px;*/
		}
	
	/* sitios recomendados */	
	DIV#sitios_recomendados {
		width:710px;
		overflow:hidden;	
		}
	DIV#sitios_recomendados_mini {
		overflow:auto;
		margin:0px auto;
		background:#f9f9f9;
		border:1px solid #b7b7b7;
		padding-bottom:6px;
		}
	DIV#sitios_recomendados_mini .content { margin:4px 0px 0px 4px; overflow:hidden; height:52px; }	
	DIV#sitios_recomendados_mini H2 {
		background:#cecece url("../images/bg_grey_bar.gif") repeat-x;
		border:0;
		margin:0;
		padding:0 0 0 8px;
		line-height:24px;
		color:#767676;
		}
	
	DIV#sitios_recomendados_mini A, DIV#sitios_recomendados_mini IMG, 
	DIV#sitios_recomendados A, DIV#sitios_recomendados IMG {
		display:block;
		float:left;
		}
	DIV#sitios_recomendados_mini A { padding:2px; } 
	
	/* slideshow */
	DIV#slideshow_fotos { 
		background:#cccccc;
		width:290px;
		float:left;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		}
	DIV#slideshow_fotos P.desc {
		text-align:center;
		font-size:11px;
		margin:0px 1px;
		color:#000;
		padding:5px 6px;
		background:#eeeeee;
		border-bottom:1px solid #cccccc;
		}
		
	DIV#news_search_cont {
		width:436px;
		float:right;			 	
		}
			
	/* mas buscado */
	DIV.mas_buscado {
		color:#0000cc;
		line-height:14px;
		text-align:justify;
		font-size:11px;
		}
	DIV.mas_buscado H1 {
		border:0;
		line-height:22px;
		font-size:15px;
		font-family:"Trebuchet MS";
		padding:0;
		margin:0;		
		}
	DIV.mas_buscado A { text-decoration:underline; }
	/* busqueda categorias */
	
	
	 /* ENTRIES */
	 DIV.entry-row { 
		 padding:2px 0 2px 5px;
		 border-top:1px solid #d6d6d6;
		 }
		TABLE.entry { line-height:13px; font-size:10px; color:#666666; }
		TABLE.entry H1, TABLE.entry-d H1 {
			font-size:12px;
			line-height:14px;
			font-weight:bold;
			color:#333;
			border:0;
			margin:0;
			padding:0;
			}
		TABLE.entry A, TABLE.entry-d A.email, TABLE.entry-d A.website,
		TABLE.entry-d SPAN.address, TABLE.entry-d SPAN.phone {
			display:block;
			line-height:20px;
			padding-left:23px;
			color:#4445cc;
			font-size:11px;
			text-decoration:underline;
			}	
		TABLE.entry-d SPAN.address, TABLE.entry-d SPAN.phone { color:#000; text-decoration:none; }
		
		TABLE.entry .email_row { border-bottom:1px solid #d6d6d6 }
		
		TABLE.entry A.email, TABLE.entry-d A.email { background:url("../images/icon_mail.gif") no-repeat;  }
		TABLE.entry A.website, TABLE.entry-d A.website { background: url("../images/icon_url.gif")  no-repeat; }
		TABLE.entry-d SPAN.address { background: url("../images/icon_home.gif")  no-repeat; }
		TABLE.entry-d SPAN.phone { background: url("../images/icon_phone.gif")  no-repeat; }
		
		TABLE.entry A:HOVER, TABLE.entry-d A:HOVER { color:#333 !important; }
		
		/* destacado */
		DIV.entry-d-row {
			background:url("../images/bg_destacado.gif") repeat-x;
			width:710px;
			height:104px;
			padding-top:8px;
			overflow:hidden;
			}
		TABLE.entry-d {
			line-height:20px;
			font-size:11px;
			color:#000;
			}
		TABLE.entry-d H1 {
			font-size:14px;
			line-height:20px;
			background:url("../images/icon_star.gif") no-repeat;
			padding-left:23px;
			color:#000;
			}
			
		TABLE.entry-d A:hover { color:#333; }
		
		TABLE.entry-d SMALL {
			font-size:10px;
			font-style:italic;
			color:#3b3b3a;
			line-height:12px !important;
			}
		TABLE.entry-d .title { border-bottom:1px solid #CCC;}	
		
		TABLE.entry-d IMG.pic { border:1px solid #333333; margin:0; }
		/* pagination */		
		DIV.pagination_container {
			border-top:1px solid #8d8d8d;
			height:22px;
			}
		
		DIV.pagination {
			padding:8px 0px;
			text-align:center;
			color:#464646;
			font-size:12px;
			float:right;
			display:block;
			}
		DIV.pagination A, DIV.pagination SPAN {
			display:block;
			float:left;
			line-height:20px;
			width:20px;
			text-align:center;
			margin-right:4px;
			/*
			color:#979797;
			border:1px solid #bdbdbd;
			background:#f7f7f7;*/			
			color:#ffffff;
			border:1px solid #598242;
			background:#6b9d5f;
			}
		DIV.pagination SPAN {
			background:#f1f1f1;
			color:#979797;
			border-color:#bababa;
			}
		DIV.pagination A:HOVER, DIV.pagination SPAN.on {
			border-color:#ffd149;
			color:#706600;
			background:#ffe505;
			}
		DIV.pagination SPAN.on { font-weight:bold; }
		
		/* breadcrumb */
		DIV.breadcrumb {
			line-height:20px;
			overflow:hidden;
			font-weight:bold;
			font-size:11px;
			}
		DIV.breadcrumb A {
			text-decoration:underline;
			}
		DIV.breadcrumb_aviso {
			line-height:24px;
			overflow:hidden;
			font-size:14px;
			color:#000000;
			}
		DIV.breadcrumb_aviso A {
			text-decoration:underline;
			font-weight:bold;
			}
		
		/* subcategorias */
		DIV.subcategorias { width:710px; overflow:hidden; }
		DIV.subcategorias A, DIV.subcategorias SPAN {
			display:block;
			float:left;
			line-height:20px;
			background:url("../images/icon_book.gif") no-repeat top left;
			text-indent:25px;
			width:33%;
			font-size:11px;
			font-weight:bold;
			border:1px solid #fff;
			}
		
		DIV.subcategorias A:HOVER { border:1px solid #dbdbdb; background:#f9f9f9 url("../images/icon_book.gif") no-repeat top left}
		DIV.subcategorias SPAN { color:#333; }			
		DIV.mapa { padding-top:8px; }
		DIV.mapa A {
			width:162px !important;
			font-size:11px !important;
			background: url("../images/icon_building.gif") no-repeat top left !important;
			font-weight:normal !important;
			margin-bottom:2px;
			float:none !important;
			}
		DIV.mapa A:HOVER { background:#F7F7F7 url("../images/icon_building.gif") no-repeat top left !important; }
		
		DIV.mapa A.car, DIV.mapa A.car:HOVER { background-image: url("../images/icon_car.gif") !important; }
		
		#map_canvas { height:420px; width: 728px; /*float:right; background:#f7f7f7;*/ border:1px solid #afafaf; /*margin:5px auto;*/ }
		
div.ad_spacer_20 { 
	width:20px;
	display:block;
	float:left;
	}

/** banners **/
IMG.bnr710x90 { display:block; clear:both; margin-bottom:6px; }
IMG.bnr294x30 { float:right; }

/*** Footer ***/
#footer {
	width:1010px;
	height:30px;
	text-align:center;
	color:#c9c9c9;
	background-color:#000000;
	line-height:28px;
	font-size:11px;
	}
#footer A {color:#c9c9c9;}
#footer A:hover {color:#FEF17F;}

/*** Ads ***/
#ad250x250 {
	float:left;
	width:270px;
	height:276px;
	background:url('../images/backad.gif') no-repeat; overflow:hidden;
	}
#ad250x250 .content {
	width:250px;
	margin:5px auto;
	overflow:hidden;
	}
#ad336x280 {
	/*float:right;
	width:356px;
	height:306px;
	background:url("../images/backad336x280.gif") no-repeat;
	overflow:hidden;
	margin-left:8px;*/
	}
#ad336x280 .content {
	/*width:336px;
	margin:5px auto;
	overflow:hidden;*/
	}
	
/*** form ***/
.form { font-size:12px; line-height:22px; font-weight:bold; }
.form strong, .quote strong {
	color:#D52420;
	}
.form input.none { border:0; width:auto; margin:0; padding:0; }

.form input, .form select, .form textarea {
	border:2px solid #dedede;
	background:#fcfcfc;
	color:#676767;
	font-size:13px;
	width:295px;
	margin-bottom:8px;
	}
.form input.button, .form_directorio input.button {
	color:#ffffff;
	background:url("../images/bg_menu.gif") repeat-x;
   border-color:#59824d;
	width:auto;
	cursor:pointer;
	}
.form_directorio input.button {
	float:right;
	}

.comment{
	border:1px solid #cdcdcd;
	padding:3px 6px 6px 6px;
	font-size:11px;
	font-weight:bold;
	margin-bottom:6px;
	}
.comment DIV.title { background:url("../images/icon_book_open.gif") no-repeat; padding-left:24px; line-height:20px;}
.comment P {
font-weight:normal;
	color:#454545;
	padding:0px 4px;
	line-height:16px;
	}
.quote {
	border:1px solid #dcdcdc;
	background:#f9f9f9;
	padding:5px;
	line-height:normal;
	font-size:12px;
	font-weight:normal;
	} 
	/* buscar directorio */
	.directory_search { padding:6px 0px 6px 10px; }
	.directory_search INPUT, 
	DIV.buscar_anuncios INPUT {
		border:2px solid #a3a3a3;
		font-family:"Trebuchet MS";
		font-size:18px;
		color:#A3A3A3;
		width:238px;
		padding-top:0;
		padding-bottom:0;
		}
	.directory_search INPUT.button, 
	DIV.buscar_anuncios INPUT.button {
		color:#FFFFFF;
		width:auto;
		border:none;
		background:#db4632;
		font-weight:bold;
		cursor:pointer;
		margin-left:20px;
		height:27px;
		}
	
	
	/* buscar anuncios */
	DIV.buscar_anuncios {
		background:#da3d28 url("../images/bg_red_search.gif") repeat-x;
		border:2px solid #db4531;
		height:28px;
		margin-bottom:3px;
		width:724px;
		}
	DIV.buscar_anuncios LABEL {
		font-family:"Trebuchet MS";
		font-size:16px;
		color:#ffffff;
		font-weight:bold;
		display:block;
		float:left;
		line-height:28px;
		padding:0px 14px 0px 8px;
		}	
	DIV.buscar_anuncios INPUT { width:256px; display:block; float:left; border-color:#fde500; color:#212121; text-indent:5px; }
	DIV.buscar_anuncios INPUT.button {
		width:auto;
		margin-left:0px;
		background:#fde500 url("../images/bg_btn_yellow_big.gif") repeat-x;
		color:#706600;
		height:27px;
		}	
/*** captcha img and lnk ***/
.form IMG { border:2px solid #dedede; }
.form A {	
	font-weight:normal;
	}

#form_google {
	margin:4px 0 4px 10px;
	}

/*** msg error ***/
.msg_error {
	border:2px solid #D52420;
	padding:2px 4px;
	color:#D52420;
	background:#FFEFEF;
	margin-bottom:12px;
  font-weight:bold;
	}
/*** msg ok ***/
.msg_ok {
	border:2px solid #78c208;
	padding:2px 4px;
	color:#50a600;
	background:#f2ffde;
	margin-bottom:12px;
  font-weight:bold;
	}
	
/*** google search results ***/
#cse-search-results {width:710px !IMPORTANT; overflow:hidden;}
#cse-search-results IFRAME { width:710px !IMPORTANT;}


/*** links ***/
.lnkRed {
	color:#db4531;
	font-weight:bold;
	}

A.agregar {
	float:right;
	color:#db4531;
	text-decoration:underline;
	line-height:16px;
	font-weight:bold;
	font-size:11px;
	}
	
/*** Seleccion Aviso **/  
DIV.opcion_aviso {
	background:#f7f7f7;
	color:#434343;
	font-size:12px;
	line-height:16px;
	margin-top:10px;
	cursor:default;
	border:1px solid #dedede;
	}
DIV.aviso_info, DIV.aviso_info:HOVER  {
	background:#f3f9ff !important;
	border:1px solid #c4e2fe !important;
	}
DIV.aviso_info .content { padding:10px !important; }

DIV.opcion_aviso INPUT { cursor:pointer; }
DIV.opcion_aviso:HOVER {
	border:1px solid #b7b7b7;
	background:#f5f5f5 url("../images/bg_avisos.gif") repeat-X;
	}
DIV.opcion_aviso DIV.content {
	padding:10px 4px;
	}
DIV.opcion_aviso DIV.content DIV.left {
	width:26px;
	float:left;
	}
DIV.opcion_aviso DIV.content DIV.right {
	float:left !important;
	width:648px;
	}
DIV.opcion_aviso DIV.content IMG {
	display:block;
	clear:both;
	margin:0px auto;
	border:1px solid #e2e2e2;
	}
DIV.opcion_aviso DIV.content H2 {
	color:#000;
	margin:0;
	padding:0;
	border:0;
	margin-bottom:5px;
	font-size:20px;
	font-weight:bold;
	}
DIV.opcion_aviso DIV.content P {
	font-weight:bold;
	color:#000;
	line-height:26px;
	}	

.f_right { float:right !important; }
.f_left { float:left !important; }

/*** nota **/
DIV.nota {
	background:url("../images/bg_nota.gif") no-repeat;
	width:710px;
	padding-top:14px;
	}
DIV.nota DIV.content {
	/*background:url("../images/va_fade.gif") top right no-repeat;*/
	margin:0px auto;
	width:682px;
	}
DIV.nota IMG.bottom {
	clear:both;
	display:block;
	}
DIV.nota H1 { border:0; padding-bottom:0; font-size:20px; }
DIV.nota H2 { font-size:14px; }
/*** buttons ***/
A.btn_red {
	display:block;
	float:left;
	background:url("../images/btn_red_bg.gif") no-repeat;
	padding-left:9px;
	line-height:29px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;	
	}
A.btn_red SPAN {
	display:block;
	background:url("../images/btn_red_right.gif") top right no-repeat;
	padding-right:9px;
	}
A.btn_red:HOVER { color:#ffeb00; background-color:none;}


/*** Eventos ***/
DIV.terminado {
	text-decoration:line-through !important;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	}

DIV.evento, DIV.noticia { padding:6px 0px; overflow:auto; border-bottom:1px dashed #afafaf; }
DIV.evento IMG {
	float:left;
	border:1px solid #cfcfcf;
	background:#f7f7f7;
	padding:4px;
	margin-right:10px;
	}
DIV.evento DIV.content , DIV.noticia DIV.content{
	/*float:left;
	width:550px;*/
	color:#333;
	font-size:11px;
	}
DIV.evento DIV.content H1, DIV.noticia DIV.content H1 {
	font-size:13px;
	font-weight:bold;
	color:#000;
	line-height:20px;	
	background:url("../images/icon_calendario.gif") no-repeat;	
	padding:0 0 0 20px;
	border:0;
	margin:0 0 4px 0;	
	}
	
DIV.evento DIV.content H1 SMALL {
	color:#db4531;
	font-size:12px;
	}
DIV.evento DIV.content P, DIV.noticia DIV.content P { padding-bottom:4px; }

DIV.noticia { padding:6px; }
DIV.noticia DIV.content H1 {
	background:none;
	padding:0;
	font-size:13px;
	line-height:16px;
	}
DIV.noticia DIV.content SMALL {
	font-size:10px;
	clear:both;
	display:block;
	color:#454545;
	}
	DIV.noticia DIV.content P { 
	font-size:12px;
	}
	
	
#escuelas P {
	margin:18px 0px 0px 0px;
	font-size:10px;
	}
#escuelas P STRONG {
	clear:both;
	display:block;
	color:#d8321b;
	font-size:11px;
	text-decoration:underline;
	}
	
#escuelas .left {
	width:358px;
	float:left;
	margin-right:10px;
	}

#escuelas .right {
	width:358px;
	float:right;
	}
/** clasificados **/
.aviso { color:#565656; padding:4px 8px; font-size:11px; border-bottom:1px solid #afafaf; line-height:14px; }
.aviso P { margin:2px 0px; display:block; font-style:italic }
.aviso H2 { font-size:11px; color:#000; margin:0; padding:0; border:0; }
.aviso H2 SPAN { color:#dd4531;}

.aviso:HOVER { color:#000; }	

.ad-aviso { padding:8px 0 8px 4px; margin-bottom:6px; overflow:auto; }
.ad-aviso DIV.left { float:left; width:234px; }
.ad-aviso DIV.right { float:right; width:468px; border:1px solid #CCC; }

.tags H1 { 
	font-size:10px;
	color:#434343;
	margin:0;
	padding:0;
	margin-bottom:6px;
	border:0;
	font-weight:normal !important;
	font-style:italic;
	padding:2px 4px;
	}

.frame { padding:4px; background:#f7f7f7; border:1px solid #afafaf; margin:5px; }

/** blue btn */
A.btn_blue_directorio {
	float:right;
	}
A.btn_blue, A.btn_blue_directorio {
	background:url("../images/btn_blue_large.gif") no-repeat;
	color:#ffffff;
	font-weight:bold;
	height:20px;
	display:block;
	text-indent:24px;
	font-size:12px;
	text-decoration:none
	}
A.btn_blue SPAN, A.btn_blue_directorio SPAN {
	display:block;
	background:url("../images/btn_blue_large_right.gif") top right no-repeat;
	padding-right:14px;
	line-height:18px !important;
	height:20px;
	cursor:pointer;
	}
	
A.btn_publicar_anuncio {
	background:url("../images/btn_orange_large.gif") no-repeat;
	color:#ffffff;
	font-weight:bold;
	height:22px;
	display:block;
	text-indent:22px;
	font-size:12px;
	text-decoration:none !important;
	}
A.btn_publicar_anuncio SPAN {
	display:block;
	background:url("../images/btn_orange_large_right.gif") top right no-repeat;
	padding-right:14px;
	line-height:20px !important;
	height:22px;
	cursor:pointer;
	}
	
/* section link [deporte, cultura, noticias] */
A.lnk_section {
	display:block;
	float:left;
	background:url("../images/btn_seccion.gif") no-repeat;
	width:120px;
	height:52px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:24px;
	line-height:26px;
	text-align:center;
	margin:0 0 0 0;
	padding-top:4px;
	}
A.lnk_section STRONG {
	display:block;
	color:#212121 !important;	
	font-size:11px;
	line-height:14px;
	}



/** opacity hover **/
A.btn_blue:HOVER, A.btn_publicar_anuncio:HOVER, A.lnk_section:HOVER,
A.btn_blue_directorio:HOVER {
	color:#FFF;
	background-color:transparent;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	}
	

/** noticias **/
.noticias {
	background:url("../images/bg_noticias.gif") repeat-y;
	overflow:auto;
	margin:12px 0px;
	padding:0px 8px;
	font-size:12px;
	color:#434343;
	text-align:justify;
	}
.noticias .noticias-col-izquierda {
	width:330px;
	float:left;
	margin-right:22px;
	}
.noticias .noticias-col-derecha {
	width:336px;
	float:left;
	}
.noticias IMG { 
	display:block;
	clear:both;
	margin-bottom:8px;
	padding:4px;
	background:#f7f7f7;
	border:1px solid #bcbcbc;
	}	
.noticias H1 {
	margin:0px;
	border:0px;
	padding:0px;
	font-weight:normal;
	color:#db4531;
	border:none;
	font-size:22px;
	text-align:left;
	}	
.noticias H2 {
	margin:0px 0px 6px 0px;
	border:0px;
	padding:0px;
	font-weight:normal;
	color:#e47162;
	font-size:14px;
	text-align:left;
	}
.noticias .dots { margin:12px 0px 10px 0px; }	
.noticias H3 {
	margin:0px 0px 6px 0px;
	border:0px;
	padding:0px;
	color:#db4531;
	text-decoration:underline;
	font-size:14px;
	line-height:18px;
	text-align:left;
	}


/* publicar clasificados form */
#box_publicar_clasificado {
	width:328px;
	position:absolute;
	top:40px;
	left:50%;
	margin-left:-164px;
	background:#020202;
	padding:2px 0px;
	z-index:9999999;
	}
#box_publicar_clasificado A.cerrar {
	display:block;
	float:right;
	width:18px;
	line-height:25px;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	}
#box_publicar_clasificado H1 {
	background:url("../images/bg_black_bar.gif") repeat-x; 
	line-height:25px;
	height:25px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 8px;
	border:0;
	margin:0;
	}
#box_publicar_clasificado H2 {
	color:#000;
	margin:0;
	padding:0;
	font-size:11px;
	color:#dd4531;
	line-height:30px;
	border-bottom:1px dashed #afafaf;
	margin-bottom:8px;
	}
#box_publicar_clasificado .form {
	margin:0px 2px;
	padding:0px 10px 10px 8px;
	background:#FFF;
	}

#blocker {
	top:0;
	left:0;
	width:100%;
	height:200%;
	background:#000;
	position:absolute;
	z-index:999999;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
	}
DIV.subcategoria_listado_cont {
	background:url("../images/bg-list.gif") repeat-y;
	padding:3px 0px 8px 0px;
	overflow:auto;
	}
DIV.subcategoria_listado {
	float:left;
	display:block;
	width:24%;
	overflow:hidden;
	font-size:10px;
	line-height:14px;
	}
DIV.subcategoria_listado A {
	margin-left:8px;
	line-height:14px;
	text-decoration:underline;
	}
DIV.subcategoria_listado A:hover { text-decoration:none; }

/** box facebook **/
DIV.facebook {
	background:#3b5998;
	padding:1px;
	width:124px;
	margin:0px auto;
	}
DIV.facebook IMG { display:block; }
DIV.facebook A {
	display:block;
	padding-left:25px;
	line-height:25px;
	height:25px;
	color:#333;
	text-decoration:none;
	font-size:10px;
	}
DIV.facebook A.friend { background:#FFFFFF url("../images/fb_friend.gif") no-repeat; border-bottom:1px solid #d6d9de; }
DIV.facebook A.friend:HOVER { background:#eceef4 url("../images/fb_friend.gif" ) no-repeat; }
DIV.facebook A.group { background:#FFFFFF url("../images/fb_group.gif") no-repeat; }
DIV.facebook A.group:HOVER { background:#eceef4 url("../images/fb_group.gif" ) no-repeat; }

TABLE.grilla { background:#000; }
TABLE.grilla TR { background:#fff; }
TABLE.grilla .title TD { background:#000; color:#FFF; font-weight:bold; }

/*/ sitios amigos /*/
UL.webs_amigas, UL.webs_amigas LI { margin:0; padding:0; list-style-type:0px; }
UL.webs_amigas LI { width:700px;	display:block; padding:8px 0px; font-size:11px; color:#000; line-height:16px;}
UL.webs_amigas LI A { font-size:14px; color:#0000cc; font-weight:bold; text-decoration:underline; }

/*/ tabs /*/
DIV.box_tabs { background: url("../images/dot_grey.gif") bottom repeat-x; height:26px; }
DIV.box_tabs A { background:url("../images/bg_tab.gif") top left no-repeat; margin-right:4px; }
DIV.box_tabs A SPAN { background:url("../images/bg_tab_right.gif") top right no-repeat; }
DIV.box_tabs A, DIV.box_tabs A SPAN { display:block; float:left; line-height:26px; height:26px; color:#bdbdbd; text-decoration:none; font-size:12px; text-decoration:none; cursor:pointer; }
DIV.box_tabs A SPAN { padding:0px 10px; }
DIV.box_tabs A:HOVER SPAN { color:#999; }

DIV.box_tabs A.on { background-position:bottom left; color:#5e5e5e; font-weight:bold; }
DIV.box_tabs A.on SPAN { background-position: bottom right; color:#5e5e5e; }

DIV.box_content { border:1px solid #dedede; border-top:none; background:#f6f6f6; padding:6px 0px; }
DIV.box_content DIV.listado {	border:1px solid #e8e8e8; background:#fff; width:370px; height:208px; overflow:hidden; margin:0px auto;  }
DIV.listado_cont { display:none; }

	/* bullets */
	DIV.box_content DIV.listado A.bull_red { background:url("../images/bull_red.gif") no-repeat; }
	DIV.box_content DIV.listado A.bull_red:HOVER { background:#fffff1 url("../images/bull_red.gif") no-repeat; }
	
	DIV.box_content DIV.listado A.bull_green { background:url("../images/bull_green.gif") no-repeat; }
	DIV.box_content DIV.listado A.bull_green:HOVER { background:#fffff1 url("../images/bull_green.gif") no-repeat; }
		
	DIV.box_content DIV.listado A.bull_blue { background:url("../images/bull_blue.gif") no-repeat; }
	DIV.box_content DIV.listado A.bull_blue:HOVER { background:#fffff1 url("../images/bull_blue.gif") no-repeat; }
	
	DIV.box_content DIV.listado A.bull_grey { background:url("../images/bull_grey.gif") no-repeat; }
	DIV.box_content DIV.listado A.bull_grey:HOVER { background:#fffff1 url("../images/bull_grey.gif") no-repeat; }
	
DIV.box_content DIV.listado A {
	display:block;
	line-height:20px;
	text-decoration:none;
	color:#0000cc;
	font-size:10px;
	font-weight:bold;
	padding-left:20px;
	}
DIV.box_content DIV.listado A SMALL {
	color:#212121;
	font-weight:normal;
	}

DIV.box_content P { padding-top:4px; width:370px; margin:0px auto; }
DIV.box_content P A { color:#4c4c4c; text-decoration:underline; font-size:10px; font-weight:bold; }
DIV.box_content P A:HOVER { color:#000; }

STRONG.title { font-size:18px; color:#4c4c4c; }

/** news **/
IMG.news {margin: 0px 8px 8px 0px; border:1px solid #666;}
#news {font-size:14px; text-align:justify;}
#news H1, H1.news {font-size:16px !important; padding:0px 0px 2px 0px; border-bottom:none; color:#000 !important;}
#news H2, H2.news {font-size:14px !important; color:#666 !important; font-weight:bold !important; border-bottom:none; padding:0px 0px 6px 0px; margin:0px;}
#news H3 {font-size:12px !important; padding:0px; margin:0px; font-weight:normal;}
#news .fecha {font-weight:bold !important; color:#7ec114 !important;}

/*** paleta ***/
.green { color:#7ec114 !important; }
.red { color:#dd4531 !important; }
.blue { color:#5986c7 !important; }
.l-blue { color:#00b5e7 !important; }
.l-grey { color:#999999 !important; }

.text-11 { font-size:11px; }
.bg-grey { background:#f9f9f9; }
.bgLightBlue { background:#f9fcff; }
.bgYellow { background:#fffef5; }
