*{margin:0px;padding:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
body, html {min-height: 100%;	height: auto !important;height: 100%;text-align:center; color: #333;background: #d8d8d8;}
body {font:normal 72.5%em Arial, Verdana, Geneva, Helvetica, sans-serif;color:#333; background: #d8d8d8;}
#central{width:955px;padding:0;text-align:center;margin:0px auto; display: block; font-size: 11px; color: #666; height: auto; clear: both; float: none;border: 1px solid #c00; }
strong,b{font-weight: 700;}



/* TOP HEADER */
#header{ width: 955px; height: 99px;  display: block; float: none; clear: both; background: url(../img/top_bar.gif) repeat-x; overflow: hidden; position: relative; }
#header a#logo{background: url(../img/logo_nativa.gif) top left no-repeat; width: 331px; height: 106px; display: block; float: left; position: absolute; top: 0; left: 0; text-indent: -9000px}
#header div#bannertop{width: 560px; height: 80px; position: relative; left: 367px; top:3px;}

#page{ width:955px; display: block; float: none; clear:both; border:none ;padding:0;margin: 0;height:auto;  position: relative; overflow: hidden; text-align: left; background: #f8f8f8 url(../img/body_bg.jpg) repeat-y;}

/* SECTOR CENTRAL */
#main{ width:753px; display: block; float: left; clear:none; border:0;padding:0;margin: 0;height:auto; background: transparent; position: relative; overflow: hidden; text-align: left; }

	/* menu ppal */
	ul#top-menu{width: 753px; height: 30px; background: #f8f8f8 url(../img/menubar.gif) repeat-x; float: none; clear: both; display: block; overflow: hidden; position: relative; list-style: none; padding-top: 8px}
	ul#top-menu li{ padding: 0; list-style: none; display: block; float: left; clear: none; width: auto; height: 30px; overflow: hidden; margin: 0}
	ul#top-menu li a#home, ul#top-menu li p#home{background: url(../img/m_home.jpg) no-repeat; width: 62px; height: 30px; border: none; text-decoration: none; text-indent: -9000px; display: block;}
	ul#top-menu li a#noticias, ul#top-menu li p#noticias{background: url(../img/m_noticias.jpg) no-repeat; width: 83px; height: 30px; border: none; text-decoration: none; text-indent: -9000px; display: block;}
	ul#top-menu li a#suplementos, ul#top-menu li p#suplementos{background: url(../img/m_suplementos.jpg) no-repeat; width: 106px; height: 30px; border: none; text-decoration: none; text-indent: -9000px; display: block;}
	ul#top-menu li a#servicios, ul#top-menu li p#servicios{background: url(../img/m_servicios.jpg) no-repeat; width: 80px; height: 30px; border: none; text-decoration: none; text-indent: -9000px; display: block;}
	ul#top-menu li a#conozca, ul#top-menu li p#conozca{background: url(../img/m_conozca.jpg) no-repeat; width: 116px; height: 30px; border: none; text-decoration: none; text-indent: -9000px; display: block;}
	ul#top-menu li a#celular, ul#top-menu li p#celular{background: url(../img/m_wap.jpg) no-repeat; width: 126px; height: 30px; border: none; text-decoration: none; text-indent: -9000px; display: block;}
	ul#top-menu li a#chat, ul#top-menu li p#chat{background: url(../img/m_chat.jpg) no-repeat; width: 107px; height: 30px; border: none; text-decoration: none; text-indent: -9000px; display: block;}
	ul#top-menu li a#instante, ul#top-menu li p#instante{background: url(../img/m_instante.jpg) no-repeat; width: 73px; height: 30px; border: none; text-decoration: none; text-indent: -9000px; display: block;}
	ul#top-menu li a#home:hover,ul#top-menu li p#home:hover,ul#top-menu li a#noticias:hover, ul#top-menu li p#noticias,ul#top-menu li a#suplementos:hover, ul#top-menu li p#suplementos,
	ul#top-menu li a#servicios:hover, ul#top-menu li p#servicios,ul#top-menu li a#conozca:hover, ul#top-menu li p#conozca,ul#top-menu li a#celular:hover, ul#top-menu li p#celular,
	ul#top-menu li a#chat:hover, ul#top-menu li p#chat,ul#top-menu li a#instante:hover, ul#top-menu li p#instante{background-position: 0 -30px;}

	div#submenu-noticias{width: 79px; height: auto; position: absolute; left: 63px; top: 32px; border: 1px solid #666; background: #eee; display: none;border-top: none;}
	div#submenu-suples{width: 101px; height: auto; position: absolute; left: 147px; top: 32px; border: 1px solid #666; background: #eee; display: none;border-top: none;}
	div#submenu-servicios{width: 75px; height: auto; position: absolute; left: 253px; top: 32px; border: 1px solid #666; background: #eee; display: none;border-top: none;}
	div#submenu-conozca{width: 111px; height: auto; position: absolute; left: 333px; top: 32px; border: 1px solid #666; background: #eee; display: none; border-top: none;}
	
	#dropmenudiv{position: absolute; border: 1px solid #666; background: #eee; border-top: none;	z-index:100;}
	a.submenu, #dropmenudiv a{height: 18px; font-size: 11px; font-weight: normal; color: #333; line-height: 18px; text-decoration: none; border-bottom: 1px solid #666;padding: 0 2px 0 2px; overflow: hidden; overflow: hidden; text-align: left; display: block; float: none; clear: both;}
	a.submenu:hover, #dropmenudiv a:hover{ color: #FFF; background-color: #c00 }

	/*cabecera con fechas y clima*/
	div#texto-fecha{width: 750px; height: 30px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #999; text-align: left; padding-left: 3px; line-height: 30px; overflow: hidden;}

	/* NOTICIAS */
	ul.noticias-home{display: block; color: #000; padding: 0 5px 10px 5px; list-style: none;  width: 362px; float: left; overflow: hidden; font-family: Arial, Helvetica, sans-serif; background: transparent; }
	ul.noticias-home li{display: block; float:left; clear: none; width: 360px; background-color: #fff; color: #333; margin-top: 8px; margin-right: 8px; height: auto !important; overflow:hidden; border: none; padding-bottom: 8px; border-bottom: 1px dashed #bbb;}
	ul.noticias-home li:hover{background-color: #eee;}
	ul.noticias-home li p.mini{color:#000; font-size: 9px; font-weight: bold;}
	ul.noticias-home li p.fecha{color:#666; font-size: 9px; font-weight: normal; padding-top: 8px; width: 270px; float: left;}
	ul.noticias-home li a.mas{color:#666; font-size: 9px; font-weight: normal; padding-top: 8px; float: right; clear: none; text-decoration:none; margin-right: 10px;}
	ul.noticias-home li a.mas:hover{color:#c00;}


	ul.noticias-home li.chicas p.fecha{color:#666; font-size: 9px; font-weight: normal; padding-top: 8px; width: 270px}

	/* DESTACADAS */
	ul.noticias-home li.big{background: #FFF8DC; }
	ul.noticias-home li.big a.titulo-big{width: 350px; background-color: #c00; color: #fff; text-decoration: none; clear: both; font-size: 20px; line-height: 24px; overflow: hidden; border: none; padding-left: 4px; display: block; font-family:Verdana, Arial Black, Arial, Helvetica, sans-serif; font-weight: bold;}
	ul.noticias-home li.big a.subtitulo-big{width: 360px; color: #333; text-decoration: none; font-size: 14px; clear: both; font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; margin-bottom: 8px;display: block;}

	ul.noticias-home li.big p{width:360px; color: #036; text-decoration: none; font-size: 13px; display: block;}
	ul.noticias-home li.big p.mini{color:#000; font-size: 9px; font-weight: bold;}
	ul.noticias-home li.big p.fecha{color:#666; font-size: 9px; font-weight: normal; padding-top: 8px; width: 270px; float: left; }
/*	ul.noticias-home li.big p.texto-big:hover{color:#000;}*/

	ul.noticias-home li.minis a img.img-big{ display:block; float: right; border: none; clear: none; padding: 0; padding-right: 3px}

	ul.noticias-home li.minis a.titulo-minis{width: 350px; background-color: #c00; color: #fff; text-decoration: none; font-size: 12px; clear: both; padding-left: 4px; height: auto; font-weight: bold; margin-bottom: 5px; display: block; overflow: hidden; font-family: Arial, Helvetica, sans-serif;  text-transform: uppercase; text-align:left; overflow: hidden; line-height: 20px;}
	ul.noticias-home li.minis a.subtitulo-minis{color: #333; text-decoration: none; font-size: 12px; line-height: 18px; display: block; margin-left: 3px; clear: none; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; font-style: italic; padding: 0px 0 8px 0;}
	ul.noticias-home li.minis p.texto-minis{width:350px; color: #333; text-decoration: none; font-size: 12px; line-height: 18px; display: block; margin-left: 3px; clear: none; font-family: Arial, Helvetica, sans-serif; text-align: left;}
	ul.noticias-home li.minis img.img-minis{ display:block; float: right; border: none; clear: none; padding: 0; padding-right: 3px}


	/* NOTICIAS COMUN  */
	ul.noticias-home li.chicas a.titulo-chicas{width: 350px; background-color: transparent; color: #c00; text-decoration: none; font-size: 14px; clear: both; font-weight: bold; line-height: 18px;display: block; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
	ul.noticias-home li.chicas a.subtitulo-chicas{width: 350px; background-color: transparent; color: #666; text-decoration: none; font-size: 12px; clear: both; font-weight: bold;line-height: 18px;display: block; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: italic; padding: 2px 0 8px 0}
	ul.noticias-home li.chicas p.texto-chicas{width:360px; color: #333; text-decoration: none; font-size: 11px; line-height: 18px;display: block; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
	ul.noticias-home li.big hr, ul#noticias-home li.chicas hr{background: none; height: 1px; border: none; border-bottom: 1px solid #ddd; width: 732px; clear: both; margin-top: 10px}


	/* BANNERS DEL HOME */
	ul.noticias-home li.banner-home{width: 360px; display: block; float: none; clear: both; background: #fff; margin-bottom: 10px; text-align: left; margin-top: 10px; border: none; text-align: center;border-bottom: 1px dashed #bbb; padding-bottom: 10px;}
	ul.noticias-home li.banner-home p{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #bbb;text-align: left; height: 10px; line-height: 10px; text-transform: uppercase; background: #eee;}
	ul.noticias-home li.banner-home a{margin: auto; border: none; text-decoration: none; text-align: center; background: #eee;}
	ul.noticias-home li.banner-home img{margin: auto; display: block; clear: both; border: none; background: #eee;}

	
	

#derecha{width: 190px; background: url(../img/derecha_bg.jpg) repeat-y; display: block; float: left; clear: none; position: relative; overflow: hidden; height: auto; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-align: left; padding-left: 10px; padding-top: 16px;}
	a#escuchar{ width: 197px; height:130px; display: none; float: none; clear: both; border: none; text-decoration: none; text-indent: -9000px; background: url(../img/listen_button.jpg) no-repeat; margin-left: -7px; border-bottom: 1px solid #c00; margin-top: 5px;}
	a#newsletter{ width: 197px; height:83px; display: block; float: none; clear: both; border: none; text-decoration: none; text-indent: -9000px; background: url(../img/newsletter_button.jpg) no-repeat;margin-left: -7px;border-bottom: 1px solid #c00;margin-top: 5px;}
#derecha a.banners{text-align: center;}
	
div#noticia{width: 732px; height: auto; float: none; clear: both; display: block; border: none; padding: 5px}
div#noticia em{font-size: 11px; color: #666;}
div#noticia h1{width: 727px; background-color: #D6312C; color: #fff; text-decoration: none; clear: both; height: auto; font-size: 20px; line-height: 28px; overflow: hidden; border: none; padding-left: 4px; display: block; font-family:Verdana, Arial Black, Arial, Helvetica, sans-serif; font-weight: bold;}
div#noticia h2{width: 727px; background-color: transparent; color: #333; text-decoration: none; font-size: 14px; clear: both; font-weight: bold;line-height: 18px;display: block; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: italic;}
div#noticia div#fotogal{width: 320px; height: 300px; display: block; float: left; clear: none; border: 1px solid #333; overflow: hidden;  padding: 5px; margin-right: 10px; background: #f8f8f8; margin-top:10px; margin-bottom: 10px;}
div#noticia p, div#noticia p.previa{color: #666; text-decoration: none; font-size: 12px; font-weight: normal;line-height: 20px;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 10px; }
div#noticia p.previa{border-bottom: 1px dotted #666; border-top: 1px dotted #666; margin: 10px 8px 10px 8px; padding: 5px 0 5px 0; }


p#texto{color: #333; text-decoration: none; font-weight: normal;line-height: 16px;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
/*p#texto span, p#texto strong, p#texto em{font-size: inherit;}*/
/*div#noticia #texto p,div#noticia #textin font,div#noticia #textin span{color: #333;}*/


div#noticia div#encuesta{width: 140px; height: auto;  display: block; float: right; clear: none; margin: 5px; overflow: hidden; background-color: #fff;}
div#noticia div#resul{width: 140px; height: auto;  display: none; float: right; clear: none; margin: 5px; overflow: hidden; background: #fff;}
div#noticia div#encuesta h1, div#noticia div#resul h1{width:140px; background-color: #D6312C; color: #fff; text-decoration: none; font-size: 11px; clear: both; line-height: 16px; border: none; padding-left: 4px; display: block; font-family:Verdana, Arial Black, Arial, Helvetica, sans-serif; font-weight: bold;  text-align: center; height: auto; padding: 5px}

p.rst{font-size: 11px; color: #333; text-align: left; display: block; float: none; clear: both; height: auto; padding:0;padding-left: 4px; overflow: hidden; margin: 0; line-height: 14px; font-weight: bold;}
div.resline{height: 16px; float: none; clear: both; margin:0 0 15px 0; font-size: 11px; display: block; width: 136px; overflow: hidden; padding: 0px; }
div.resline img{display: block; float: left; clear: none; width: 6px; height: 16px; margin: 0; padding: 0; overflow: hidden;}
div.resline div.porc{font-size: 11px; color: #fff; line-height: 16px; background: url(../images/mid.gif) repeat-x; display: block; float: left; clear: none; height: 16px; margin: 0; padding: 0;}
a.cls{font-size: 10px; text-align: right; float: right; color: #c00; text-decoration: none; margin:0;margin-top: 8px;}


div#noticia div#encuesta fieldset,div#noticia div#resul fieldset{ padding: 0px; background: #fff;}
div#noticia div#encuesta fieldset label{ width: 110px; display: block; float: left; clear: none; font-size: 10px; height: auto; line-height: 20px}
div#noticia div#encuesta fieldset input{ width: 20px; float: left; clear: none; display: block;height: 20px;}
div#noticia div#encuesta fieldset a#votar{width: 50px; height: 24px;  display: block; float: left; clear: none; overflow: hidden; border: 1px solid; line-height: 24px; font-size: 10px; text-align: center; text-decoration: none; background: #ECE9D8;}
div#noticia div#encuesta fieldset a#ver_res{width: 70px; height: 24px;  display: block; float: left; clear: none; overflow: hidden; border: 1px solid; line-height: 24px; font-size: 10px; text-align: center; text-decoration: none; background: #ECE9D8; margin-left: 5px}
div#noticia div#encuesta fieldset a#votar:hover, div#noticia div#encuesta fieldset a#ver_res:hover{background: #D6312C;  color: #fff;}

div#funciones{	width: 200px; display: block; height: 20px; overflow: hidden; float: none; clear: both; padding-left: 540px; margin-bottom: 10px}
a#ampliar{background: url(../images/ampliar.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a#reducir{background: url(../images/reducir.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a#imprimir{background: url(../images/btn_prn.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a#listen{background: url(../images/escuchar.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a#share{background: url(../images/share.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a#tellafriend{background: url(../images/btn_eml.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a.botones-funciones{	text-align: left; text-decoration: none; font-size: 11px; font-weight: normal; margin-right: 5px; text-indent: -3000px}
a#ampliar:hover,a#reducir:hover, a#imprimir:hover, a#tellafriend:hover, a#listen:hover, a#share:hover{background-position: 0 -20px}


h6#admin2,h6#admin{width: 730px; display: block; float: none; clear: both; text-align: center; height: 30px; font-size: 11px; font-weight: normal;}
h6#admin div.page,h6#admin2 div.page{width: 100px; height: 28px; text-align: left; float: left; display: block; clear: none;line-height: 28px; font-size: 11px;}
h6#admin p.page-tot,h6#admin2 p.page-tot{width: 250px; height: 28px; text-align: left; float: left; display: block; clear: none; line-height: 28px;font-size: 11px;}
h6#admin p.page-idx,h6#admin2 p.page-idx{width: 250px; height: 28px; text-align: left; float: left; display: block; clear: none;line-height: 28px;font-size: 11px;}
h6#admin p.page-idx a,h6#admin p.page-idx span{font-size: 11px}
h6#admin div.page-sep,h6#admin2 div.page-sep{width: 20px; height: 28px; text-align: left; float: left; display: block; clear: none; background:line-height: 28px;font-size: 11px;}
h6#admin div.page a.page-ant,h6#admin2 div.page a.page-ant{background: url(../images/btn_ant.gif)  no-repeat; border: none; display: block; width: 90px; height: 20px; float: none; clear: both; margin: auto;margin-top: 4px;font-size: 11px;}
h6#admin div.page a.page-sig,h6#admin2 div.page a.page-sig{background: url(../images/bnt_sig.gif) no-repeat; border: none; display: block; width: 90px; height: 20px; float: none; clear: both;  margin: auto; margin-top: 4px;font-size: 11px;}

.btn-pre{background: url(../images/btn_pre.gif); width: 29px; height: 15px; display: block; border: 0; float: left;cursor:pointer}
.btn-pause{background: url(../images/btn_pause.gif); width: 61px; height: 15px; display: block; border: 0; float: left;cursor:pointer}
.btn-nex{background: url(../images/btn_nex.gif); width: 28px; height: 15px; display: block; border: 0; float: left;cursor:pointer}

div#paginas{width: 720px; padding: 10px;}
div#paginas h1{font-size: 18px; color: #c00; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 10px}
div#paginas h2{font-size: 12px; color: #c00; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 10px}
div#paginas b{font-weight:bold;}
div#paginas p{color: #333; font-size: 12px; line-height: 18px;}

ul#albums{width: 730px; height: auto; padding: 10px; list-style: none;}
ul#albums li{width: 230px; height: 230px; display: block; float: left; clear: none; margin: 6px; text-align: center; overflow: hidden;}

ul#fotos{width: 730px; height: auto; padding: 10px; list-style: none; margin-bottom: 20px; display: block;}
ul#fotos li{width: 175px; height: 205px; display: block; float: left; clear: none; margin: 3px; text-align: center; overflow: hidden;}
ul#fotos li .lafoto{	width: 175px; height: 145px; margin: auto; display: block;}
ul#fotos li p.descri{ font-size: 10px; color: #333; text-align: center;}

form#buscaform, div#loginbox form{width: 197px; height: 30px; text-align: left; border: none; display: block; float: none; clear: both;}
form#buscaform fieldset{border: none; padding: 5px; width: 185px; background: url(../img/buscador-tit.jpg) top left no-repeat; padding-top: 18px;}
/*
form#buscaform fieldset input#criterio, form#buscaform fieldset input#searchtext{width: 144px; height: 16px; background: #ECE9D8; border: 1px solid #999; display: block; float: left; clear: none; padding: 2px; margin-bottom: 10px;}
form#buscaform fieldset input#search-button, form#buscaform fieldset input#search-button2{width: 25px; height: 20px; padding: 0; margin: 0 0 0 4px; background: url(../img/search_button.jpg) no-repeat; font-size: 1%; color: #ECE9D8; display: block; float: left; clear: none; border: none;margin-bottom: 10px;}
*/
form#buscaform fieldset select, form#buscaform fieldset input#criterio, form#buscaform fieldset input#searchtext{width: 144px; height: 16px; background: #ECE9D8; border: 1px solid #999; display: block; float: left; clear: none; padding: 2px; margin-bottom: 10px;}
form#buscaform fieldset input#search-button, form#buscaform fieldset input#search-button2{width: 25px; height: 20px; padding: 0; margin: 0 0 0 4px; background: url(../img/search_button.jpg) no-repeat; font-size: 1%; color: #ECE9D8; display: block; float: left; clear: none; border: none;margin-bottom: 10px;}
form#buscaform fieldset select{ height: 20px;}


div#loginbox, div#loggedbox{ width: 197px; height: 200px; display: block; float: left; clear: none; text-align: left; background:url(../img/loginbox-top.jpg) top left no-repeat; padding-top: 26px; position: relative;}
div#loggedbox{height: auto; background:url(../img/logged_tit.jpg) no-repeat;}
div#loginbox{height: 110px; border-bottom: 1px solid #C00;}
div#loginbox form{height: 80px;}
div#loginbox form fieldset{border: none; padding: 5px; width: 185px; padding-top: 18px;}

div#loginbox form  fieldset label{width: 70px; height: 18px; display: block; float: left; clear: none; margin-bottom: 10px; color: #333; font-size: 11px; line-height: 18px;}
div#loginbox form  fieldset input#userform, div#loginbox form  fieldset input#userpass{width: 100px; height: 14px; background: #ECE9D8; border: 1px solid #999; display: block; float: left; clear: none; padding: 2px; margin-bottom: 10px;}

div#loginbox form  fieldset input#dologin{ width: 55px; height: 20px; display: block; float: left; clear: none; background: url(../img/login_button.gif) no-repeat; border: none; text-decoration: none; top: 0}
a#regnow{ width: 188px; height: 24px; display: block; float: none; clear: both; text-indent: -9999px; background: url(../img/register_now.jpg) no-repeat; border: none; text-decoration: none; top: 0; padding-bottom: 10px; border-bottom: 1px solid #c00}

a#miperfil{width: 188px; height: 24px; display: block; float: none; clear: both; text-indent: -9999px; background: url(../img/btn_miperfil.jpg) no-repeat; border: none; text-decoration: none; top: 0; padding-bottom: 10px; }
a#miempresa{width: 188px; height: 24px; display: block; float: none; clear: both; text-indent: -9999px; background: url(../img/btn_miempresa.jpg) no-repeat; border: none; text-decoration: none; top: 0; padding-bottom: 10px; }
a#logout{width: 188px; height: 24px; display: block; float: none; clear: both; text-indent: -9999px; background: url(../img/btn_cerrarsession.jpg) no-repeat; border: none; text-decoration: none; top: 0; padding-bottom: 10px;}
form.css{}

form#registro{width: 730px; height: auto; float: none; clear: both; text-align: left; padding: 0;}
form#registro fieldset{	border: none; margin-left: 10px}
form#registro fieldset legend{display: block; float: none; clear: both; font-size: 12px; font-weight: 700}
form#registro fieldset label{	width: 300px; height: 16px; font-size: 11px; color: #333; text-align: left; display: block; float: none; clear: both; margin-top: 10px;}
form#registro fieldset input#ver1{width: 20px; background: url(../img/calendar.png) no-repeat; display: block; float: left; clear: none; border: none;}
form#registro fieldset input#fechanac{	width: 270px; display: block; float: left; clear: none; margin-right: 10px;}
form#registro fieldset input.campo-registro{	width: 300px;}
form#registro fieldset span.mini{font-size: 10px; color: #c00}
.error{font-size: 11px; font-weight: 700; color: #c00;}

#enviacom2, #enviacom, fieldset.enviacom{width: 600px; height: auto; display: block; float: none; clear: both; overflow: hidden; font-size: 11px; text-align: left; padding: 10px}
#enviacom2 legend, #enviacom legend, fieldset.enviacom legend{color: #c00; font-size: 12px; font-weight: 700;}
#enviacom2 label, #enviacom label, fieldset.enviacom label{ font-size: 11px; float: left; clear: none; width: 150px; display: block; color: #333;margin-bottom: 5px;}
#enviacom2 input, #enviacom2 textarea, #enviacom input, #enviacom textarea, fieldset.enviacom textarea, fieldset.enviacom input{width: 300px; float: left; clear: none; display: block; padding: 1px; font-size: 11px; margin-right: 120px; margin-bottom: 5px;}
#enviacom2 input#enviadata2, #enviacom input#enviadata, input.btn-enviar, fieldset.enviacom input.btn-enviar{background:url(../img/enviaform.jpg) no-repeat; width: 70px; height: 25px; float: right; border: none;}

ul#comentarios{ width: 720px; margin: 5px; list-style: none; display: block; float: none; clear: both; padding: 5px; border: 1px solid #999; overflow: hidden;}
ul#comentarios li{width: 600px; text-align: left; float: none; clear: both; border-bottom: 1px dotted #999; margin: 5px 0 0 5px; padding-bottom: 15px;}
ul#comentarios li h2{font-size: 16px; color: #c00; text-align: left; clear: none;}
ul#comentarios li h3{font-size: 11px; color: #666; text-align: left; clear: none;}
ul#comentarios li p{	color: #333; text-align: left; clear: both; padding: 0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; margin: 0 0 10px 0;}

ul#rubros{width: 740px; height: auto; display: block; float: none; clear: both; padding: 0; border: none;}
ul#rubros li{width: 180px; height: 150px; list-style: none; display: block; float: left; clear: none; padding-left: 5px; color: #c00}
ul#rubros li ul, ul#rubros li ul li{width: 175px; list-style: none; height: auto; }
ul#rubros li ul li a{color: #333; font-size: 11px; font-weight: normal; text-decoration: none;padding-left: 2px;}
ul#rubros li ul li a.header{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c00; font-weight: bold; text-decoration: none; padding: 0}

fieldset#empresas-paso1{width: 600px; height: 113px; display: block; float: none; clear: both; padding: 0px 35px 0 15px; background: url(../img/empresas_bg.gif) no-repeat; border: none; margin: 10px auto;}


 
ul#lista_empresas{width: 750px; height: auto; display: block; float: none; clear: both; list-style: none; padding-top: 10px; font-family: Arial, Helvetica, sans-serif;}
ul#lista_empresas li{width: 100%; height: auto; border-bottom: 1px dotted #999; border-top: 1px dotted #999; padding-bottom: 30px; list-style: none; clear:both;}
ul#lista_empresas li.destacada{width: 100%; height: auto; border-bottom: 1px dotted #999; border-top: 1px dotted #999; margin-bottom: 10px; list-style: none; clear:both; background: #FAFAD2;}
ul#lista_empresas li h1{width:99%; height: 20px; display: block; line-height: 20px; color: #666; background: #f8f8f8; padding: 0 0 0 1%; font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
ul#lista_empresas li h2{width:99%; height: 20px; display: block; line-height: 20px; color: #c00; background: #ccc; padding: 0 0 0 1%; font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
ul#lista_empresas li h3, ul#lista_empresas li h4, ul#lista_empresas li h5, ul#lista_empresas li h6{width:99%; height: 20px; display: block;float:none; clear:both; line-height: 20px; color: #666; padding: 0 0 0 1%; font-size: 11px; font-weight: normal; }
ul#lista_empresas li h4, ul#lista_empresas li h6{color: #333; height: auto; display: block; height: auto;}
ul#lista_empresas li a{width: 80px; height: 16px; line-height: 16px; text-align: center; display: block; float:left; clear: none; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333; background: transparent url(../img/minibtn.jpg) no-repeat; text-decoration: none;}
ul#lista_empresas li a:hover{color: #000;}
ul#lista_empresas li div.datosEmpresas{width: 90%; height: auto; float: none; clear: both; background: #FAFAD2; border: 1px dotted #ddd; color: #ddd; font-size: 11px; margin: 5px auto; display: none; min-height: 100px;}
ul#lista_empresas li div.datosEmpresas p{	font-size: 11px; text-decoration: none; line-height: 18px}
ul#lista_empresas li div.datosEmpresas img{margin:2px 10px 2px 2px; display: block;}

div#bloque_faqs{width: 100%; height: auto; display: block; float: none;}
div#bloque_faqs strong.cat{font-size: 14px; color: #c00; text-decoration: underline;}
div#bloque_faqs a{color: #333; font-weight: bold; font-size: 11px; display: block; float: none; clear: both; text-decoration: none; height: 20px; line-height: 20px; padding-left: 20px; background: url(../img/fit.jpg) 0 0 no-repeat;}
div#bloque_faqs a:hover{color: #c00;}
div#bloque_faqs div{margin-left: 24px; background: #FAFAD2; border: 1px dotted #999; margin-bottom: 10px; padding: 8px; font-size: 10px;}
div#bloque_faqs div p{font-size: 10px;}

/* MAS LEIDAS  */
ul#topten_noticias{display: block; color: #000; padding: 0 5px 10px 5px; list-style: none;  width: 720px; float: left; overflow: hidden; font-family: Arial, Helvetica, sans-serif; background:#fff; }
ul#topten_noticias li{background-color: #ECE9D8; color: #c00; text-decoration: none; font-size: 11px; clear: both; font-weight: normal; line-height: 18px;display: block; font-family: Arial, Helvetica, sans-serif; padding:5px 5px 10px 5px; border-bottom: 1px dotted #ddd; margin-bottom: 8px}
ul#topten_noticias li h1{ font-size: 16px; float: left; clear: none; margin: 0;}
ul#topten_noticias li a.fecha{background-color: transparent; color: #333; text-decoration: none; font-size: 10px; clear: right; font-weight: bold;line-height: 14px;display: block; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; float: left; }
ul#topten_noticias li a.titulo{background-color: transparent; color: #333; text-decoration: none; font-size: 12px; clear: both; font-weight: bold;line-height: 18px;display: block; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 0 2px 8px}
ul#topten_noticias li a.subtitulo{background-color: transparent; color: #666; text-decoration: none; font-size: 12px; clear: both; font-weight: bold;line-height: 18px;display: block; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: italic; padding: 2px 0 2px 0}
ul#topten_noticias li p.texto{color: #333; text-decoration: none; font-size: 11px; line-height: 18px;display: block; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  padding: 0 0 0 12px; }
ul#topten_noticias li span{color: #666; text-decoration: none; font-size: 10px; font-family: Arial, Helvetica, sans-serif; clear: both; display: block; height: 16px; text-align: right;}
ul#topten_noticias li p.comms{font-size: 11px; color: #000;}
ul#topten_noticias li a.readcoms{color: #c00; text-decoration: none; font-size: 11px; clear: both; font-weight: bold;line-height: 18px;display: block; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 0 2px 8px}


div.masivas{width: 220px; height: auto; float: left; clear: none; margin-left: 10px; border: 1px solid  #ddd; background: #ECE9D8;}
div.masivas h2{ background: #DCDCDC; color: #fff; padding: 0 5px 0 5px; margin: 0; display: block;	width: 210px; height: auto; color: #c00; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; min-height: 40px}
div.masivas fieldset{ margin: 0 0 10px 0; padding: 8px; border: none; line-height: 18px; }
div.masivas fieldset label{font-size: 11px; line-height: 20px; padding-left: 8px}
div.masivas fieldset input.enviar{width: 80px; height: 20px;  display: block; float: left; clear: none; overflow: hidden; border: 1px solid; line-height: 20px; font-size: 10px; text-align: center; text-decoration: none; background: #ECE9D8; margin-left: 10px;}
/*{width: 70px; height: 24px;  display: block; float: left; clear: none; overflow: hidden; border: 1px solid; line-height: 24px; font-size: 10px; text-align: center; text-decoration: none; background: #ECE9D8; margin-left: 5px}*/


div#favoritos, div#favform{width: 180px; height: auto; display: none; float: none; clear: both; overflow: hidden; padding: 25px 0 2px 5px; min-height: 60px !important; margin-bottom: 10px; background: url(../img/fav_tit.jpg) top left no-repeat;}
div#favform{background: none; background-image: none; padding-top: 5px}
div#favoritos a{font-size: 10px; color: #333; text-align: left; float: left; clear: none; height: 16px; width: 160px; overflow: hidden; display: block; text-decoration: none;}
div#favoritos a:hover{color: #c00; background: #d8d8d8}
div#favoritos a.trash{float: right; clear: none; height: 16px; width: 16px; overflow: hidden; display: block; text-decoration: none; background:url(../img/delete.png) no-repeat;}

a#sfavoritos, a#hfavoritos{width: 188px; height: 24px; display: block; float: none; clear: both; border: none; text-decoration: none; text-indent: -9999px; background: url(../img/showfavs.jpg) no-repeat;}
a#hfavoritos{background: url(../img/hidefavs.jpg) no-repeat;height: 24px; margin-bottom: 10px;}

form.css2{float: none; clear: both; border-top: 1px solid #aaa; border-bottom: 1px solid #c00;}
fieldset#favs{	border: none; padding: 0; display: block; float: none; clear: both;}
fieldset#favs legend{font-size: 11px;  font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
fieldset#favs label{	font-size: 10px; float:none; clear: both; width: 60px; height: 20px; line-height: 20px;}
fieldset#favs input{font-size: 10px; float:none; clear: both; width: 150px; height: 16px; line-height: 16px; display: block;}
fieldset#favs input#enviarfav{background:url(../img/enviaform.jpg) no-repeat; width: 70px; height: 25px; float: right; border: none;}




ul#resultados{ width: 720px; display: block; overflow: hidden; height: auto; list-style: none; padding-left: 8px}
ul#resultados li{list-style: none; display: block; float: none; clear: both; color: #333; font-size: 10px; border-bottom: 1px dotted #666;}
ul#resultados li h1, ul#resultados li h1 a{font-size: 14px; line-height: 20px; font-weight: bold;display: block; text-decoration: none;}
ul#resultados li h2{font-size: 12px; line-height: 20px; font-weight: bold; color: #666;display: block;}
ul#resultados li em{color: #666; text-decoration: none;display: block;}
ul#resultados li p{color: #333; text-decoration: none; font-size: 11px;display: block;}
ul#resultados li a{color: #333; text-decoration: none; font-size: 11px; font-weight: bold; display: block;}
ul#resultados li a.mas{float: right; font-size: 10px; color: #c00}

#paginas iframe{width: 720px; overflow: hidden;}


div#paginador{width: 950px; display: block; float: none; clear: both; text-align: center; height: 30px; font-size: 10px; margin: 0 auto 10px 0}
div#paginador div.page{width: 100px; height: 20px; text-align: left; float: left; display: block; clear: none;line-height: 20px; font-size: 10px;}
div#paginador p.page-tot{width: 250px; height: 20px; text-align: left; float: left; display: block; clear: none; line-height: 20px;font-size: 10px;}
div#paginador p.page-idx{width: 250px; height: 20px; text-align: left; float: left; display: block; clear: none;line-height: 20px;font-size: 10px;}
div#paginador p.page-idx a,div#paginador p.page-idx p,div#paginador p.page-idx a strong{ font-size: 10px;}
div#paginador div.page-sep{width: 20px; height: 20px; text-align: left; float: left; display: block; clear: none; background:line-height: 20px;font-size: 10px;}
div#paginador a.page-ant{background: url(../images/btn_ant.gif)  no-repeat; border: none; display: block; width: 90px; height: 20px; float: none; clear: both; margin: auto;}
div#paginador a.page-sig{background: url(../images/bnt_sig.gif) no-repeat; border: none; display: block; width: 90px; height: 20px; float: none; clear: both;  margin: auto;}


#social{width: 40px; height: 250px; position: fixed; top: 200px; right: 0;background: url(../images/social.png) no-repeat; overflow: hidden; display: block;}
#social a{width: 32px; height: 32px; margin: 5px 0px 2px 8px; overflow: hidden; display: block; float: none; clear: both; text-indent: -9899px}
.facebook{background: url(../images/facebook.png) left top no-repeat; font-size: 0}
.twitter{background: url(../images/twitter.png) left top no-repeat;font-size: 0}
.linkedin{background: url(../images/linkedin.png) left top no-repeat;}
/*
table{
	width: 100% !important; display: block; float: none; clear: both; margin: 20px auto;
}*/