/* Document CSS adslofertas.net */

* {margin:0px; padding:0px;}
html{background-color:#fff;}
body {
	background-color:#fff; min-width:100%; font-family:Arial, Helvetica, sans-serif; background-image:url(http://www.adslofertas.net/fdo.jpg);}
em {font-style:inherit; color:#007eff;}
a {text-decoration:none; outline:none; }
img {border:none;}
h1, h2, h3 {
	color:#59595a; font-style:italic; font-weight:bold; font-size:18px; }
p {font:normal 13px Arial, Helvetica, sans-serif; color:#666; line-height:25px; text-align:justify; }	
ul {list-style-position:inside;}
	
#top, #bann {
	min-width:988px; width:100%;
	text-align:center;}

	
/*// img - menu - llamenos //*/
#top{height:120px; background:url(../img/top.gif) repeat-x center bottom; position:relative;background-color:#FFF;}
	#adsl_ofertas {position:absolute; top:0px; left:50%; margin-left:-487px; z-index:1; overflow:hidden;}
		#adsl_ofertas span {position:absolute; top:100%;}
	#actualizado {position:absolute; left:50%; top:64px; width:200px; margin-left:-170px; text-align:left;
		font-size:12px; color:#555;}
		#actualizado em {color:#007fff; font-style:normal;}
	#paises {position:absolute; top:20px; left:50%; margin-left:150px; }
		#paises, #paises form {display:block; width:330px;
			background:url(../img/bck-deg-white-gray.png) no-repeat left -10px;}
		#paises form {display:block; background-position:right -10px; margin:0px;}
		#paises img {float:right; margin:7px 10px;
			-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
		#paises h3 {font:bold 17px/32px Arial, Helvetica, sans-serif; color:#08f;
			text-transform:uppercase; text-align:left; margin-left:10px;}
		#paises select {margin:5px 15px;}
	ul#menu { display:none; /*
		position:absolute; bottom:12px; left:50%; margin-left:-164px;
		display:block; background-color:#fff; z-index:3;}
		ul#menu li {display:block; height:64px; float:left;}
		ul#menu li a{display:block; height:64px; width:137px;
			background:url(../img/link_particulares.gif) no-repeat center bottom; }
		ul#menu li a:hover{background-position:center top;*/}
	#llame_ahora {display:none;}
	
/*// swf //*/
#bann{
	height:104px; background:#000 url(../img/bann.gif) repeat-x center bottom;
}

/*// menu en rojo //*/
#cont{ margin:0 auto; width:988px; background-color:#FFF;}
	#cap{ padding:12px 0; overflow:auto; background-color:#FFF;}
		#cap .operador {
			display:block; float:left;	margin:5px 24px 0px 0px;
			font:bold italic 18px Arial, Helvetica, sans-serif; text-transform:uppercase;
			line-height:50px; color:#000;}
			#cap a.operador:hover {color:#444;}
			#cap .operador img {float:left; height:50px; width:72px;}
		#capleft {float:left; width:530px; border:1px solid #6cf; margin-top:10px; line-height:20px;}
		#capleft h4 {float:left; margin:-15px 0 0 10px; padding:3px 15px;
			background-color:#00a200; color:#fff; font-size:17px;
			-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
		#capleft div {float:left; margin:0 10px 10px 10px;}
		#capleft h2 {font-style:italic; color:#08f; font-size:16px; margin-bottom:5px;}
			#capleft h2 strong {color:#00a200;}
		#capleft a {color:#000; display:block; font-size:13px;}		
		#capleft a:hover, #capleft a.msele {color:#08f;}
