/* Gral */
body{background-color: #dae1e1;font-family:Geneva, Arial, sans-serif;padding:0 0 0 0;margin:0 0 0 0;}
form,input{padding:0 0 0 0;margin: 0 0 0 0;}
/* Header */
.header{position:relative;margin:0 auto;width:800px;height:67px;border-bottom:1px solid #c6e4eb;background-color: #f8f8f8;background-image: url(../images/bg-header.gif);background-repeat: repeat-x; }
	.header img{margin-top:15px;margin-left: 10px;}
/* search */
.search{position:absolute;right:5px;top:24px;width:268px;height:25px;}
	div.input{position:absolute;left:0px;top:0px;width:230px;}
	div.button{position:absolute;right:1px;top:0px;*top:0px;width:30px;}
	input.input{width:237px;line-height:18px;padding-left:7px;background-image: url(../images/bg-input.gif);background-repeat: no-repeat;border:0px;height:25px;color:#2c454a;}
	input.button{color:#FFF;background-color:#FFFFFF;background-image:url(../images/bt-buscar.gif);background-position:0px;background-repeat:no-repeat;border:none;cursor:pointer;height:25px;vertical-align:middle;width:30px;line-height:500%;}
/* menuTop */
.menuTop{font-size:x-small;position:relative;margin:0 auto;width:790px;padding-top:5px;padding-left:10px;height:20px;background-color: #eff7f9;border-bottom:1px solid #c6e4eb;vertical-align:middle;color:#71de40;}
	.menuTop a{color:#0660c6;} .menuTop a:hover{color:#000;}
/* Keys */
.keys{font-size:x-small;position:relative;margin:0 auto;width:790px;padding-top:5px;padding-bottom:2px;padding-left:10px;background-color: #FFFFFF;border-bottom:1px solid #dfe7e8;vertical-align:middle;color:#679098;}
	.keys a{color:#338e9f;text-decoration: none;}.keys a:hover{color:#000;text-decoration: underline;}

/* Directorio */
.directorio{font-size:small;margin:0 auto;width:780px;padding-top:5px;padding:10px;background-color: #FFF;}
	.directorio h1{font-size: small;color:#ff7d00;margin:0 0 0 0;}
	.directorio h4{font-size:x-small;color:#5a5a5a;font-weight: normal;margin:0 0 0 0;}
.categoria{font-size:x-small;width:33%;padding:4px;vertical-align: top;}
	.categoria a {text-decoration: none;}
	.categoria h1 {font-size: 12px; font-weight: bold;color:#db5800;margin: 0 0 0 0;padding: 0 0 0 0;}
	.categoria ul{list-style-type: none; display:inline;margin: 0 0 0 0;padding: 0 0 0 0;}
	.categoria li{font-size:11px;display: inline;padding-right:6px;line-height: 14px;}
	.categoria#blanco{background-color: #FFF;}
		.categoria#blanco a{color:#4b4846;}
		.categoria#blanco a:hover {color:#000;text-decoration: underline;}
	.categoria#celeste{background-color: #ede9e4;}
		.categoria#celeste a{color:#423b34;}
		.categoria#celeste a:hover {color:#000;text-decoration: underline;}

/* Webs */
.webs{font-size:small;margin:0 auto;width:780px;padding-top:5px;padding:10px;background-color: #FFF;}
	.webs h1{color:#1473de;font-size:11px; font-weight: bold;margin:0 0 0 0;}
	.webs ul{font-size:11px;color:#869599;margin-left: 0px;padding-left:0px;margin-top:5px;list-style-type: none;}
		.webs ul a{color:#3e5054;text-decoration: none;}.webs ul a:hover{color:#1473de;text-decoration: underline;}
	.webs li{background-image: url(../images/bullet.gif);background-repeat: no-repeat;background-position:0px 6px;padding-left:9px;}
	.webs p{font-family:arial;font-size: small;margin: 0 0 4px 0;overflow:hidden; word-break: inherit;}
	.webs p#results{font-size:x-small;margin: 0 0 14px 0;color:#fc2600;}
	.webs p#google{font-size:x-small;margin: 0 0 14px 0;color:#424242;}
	.webs p#separador{font-size:1px;border-bottom:1px solid #e8e8e8;margin: 0 0 9px 0;}
		.webs p .title{font-size: 18px;font-weight: bold;} .webs p .title a{color:#1473de;} /* AdGoogle */ .webs p .title#google a{font-weight:normal;font-size:15px;color:#0026bd;text-decoration:none;}  .webs p .title#google a:hover{text-decoration:underline;}
		.webs p .description{overflow:hidden;text-overflow: ellipsis; font-size:12px; color:#424242;} /* AdGoogle */ .webs p .description#google{font-size:12px; color:#000000;}
		.webs p .url{font-size:11px;color:#339933;} .webs p .url a{color:#6f6f6f;}  .webs p .url#google{color:#6f6f6f;}   .webs p .url#google a{color:#6f6f6f;}

/* Rounded */
div#nifty{font-size:x-small;font-family:tahoma,arial,sans-serif;margin:3%;width:223px;background: #e8f0f2}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #e8f0f2}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* Relacionados */
.relacionados{font-size:x-small;margin:0 auto;width:780px;padding-top:5px;padding:10px;background-color: #eff7f9;color: #648d97;border-bottom:1px solid #badfe7;border-top:1px solid #badfe7;}
	.relacionados a{text-decoration: none;color:#4a6a9f;margin-right:4px;} .relacionados a:hover{color:#000000;}

/* Precios */
.contenedor{margin:0 auto;width:780px;background-color: #FFF;padding:10px;}
.holder{margin:0 auto;font-size: small;}
	.holder h1{font-size: medium;}
	.holder a{color:#057cb2;text-decoration: none;} .holder a:hover{text-decoration:underline;}
	.foto img{width:70px;padding:7px;}
	.producto{font-size: small;padding-left: 3px;} .producto:hover{background-color:#e4f4fd;}
	.precio{font-size:larger;font-family: Arial, sans-serif;}
	.filtros{font-size: 11px;color:#3e3e3e;} .filtros#busquedas a{font-size: 10px;color:#ff4245;}

/* Footer */
.footer{font-size:x-small;margin:0 auto;width:780px;padding-top:5px;padding:10px;background-color: #FFFFFF;color: #648d97;}
	.footer a{text-decoration: none;color:#4a6a9f;} .footer a:hover{text-decoration: none;color:#000000;}
	
/* Paginado */
.pag,#pag{margin:0.3em 0.2em;margin-top:2px;padding:0;float:left;font-size:11px;}
	.pag:before,#pag:before,#results_area:after,#ab:before{content:".";display:block;clear:both;visibility:hidden;height:0}
	.pag a,#pag a{display:block;float:left;cursor:pointer;text-decoration:none;display:inline-block;border:1px solid #ccc;padding:.3em .7em;margin:.38em .38em 0 0;text-align:center;color:#36a305;}
	.pag a.pP,.pag a.nP,#pag a.pP,#pag a.nP{font-size:120%;padding:.2em .5em;border:none;text-decoration:underline;font-weight:700;background:#fff}
	.pag a:hover,#pag a:hover{background:#f0f7e8;border:1px solid #83bc46}
	.pag a.pP,#pag a.pP{margin-right:.7em;padding-left:0}
	.pag a.rest,#pag a.rest{background-color:#fff;border:1px solid #e6e6e6}
	.pag a.sel,#pag a.sel{color:#36a305;font-weight:bold;background:#f0f7e8;border:1px solid #818181}
	a:hover.pP,a:hover.nP,#pag a:hover.pP,#pag a:hover.nP{background:#fff;border:none}
	.pag a.dis,#pag a.dis{display:none}