html { 
	padding: 0;
	margin: 0;
}

body {
	margin: 0;
	font-size:62.5%;
	font-family: Arial, sans-serif;
	background-color: #fff;
	text-align: center;
	color: #5C5C5C;
}

/* ============ TAGS GLOBALES ============ */

img {border: 0;}

ul, ol, li, dl, dt, dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a { text-decoration: none; }

h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}

form,fieldset,label,input {padding: 0; margin: 0;}

fieldset {border: 0;}

p {margin: 1em 0;}

.hidden {display: none;}
.clear {clear: both;}

.division {height: 1px; display: block; background: url(../img/punteado-hor.gif) repeat-x; margin-bottom: 10px; }
.divisionS {height: 1px; display: block; border-bottom: 1px solid #ccc; margin-bottom: 10px; }

.banner {padding: 12px 0; text-align: center; border-bottom: 1px solid #CCCCCC; }

button {cursor: pointer; text-indent: -9000px; border: 0; }

code {margin-bottom: 2em; display: block; padding: 10px; line-height: 1.5; background-color: #E7EBEE; border: 2px solid #d3d6d8; font-size: 12px; color: #000;}

/* ============ ORGANIZACION ESTRUCTURAL ============ */

#wrapper { width: 772px; margin: 0 auto; text-align: left; position: relative; overflow: hidden; }

#top {clear: both; padding-bottom: 6px; border-bottom: 1px solid #C0C0C0; overflow: hidden; margin-bottom: 6px; }
	h1 a {width: 307px; height: 67px; background: url(../img/isologo.png) no-repeat; text-indent: -9000px; margin: 9px 0 -12px 9px; float: left; }
	.directorioS { float: right; width: 334px; }
		.directorioS fieldset { background: url(../img/lupa.png) no-repeat 0 3px; }
		.directorioS legend {color: #8C8C8C; font-size: 1.2em; font-weight: bold; display: block; padding: 40px 0 0 30px; }
		.directorioS input {margin: -17px 7px 0 155px; display: block; float: left; width: 136px; }
		.directorioS button {margin: -17px 0 0 0; display: block; float: left; width: 32px; height: 19px; background: url(../img/ok-verde.png) no-repeat; }
	
	#menuTop {clear: both; width: 772px; height: 28px; padding-top: 5px; background: url(../img/fondo-menu.png) repeat-x; text-align: right; }
		#menuTop li {display: inline; }
		#menuTop li a {font: bold 1.6em "Trebuchet MS", sans-serif; color: #fff; text-transform: uppercase; padding: 0 18px; background: url(../img/separacion-menu.gif) no-repeat right; }
			#menuTop .ultimo a {background: none; }
	
	#registrateBtn {display: block; float: left; font: bold 1.7em "Trebuchet MS", sans-serif; text-decoration: underline; text-transform: uppercase; color: #fff; background-color: #77C53C; padding: 5px 9px; margin: 6px 3px 0 0; }
		#registrateBtn:hover {background-color: #57A31D; }
	#registro {width: 592px; height: 27px; background-color: #E7EBEE; float: left; margin-top: 6px; padding-top: 6px; }
		#registro legend {display: none; }
		#registro span {color: #7F7F7F; font: bold 1.7em "Trebuchet MS", sans-serif; padding: 0 10px 0 14px; margin-right: 10px; border-right: 1px solid #7F7F7F; display: block; float: left; }
		#registro input {width: 82px; margin: 0 7px 0 5px;}
		#registro label {font-size: 1.2em; }
		#registro button {width: 32px; height: 19px; background: url(../img/ok-azul.png) no-repeat; }
		#registro a {color: #1A7DBC; font-size: 1.2em; text-decoration: underline; margin-left: 9px; }

#botonera {padding: 5px 15px 0 0; width: 160px; float: left; margin-left: -772px; padding-bottom: 20px; border-right: 1px solid #ccc; }
	#envioSms {width: 160px; height: 124px; text-indent: -9000px; background: url(../img/envio-sms.gif) no-repeat; margin-bottom: 9px; }
	#layerSms {font-size: 1.2em; width: 122px; margin: -15px 0 5px 22px; background: #e7ebee url(../img/bottom-sms.gif) no-repeat 0 bottom; padding: 0 8px 5px 8px;}
		#layerSms legend {display: none; }
		#layerSms label {clear: both; display: block; height: 15px; background: #ddd url(../img/bglabel.gif) no-repeat; padding-left: 21px; width: 101px; color: #828282; font: normal 12px Arial;}
		#layerSms #lLeft {display: block; float: left; margin-right: 3px; width: 48px; }
		#layerSms #lLeft label {width: 27px; }
		#layerSms #lRight {display: block; float: left; width: 71px; text-align: right; }
		#layerSms #lRight label {width: 50px; text-align: left;}
		#layerSms span {font-weight: bold; color: #42b0f5; }
		#layerSms select {display: block; margin: 2px 0; width: 122px; font-size: 12px;}
		#layerSms input {margin: 2px 0; }
		#layerSms .inputText {width: 118px;}
		#layerSms textarea {width: 118px; height: 50px; }
		#layerSms button {width: 51px; height: 19px; background-image: url(../img/btn-enviar-sms.gif); float: right; margin-top: 2px;}
		
	
	#botonera dt {padding: 0 0 4px 22px; margin-top: 2px;}
	#botonera dt span, #botonera dt a {display: block; width: 131px; height: 24px; padding: 3px 0 0 7px; font: bold 1.5em "Trebuchet MS", sans-serif; color: #fff; background: url(../img/dt-fondo-sin.png) no-repeat; }
	#botonera dt a {background-image: url(../img/dt-fondo-a.png);}
	#botonera #opc1 {background: url(../img/opc1.gif) no-repeat; }
	#botonera #opc2 {background: url(../img/opc2.gif) no-repeat; }
	#botonera #opc3 {background: url(../img/opc3.gif) no-repeat; }
	#botonera #opc4 {background: url(../img/opc4.gif) no-repeat; }
	#botonera #opc5 {background: url(../img/opc5.gif) no-repeat; }
	#botonera #opc6 {background: url(../img/opc6.gif) no-repeat; }
	#botonera #opc7 {background: url(../img/opc7.gif) no-repeat; }
	#botonera #opc8 {background: url(../img/opc8.gif) no-repeat; }
	#botonera #opc9 {background: url(../img/opc9.gif) no-repeat; }
	#botonera #opc10 {background: url(../img/opc10.gif) no-repeat; }
	#botonera #opc11 {background: url(../img/opc11.gif) no-repeat; }
	#botonera dd {background: url(../img/punteado-hor.gif) repeat-x 0 bottom; }
	#botonera dd.ultimo {background: none; }
		#botonera dd a {color: #747474; padding: 2px 0 3px 30px; display: block; background: url(../img/bullet-botonera.gif) no-repeat 6px 7px; font-size: 1.2em; }
		#botonera dd a:hover {color: #000; background-color: #EBEBEB; }
	
	#newsletter {background: url(../img/newsletter-med.png) repeat-y; margin-top: 10px;}
		#newsletter fieldset {background: url(../img/newsletter-top.png) no-repeat; padding-top: 96px; }
			#newsletter legend {display: none; }
			#newsletter p {font-size: 1.1em; color: #545454; margin: 0 22px 9px 22px; padding: 10px 0; border-bottom: 1px solid #69904C; }
			#newsletter label {margin-left: 22px; font-weight: bold; font-size: 1.1em; color: #fff; }
			#newsletter input {width: 110px; margin: 0 0 2px 22px; }
			#newsletter button {width: 32px; height: 20px; background: url(../img/newsletter-ok.png) no-repeat; margin: 6px 0 6px 64px;}
			#newsletter #newsletterBot {display: block; width: 160px; height: 14px; background: url(../img/newsletter-bot.png) no-repeat; }

#registroCel {clear: both; margin: 10px 0; width: 308px; background: url(../img/registro-top.gif) no-repeat; padding-top: 6px; }
	#registroCel div {padding: 4px 10px; background: url(../img/registro-med.gif) repeat-y; font-size: 12px; color: #305F0C; overflow: hidden; }
	#registroCel p {font-weight: bold; margin: 0; }
	#registroCel form {background-color: #BBE29E; margin: 4px 0; padding: 5px;}
	#registroCel legend {display: none; }
	#registroCel label {font-weight: bold; padding-right: 5px; }
	#registroCel input {margin-right: 7px; }
	#registroCel button {background: url(../img/registro-ok.gif) no-repeat; width: 32px; height: 19px; }
	#registroCel #cerrarReg {display: block; cursor: pointer; float: right; }
	#registroCel #regBot {display: block; width: 308px; height: 6px; background: url(../img/registro-bot.gif) no-repeat 0 bottom;}

#contenido {width: 581px; float: left; overflow: hidden; margin-left: 175px; padding-left: 15px; border-left: 1px solid #ccc; }
	#bannerWap {display: block; text-indent: -9000px; width: 581px; height: 44px; background: url(../img/banner-wap.gif) no-repeat 0 4px; padding: 4px 0; border: 1px solid #C0C0C0; border-width: 1px 0; }
	
	.home #colIzq {width: 336px; padding-right: 15px; border-right: 1px solid #CCCCCC; float: left; overflow: hidden; margin-top: 9px; }
		.buscadorS {width: 300px; height: 41px; background: url(../img/fondo-buscador.png) no-repeat; margin: 0 auto 10px auto; }
			.buscadorS legend {font-weight: bold; font-size: 1.2em; color: #54882D; padding: 15px 0 0 42px; }
			.buscadorS input {margin: -17px 0 0 104px; width: 144px; display: block; float: left; }
			.buscadorS button {margin: -17px 0 0 5px; display: block; float: left; cursor: pointer; width: 32px; height: 19px; border: 0; text-indent: -9000px; background: url(../img/ok-buscador.png) no-repeat; }
		
		.home #colIzq h4 {color: #0471B7; font: bold 2em "Trebuchet MS", sans-serif; line-height: 1.2; }
		.home #colIzq h4 a {color: #0471B7; }
		.home #colIzq p {font-size: 1.3em; margin: 0.35em 0 0.8em 0; line-height: 1.5; padding-bottom: 0.8em; background: url(../img/punteado-hor.gif) repeat-x 0 bottom; }
		
		.nube {font-size: 12px; text-align: justify; margin-bottom: 16px; }
			.nube a {color: #979797; padding: 0 5px 0 0; }
			.nube a:hover {/*text-decoration: underline;*/background-color: #EAF2F8; }
			.nube .nb2 {font-weight: bold; }
			.nube .nb3 {font-size: 16px; }
			.nube .nb4 {font-size: 16px; font-weight: bold; }
			.nube .nb5 {font-size: 24px; }
			.nube .nb6 {font-size: 24px; font-weight: bold; }
			.nube .nb7 {font-size: 28px; }
			.nube .nb8 {font-size: 28px; font-weight: bold; }
	
	.home #colDer {width: 214px; margin-top: 9px; padding-left: 15px; border-left: 1px solid #ccc; float: left; margin-left: -1px; }
		
		.top10 {background: url(../img/top10-med-b.gif) repeat-y; margin-top: 7px; }
			.top10 h2 {text-indent: -9000px; width: 214px; height: 31px; background: url(../img/top10-top-b.png) no-repeat; }
			.top10 ol {width: 196px; margin: 10px auto; }
				.top10 li {padding: 0 5px 10px 5px; font-size: 1.3em; background: url(../img/punteado-hor.gif) repeat-x 0 bottom; margin-bottom: 7px; }
				.top10 a {color: #467722; }
				.top10 a:hover {color: #2B4B13; }
			.top10bot {display: block; width: 214px; height: 7px; background: url(../img/top10-bot-b.gif) no-repeat; }
		
		.ofertas {}
			.ofertas h2 {width: 214px; height: 111px; background: url(../img/tit-ofertas-b.png) no-repeat; text-indent: -9000px; margin: 13px 0 0 0;}
			.ofertas li {clear: both; font-size: 12px; overflow: hidden; padding: 15px 0; background: url(../img/punteado-hor.gif) repeat-x 0 bottom; }
				.ofertas li img {float: left; margin-right: 10px; margin-bottom: 20px; }
				.ofertas li a {color: #67AD32; text-decoration: underline; }
				.comprarBtn {width: 59px; height: 16px; display: block; float: left; margin: 3px 0 0 0; text-indent: -9000px; background: url(../img/btn-comprar.gif) no-repeat; }
				.tarjetasML {padding: 2px 0; }
	
	#contenido h3 {padding: 3px 0 3px 19px; background: #77C53C url(../img/flecha-h3.gif) no-repeat 8px 6px; font-size: 1.3em; color: #fff; margin-bottom: 7px;}
	#contenido h5 {font-size: 15px; color: #4296CC; }
		
	
	.titulos {text-indent: -9000px; height: 37px; background-repeat: no-repeat; margin: 9px 0 7px 0;}
	#titCelulares {background-image: url(../img/tit-celulares.png); }
	#titTrucos {background-image: url(../img/tit-trucos.png); }
	#titSmsInt {background-image: url(../img/tit-sms.png); }
	#titAccesorios {background-image: url(../img/tit-accesorios.png); }
	#titRss {background-image: url(../img/tit-rss.png); }
	#titSmsSitio {background-image: url(../img/tit-sms-sitio.png); }
	#titNoticias {background-image: url(../img/tit-noticias.png); }
	#titBusqueda {background-image: url(../img/tit-busqueda.png); }
	#titRegistro {background-image: url(../img/tit-registro.png); }
	#titOfertas {background-image: url(../img/tit-ofertas-top.png); }
	#titRingtones {background-image: url(../img/tit-ringtones.png); }
	#titForo {background-image: url(../img/tit-foro.png); }
	#titMoviblog{background-image: url(../img/tit-moviblog.png); }
	#titOpiniones {background-image: url(../img/tit-opiniones.png); }
		
	.decoracion {display: block; position: absolute; right: 22px; background-repeat: no-repeat; }
	#decoTrucos {background-image: url(../img/deco-trucos.png); width: 98px; height: 134px; margin-top: -71px;}
	#decoSms {background-image: url(../img/deco-sms.png); width: 83px; height: 130px; margin-top: -67px; right: 5px;}
	#decoRss {background-image: url(../img/deco-rss.png); width: 75px; height: 136px; margin-top: -70px; right: 20px;}
	
	#decoAcc1 {background-image: url(../img/deco-acc1.png); width: 150px; height: 117px; margin-top: -68px; right: 15px;}
	#decoAcc2 {background-image: url(../img/deco-acc2.png); width: 139px; height: 118px; margin-top: -69px; right: 25px;}
	#decoAcc3 {background-image: url(../img/deco-acc3.png); width: 192px; height: 104px; margin-top: -62px; right: 10px;}
	#decoAcc4 {background-image: url(../img/deco-acc4.png); width: 113px; height: 127px; margin-top: -78px; right: 15px;}
	#decoAcc5 {background-image: url(../img/deco-acc5.png); width: 208px; height: 97px; margin-top: -58px; right: 0px;}
	#decoAcc6 {background-image: url(../img/deco-acc6.png); width: 135px; height: 107px; margin-top: -62px; right: 25px;}
	#decoAcc7 {background-image: url(../img/deco-acc7.png); width: 163px; height: 114px; margin-top: -67px; right: 17px;}
	#decoAcc8 {background-image: url(../img/deco-acc8.png); width: 187px; height: 111px; margin-top: -64px; right: 8px;}
	#decoAcc9 {background-image: url(../img/deco-acc9.png); width: 143px; height: 109px; margin-top: -67px; right: 8px;}
	#decoAcc10 {background-image: url(../img/deco-acc10.png); width: 103px; height: 120px; margin-top: -71px; right: 25px;}
	#decoAcc11 {background-image: url(../img/deco-acc11.png); width: 155px; height: 107px; margin-top: -61px; right: 17px;}
	
	.marcaCel {display: block; margin-bottom: 6px;}
	
	.colIzq {width: 275px; padding-right: 15px; border-right: 1px solid #ccc; float: left; }
	.colDer {width: 275px; padding-left: 15px; border-left: 1px solid #ccc; margin-left: -1px; float: left; }
	
	#celulares {padding-top: 6px; border-top: 1px solid #ccc; font-size: 1.2em; }
		#celulares h3 {background-color: #4296CC; background-position: 8px 8px; }
			#celulares h3 a {color: #fff;}
		#celulares h4 {background-color: #9A9A9A; color: #fff; padding: 2px 9px; }
		#celulares .sec {background-color: #94C56F; }
		#celulares p {margin-top: 5px;}
	
	#trucos, #rss, #smsSitio {padding-top: 30px; font-size: 1.2em; }
		#trucos h4, #rss h4, #smsSitio h4, #directorio h4, #busqueda h4 {font: bold 1.5em "Trebuchet MS", sans-serif; padding: 0 0 8px 19px; background: url(../img/flecha-bullet.png) no-repeat 0 6px; border-bottom: 1px solid #ccc; margin-bottom: 19px; }
		#trucos h4 a {color: #67AD32; }
		#trucos dt {font: bold 16px "Trebuchet MS", sans-serif; color: #4397CC; }
			#trucos dt a {color: #4397CC; }
		#trucos dd {line-height: 1.5; background: url(../img/punteado-hor.gif) repeat-x 0 bottom; padding-bottom: 7px; margin-bottom: 7px; }
			#trucos dd a {color: #747474; display: block; text-indent: 14px; background: url(../img/mas-bullet.gif) no-repeat 0 4px; }
			#trucos dd a:hover {color: #000; }
		#trucos ul {margin: 1em 0; }
			#trucos li {background: url(../img/bullet-azul.gif) no-repeat 0 6px; padding-left: 10px; }
	
	#smsInt {padding-top: 43px; font-size: 1.2em;}
		#smsInt dl {line-height: 1.5; }
		#smsInt dt {color: #747474; width: 220px; display: block; float: left; padding-right: 15px; border-right: 1px solid #ccc; margin-right: 15px; }
		#smsInt dd {color: #4397cc;}
		#smsInt .pri, #smsInt .sec {text-indent: 18px; background: url(../img/flecha-bullet.png) no-repeat 0 5px; font: bold 18px "Trebuchet MS", sans-serif; color: #6a6a6a; padding-bottom:10px;}
			#smsInt strong {background: url(../img/punteado-hor.gif) repeat-x 0 bottom; padding-bottom: 7px; display: block;}
		#smsInt .sec {display: block; color: #4397cc; float: left; width: 330px;}
	
	#accesorios {font-size: 1.2em; }
		#accesorios h4 {font: bold 2.1em "Trebuchet MS", sans-serif; color: #747474; padding: 0 0 10px 20px; background: url(../img/flecha-bullet.png) no-repeat 0 10px; border-bottom: 1px solid #ccc;}
	
	#rss {line-height: 1.5;}
		#rss a {color: #4397cc; text-decoration: underline; }
		#rss h4 + p {margin-top: -1em; }
		#rss h5 {font-size: 13px; font-weight: bold; clear: both;}
		#rssImg {float: left; padding: 0 5px 1em 0; }
		#rssA {float: left; padding-bottom: 1em; }
		#rss li {background: url(../img/bullet-azul.gif) no-repeat 0 7px; text-indent: 13px;}	
		#rss ul {margin-bottom: 1em; }
		#rss .banner {margin-bottom: 1.5em; }
		#rss dd {margin-bottom: 1.5em; }
	
	#noticias {font-size: 1.2em; }
		#noticias .fecha {display: block; margin-top: 1em; color: #4296CC; font-style: normal; font-weight: bold; }
		#noticias h4 {font-size: 1.6em; }
		#noticias .intro {font-size: 1.1em; font-weight: bold; }
		#noticias p a {color: #4397cc; text-decoration: underline; }
	.volver {text-decoration: underline; color: #76C43B; display: block; margin-bottom: 1em; }
	.volver:hover {color: #4c881e; }
	
	#ringtones {font-size: 1.3em; }
		#ringtones p a {color: #4397cc; text-decoration: underline; }
		#ringtones ul {margin-bottom: 2em; }
		#ringtones ul li {background: url(../img/punteado-hor.gif) repeat-x 0 bottom; padding: 2px 0 4px 0; }
		#ringtones ul li a {display: block; padding-left: 43px; background: url(../img/bullet-ringtones.gif) no-repeat 0 2px; color: #747474; }
		#ringtones .wallpapers li a {padding-left: 20px; background-image: url(../img/bullet-wallpapers.gif); }
		#ringtones ul li a:hover {color: #000; }
		#ringtones h4 {font-size: 1em; margin: 7px 0; color: #4296CC; }
		#ringtones ul li code {margin-bottom: 1em;}
		#ringtones .resaltado {background-color: #77C53C; color: #fff; padding: 0 3px; font-weight: bold; }
		.logosCelu {vertical-align: -5px; padding: 0 3px; }
		#ringtones ol {clear: both; margin: 1em 0; float: left; width: 560px; }
			#ringtones ol li {padding-bottom: 5px; }
			#ringtones ol a {color: #4397cc; text-decoration: underline; padding-left: 10px; background: url(../img/bullet-azul.gif) no-repeat 0 7px; }
		
		#ringtones dl {}
			#ringtones dt {font-weight: bold; font-size: 14px; margin-bottom: 10px; border-bottom: 1px solid #cacaca; padding-bottom: 3px;}
				#ringtones dt a {color: #005826; }
			#ringtones dd {overflow: hidden; background: url(../img/punteado-hor.gif) repeat-x 0 bottom; margin-bottom: 15px; padding-bottom: 10px; }
			#ringtones dd img {display: block; float: left; margin: 0 5px 5px 0; }
			#ringtones .comprarBtn {float: right; margin: 3px 0 0 0; }
			
.aclaracion {float: left; margin: 2em 0; clear: both; padding: 10px; text-align: center; background-color: #fff799; width: 580px;}
.marginForm {margin-bottom: 10px; }

	#foro {font-size: 1.2em; }
		#foro .post {padding: 3px 10px; background-color: #E7EBEE; margin: 10px 0; }
			#foro .post a, #foro p a {color: #67ad32; text-decoration: underline; }
			#foro .foto {display: block; padding: 3px; border: 1px solid #cacaca; margin: 10px 0; background-color: #fff; }
			#foro .ingresa {display: block; background: url(../img/mas-bullet.gif) no-repeat 0 4px; padding-left: 12px; text-decoration: underline; color: #67AD32; padding-bottom: 10px; border-bottom: 1px dashed #cacaca; }
			#foro .ingresa:hover {color: #468417; }
		#foro dl { }
			#foro dt {color: #4296CC; padding-bottom: 4px; }
			#foro dd {margin-bottom: 4px; padding: 0 20px 4px 20px; }
		#foro ul {}
			#foro li {border-top: 1px solid #cccccc; color: #4397cc; padding: 4px 0; line-height: 1.4; }
			#foro .anidado {border: none; padding-top: 0;}
			#foro li a {padding-left: 19px; background: url(../img/flecha-bullet.png) no-repeat; font-weight: bold; color: #747474; }
			#foro li a:hover { text-decoration: underline; }
			#foro li ul {padding-left: 20px; }
			#foro li ul li {border: none; padding: 3px 0; line-height: 1.2;}
				#foro li li a {background: url(../img/bullet-verde.gif) no-repeat 0 8px; padding: 4px 0 4px 10px; border: none; color: #67ad32; font-weight: normal; }
			#foro form {clear: both; margin: 1em 0; padding-top: 0.7em; border-top: 1px dashed #cacaca; }
				#foro legend {display: block; padding: 0 0 10px 140px; font-weight: bold; font-size: 14px; color: #77C53C; }
				#foro label {display: block; float: left; clear: left; width: 130px; padding: 2px 10px 0 0; text-align: right; font-weight: bold; color: #4397CC; }
				#foro input {display: block; float: left; width: 280px; margin-bottom: 3px; }
				#foro select {display: block; float: left; width: 130px; margin-bottom: 3px; }				
				#foro textarea {display: block; float: left; width: 280px;}
				#foro button {background: url(../img/btn-enviar-sms.gif) no-repeat; width: 51px; height: 19px; clear: left; float: left; margin: 5px 0 0 140px; }
			#foro h4 {font-size: 14px; margin-top: 10px; color: #67ad32; font-weight: normal; }
				#foro h4 strong {color: #5C5C5C; }
				#foro h4 a {color: #67ad32; text-decoration: underline; }
	.ulOpinion {font-size: 12px; }
		.ulOpinion li {clear: both; border-bottom: 1px solid #ccc; padding: 5px 0; overflow: hidden; }
		.ulOpinion p {float: left;}
		.ulOpinion .celOp {display: block; float: left; margin-right: 10px;  }
		.ulOpinion .titCelOp {font-size: 14px; font-weight: bold; color: #4296CC; margin-bottom: 3px; display: block;  }
		.ulOpinion span {display: block; margin-top: 3px; float: left;  }
		.ulOpinion span img {vertical-align: -2px; padding-right: 4px;  }
		.ulOpinion a {color: #77C53C; text-decoration: underline; }
		.ulOpinion .btnOp, .muestraCel .btnOp {display: block; float: left; width: 61px; height: 19px; margin: 0 0 5px 10px; text-indent: -9000px; background: url(../img/btn-opinar.png) no-repeat; }
		.ulOpinion .accOp {display: block; clear: left; padding-top: 5px;}
	
	.dlOpinion {font-size: 12px; }
		.dlOpinion dt {margin-top: 10px; padding: 5px 0; border-top: 1px solid #ccc; }
		.dlOpinion dt strong {font-size: 13px; color: #4296CC; }
		.dlOpinion dt img {vertical-align: -2px; padding-left: 3px; }
		.dlOpinion dd {margin-bottom: 7px; }
		.dlOpinion dd strong {color: #589827; }
		.dlOpinion dd a {color: #4296CC; }
	
	
	.muestraCel {font-size: 12px; clear: both; overflow: hidden; margin-bottom: 20px; }
		.celGrande {display: block; float: left; margin-right: 10px; }
		.muestraCel h4 {font-size: 22px; color: #4296CC; margin-bottom: 15px; }
		.muestraCel strong img {vertical-align: -3px; }
		.muestraCel .btnOp {margin: 10px 0 0 0; }
			
	#directorio {font-size: 1.2em; }
	/* continuacion, esta primero declarado mas arriba */
	#directorio h4, #busqueda h4 {margin-top: 1em; }
	#directorio table {}
		#directorio table th {background-color: #4296CC; color: #fff; padding: 2px 5px 4px 5px;}
		#directorio table th a {color: #fff; text-decoration: underline; }
		#directorio table tr:hover {background-color: #E7EBEE;}
		#directorio table td {padding: 3px 5px; border-bottom: 1px solid #ccc; }
		#directorio table td a {color: #67AD32; text-decoration: underline; }
	
	#busqueda {font-size: 1.2em; }
		#busqueda dt {font-size: 1.2em; font-weight: bold; padding-bottom: 4px;}
		#busqueda dt a {color: #5c5c5c; }
		#busqueda dt a:hover {text-decoration: underline; }
		#busqueda dd {padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
		#busqueda dd .fecha {font-size: 0.9em; background-color: #5C5C5C; color: #fff; padding: 0 2px; }
		#busqueda dd a {display: block; color: #4c881e; text-decoration: underline; margin-top: 3px; }
	
	.paginador {text-align: center; margin: 1em 0;}
		.paginador .flechas {font-size: 1.5em; margin: 0 3px;}
		.paginador span.flechas {color: #ccc; }
		.paginador a.flechas {color: #5c5c5c; }
		
		.paginador p {margin: 3px 0 0 0; font-weight: bold; }
		.paginador p a {color: #5C5C5C; text-decoration: underline; padding: 0 3px; }
		.paginador p span {padding: 0 3px; background-color: #5c5c5c; color: #fff;}
	
	#registroDir {}
		#registroDir legend {display: none; }
		#registroDir label {width: 200px; font-size: 1.2em; text-align: right; padding-right: 10px; display: block; float: left; margin-top: 3px;}
		#registroDir .check {float: none; text-align: left; margin-left: 210px; clear: both;}
		#registroDir .check input {margin: 0 5px 0 0;}
		#registroDir em {padding: 4px 0 3px 0; display: block; float: left; }
		#registroDir .inputText {width: 224px; padding: 1px 3px 0 3px; margin-bottom: 5px;}
		#registroDir select {width: 234px; margin-bottom: 5px;}
		#registroDir textarea {width: 224px; padding: 2px; }
		#registroDir button {display: block; margin: 5px 0 0 210px; width: 58px; height: 19px; background: url(../img/btn-aceptar.png) no-repeat; }
	
#pie {clear: both; overflow: hidden; background: url(../img/pie-fondo.png) repeat-x 0 28px; font: bold 1.3em "Trebuchet MS", sans-serif; color: #fff; }
	#pie span {display: block; float: left; padding-top: 35px; }
	#pie a {color: #fff; }
	#decoracionPie {width: 99px; height: 92px; display: block; background: url(../img/pie-decoracion.png) no-repeat; }
	#osmosis {width: 112px; height: 33px; background: url(../img/osmosis.png) no-repeat; text-indent: -9000px; display: block; float: right; margin-top: 28px;}	
