      
      html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr
	  {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:"Times New Roman",Georgia,Serif;vertical-align:baseline;border-width:0;}
      html,body{position:relative;width:100%;height:100%;color:#FFF;font-size:16px;line-height:18px;background-color:#4AA9C3;}
      
      #page {position:relative;}
	  legend{display:none;}
      strong{font-weight:bold;}
      a img {border-width:0;}
      a {color:#1A6C7D;}
      a:hover {color:#000;}
      .center{position:relative;margin:0 auto;width:950px;padding:0;}
	  br.clear{clear:both;}
	  .hidden{display:none;}
	  .ocultos{width:0;height:0;position:absolute;overflow:hidden;visibility:hidden;}
	  #body_login .clicks{text-decoration:underline;cursor:pointer;display:block;position:relative;margin:3px 0 4px 5px;}
	  #body_login .clicks:hover{color:#000;text-decoration:none;}
	  #body_login #page #main .mens{position:relative;margin:6px 0 0 0;}
	  #body_login #page #main #menus em{display:block;position:relative;margin:2px 0 2px 15px;}
	  #body_login #page #main #menus p{position:absolute;width:335px;padding:10px;font-size:17px;background-color:#3A99B3;top:-10px;right:0;}
	  #body_login #page #main #menus{position:relative;padding:5px;margin:12px 0 8px 15px;border-left:1px solid #FFF;}
	  #body_login #page #main #menus br{display:block;}
	  #body_login em.ocus{position:relative;display:block;margin:0 0 4px 15px;width:525px;padding:5px;}
      
      #header{position:relative;height:340px;background:transparent url(../img/header_bg.gif) top repeat-x;}
            #header h1{position:absolute;width:398px;height:216px;top:35px;left:35px;background:transparent url(../img/logo.png) left no-repeat;margin:0;padding:0;}
            #header h1 a{position:relative;width:398px;height:216px;display:block;text-indent:-9999px;}
            #header h2{position:absolute;width:407px;height:277px;top:5px;right:5px;background:transparent url(../img/header_lat.png) left no-repeat;text-indent:-9999px;margin:0;padding:0;}
            #header ul#menu {position:absolute;left:0;top:265px;width:940px;height:75px;overflow:hidden;}
            #header ul#menu li {position:relative;display:inline;list-style:none;}
            #header ul#menu li a {font-family:Tahoma;position:relative;display:block;float:left;margin:0;width:110px;color:#FFF;font-size:18px;padding:55px 0 0 32px;height:20px;text-decoration:none;letter-spacing:-1px;}
            #header ul#menu li a.active, #header ul#menu li a:hover {background:transparent url(../img/header_menusel.png) no-repeat;color:#000;background-position:2px 22px;}
      
      #main{position:relative;background:#5FC3E1 url(../img/main_bg.gif) top repeat-x;padding:30px 0 0 0;}
		#main .center{position:relative;padding-bottom:30px;}
		
		#body_login #main h3 a{position:absolute;top:3px;right:0;color:red;font-size:18px;font-weight:normal;}
		
		#main #form-menu .dforms input{width:60px;border:1px solid #333;padding:2px;background-color:#FFF;}
		#main #form-datos .dforms input{width:250px;border:1px solid #999;padding:2px;background-color:#FFF;display:block;margin:2px 0 4px 0;}
		#main #form-especialidades .dforms input{width:400px;border:1px solid #999;padding:2px;background-color:#FFF;display:block;margin:2px 0 4px 0;}
		#main #form-especialidades .dforms input.precios{width:60px;border:1px solid #999;padding:2px;background-color:#FFF;display:inline;margin:0;}
		#main #form-tags .dforms {overflow:hidden;position:relative;height:1%;margin:5px 15px 5px 15px;}
		#main #form-tags .dforms label{background-color:#FFF;cursor:pointer;display:block;float:left;margin:1px 0 0 1px;padding:2px;position:relative;width:136px;border:1px solid #CCC;color:#454545;font-size:13px;}
		#main #form-tags .dforms label:hover, #main #form-tags label.checksel{color:#000;background-color:yellow;}
		#main #form-tags .dforms label input, #main #form-tags .loc_activo input{display:inline;width:14px;height:14px;}
		#main #form-tags .dforms label span{display:inline;}
		#main #form-menu, #main #form-datos, #main #form-especialidades, #main #form-tags, #main #form-imagenes
		{display:none;border-top-width:0;}
		#main #form-menu h3, #main #form-datos h3, #main #form-especialidades h3, #main #form-tags h3, #main #form-imagenes h3
		{font-size:24px;margin:0 0 10px 0;padding:5px;color:#333;}
		#main .botonera{font-size:17px;color:#FFF;padding:10px;margin:0;border:1px solid #FFF;background-color:#4AA9C3;}
		#main .botonera a{color:#FFF;}
		#main form label.boton{position:relative;overflow:hidden;height:50px;}
		#main form label.boton input{background-color:#F8B31B;color:#454545;width:300px;border:1px solid #454545;cursor:pointer;display:block;position:relative;margin:10px 0 0 1px;padding:5px 10px;font-weight:bold;float:right;}
		#main form label.boton input:hover{color:#4AA9C3;background-color:#CCC;}
		
		#form-menu{}
		#form-menu .menus{position:relative;overflow:hidden;}
		#form-menu .menus .itemMenu{position:relative;padding:10px;width:435px;height:225px;border:1px solid #FFF;background-color:#1A6C7D;float:left;margin:0 5px 5px 0;}
		
		#form-imagenes .img_portada{}
		#form-imagenes .img_portada img{position:relative;width:200px;height:auto;border:1px solid #999;}
		#form-imagenes .img_portada span{z-index:9999;display:block;position:absolute;top:2px;right:2px;width:20px;height:20px;background-color:red;color:#FFF;padding:3px;border:1px solid #FFF;text-align:center;visibility:hidden;cursor:pointer;}
		#form-imagenes .img_portada img:hover span{visibility:visible;}
		#form-imagenes .img_portada span:hover{}
		#form-imagenes .imgs_gal{position:relative;border:1px solid #000;background-color:#FFF;padding:5px;overflow:hidden;}
		#form-imagenes .imgs_gal .img_gal{position:relative;width:200px;height:auto;float:left;margin:0 6px 6px 0;}
		#form-imagenes .imgs_gal .img_gal img{position:relative;width:200px;height:auto;border:1px solid #999;}
		#form-imagenes .imgs_gal .img_gal span{z-index:9999;display:block;position:absolute;top:2px;right:2px;width:20px;height:20px;background-color:red;color:#FFF;padding:3px;border:1px solid #FFF;text-align:center;visibility:hidden;cursor:pointer;}
		#form-imagenes .imgs_gal .img_gal:hover span{visibility:visible;}
		#form-imagenes .imgs_gal .img_gal span:hover{background-color:#000;}
		
		#main form {border:1px solid #FFF;background-color:#4AA9C3;padding:10px;margin:-1px 0 0 0;z-index:999;}
		#main form input{width:220px;border:1px solid #333;padding:2px;background-color:#FFF;}
		
		.pag h2 {position:relative;font-size:35px;color:#1A6C7D;margin:5px 0 15px 0;}
		.pag h3 {position:relative;font-size:30px;color:#1A6C7D;margin:5px 0 15px 0;}
		.pag p{position:relative;padding:10px 0;}
            .pag ul.ciudades{overflow:hidden;position:relative;height:1%;margin:5px 0 5px 2px;width:950px;}
            .pag ul.ciudades li{position:relative;list-style:none;margin:0 0 6px 0;border-left:12px solid #FF9900;float:left;width:300px;}
            .pag ul.ciudades li a{background-color:#FFF;color:#FF9900;padding:1px 5px 2px 5px;margin:0 0 0 3px;text-decoration:none;}
            .pag ul.ciudades li a:hover{background-color:#000;}
            .pag #packs{position:relative;overflow:hidden;height:1%;border-top:2px solid #E1BC17;margin:15px 0 10px 0;background-color:#4AA9C3;}
            .pag #packs .linea{position:relative;overflow:hidden;height:1%;border-bottom:1px solid #E1BC17;clear:both;}
            .pag #packs .linea br{display:none;}
            .pag #packs .linea span{float:left;width:20%;text-align:center;margin:10px 0 10px 0;display:block;position:relative;}
            .pag #packs .linea .txt{font-size:14px;margin:5px 0 0 1%;width:34%;text-align:right;}
            .pag #packs .titulo{}
            .pag #packs .titulos h2{float:left;width:20%;text-align:center;margin:0;font-size:22px;padding:5px 0;}
            .pag #packs .titulos h2 small{display:none;}
            .pag #packs .precios{border-bottom:0;}
            .pag #packs .precios span{font-weight:bold;font-size:30px;}
            .pag #packs .sip{background:transparent url(../img/ok.png) center no-repeat;text-indent:-9999px;}
            .pag #packs .nop{background:transparent url(../img/no.png) center no-repeat;text-indent:-9999px;}
            .pag #packs .text{padding:10px;font-size:18px;text-align:right;border-bottom:0;}
            .pag #form{position:relative;margin:15px 0 0 0;}
            .pag #form legend, #form br{display:none;}
            .pag #form label{display:block;margin:2px 0;padding:2px 0;}
            .pag #form span{display:block;}
            .pag #form label input, #form label textarea{border:1px solid #1A6C7D;padding:4px;background-color:#F8EFC7;}
            .pag #form label.boton input{background-color:#4AA9C3;color:#FFF;width:120px;font-weight:bold;cursor:pointer;}
            .pag #form label.boton input:hover{color:#000;}
            .pag .error{border:1px solid red;padding:10px;margin:10px;background-color:#F8EFC7;}
            .pag .correcto{border:1px solid green;padding:10px;margin:10px;background-color:#F8EFC7;}
			
			.pag ul.restaurantes{overflow:hidden;position:relative;height:1%;margin:5px 0 5px 2px;width:950px;}
			.pag ul.restaurantes li{position:relative;list-style:none;margin:0 0 6px 0;float:left;width:300px;}
			.pag ul.restaurantes li a{background-color:#FFF;color:#FF9900;padding:1px 3px 2px 3px;margin:0 0 0 2px;text-decoration:none;}
			.pag ul.restaurantes li a.google{background-color:transparent;padding:0;color:#000;margin:0;font-size:11px;}
			.pag ul.restaurantes li a:hover{background-color:#000;}
			.pag ul.restaurantes li a.google:hover{background-color:transparent;}
			
			.blog .center {}
			.blog .contenedor{position:relative;width:600px;float:left;}
			
			.blog .col_right{position:relative;width:340px;float:right;}
			.blog .col_right #sidebar{}
				.blog .col_right #sidebar br{display:none;}
				.blog .col_right #sidebar input#s{position:relative;padding:4px;border:1px solid #FF9900;background-color:#FFF;margin:0 0 2px 0;width:220px;}
				.blog .col_right #sidebar input#searchsubmit{position:relative;padding:2px 0;border:1px solid #FF9900;background-color:#454545;color:#FFF;margin:0;width:84px;cursor:pointer;font-weight:bold;}
				.blog .col_right #sidebar h3, .blog h3, .blog h3 a{position:relative;padding:10px 0 8px 0;color:#1A6C7D;font-size:24px;}
				.blog h3 a{text-decoration:underline;}
				.blog .bls{position:relative;border:1px solid #FF9900;background-color:#EBF8FC;padding:5px;color:#454545;}
				.blog .col_right #sidebar .bls ul, .blog .col_right #sidebar .bls ol{margin:5px;padding:5px;color#2EB1D8;}
				.blog .col_right #sidebar .bls li{margin:0 0 4px 0;position:relative;list-style:none;}
				.blog .col_right #sidebar .bls ul a, .blog .col_right #sidebar .bls ol a{color:#FF9900;}
				.blog .col_right #sidebar .bls ul a:hover, .blog .col_right #sidebar .bls ol a:hover{color:#000;}
				.blog .col_right #sidebar .bls h4{border-bottom-width:0;display:none;}
				.blog .col_right #sidebar .bls li.odd a{color:#FF6600;}
				
				.blog .hentry{position:relative;border:1px solid #FF9900;background-color:#EBF8FC;padding:20px 5px 10px 5px;color:#454545;}
				.blog .hentry{position:relative;font-size:15px;line-height:18px;word-spacing:1px;}
				.blog .datos{position:relative;border:1px solid #FF9900;background-color:#EBF8FC;padding:5px;color:#454545;margin:0 0 5px 0;}
				.blog .contenedor ul, .blog .contenedor ol{position:relative;padding:2px 10px 6px 55px;}
				.blog .contenedor p{position:relative;padding:0 20px 6px 20px;}
				.blog .hentry li{position:relative;}
				.blog .hentry img
				{position:relative;display:block;margin:6px 12px 2px 0;float:left;
				max-width:320px;height:auto;border:1px solid #FF9900;
				background-color:#FFF;}
				
				.blog strong{font-weight:bold;}
				.blog a{position:relative;color:#FF9900;text-decoration:underline;}
				.blog a:hover{position:relative;color:#000;text-decoration:none;}
				
				.blog #comentarios{}
				
				.blog #navtop{position:relative;padding:10px;width:930px;}
				.blog #navtop .alignleft{position:relative;height:22px;width:450px;float:left;text-align:left;}
				.blog #navtop .alignright{position:relative;height:22px;width:450px;float:right;text-align:right;}
				.blog #navtop .alignleft a{font-size:14px;color:#FFF;text-align:left;font-weight:bold;}
				.blog #navtop .alignright a{font-size:14px;color:#FFF;text-align:right;font-weight:bold;}
				
				.blog #comentarios .commentlist{position:relative;list-style:none;padding:20px;}
				.blog #comentarios .commentlist li{position:relative;list-style:none;overflow:hidden;height:1%;border-bottom:1px solid #CCC;background-color:#FFF;padding:10px;}
				.blog #comentarios .commentlist li.even{background-color:transparent;border-top:1px solid #FFF;}
				.blog #comentarios .commentlist li div.vcard{}
				.blog #comentarios .commentlist li div.vcard img{float:left;margin:0 10px 2px 0;border:2px solid #CCC;}
				.blog #comentarios .commentlist li div.vcard .fn{}
				.blog #comentarios .commentlist li div.vcard .says{}
				.blog #comentarios .commentlist li div.commentmetadata{}
				.blog #comentarios .commentlist li div p{}
				
				.blog #responder{padding-top:20px;}
				.blog #responder input{position:relative;padding:4px;border:1px solid #FF9900;background-color:#FFF;margin:0 0 2px 0;width:240px;}
				.blog #responder textarea{position:relative;padding:4px;border:1px solid #FF9900;background-color:#FFF;margin:0 0 2px 0;width:540px;}
				.blog #responder input#submit{position:relative;padding:2px 0;border:1px solid #FF9900;background-color:#454545;color:#FFF;margin:0;width:150px;cursor:pointer;font-weight:bold;}
		
      
      #footer{position:relative;margin:0;clear:both;background:#4AA9C3 url(../img/footer_bg2.gif) repeat-x;}
            #footer .center{position:relative;text-align:center;background:#4AA9C3 url(../img/footer_bg.gif) top center no-repeat;height:130px;padding-top:8px;}
                #footer .center a{color:#FF9900;}
						#footer .center a:hover{color:#000;}
				#footer .center .promo{position:relative;padding:10px 0 0 0;}
				#footer .center .promo a{color:#FFF;font-size:15px;}
				#footer .center .promo a span{display:none;}