body {
	background:#34689a url(/images/bg_body.jpg) left top no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
p, input, select, th, td, div, span, textarea, a {
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
p {
	padding:0.5em 0;
}
h1 {
	font:2.4em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
h2 {
	font:1.5em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-bottom:1em;
}
.clear {
	clear:both;
}

		#contenido {
			float:left;
			margin:40px 20px 30px 40px;
			_margin:40px 20px 30px 20px;
			width:750px;
		}

		#publicidad {
			position:absolute;
			left:830px;
			top:50px;
			z-index:9;
		}

		a#inicio {
			float:right;
			width:44px;
			height:41px;
			overflow:hidden;
			background:transparent url(/images/icon_home.png) left top no-repeat;
			_background:transparent url(/images/icon_home.gif) left top no-repeat;
		}
		a#inicio:hover {
			background:transparent url(/images/icon_home.png) left bottom no-repeat;
			_background:transparent url(/images/icon_home.gif) left bottom no-repeat;
		}
		a#inicio span {
			display:block;
			text-indent:-3456px;
		}

		/******************************************* BOLETIN TAT ******************************************************/
		#tat {
			position:relative;
			width:100%;
			height:140px;
		}
				#boletin_tat {
					position:absolute;
					left:0;
					top:0px;
					width:850px;
					height:120px;
					z-index:2;
				}
				#boletin_tat_bg {
					position:absolute;
					left:0;
					top:0;
					background-color:#ffffff;
					opacity: 0.20;
					-moz-opacity:0.20;
					filter:alpha(opacity=20);
					width:100%;
					height:140px;
					z-index:1;
				}
				#boletin_tat_sep {
					position:absolute;
					left:40px;
					top:100px;
					background-color:#ffffff;
					opacity: 0.20;
					-moz-opacity:0.20;
					filter:alpha(opacity=20);
					width:650px;
					height:1px;
					z-index:2;
				}
				#boletin_tat_logo {
					float:right;
					padding:20px 40px 20px 0;
				}
				a#boletin_tat_vertodos {
					position:absolute;
					left:40px;
					top:115px;
					color:#ffffff;
					z-index:3;
				}
				a#boletin_tat_suscribirse {
					position:absolute;
					left:350px;
					top:115px;
					color:#1e4872;
					font-weight:bold;
					z-index:3;
				}

				#noticias_frame {
					position:absolute;
					overflow:hidden;
					left:40px;
					top:12px;
					width:650px;
					height:75px;
					z-index:3;
				}
						#noticias_frame a {
							color:#ffffff;
						}
				#iens6div {
					position:absolute;
					overflow:hidden;
					left:0;
					top:0;
					width:700px;
					height:80px;
					z-index:3;
				}


#footer {
	font-size:10px;
	color:#777777;
	padding:10px 40px;
	background-color:#fafafa;
	border-top:1px solid #eeeeee;
}
		#footer a {
			font-size:10px;
			color:#777777;
		}
		a#aviso_legal {
			color:#bbbbbb;
		}


/********************** formulario busqueda agencias ***************************/
input.txt {
	border:0;
	background:transparent url(/images/bg_input.png) left top no-repeat;
	width:194px;
	padding:8px;
	color:#3f7eb1;
}

#select_grupos {
	width:193px;
	padding:8px;
	height:209px;
	color:#3f7eb1;
	background:transparent url(/images/bg_select_multiple.png) left top no-repeat;
}
		#select_grupos select {
			border:0;
			border-width:0;
			border:none;
			border:1px solid #ffffff;
			width:194px;
			height:210px;
			color:#3f7eb1;
		}
		#select_grupos option {
			padding:3px;
			border-bottom:1px solid #e4f4fc;
		}

.td_pd {
	padding-left:10px;
}

#tipo_oficina {
	border:0;
	background:transparent url(/images/bg_input.png) left top no-repeat;
	width:206px;
	padding:8px 3px 3px 8px;
	color:#3f7eb1;
}
		#tipo_oficina option {
			border-left:0;
			border-right:0;
			border-bottom:1px solid #e4f4fc;
			background-color:#ffffff;
		}

#buscar {
	background:transparent url(/images/bg_btn_buscar.png) left top no-repeat;
	width:129px;
	height:31px;
	text-indent:-3000px;
	.padding-left:200px;
	overflow:hidden;
	display:block;
	cursor:pointer;
	border:0;
	margin:10px 0;
}

#mapa_sp {
	background:transparent url(/images/bg_spain_map.png) left top no-repeat;
	width:321px;
	height:272px;
	padding:31px 0 0 24px;
}

#frm_busqueda_google {
	padding-left:30px;
}
#google_submit {
	color:#3f7eb1;
}

a.arrows {
	padding:2px 0px 2px 4px;
}

.paginador img {
	margin-bottom:4px;
}
.paginador a {
	text-decoration:none;
}
		.paginador a.boton {
			padding:2px 8px 4px 8px;
			border:1px solid #ffffff;
			.background-color:#56acdf;
			margin-right:3px;
			display:block;
			float:left;
			opacity: 0.60;
			-moz-opacity:0.60;
			filter:alpha(opacity=60);
		}
		.paginador a.boton:hover {
			opacity: 1;
			-moz-opacity:1;
			filter:alpha(opacity=100);
		}

#logos_grupos {
	background-color:#ffffff;
	padding:0 30px 10px 30px;
}
		#logos_grupos img {
			padding:15px;
		}


/****************************** tablas ******************************************/
.tablas_listado th {
	text-align:left;
	background:transparent url(/images/bg_gradient_s.png) left bottom repeat-x;
	_background-image:none;
	_border-bottom:1px solid #ffffff;
	color:#ffffff;
	padding:7px 15px;
}

.tablas_listado td {
	background:transparent url(/images/transparent_border_dotted.png) left bottom repeat-x;
	padding:5px 15px;
}


.aviso_legal p {
	font-size:10px;
}
ul#listado_dominios li {
	float:left;
	width:170px;
	margin:0 5px 2px 0;
}

div#fancy_overlay {
	.height:0px;
}

#cse-search-box input {
	color:#666666;
}

#paginador {
  text-align:center;
  padding:20px;
  clear:both;
}

#paginador a {
  border:1px solid #FFF;
}