/*		#cap a.menu {
			display:inline-block; margin:4px; width:80px; vertical-align:top;
			font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-align:center;
			background-position:left top; background-repeat:no-repeat; padding-top:80px;}
			#cap a.menu:hover, #cap a.msele {color:#595959; background-position:right top;}
		#cap a.adsl {float:right; padding-left:15px; margin:5px 15px 0 0;
			background:url(../img/arrow-green.png) no-repeat left center;
			font:bold normal 15px/17px Arial, Helvetica, sans-serif; color:#07f; cursor:pointer;}
			#cap a.adsl:hover {color:#f90;}*/
		#captext {line-height:16px !important; float:left; width:450px; }
		#captext .left {float:left; margin:0 15px;}
			#captext h1 {color:#08f; font-style:normal; line-height:30px;}
			#captext h2 {color:#f90; font-size:12px; font-style:normal;}
			#captext p {font-size:12px;}
	#titulo {text-align:center; margin-top:10px; background-color:#FFF;}
		#titulo h2 {font:bold italic 19px/25px Arial, Helvetica, sans-serif; color:#555; text-align:left;}
		#titulo h2.primero {line-height:30px; color:#07f; margin:10px 0; text-transform:uppercase; text-align:center;}
		#titulo h2 strong {color:#08f;} #titulo h2 em {color:#0a0;}
		

