* {
	padding:0px;
	margin:0px;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
}
body {
	width:1000px;
	margin:0 auto 0 auto;
}
#cabecera {
	width:1000px;
	height:60px;
}
#cabecera a {
	background-image:none !important;
	margin-left:3px !important;
	padding:0px !important;
}
#cabecera  #publi_google {
	text-align:center !important;
	top:0px;
	display:inline-block;
	margin-left:100px !important;
}
#cabecera_buscar {
	padding:2px;
	width:996px;
	margin-bottom:5px;
	border:1px solid #B0C4DE;
}
#cabecera_buscar form {
	display:inline-block;
	width:600px;
}
#login_frm {
/*	right:0px;*/
/*	margin-right:0px;*/
	width:230px;
	text-align:right;
	display:inline-block;
	margin-top:3px;
	right:0px;
	border-top:2px solid #B0C4DE;
	border-bottom:2px solid #B0C4DE;
	border-right:2px solid #B0C4DE;
	border-left:20px solid #B0C4DE;
	float:right;
}
#cabecera_buscar #actividad, #cabecera_buscar #txt_buscar, #cabecera_buscar #btn_buscar { background-color:#B0C4DE; }
#fecha_hora {
	right:0px;
	margin-right:0px;
	text-align:right;
	margin-left:270px;
}
#cuerpo {
}
#barra_izquierda {
	float:left;
	margin-right:10px;
	height:100%;
}
#contenido {
}
#footer {
	width:1000px;
	height:15px;
	text-align:center;
	float:none;
	border:1px solid #B0C4DE;
	margin-bottom:10px;
}

input, textarea, select {
	border-width:1px;
	border-style:solid;
	border-color:#0066FF;
}
input[type="submit"], input[type="button"] {
	padding-left:5px;
	padding-right:5px;
}
a, a:link, a:active, a:visited { 
	text-decoration:none;
	color:#ff0000;
	font-size:12px;
	padding-left:20px;
	background:transparent url(img/link_externo.png) no-repeat scroll left;
}
hr { width:1px; }
img { border:none; }
h1 { font-size:20px; margin-top:2px; margin-bottom:2px; color:#0066FF; }
h2 { font-size:18px; margin-top:2px; margin-bottom:2px; color:#0066FF; }
h3 { font-size:16px; margin-top:2px; margin-bottom:2px; color:#0066FF; }
h4 { font-size:14px; margin-top:2px; margin-bottom:2px; color:#0066FF; }
h5 { font-size:13px; margin-top:2px; margin-bottom:2px; color:#0066FF; }
h6 { font-size:12px; margin-top:2px; margin-bottom:2px; color:#0066FF; }
p { font-size:12px; line-height:18px; }

ul {
	font-size:12px;
	margin-left:10px !important;
	padding-left:12px !important;
}
li {
	font-size:12px;
	margin-bottom:2px !important;
}

#error_no {
	padding:2px;
	border: 1px solid #009900;
	background-color:#00FF33;
/*	display:inline-block;*/
}
#error {
	padding:2px;
	border: 1px solid #FF0000;
	background-color:#FFFF66;
/*	display:inline-block;*/
}


#menu {
	width:100px;
	background-color:#B0C4DE;
}
#menu .menu_item {
	padding:5px;
	font-size:12px;
	color:#000000 !important;
	text-align:center;
	background-color:#B0C4DE;
	background-image:none;
	display:block;
}
#menu .menu_item:hover {
	background-color:#0066FF;
	font-weight:bold;
	color:#000000 !important;
}

#menu_seccion {
	background-color:#B0C4DE;
	border:1px solid #4682B4;
	display:inline-block;
}
#menu_seccion .menu_seccion_item {
	padding:2px;
	font-size:12px;
	color:#000000 !important;
	text-align:center;
	background-color:#B0C4DE;
	background-image:none;
	display:inline-block;
}
#menu_seccion .menu_seccion_item:hover {
	background-color:#FFFFFF;
	color:#000000 !important;
}

