/*generales*/
* {margin:0; padding:0;}
body {background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

h1 {font-size:14px; color: #006;}
h2 {font-size:12px; font-weight: bold; color:#0000FF;}
h3 {font-size:12px; padding:3px; margin:10px 0; background-color:#e5ecf9; font-weight: bold;}
h4 {font-size:14px; padding:13px 0 3px 0; font-family:arial,sans-serif; text-decoration:underline; font-weight: bold;}

td {font-size: 11px;}
hr {color:#006; margin:4px;}


a:visited{color:#00F;}

/*contendores generales*/
.wrapper {width:100%; float:left;}
.cabecera, .search_box{width:780px; margin:0 auto; text-align:center; position:relative; padding-bottom:55px;}
.search_box{ padding:5px !important;}
.barra_lateral{ width:160px; float:right; position:relative;}
.columna_izq{float:left;}

/*index*/
.index_contenedor{ width:auto; padding:10px;}
/*index con categorias - 960px*/
.indx_gcat { width:800px; float:left; position:relative; padding-top:10px; }
.indx_cat { width:256px; padding:5px; float:left;}
.cont_960{width:960px; margin:0 auto;}
.index_categorias{ width:790px; float:left;}
/*index contenido categoria - 100%*/
.index_barra_lateral{float:right; width:170px;}
.index_listado_cat{ margin-right:175px;}

.index_listado_cat li{list-style:none;}

/* videos*/
.menu_videos ul, .menu_videos li { list-style:outside; list-style-type:none;}
.menu_videos li { list-style:outside; list-style-type:none; padding:6px 0; border-bottom:1px #CCC solid;}
.lista_videos{ clear:both; padding:5px; border-bottom:1px #CCC solid; float:left; width:99%;}
.video_thumb{float:left; padding:3px; border:1px #CCC solid; margin-right:7px;}
.video_contenido{float:left;}


/* secciones clima */
#contentcolumn_clima{width:770px; float:left;}
#maincontainer_clima{padding:10px; width:930px; margin:0 auto;}
#rightcolumn_clima{ float: left; width: 160px;}


/* secciones mapa*/
#maincontainer{padding:10px; width:auto;}
#contentwrapper{ float: left; width: 100%; }
#contentcolumn{ margin: 0 170px 0 170px;}
#leftcolumn{ float: left; width: 160px;  margin-left: -100%; _margin-left: -99%;}
#rightcolumn{ float: left; width: 160px; margin-left: -160px;}

/*imagenes*/
.logo_grande, .logo_chico { background-image:url(../../images/sprite_logos.gif); background-repeat:no-repeat;}
.logo_grande{ height:75px; width:750px; background-position:0 0; margin:0 auto; }
.logo_chico{ background-position:center -75px;  }

.ico3, .ico6, .ico193, .ico131, .ico8, .ico10, .ico16, .ico11, .ico4, .ico1, .ico15, .ico14, .ico7, .ico9, .ico13, .ico18 {background-image:url("../../images/sprite_xbusc.gif"); float:left; background-repeat:no-repeat; width:40px; height:40px; top:-7px; position:relative;}
	.ico6  { background-position:0 0;}          /*arte*/
	.ico1  { background-position:-40px 0;}      /*inmo*/
	.ico4  { background-position:-80px 0;}      /*industrias*/
	.ico13 { background-position:-160px 0;}     /*salud*/
	.ico18 { background-position:-200px 0;}     /*sitios*/
	.ico9  { background-position:-240px 0;}     /*profesiones*/
	.ico3  { background-position:-280px 0;}     /*hoteles*/
	.ico14 { background-position:-320px 0;}     /*medios*/
	.ico15 { background-position:0 -40px;}      /*instituciones*/	
	.ico10 { background-position:-40px -40px;}  /*educacion*/
	.ico193{ background-position:-80px -40px;}  /*coches*/
	.ico11 { background-position:-120px -40px;} /*gastronomia*/
	.ico8  { background-position:-160px -40px;} /*deporte*/
	.ico16 { background-position:-200px -40px;} /*entretenimiento*/
	.ico7  { background-position:-240px -40px;} /*pc*/
	.ico131{ background-position:-280px -40px;} /*comercios*/

/*textos*/
.azul{color:#00F;}
.rojo{ color:#F00;}
.verde{ color:#090;}
.amarillo{color:#F90;}

.estilo_nexar{ font-size:13px;}

/*pie*/
.footer{clear:both; width:100%; text-align:center; line-height:1.5em; font-size:11px; padding-top:15px;}

/*Small urls*/
.url {font-size: 10px; color: #090; font-family:arial,sans-serif;}

/*Page descriptions*/
/*.description{font-size: 11px;}*/

/* Title/link of pages */
/*.title{color:#0000FF; font-size:13px}*/

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:14px;
}

/*.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold;
}

*/


/*main results table 
#results{width: 780;}*/

#other_pages {
	text-align:center;
}

#powered_by {
	margin:0px auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: middle;
}

#common_report {
		text-align:center;
}

#cat_table {
		width:780px;
		margin-top:10px;
		padding-top:10px;
		padding-bottom:10px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;

}

/* menu cabecera */
.dock {position: relative; height: 50px; text-align: center;}
.dock-container {position: absolute; height: 50px; padding-left: 20px;}
a.dock-item {display: block; width: 40px; color: #000; position: absolute; top: 0px; text-align: center; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}
.dock-item img {border: none; margin: 5px 10px 0px; width: 100%;}
.dock-item span {display: none; padding-left: 20px;}