/*// CUERPO //*/
	#cos{min-height:300px; clear:both; background-color:#FFF;}
		#cos h2 {color:#0a0;}
		#cos h3 {color:#000; font-size:22px;}
		h4.hr {color:#555; border-bottom:1px solid #555; font:bold 14px Arial, Helvetica, sans-serif; margin:10px 0;}

	#busqueda {float:left; width:450px; margin:20px 0 30px 30px;
		background:url(../img/bck-deg-white-gray.png) repeat-x left 80px; background-color:#FFF;}
		#busqueda h2 {padding-left:70px; font:bold normal 25px/60px Arial, Helvetica, sans-serif;
			color:#006fff; background:url(../img/search.png) no-repeat left center;}
		#busqueda h3 {font:bold normal 18px/30px Arial, Helvetica, sans-serif; color:#f80; text-align:center;}
		#busqueda .cse-branding-right {margin:1px; padding:10px 0; background-color:#fff;}
		#busqueda .cse-branding-form {display:block; width:100%;}
			#busqueda #cse-search-box { background-color:transparent; display:block; margin:0 auto; width:250px; float:none;}
				#busqueda input {display:inline; margin:5px; padding:2px 5px;}
		#busqueda .cse-branding-logo {clear:left; text-align:center; margin:10px;}
		
/*// tablas //*/
	.productos { display:block; position:relative; float:left;	margin-bottom:5px;}
		.productos table {width:494px; border:none; table-layout:fixed; }
		.productos thead th.ini {background-position:left 5px;}
		.productos thead th.fin {background-position:right 5px;}
		.productos tbody .imtit {margin:9px 7px; display:block; float:left;}
		.productos tbody td { height:30px;
			font:normal 11px Tahoma, Helvetica, sans-serif;	text-align:center;}
		.productos tbody td.ini {text-align:left;}
			.productos tbody td.ini b {margin:6px 0 5px 10px; display:block;}
	
		.productos a {color:#444; font-weight:bold;} .productos a:hover {color:#07f;}
		.productos .mastbody {
			visibility:hidden;
			position:absolute; top:100%; margin-top:-40px; left:0; padding-bottom:5px;
			background-color:#f5f5f5; border:1px solid #ddd;
			box-shadow:0px 3px 10px #666;}
		.productos .mastbody th {height:1px; line-height:0px;}
		
		
	a.com_dis {
		display:block; margin:8px 5px;
		height:60px; width:260px; float:right;
		background:url(../img/comprobar.gif) no-repeat 208px top;
		font:normal 12px Arial, Helvetica, sans-serif; color:#858585;}
		a.com_dis h4 {color:#000; line-height:37px; font-size:17px;}			
		a.com_dis:hover *,a.com_dis:hover {color:#f00;}
	
	.comparativa {table-layout: fixed;width:100%;}
	.comparativa * {font-size:13px; text-align:center; vertical-align:middle;}
	.comparativa th {background-color:#07f; color:#fff; padding:1px 0;}

	.comparativa td { border-bottom: 1px solid #D1D1D1; padding: 5px 0 5px 0;}
	.comparativa .groc {background-color:#ffc;}
	.comparativa em {Font-size:11px; color:#666;}
	.comparativa a { color:#04f;}
	.comparativa a:hover {text-decoration:underline;}
	.comparativa a:visited { color:#08f;}
	
	#fcompara {padding:8px;}
		#fcompara div {float:left; margin:10px;}
	
	.ofer-det {float:left; width:280px; margin:10px; padding:8px; border:1px solid #ccc;}
	.ofer-det h4 { float:left; margin:-20px 5px 0 0; padding:0 10px;
		color:#08f; background-color:#fff; line-height:25px;}
		.ofer-det h4 img {vertical-align:middle;}
	.ofer-det ul {clear:left; font-size:13px; list-style-type:none; margin-top:20px;}
		.ofer-det ul li { margin:5px;}
		.ofer-det ul li strong {padding-right:10px; color:#666;}

	

/*// test velocidad //*/			
	#test {width:410px; height:300px; float:left; margin:0px;
		border:none; position:relative;}	
	#reqflash a {
		padding-left:50px; display:block; margin-bottom:10px;
		font:bold 12px Arial, Helvetica, sans-serif; color:#555; line-height:45px;
		background:url(../img/logo_flash.jpg) no-repeat left center;}
		#reqflash a:hover {color:#000;}

/*// Ofertas / noticias / preguntas //*/
	.notofe {width:80%; margin:20px auto; overflow:auto;
		color:#555; font:normal 12px/20px Arial, Helvetica, sans-serif;  }
		.notofe img.panel {float:right; margin:5px;}
		.notofe h2 {font-style:normal; color:#f00; font-size:14px; text-indent:-10px;}
	.pagdat {float:right; font:italic bold 12px Arial, Helvetica, sans-serif; color:#544;}
		.pagdat a, .notofe a {color:#644;}
		.pagdat a:hover, .notofe a:hover {color:#f00;}
	a.solicitar {display:block; height:40px; width:130px; margin:10px;
		background:url(../img/comprobar.gif) no-repeat right center;
		font:bold italic 12px Arial, Helvetica, sans-serif; color:#000; line-height:37px;}
		
	.diez {margin-left:10%;}
		.diez h2 {font-size:20px;}
		.diez a {color:#f00;}
		.diez a:hover {color:#222;}
		
/*// disponibilidad //*/		
	form {
		display:block; margin:15px; float:left; line-height:10px;
		background:#eee url(../img/formbck.gif) repeat left top; }
		label, #telefs {
			display:block;	margin:0px 10px; float:left;
			font:normal 13px Arial, Helvetica, sans-serif;
			line-height:28px; text-align:center;}
		input, select {display:block; margin:0px;}
		#telefs input {display:inline; margin-left:15px; }
		form a {
			display:block; float:right; margin:25px 20px;
			background:url(../img/form.gif) no-repeat left top;
			line-height:35px; height:35px;
			width:160px; overflow:hidden; }
			form a:hover {background-position:left -35px;}
			
	#map {width:450px; height:400px; border:3px solid #fcc; float:left;}
	#leftmap {float:left; width:500px; margin-left:20px;}
	#cen, #cli {font:normal 12px Arial, Helvetica, sans-serif; padding-left:15px;}
		
	
/*// pie //*/
#peu{clear:both; padding-top:8px; background:#007fff url(../img/top.gif) repeat-x center top; overflow:auto;}
	#peu * {color:#fff;}
	#peu h1 {font-style:normal;}  #peu h1 em {color:#fa0;}
	#links {float:right;}
	#links a {padding:4px; font:bold 12px Arial, Helvetica, sans-serif;}
	#pie-paises {border:2px solid #fff; border-width:2px 0; margin:5px 0 15px 0;
		padding:10px 0 10px 10px; position:relative; overflow:auto; color:#ccc; font-size:12px;}
		#pie-paises img {float:left; margin:0 20px 20px 0;
			-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
		#pie-paises strong {color:#fff; font-size:14px;}

	#peu a:hover {color:#000;}