#menu_sub_seccion {
	background-color:#B0C4DE;
	border:1px solid #4682B4;
	display:inline-block;
}
#menu_sub_seccion .menu_sub_seccion_item {
	padding:2px;
	font-size:12px;
	color:#000000 !important;
	text-align:center;
	background-color:#B0C4DE;
	background-image:none;
	display:inline-block;
}
#menu_sub_seccion .menu_sub_seccion_item:hover {
	background-color:#FFFFFF;
	color:#000000 !important;
}

#index_anuncio {
	border:1px solid #FFA07A;
	background-image:none;
	padding:0px;
	color:#000000;
	display:block;
	width:100px;
	height:300px;
	text-align:center;
}
#newsletter {
	text-align:center;
	background-color:#B0C4DE;
}

select#actividad {
	width:200px;
}

#ficha_empresa {}
#ficha_empresa a {
	padding:0px !important;
	background-image:none !important;
}
#ficha_empresa #logo {
	margin-right:0px;
	right:0px;
	float:right;
}
#ficha_empresa .titulo { margin-bottom:5px; }
#ficha_empresa .slogan { margin-top:5px; margin-bottom:10px; }
#ficha_empresa .descripcion { font-size:12px; margin-bottom:15px; }

#ficha_empresa #masinfo {
	width:208px;
}
#ficha_empresa .direccion {
	padding:2px;
	border:2px solid #B0C4DE;
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
}
#ficha_empresa .horario {
	padding:2px;
	border:2px solid #B0C4DE;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}

#ficha_empresa #recomendar {
	padding:2px;
	border:2px solid #B0C4DE;
	margin-bottom:5px;
}
#ficha_empresa #recomendar p {
	background-color:#B0C4DE;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
#ficha_empresa #comentarios {
	padding:2px;
	border:2px solid #B0C4DE;
/*	float:right;*/
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
}
#ficha_empresa #abuso {
	padding:2px;
	border:2px solid #FF0000;
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
	text-align:center;
}

#ficha_empresa .telefono, #ficha_empresa .fax, #ficha_empresa .web, #ficha_empresa .email {
	padding:2px;
	border:2px solid #B0C4DE;
	font-weight:bold;
	font-size:12px;
	display:inline-block;
	margin-bottom:15px;
}

#ficha_empresa #fotos img {
	border:1px solid #B0C4DE;
	padding:1px;
	margin-right:5px;
}
/****/
#ficha_empresa .sucursal {
	margin-top:15px;
	border:2px solid #B0C4DE;
	padding:2px;
	display:inline-block;
}/*
#ficha_empresa .sucursal img, #ficha_empresa .sucursal div { display:inline-block; }
*/
#ficha_empresa .sucursal div { display:inline-block; vertical-align:text-top; }
#ficha_empresa .sucursal:hover, #ficha_empresa .sucursal:hover div, #ficha_empresa .sucursal:hover div p, #ficha_empresa .sucursal:hover h4 {
	background-color:#B0C4DE;
}
/****/

.lista_cabecera {
	border:1px solid #0066FF;
	font-size:12px;
	margin-bottom:5px;
}
.lista_item {
	display:inline-block;
	font-size:12px;
}
.lista_linea:hover, .lista_linea:hover .lista_item {
	background-color:#00FFFF;
}
.lista_item a { padding:0px !important; }

._25 { width:25px; }
._50 { width:50px; }
._75 { width:75px; }
._100 { width:100px; }
._150 { width:150px; }
._200 { width:200px; }
._250 { width:250px; }
._300 { width:300px; }
._350 { width:350px; }
._400 { width:400px; }

#paginacion {
	border-top:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
	border-left:none;
	border-right:none;
	color:#000000;
	background-color:#FFFFFF;
/*	padding-top:2px;
	padding-bottom:2px;*/
	margin-top:7px !important;
	margin-bottom:7px !important;
}
._paginacion {
	color:#000000;
	background-color:#FFFFFF;
}
#paginacion .izquierda, ._paginacion .izquierda {
	display:inline-block;
	text-align:left;
	margin:0px;
	width:33%
}
#paginacion .derecha, ._paginacion .derecha {
	display:inline-block;
	text-align:right;
	margin:0px;
	width:33%;
}
#paginacion .centro, ._paginacion .centro {
	display:inline-block;
	text-align:center;
	margin:0px;
	width:33%
}
#paginacion span a:hover {
	background-color:#4169E1;
	color:#FFFFFF;
}

