/* Document CSS adslofertas.net */

* {margin:0px; padding:0px;}
html{background-color:#fff;}
body {
	background-color:#fff; min-width:100%;}
em {font-style:inherit; color:#f00;}
a {text-decoration:none; outline:none; }
img {border:none;}
h1, h2, h3 {
	color:#59595a; font-family:Arial, Helvetica, sans-serif;
	font-style:italic; font-weight:bold; }
p {font:normal 13px Arial, Helvetica, sans-serif; color:#666; line-height:25px; text-align:justify; }	
ul {list-style-position:inside;}
	
#top, #bann, #peu {
	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;}
	#top #management_comunications {
		position:absolute; top:0px; left:50%; margin-left:-487px; z-index:1;}
	#top #llame_ahora {
		position:absolute; top:10px; left:50%; margin-left:200px; text-align:center; z-index:2;}
		#top #llame_ahora h1, #top #llame_ahora h3 {
			font-size:36px;}
		#top #llame_ahora h3 {
			font-size:14px; line-height:22px;}
	#top ul#menu {
		position:absolute; bottom:12px; left:50%; margin-left:-164px;
		display:block; background-color:#fff;
		z-index:3;}
		#top ul#menu li {
			display:block; height:64px; float:left;}
		#top ul#menu li a{
			display:block; height:64px; width:137px;
			background:url(../img/link_particulares.gif) no-repeat center bottom; }
		#top ul#menu li a:hover{
			background-position:center top;}
/*// swf //*/
#bann{
	height:104px; background:#000 url(../img/bann.gif) repeat-x center bottom;
}

/*// menu en rojo //*/
#cont{ margin:0 auto; width:988px;}
	#cap{text-align:center; padding:12px 0;}
		#cap h2 {font-size:22px; line-height:40px;}
		#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;}
		#cap a.menu, #cap a.msele {display:inline-block; margin:4px; width:80px; vertical-align:top;
			font:bold 15px 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;}

/*// CUERPO //*/
	#cos{min-height:300px; clear:both;}
		#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;}

		
/*// tablas //*/
		.productos {width:494px; border:none; float:left; margin-bottom:5px; table-layout:fixed;}
			.productos thead th {background:url(../img/req_top.png) no-repeat center 5px;}
			.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 {
				font:normal 11px Tahoma, Helvetica, sans-serif;	text-align:center;}
			.productos tbody td.ini {background:url(../img/req_rep.png) repeat-y left top;
				 text-align:left; height:30px; }
		 		.productos tbody td.ini b {margin:6px 0 5px 10px; display:block;}
			.productos tbody td.fin {background:url(../img/req_rep.png) repeat-y right top;}			
			.productos tfoot {background:url(../img/req_btm.png) no-repeat left top;}		
		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;}

/*// test velocidad //*/			
	#test {width:500px; height:400px; margin:10px 0 0 244px;
		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 {color:#555; font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; width:80%; margin:20px auto; }
		.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{
	min-height:35px; background:url(../img/top.gif) repeat-x center bottom; clear:both; padding-bottom:20px;}
	#peu a {padding:4px; color:#444; font:bold 12px Arial, Helvetica, sans-serif;}
	#peu a:hover {color:#000;}







