/* Basic  ---------------------------------------- */
table, tr, td{	margin :0 auto; padding :0;}
img.auto,.auto{display: block; float: none; margin: 0px auto; clear: both;}
.pegada{display: block; float: left; position: absolute; left: -40px; z-index: 2}

.clear { clear: both; }
body {background: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #444;	text-align: center; margin :0; background: url(../img/body_bg.gif);}
#wrapper{text-align: left;width: 1000px;	margin: 0; height :auto; overflow :hidden; padding :0; position :relative;background: #fff url(../img/izquierda_bg.jpg) repeat-y; float: left; padding-bottom: 0px}

#columna-izquierda,#pagina{width: 197px; display:block; float: left; clear: none; height: auto; overflow: hidden;position: relative; padding-bottom: 0;}
#columna-izquierda #content-izquierda{background: url(../img/content_izquierda.jpg) no-repeat; display: block; height: 620px; position: relative; min-height: 600px; float: none; clear: both;}
#go-en, #go-es{width :24px; height: 24px; display :block; background :url(../img/flag_en.png) no-repeat; margin-top :20px; margin-left :5px; position: absolute; left: 40px; text-indent: -9999px;}
#go-es{background :url(../img/flag_es.png) no-repeat; left: 75px;}


#footer{width :1000px; height :20px; display :block; float :left;  clear :both; position :relative; padding :0; margin :0; overflow :hidden; background :url(../img/footer.jpg) no-repeat;}
#footer a{width :160px; display :block; height :20px; float: right; clear: none; color: #fff; text-decoration: none; line-height: 20px; font-size: 10px}


#pagina{width: 803px;}
	#top-header{width: 803px; height: 127px; display: block; float: none; clear: both; position: relative; background: url(../img/top_header.jpg) no-repeat;}
	#top-header #logo{width:300px; height: 127px; display: block; float: none; clear: both; background: transparent; text-indent: -9999px;}
	#top-header #fecha{position :absolute; left :660px; top :106px; z-index :12; font-size :12px; color :#f60; font-weight :normal;}
	#top-header #banner{width :330px; height :100px; display :block; float :none;  clear :both; position :absolute; text-indent :-9999px; top: 0; left: 383px; z-index: 2}

/* MENU--------*/
#mainmenu{ width :803px; height :20px; display :block; float :none; clear :both; list-style :none; padding :0; overflow :hidden; margin :0px;}
#mainmenu li{width:100px; height :20px; display: block; float :left; clear :none; line-height :20px;}
#mainmenu li a,#menu li a.activo{height :22px; display :block; float :none; clear :both; text-align :center; color :#036; padding :0; line-height :20px; font-weight :bold; text-decoration :none; background :url(../img/btn_menu.jpg) no-repeat; font-size :11px}
#mainmenu li a:hover,#menu li a.activo{background: url(../img/btn_menu2.jpg) no-repeat; color: #000;}
#mainmenu li#space{width :90px;}

/* H1 */
h1{width :803px; height :65px; padding :0; margin :0; text-indent :-9999px; background :#fff; display :block; clear :both; margin: 0px auto 0px auto}


/* CONTENIDO */
#contenido{width :800px; height :auto; float :left; clear :none; display :block; overflow :hidden; margin: 0px; line-height: 18px; position: relative;}
#contenido p{ color: #666;}
#contenido a{text-decoration: none; color: #666;}
#contenido a:hover{color: #f60;}
#contenido h2{margin: 15px 0 5px 0; display: block; float: none; clear: both; color: #f60; font-size: 16px;}
#contenido h3{display: block; float: none; clear: both; color: #555; font-size: 12px; width: 100%; text-align: center; margin: 10px 0}
#contenido div.guia{	width: 620px; margin: 0px auto;}
#bannerpaypal{width: 800px; height: 60px;display: block; float:none; clear: both;  margin-top: 20px; padding-bottom: -10px}
.left{float: left; clear: none; display: block; padding: 0; margin: 0; }
.miniflash{	width: 250px; overflow: hidden; height: 200px}

.minitour-noimg,.minitour-text{width :600px; height :auto; float :none; clear :both; padding :10px 0; line-height :1.4em; font-size :1em; font-style :italic; color :#333; display :block; text-align :justify;}

.minitour-text{width :330px; float :left; clear :none; padding:10px; display: block; overflow: hidden; line-height: 18px}
.minitour-text h5{font-size :1.2em; color :#900;}
.minitour-img{width :250px; padding :10px 0 0 10px; text-align :left; float :left; clear :none;}
.minitour-img img{border :none; display :block;}
.clear{display: block; float: none; clear: both; width: 600px; height: 5px;}


#deptos-left,#deptos-right{width: 500px; height: auto; float: left; clear: none; display: block;}
#deptos-right{width: 295px; padding-left: 3px}

#reservas-left,#reservas-right{width: 600px; height: auto; float: left; clear: none; display: block; overflow: hidden;}
#reservas-right{width: 195px; padding: 0px}



.acerca {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;font-style: italic;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #F60;}
/* --------*/
/* --------*/
/* --------*/
#izquierda{width :400px; display :block; float :left; clear :none; height :auto; overflow :hidden; margin :0; padding :0; }
#izquierda #menu{width :400px; height :534px; display :block; float :none; clear :both; overflow :hidden; background :url(../img/menu_bg.jpg) no-repeat; position :relative;}


/*#go-en:hover,#menu #go-es:hover{ color :#666}*/
/*#go-es{margin-left:214px;}*/



#page{width :800px; height :auto; float :left; clear :none; overflow :hidden; background :#fff url(../img/page.gif) repeat-y; padding :0;}
#page2{width :800px; height :auto; float :left; clear :none; overflow :hidden; background :url(../img/page2.gif) repeat-y; padding :0}

pre{display:none;/*width :800px; height :34px; display : block; float :none; clear :both; background :url(../img/colores.jpg) 0 -280px; padding :0; margin :0; position :relative; text-indent :-9999px; top :-1px; margin-bottom :-1px*/}
pre.quienes{background-position :0 -245px;}
pre.departamentos,pre.palermo,pre.barrio{background-position :0 -175px;}
pre.guia{background-position :0 -140px;}
pre.mapas{background-position :0 -70px;}
pre.reservas, pre.calendario, pre.calendar{background-position :0 -35px;}
pre.links{background-position :0 -105px;}
pre.contacto{background-position :0 -210px;}

.h1index{height :100px;}

#page 
#page #columna{width :200px; height :auto; float :left; clear :none; display :block; overflow :hidden; min-height: 60px;}
#page #contenido #contenidos{padding: 5px; height: auto; float: left; clear: both; width: 590px; display: block; margin-bottom: 20px;}
#page #contenido #preferidos{height: 70px; font-size: 9px; text-align: center; width: 600px; display: block; margin: 0; padding: 0; float: none; clear: both;}


#page2 #contenido{width :500px; height :auto; float :left; clear :none; display :block; ;padding: 0;}
#page2 #columna{width :300px; height :auto; float :left; clear :none; display :block; padding: 0;}
#page2 #contenido #contenidos{padding: 0px; height: auto; float: left; clear: both; width: 500px; display: block;margin-bottom: 20px;}
#page2 #contenido #preferidos{height: 70px; font-size: 9px; text-align: center; width: 500px; display: block; margin: 0; padding: 0; float: none; clear: both;}

#preferidos{margin-top: 30px;}


#shares{width :295px; background :#ddd; height :130px; display :block; float :none; clear :both; text-align :center; margin :0; }
#shares p.conectar{font-size: 13px;font-style: normal;font-weight: bold;color: #039; display: block; width: 275px; float: none; line-height: 14px; height: 14px; margin: 0; padding-top: 11px}
#shares p.conectar2{font-size: 11px;font-style: italic;font-weight: bold;color: #333; text-align :center; width :275px; line-height: 14px; height: 14x; margin: 0;}
#shares #tellafriend{width: 275px; height: 40px; background: url(../img/mail.png) 50px 0 no-repeat; float: left; clear: both; text-decoration: none; color:#000; margin: 5px 0px;}
#shares #share{width: 295; height: 40px; background: #fff url(../img/sn.gif) 40px 0 no-repeat; display: block; float: none; clear: both; text-indent: -9999px; cursor :pointer;}
#columna a,#columna a img{margin :0; padding :0;}
#columna hr{width :100%; display :block; float :none; clear :both; height :1px; background :transparent; border :none; border-bottom :1px solid #ddd; padding :0; margin :0px 10px; size :1px;}


/*--- PAGINAS ---*/
#home{width: 400px; margin: 5px auto; display: block; line-height: 1.6em; text-align: justify; float: none; clear: both;}
#home p{	padding: 4px 0; text-align: justify;}
#home a{display :inline; color :#333; text-decoration :none;}


.columna-fotos{width: 180px; display: block; float: left; clear: none; height: auto;overflow: hidden;}
.texto400{ width: 410px; float: left; clear: none; text-align: justify; display: block; overflow: hidden;line-height: 1.6em; text-align: justify; padding-top: 20px}
.texto500{width: 500px; margin: 5px auto; display: block; line-height: 1.6em; text-align: justify; float: none; clear: both; padding: 0}
.texto_departamentos {font-size: 13px;color: #333; padding: 0px 10px;}

.link-mapas{width :600px; height :40px; display: block; float :none; clear :both; text-align: center; background :#ccc; color :#000; font-weight :bold; line-height :1.4em}
.titulo-referencias{	width :100%px; height :20px; display :block; float :none; clear :both; background :#000; color :#fff; text-align :center; font-size :16px; font-weight :bold;}
/* MAPAS */
.referencias{width :295px; display :block; float :left; clear :none; margin :0; padding :0; text-align :left; position :relative; overflow :hidden;}
.referencias img{border :none; float :left; clear :none; display :inline;}
.referencias span{width :32px; height :32px; display :block; background :#f00; color :#fff; line-height :32px; text-align :center; font-size :16px; float :left; clear :none; font-weight :bold;}
.referencias h3{width :110px; height :auto; display :block; float :left; clear :none; font-size :12px; font-weight :bold; color :#900; text-align :left;line-height :18px;}
.referencias p{width :110px; height :auto; display :block; float :left; clear :none; font-size :12px; font-weight :normal; color :#666; text-align :left; line-height :18px;}
.paginar{width :600px; display: block; float :none; clear :both; font-style :italic; color :#333; text-align :center; margin-top :10px;}


.texto-departamentos {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #333; padding :20px}

.barra-naranja{width :100%; height :20px; display :block; float :none; clear :both; padding :0 0 0 0; margin :0; text-align :center; font-size :14px; color :#fff; font-weight :bold; background :#f60; line-height :20px}
.minis{width :150px; float :left; clear :none; background :#666; text-align :center; font-size :14px; color :#fff; font-weight :bold; height :130px; overflow :hidden;}
.minis strong{height :20px; line-height :20px;}

.columna-derecha{width :295px; padding :20px 0; background :#DFDFDF; color :#000; line-height :1.4em; margin :0; padding :0; }

.tarifas{font-size: 12px;font-style: normal;line-height: 16px;font-weight: bold;text-transform: none;color: #039; display :block; float :left; clear :none; width :140px; text-align :left; margin-left: 3px}
.subtitulo{line-height:24px; display :block; float :none; clear :both; text-align :left; color :#666; font-size :0.9em; text-transform :uppercase;}

ul.guiaciudad{width :590px; height :auto; float :none; clear :both; padding :0; margin :0 0 0 10px; overflow :hidden; list-style :none;}
ul.guiaciudad li{	width :590px; height :200px; float :none; clear :both; padding :0; margin :0; overflow :hidden; list-style :none; margin-bottom :20px}
ul.guiaciudad li img{display :block; float :left; clear :none; margin :0; padding :0;}
ul.guiaciudad li h4{ width :375px; height :24px; line-height :24px; background :#900; color :#fff; text-align :left; margin:0 0 0 30px; float :left; clear :none; padding :0;}
ul.guiaciudad li span{width :410px; height :20px; line-height :20px; display :block; text-indent :30px; float :left; clear :none;}
ul.guiaciudad li em{width :410px; height :20px; line-height :20px; display :block; text-indent :30px; color :#069; font-weight :bold; font-style :normal;}
.tipo{background :url(../img/im_guiaciudad/Icono-Mixto.jpg) left top no-repeat;font-weight :bold; color :#333; }
.direccion{background : url(../img/im_guiaciudad/Icono-direccion.jpg) no-repeat left top;font-weight :bold; color :#333; }
.horario{background : url(../img/im_guiaciudad/Icono-horario.jpg) no-repeat left top; color :#069;}
.fono{background : url(../img/im_guiaciudad/Icono-telefono.jpg) no-repeat left top; color :#069; }
.web{background : url(../img/im_guiaciudad/Icono-web.jpg) no-repeat left top;font-weight :bold;color :#333;  }
.mail{background : url(../img/im_guiaciudad/Icono-mail.jpg) no-repeat left top;font-weight :bold;color :#333;  }
.descri{font-weight :normal; color :#333; font-size :10px; height :auto; line-height :14px}
.dr{font-size :12px; color :#900; }
.menos{font-size :0.9em;}
ul#references{	width :480px; height :500px; float :none; clear :both; list-style :none; padding :10px}
ul#references li{width :240px; height :20px; display :block; float :left; clear :none; text-align :left; font-size :11px; font-weight :bold; color :#036; text-align :left; vertical-align :middle; line-height :20px;}
ul#references li img{width :20px; height :20px; float :left; clear :none; margin-right :10px}
ul#references li span{font-size :10px;}

ul#bondis{width :270px; height :auto; float :none; clear :both; padding :10px; margin:0 10px}
ul#bondis li{width :260px; height :170px; display :block; float :none; clear :both; list-style :none; color :#000; font-size :1em; background :#fff; margin :10px 0px; font-weight :bold; padding :0px 5px;}
ul#bondis li span{font-size :10px; font-weight :normal; margin-left :10px;}

.contactos{ font-size :16px; text-align :center; font-weight :normal; display :block; float: none; clear :both; width :100%}
.telefonos{ font-size :20px; text-align :center; font-weight :normal; display :block; float: none; clear :both; width :380px; color :#900;}
#home table tr td a{	font-size :13px; color :#333; line-height :60px}
.web_de_diarios{font-size :14px;}
.caps{text-transform :uppercase; color :#666; line-height :24px}
.negro{
	color :#333; font-weight :bold;
}


/* reservas */

img, div, input { behavior: url("iepngfix.htc") }


#reservationform{margin:0; padding:0; width:550px; display:block; float:none; clear:both; height:auto; text-align:left; overflow: hidden;}
#reservationform fieldset{ padding-left:30px; margin:20px 0 10px 0; width:580px; float:left; border:none; overflow:hidden}
#reservationform label{width:440px; height:20px; display:block; float:none; clear:both; margin-bottom:1px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1em; line-height:20px; font-weight:700;}
#reservationform label.larga{width:150px;}
#reservationform label.corta{width:240px;}
#reservationform label span{font-size:0.7em; float:none; clear:both; color:#333;}
#reservationform input{width:250px; height:20px; display:block; float:left; clear:none; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:1em; line-height:20px; border:1px solid #036; background:#FFF;font-weight:300;}
#reservationform input.largo{width:480px;}
#reservationform .corto{width:200px; float:left; clear:none; margin-right:0px;}
#reservationform .scorto{width:55px; float:left; clear:none; margin-right:40px;}
#reservationform span{display:inline; font-size:0.6em; font-family:Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; line-height:24px; float:left; margin-right:10px}
#reservationform input#enviar{width:150px; height:30px; display:block; margin-left:350px; background: transparent url(../img/btn_enviar.jpg) no-repeat; border:none; text-indent:-99999px;}
#reservationform input#cancel{width:150px; height:30px; display:block; margin-left:350px; background: transparent url(../img/btn_cancel.jpg) no-repeat; border:none; text-indent:-99999px;}
#reservationform div.mid{width:280px; height:auto; float:left; clear:none; margin-right:0px; display:block; overflow:hidden}
#reservationform a.help{width:20px; height:20px; display:block; float:left; clear:none; margin-bottom:10px; margin-left:10px; background:url(../img/icono-ayuda.gif) no-repeat; text-align:center; text-indent:-9999px; overflow:hidden}
#ayudita{width: 180px; height: 119px; display: block; float: none; clear: both; position: absolute; background: url(../img/overlay.gif) no-repeat; padding: 24px 35px 9px 20px;  color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; z-index :99}

#ayudita a{color:#fff; text-decoration:none; width:170px;}


#reservationform .condiciones {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #F60;}


.col-res{width :300px;}


.Sitio_real{background :#fc6; color :#900; font-size :14px; height :30px; line-height :30px; font-weight :bold;}
.Sitio_real a{color :#666;}
.Sitio_real a:hover{color :#333;}

.condiciones{width :340px; float :left; clear :none; padding :20px;font-size: 11px; color :#333; line-height :16px; margin :0}
.condiciones h6{font-size :12px; color :#f60; font-weight :bold;}
.columna-reservas{width :200px; height :auto; float :none; clear :both; background :#fff; margin :0; padding :0; margin-top :-5px; padding-top :10px}
.amarelo{ background :#FFFF99; color :#f60; width :180px; padding :10px; display :block; float :none; clear :both; font-weight :bold; line-height :1.4em;}
/*.condicionesTexto {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #333;}
.contactoonline {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #009;}
.fecha {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #666;}
.contactoonline2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #009;}
*/

.dias {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;	text-transform: none;color: #FFF;}
.mes {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #FFF;}
.numeros {	font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #000;}
.style2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #000000;}

#calendario tr td{ display :table-cell;}

.acerca {font-family: Arial, Helvetica, sans-serif;font-size: 16px;	font-style: italic;	line-height: normal;	font-weight: bold;	text-transform: none;	color: #F60; display :block;}

#Microsoft_Live_Messenger_PresenceButton_6f13a0933a61a380{width :200px; height :30px; margin :0; padding :0;}
#Microsoft_Live_Messenger_PresenceButton_6f13a0933a61a380 a{height :30px; line-height :30px;}
#Microsoft_Live_Messenger_PresenceButton_6f13a0933a61a380 a div{height :30px; line-height :30px; padding :0 0 0 0}
#Microsoft_Live_Messenger_PresenceButton_6f13a0933a61a380 a div span{line-height :30px; }


div.calendar{background :url(../img/cal_bg.jpg) left top no-repeat; width :780px; display :block; float :left; clear :both; height :auto; margin :0; padding :0; margin-bottom :30px;}
#calendarioCordoba,#calendarioThames{width :620px; height :auto; float :right;background :url(../img/referencias.jpg) bottom center no-repeat; padding-bottom :80px;}

ul.cal{width:198px; height :200px; display :block; float :left; clear :none; overflow :hidden; background :transparent; text-align :center; color :#333; padding :0; list-style :none; margin-right :8px;}
ul.cal li{width :24px; height :20px; display :block; float :left; clear :none; overflow :hidden; text-align :center; background :#ddd; margin :1px 2px; line-height :20px; font-weight :bold;}
ul.cal li.mes{ width :182px; height :16px; padding :2px 5px; text-align :center; font-weight :bold; font-size :1.4em; background :#FCB100; color :#333;}
ul.cal li.dia{color :#fff; font-size :1.2em; font-weight :bold; background :#a00}
ul.cal li.no{background :transparent;}
ul.cal li.estado0{ color :#000;}
ul.cal li.estado1{ background :#c00; color :#fff;}
ul.cal li.estado2{ background :#036; color :#fff;}

form.calform{width :280px; height :50px; display :block; float :right; clear :none; background :#fff; }
form.calform input[type="submit"]{border :none; width :250px; float:left; clear:none; display :block; background-color :#fff; height :40px; display :block; }
form.calform .anterior{	background :url(../img/prevmonth.jpg) center top no-repeat;}
form.calform .siguiente{	background :url(../img/nextmonth.jpg) no-repeat;}

#map{width: 740px; height: 500px; display: block; float: none; clear: both; background: #ccc; position: relative; margin: 0px auto; overflow: hidden;}
#myBox{width: 550px; height: 200px; display: block; float: none; clear: both; margin: 0; padding: 5px}
#myBox img{	height: 150px; display: block;}
#myBox #mapfoot{display: block;}

#map-barrio{width: 500px; height: 400px; display: block; float: none; clear: both; background: #ccc; position: relative; margin: 0px auto; overflow: hidden;}



div.tango{width: 400px; display: block; float: left; clear: none; height: auto; overflow: hidden; text-align: left;}
div.tango img{margin: 10px; float: left; clear: none; display: block; padding-bottom: 30px;}
div.tango h4{background: #900; color: #fff; width: 195px; float: left; clear: none; padding: 0 5px; margin-top: 10px; margin-left: 24px}
div.tango span{float: left; clear: none; display: block; width: 180px; text-indent: 24px; font-size: 11px;}
div.tango span.descri{margin-left: 24px; text-indent: 0}

#barra{background: url(../img/im_guiaciudad/relleno_gris.jpg) repeat-x; width: 800px; height: 40px; display: block; float: none; clear: both; overflow: hidden;}



#nuevo{width: 561px; display: block; float: left; clear: none; overflow: hidden;}

#newcol{width: 201px; display: block; float: left; clear: none; overflow: hidden; background:  #E2F4FE url(../img/fondocol.gif) no-repeat; height: auto; padding: 15px 10px 0 10px; font-size: 10px; line-height: 120%}
#newcol h3{color: #544; font-size: 14px; display: block; text-align: center; margin-bottom: 8px;}
#newcol strong{font-size: 11px;}

div.tab{background: url(../img/tab.jpg) top left no-repeat; padding-left: 12px; padding-top: 5px; color: #333;clear: none; float: left; display: block; margin-right: 3px}
div.tab h3{font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
div.tab h3.red{color: #C72626;}
div.tab h3{color: #4C4a4a;}

#tab-depto{width: 197px; height: 141px; display: block; float: left; clear: none;}
#tab-cap{width: 65px; height: 90px; color: #524848; text-align: center; font-weight: bold; padding: 18px 0 30px 7px; display: block; float: left; clear: none;}
#tab-cal{ width:76px; height: 90px; font-size: 10px; color: #524848; display: block; float: left; clear: none; font-weight: bold; text-align: center; padding-top: 10px}
.longtabs{width: 166px; clear: none; float: left; display: block; text-align: center; font-size: 18px; color: #444; height: 40px; padding: 4px 0;}
.largetabs{width: 545px; clear: none; float: left; display: block; text-align: left; font-size: 18px; color: #444; height: 40px; padding: 4px 0; text-indent: 12px; height: auto;}
.longtabs a{text-decoration: none; color: #555; font-size: 14px; font-weight: bold; padding-top: 4px; display: block; padding-left: 12px}

#tab-cap img,#tab-cal img{margin: 4px auto; float: none; clear: both; display: block;}
#galeria{width: 561px; display: block; float: none; clear: both; overflow: hidden; height: auto; padding-bottom: 10px}
#galeria #miniatura{width: 172px; height: auto; display: block; float: left; clear: none; background: #fff; padding: 0}
#galeria a{width: 80px; height: 60px; overflow: hidden; margin: 4px 0 0px 5px; display: block; float: left; clear: none;}
#galeria #myfoto{width: 351px; height: 276px; display: block; float: right; clear: none; background: #fff; padding: 12px 22px 32px 14px; background: url(../img/im_departamentos/marco.jpg) no-repeat;}
/*#galeria #myfoto{width: 351px; height: 276px; display: block; float: left; clear: none; background: #fff; padding: 12px 22px 22px 14px; background: url(../img/im_departamentos/marco.jpg) no-repeat;}*/

ul.rates{width: 550px; display: block; padding: 8px 0;}
ul.rates li{width: 80px; display: block; float: left; clear: none; font-size: 11px; color: #444; line-height: 140%}
ul.rates li.dates{width: 110px; }
ul.rates li.long{width: 150px; font-size: 10px;}
ul.rates li.large{width: 180px; font-size: 10px; text-indent: 0}
ul.rates li span{padding-top: 36px; display: block;}
ul.rates li h4{ color: #0C1CBA; text-transform: uppercase;}

#col-location,#big-location{width: 272px; display: block; float: left; clear: none; overflow: hidden; padding-left: 3px}
#big-location{width: 523px; height: auto; line-height: 120%}
#big-location #photo{background: url(../img/fondo_grande.jpg) top left no-repeat; height: 384px;  width: 473px; display: block; float: none; clear: both; padding: 15px 29px 24px 21px;}
#col-location a{display: block; float: left; clear: none; margin: 0 0 8px 8px; text-decoration: none; width: 80px; height: 70px; overflow: hidden;}
#col-location{padding: 5px 0 0 5px;}