.form_label_left { margin-right:30px; }
form div span { display:inline-block; }
.obligatorio {
	border-width:1px;
	border-style:solid;
	border-color:#FF0000;
}

.resaltar {
	font-weight:bold;
	font-size:12px;
}

.comentario * { font-size:12px; }
.comentario { border-bottom:1px solid #B0C4DE; padding-bottom:5px; }
.comentario .fecha { font-size:10px; }

#publidiv {
	border:1px solid #B0C4DE;
	margin-top:100px;
	width:468px;
	margin-left:auto;
	margin-right:auto;
/*	visibility:hidden;*/
}
#publidiv a {
	padding:0px !important;
	background-image:none !important;
}
#promo_boton {
	width:200px;
	height:50px;
	text-align:center;
	margin:0 auto 0 auto;
}
#promo_boton a {
	background-image:none !important;
	padding:0px !important;
}



/* PRUEBAS CON LAS NOTICIAS */
#marqueecontainer{
	position: relative;
	width: 200px; /*marquee width */
	height: 240px; /*marquee height */
	background-color:#FFFFFF;
	overflow:hidden;
	border:2px solid #B0C4DE;
	padding:2px;
	padding-left:4px;
	margin-right:20px;
}
#mas_visitados{
	position: relative;
	width: 200px; /*marquee width */
	height: 240px; /*marquee height */
	background-color:#FFFFFF;
	overflow:hidden;
	border:2px solid #B0C4DE;
	padding:2px;
	padding-left:4px;
	margin-right:20px;
}
#ultimos_registros{
	position: relative;
	width: 200px; /*marquee width */
	height: 240px; /*marquee height */
	background-color:#FFFFFF;
	overflow:hidden;
	border:2px solid #B0C4DE;
	padding:2px;
	padding-left:4px;
	margin-right:20px;
}
#mas_visitados a {
	background-image:none !important;
	padding:0px !important;
}
#ultimos_registros a {
	background-image:none !important;
	padding:0px !important;
}
#promo_index {
	overflow:hidden;
	width:400px;
	height:100px;
	display:inline-block;
/*	margin:0 auto 0 auto;*/
}
#promo_index a {
	background-image:none !important;
	padding:0px !important;
}
#sugerencias {
	overflow:hidden;
	width:400px;
	height:100px;
	display:inline-block;
	color:#000000;
	background:transparent url(img/fondo_azul_grande.png) no-repeat scroll center center !important;
}
#sugerencias a, #sugerencias a:active, #sugerencias a:visited, #sugerencias a:link {

	height:32px;
	width:300px;
	display:block;
	margin-top:25px;
	margin-bottom:25px;
	margin-left:40px;
	margin-right:19px;
	padding-left:50px;
	background:transparent url(img/bombilla.gif) no-repeat scroll left center !important;
	color:#000000;
	font-size:15px;
}

#busca{
	position: relative;
	width: 160px; /*marquee width */
	height: 140px; /*marquee height */
	background-color:#FFFFFF;
	overflow:hidden;
	border:2px solid #B0C4DE;
	padding:2px;
	padding-left:4px;
	/*******************/
	margin-right:20px;
}
#busca a {
	background-image:none !important;
	padding:0px !important;
}

#facebook{
	position: relative;
	width: 160px; /*marquee width */
	height: 50px; /*marquee height */
	background-color:#FFFFFF;
	overflow:hidden;
	border:2px solid #B0C4DE;
	padding:2px;
	padding-left:4px;
}
#facebook a {
	background-image:none !important;
	padding:0px !important;
}

.borde_abajo { border-bottom:1px solid #B0C4DE; }
/*   FIN PRUEBAS NOTICIAS   */

div.resultados_linea a {
	background-image:none;
	padding:0px;
	height:200px;
	width:200px;
	margin-right:20px;
	margin-bottom:15px;
	text-align:center;
}
.hr {
	margin-top:3px;
	margin-bottom:3px;
	color:#B0C4DE;
	background-color:#B0C4DE;
	height:1px;
}
.bordear:hover * { background-color: #B0C4DE; }
.negrita { font-weight:bold; }
