/*----------------------------------- CopyRight --------*/
/*                                                      */
/*  Estilo principal M E T R O O                        */
/*  Pixelmio - www.pixelmio.net - pixelmio@pixelmio.com */
/*  Version 1.49-001 - 03/2010                          */
/*                                                      */
/*----------------------------------- /CopyRight -------*/
/* reset */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote, th, td { margin:0; padding:0; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
p { margin:0 0 10px 0 }
fieldset, img { border:0 }
html { height:100%; margin-bottom:1px; }
body { position:relative }
:focus { outline:none }
#fondo_metroo {background:url('../images/page_bg.png') repeat-x scroll 50% 0;}
/* links */
a { color:#506489; text-decoration:none; }
a:hover { text-decoration:underline }
a.bigBot { background:url("../images/bot_seguir.png") no-repeat 0 0; color:#FFF; display:block; font:16px Arial,Helvetica,Geneva,sans-serif; height:37px; letter-spacing:-0.02em; margin:0 0 7px; padding:8px 0 0; text-align:center; text-decoration:none; text-shadow:1px 1px 2px #506489; }
/* header elements */
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; line-height:100%; }
h1 { font-size:300% }
h2 { font-size:250% }
h3 { font-size:200% }
h4 { font-size:175% }
h5 { font-size:150% }
h6 { font-size:125% }
/* page setup */
body {background: white;/* background:#fff url(../images/page_bg.png) 50% 0 repeat-x;*/ line-height:150%; color:#667DA6; font-size:12px; }
 /* Fuentes */
@font-face { font-family: 'Delimetroo'; src: url('../fuentes/Delicious-Bold.eot'); src: local('../fuentes/Delicious Bold'), local('../fuentes/Delicious-Bold'), url('../fuentes/Delicious-Bold.woff') format('woff'), url('../fuentes/Delicious-Bold.otf') format('opentype'), url('../fuentes/Delicious-Bold.svg#Delicious-Bold') format('svg'); }
body#entrada { background:#fff url(../images/page_bg1.png) 50% 0 repeat-x; font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; line-height:150%; }
/* Formularios */
p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }
form#form_elements p, form.form_elements p{ margin: 0; }
form#form_elements p.note, form.form_elements p.note { margin-left: 170px; font-size: 90%; }
form#form_elements fieldset, form.form_elements fieldset { margin: 10px 0; padding: 10px; border: #E8ECF7 1px solid; }
form#form_elements legend, form.form_elements legend {font:18px Delimetroo,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;}
form#form_elements fieldset div, form.form_elements fieldset div { margin-bottom:15px}
form#form_elements label, form#form_elements span.label, form.form_elements label, form.form_elements span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; font:16px Delimetroo,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;}
form#form_elements label.error, form#form_elements span.error, form.form_elements label.error, form.form_elements span.error { color: #C00; }
form#form_elements label em, form#form_elements span.label em, form.form_elements label em, form.form_elements span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
form#form_elements input.error, form.form_elements input.error { border-color: #C00; background-color: #FEF; }
form#form_elements input, form#form_elements textarea, form.form_elements input, form.form_elements textarea { background-color:#E1E8F5; border:0 solid; color:#8F9FBA; font:16px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding:2px 0 2px 5px; }
form#form_elements input:focus, form#form_elements input.error:focus, form#form_elements textarea:focus, form.form_elements input:focus, form.form_elements input.error:focus, form.form_elements textarea:focus { background-color:#E1E8F5; border:0px solid; }
form#form_elements div.controlset label , form.form_elements div.controlset label { display: inline; float: none; }
form#form_elements div.controlset input, form.form_elements div.controlset input { display: inline; float: none; }
form#form_elements div.controlset div, form.form_elements div.controlset div { margin-left: 170px; }
form#form_elements div.buttonrow, form.form_elements div.buttonrow { margin-left: 180px; }
form#form_elements div.buttonrow input.bot_form, form.form_elements div.buttonrow input.bot_form { background:url("../images/bot_form.png") no-repeat scroll 0 0 transparent; border:0 none; color:#FFF; cursor:pointer; display:block; font-size:13px; font-weight:bold; height:30px; padding:0 2px 5px 0; text-shadow:1px 1px 3px #667694; width:172px; }
/* Para Centrar contenido central :-) */
div.centrado { margin:auto; width:960px; }
/* header */
div#header { position:relative; height:150px;
	/*height:120px;*/ margin:0 0 0 0; }
div#header_alt { position:relative; height:146px; margin:0; }
div.main_header { border:solid 1px #000; overflow:hidden; }
/* @group Logo */
div.logo { padding:15px 0 0 7px; position:relative; float:left; }
div.burbuja { background:url("../images/burbuLeft.png") no-repeat 0 0 transparent; height:38px; left:235px; position:absolute; top:22px; width:420px; }
div.burbuja ul.burbu_ul { list-style:none outside none; }
div.burbuja ul.burbu_ul li { float:left }
div.burbuja ul.burbu_ul li.ciudad_li { background:url("../images/burbuCenter.png") repeat-x 0 0; font-family:Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size:24px; line-height:1; margin:0 0 0 18px; padding:6px 10px 17px 3px; }
div.burbuja ul.burbu_ul li.ciudad_li a { color:#FFF; text-decoration:none; }
div.burbuja ul.burbu_ul li.ciudad_mas { background:url("../images/burbuRight.png") no-repeat 0 0; padding:0 0 11px 5px; }
div.burbuja ul.burbu_ul li.ciudad_mas a { display:block; height:36px; text-indent:-9999em; width:15px; }
div.subtitle { color:#667694; font:16px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; height:20px; left:93px; letter-spacing:-0.02em; position:absolute; top:81px; width:150px; }
/* @end */
/* main body setup */
div#middle { width:auto; margin:0 0 50px 0; clear:both; overflow:hidden; }
/* right column */
div#right { width:150px; padding:0 6px 0 0; float:right; }
div#col_der { width:225px; padding:30px 5px 5px 5px; float:right; background:white; border-bottom-left-radius:10px;-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius : 10px; border-bottom-right-radius:10px;-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius : 10px; }
div#col_der h4 { font-size:150%; margin:0 0 10px; }
div#col_der_xl { width:150px; padding:0; float:right; }
div#contadores { background: url(../images/contadores.png) no-repeat left top; }
/* content column */
div#content { width:auto; margin:0 160px 0 0; padding:0 75px 0 71px; }
div#contenido { width:700px; margin:0; padding:30px 5px 5px 10px; float:left; background:white; border-bottom-left-radius:25px;-moz-border-radius-bottomleft: 25px; -webkit-border-bottom-left-radius : 25px; border-bottom-right-radius:25px;-moz-border-radius-bottomright: 25px; -webkit-border-bottom-right-radius : 25px; }
div#contenido.businesspage { width:700px;}
div#contenido h1 { color:#506489; display:block; font: 40px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:normal; line-height:1; margin:0 0 6px; letter-spacing:-0.02em; }
div#contenido_xl { width:680px; margin:0; padding:0 0 0 122px; float:left; }
/* footer */
div#footer { width:auto; padding:0; clear:both; background:#b4c1d9 url(../images/footer_bg.png) 50% 0 repeat-x; }
div.footer_container { margin:auto; width:960px; }
/* clearing & floating */
.clearingfix:after { content:"."; display:block; line-height:0; clear:both; visibility:hidden; }
.clearingfix { display:block; }
.floatbox { overflow:hidden; }
img.alignleft { float:left; margin:5px 7px 0 0; border:solid 1px #fff; }
/* Menu Principal */
div#topmenu { height:20px; position:absolute; top:131px; left:0; }
div#topmenu ul.sf-menu { list-style:none; }
div#topmenu ul.sf-menu li { background:url(../images/navi_divider.png) 0 4px no-repeat; padding:0 4px 0 6px; float:left; height:20px; line-height:18px; }
div#topmenu ul.sf-menu li:first-child { background:none; padding:0 4px 0 0; }
div#topmenu ul.sf-menu li a { color:#fff; height:20px; display:block; padding:0 3px 0 3px; float:left; }
div#topmenu ul.sf-menu li a:hover, div#topmenu ul li a.active { /*background:url(../images/menu_hoverbg.png) 0 0 repeat;*/
	text-decoration:none; }
div#topmenu_alt ul.sf-menu li a:hover, div#topmenu_alt ul li a.active { /*background:url(../images/menu_hoverbg.png) 0 0 repeat;*/
	text-decoration:none; }
div#topmenu ul.sf-menu li ul li { background:url(../images/dropdown_bg.png) 0 0 no-repeat; height:18px; margin:0 0 1px 0; display:block; padding:0; }
div#topmenu ul.sf-menu li ul li:first-child { background:url(../images/dropdown_bg.png) 0 0 no-repeat; height:18px; display:block; }
div#topmenu ul.sf-menu li ul li a { color:#FFF; height:14px; }
div#topmenu ul.sf-menu li ul li a:hover, div#topmenu ul.sf-menu li ul li a.active { background:none; float:none; height:14px; }
div#topmenu_alt ul.sf-menu li ul li a:hover, div#topmenu_alt ul.sf-menu li ul li a.active { background:none; float:none; height:14px; }
/* header */
div.top_header { overflow:hidden; height:20px; }
div.left_link { width:410px; float:left; color:#FFF; font-size:10px;}
div.left_link a { color:#FFF; font-size:11px; }
div.right_link { float:right; width:440px; text-align:right; }
div.right_link ul { list-style:none; overflow:hidden; float:right; padding:4px 0 0 0; }
div.right_link ul li { float:left; color:#f4f6fa; padding:0 10px 0 10px; border-left:solid 1px #f4f6fa; height:13px; line-height:11px; }
div.right_link ul li:first-child, div.right_link ul li.noborder { padding:0 10px 0 0; border-left:0; }
div.right_link ul li:last-child {padding:0 0 0 10px; }
div.right_link ul li a { color:#FFF; }
/* search form */
div.search_form { float:right; padding:45px 0 0 0; margin:0 0 15px 0; }
#buscador ul { list-style:none; overflow:hidden; }
#buscador ul li { float:left; }
#buscador ul li input.search_input { background:url(../images/search_inputbg.png) 0 0 no-repeat; border:0; font-weight:normal; height:30px; /*color:#667DA6;*/ color:#D2DDEE; width:196px; padding:1px 5px; margin:0 7px 0 0; font: 20px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
#buscador ul li input.search_submit { background:url("../images/bot1.png") no-repeat 0 0; border:0 none; color:#FFF; cursor:pointer; display:block; font-size:13px; font-weight:bold; height:30px; padding:0 2px 5px 0; text-shadow:1px 1px 3px #667694; width:65px; }
#buscador p { margin-bottom: 0; }
#buscador a.bus_ava { display:block; color:#667DA6; margin:-5px 0 0 100px; text-decoration: none; font-family: Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
/* right menu */
div.right_menu { margin:0 0 12px 0; }
div.right_menu ul { list-style:none; }
div.right_menu ul li { margin:0 0 7px 0; font-size:11px; color:#667DA6; line-height:12px; }
div.right_menu ul li a { background:#eaeff8; display:block; padding:2px; min-height:24px; }
/* Alcalde - Mayor - User */
div.alcalde { margin:0 0 12px 0; }
div.alcalde ul { list-style:none; }
div.alcalde ul li { margin:0 0 7px 0; font-size:11px; color:#667DA6; line-height:12px; }
div.alcalde ul li a { background:#eaeff8; display:block; }
div.alcalde, div.user { margin:0 0 12px 0; }
div.alcalde img, div.user img { margin:0 0 9px 0; }
div.alcalde a.photo, div.user a.photo { font:15px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; color:#506489; }
#edit_city a {background:url(/images/action-edit.png) 4px 50% no-repeat #EAEFF8; padding: 8px 8px 8px 26px;}
/* Datos Ciudad */
div.datos_ciudad { margin-bottom:15px }
div.datos_ciudad .blueMetroos { background:none repeat scroll 0 0 #E8EDF7; color:#667694; margin:0; padding:5px 0; text-align:center; }
div.datos_ciudad .blueMetroos h4 { color:#667694; margin:0; }
div.datos_ciudad .blueMetroos p { font-size:11px; margin:0; }
div.datos_ciudad p { }
div.datos_ciudad select {color:#667694; max-width:250px;}
table#datos_nums { }
table#datos_nums tr { }
table#datos_nums tr.labeles td { }
table#datos_nums tr.datos_numeros td { font-size:16px; font-weight:bold; padding:0 0 6px; }
table#datos_nums tr td { background-color:#E8EDF7; font-size:10px; text-align:center; color:#667694; }
div.followers, div.photos_displayed1, div.ayuda { margin:0 0 11px 0; }
div.photos_displayed1 h3 { margin:0 0 8px 0; color:#eaeff8; font: 15px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; background:#768aaf; padding:2px 2px 2px 7px; }
div.followers ul, div.photos_displayed1 ul { list-style:none; overflow:hidden; }
div.followers ul li, div.photos_displayed1 ul li { float:left; width:37px; margin:0 0 7px 0; }
/* right negocios */
div.right_negocios { margin:0 0 11px 0; }
div.right_negocios ul li {list-style:none;}
h3.blue { background:url("../images/bgH3-4.gif") no-repeat left top; color:#FFF; font:20px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; height:41px; letter-spacing:-0.01em; margin:0 0 6px; padding:8px 5px 0 8px; text-align:left; text-shadow:1px 1px 2px #506489; }
h3.bluebig { background:url("../images/bgH3-big.gif") no-repeat left top; color:#FFF; font:20px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; height:61px; letter-spacing:-0.01em; margin:0 0 6px; padding:8px 5px 0 8px; text-align:left; text-shadow:1px 1px 2px #506489; }
h3.bluebig span {font-size:14px;margin-bottom:3px;display:block;}
a.link_lateral { /*	display:block; font-weight:normal; color:#6b7e9d; */ }
/* location info */
div.location_info { margin:0 0 8px 0; position:relative; }
div.location_info h1 { color:#506489; font:40px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; letter-spacing:-0.02em; margin:0 0 10px; }
div.location_info h2 { font:bold 25px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0; color:#506489; line-height:31px; }
div.location_info p { color:#506489; font:15px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0; }
div.location_info p.votos { padding:0; text-align:right; font-size:200%; }
div.location_info p span { color:#667DA6; }
div.location_info a { color:#667DA6; font:15px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
div.location_info img.map { margin:10px 0 }
div.location_preview ul { list-style:none; overflow:hidden; margin:0 0 5px 0; }
div.location_preview ul li { float:left; margin:0 10px 0 0; }
/*User Info */
div.user_info { margin:0 0 8px 0; position:relative; }
div.user_info h1 { font:normal 30px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0 0 15px 0; color:#506489; letter-spacing:-0.02em; }
div.user_info h2 { font:25px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; margin:0 0 15px 0; color:#506489; line-height:31px; }
div.user_info p { color:#667DA6; font:17px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0; }
div.user_info p.votos { padding:0 28px 0 0; text-align:right; font-size:200%; }
div.user_info p span { color:#99a6bb; }
div.user_info a { color:#99a6bb; font:15px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
div.user_info img.map { margin:10px 0; }
div.user_info div.user_foto { float:left; margin-right:15px; }
/*User Alta */
div.user_alta { margin:0 0 8px 0; position:relative; }
div.user_alta h1 { font:normal 30px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0 0 15px 0; color:#506489; letter-spacing:-0.02em; }
div.user_alta form#form_alta {}
div.user_alta form#form_alta div { margin:20px 0 20px 30px; }
div.user_alta form#form_alta div label { display:inline-block; font:20px/24px Delimetroo,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding:0 10px 0 0; text-align:right; width:180px; }
div.user_alta form#form_alta div label.correct { background:url("../images/form-correct.gif") no-repeat scroll 4px center #9CADCB; color:#E1E8F5; font:bold 15px/24px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding:0 0 0 35px; text-align:left; margin-left:10px; }
div.user_alta form#form_alta div label.error { background:url("../images/form-error.gif") no-repeat scroll 9px center #FE8A8B; color:#FFD6D7; font:bold 15px/24px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding:0 0 0 35px; text-align:left; margin-left:10px; }
div.user_alta form#form_alta div input[type="text"], 
div.user_alta form#form_alta div input[type="password"], 
div.user_alta form#form_alta div input[type="file"] { background-color:#E1E8F5; border:0 solid; color:#8F9FBA; font:16px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding:2px 0 2px 5px; width:215px; }
div.user_alta form#form_alta div input.bot_alta { background:url("../images/bot_alta.png") no-repeat scroll 0 0 transparent; border:0 none; color:#FFFFFF; cursor:pointer; display:block; font-size:13px; font-weight:bold; height:30px; margin-left:245px; padding:0 2px 5px 0; text-shadow:1px 1px 3px #667694; width:172px; }
div.user_alta p { color:#667DA6; font:16px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0; }
/* rating - valoración */
div#rating { position:absolute; right:0; top:0; width:150px;text-align:right; }
div#rating h3 { color:#6b7e9d; font:16px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0 0 4px 0; font-weight: normal; }
div.reating a { margin:0 1px 0 0; }
/* form comment */
div.form_comment { margin:0 0 25px 0; }
div.form_comment ul { list-style:none; }
div.form_comment ul li { margin:0 0 8px 0; overflow:hidden; }
div.form_comment ul li label { color:#6b7e9d; font:16px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
div.form_comment ul li.textaria_bg { background:url(../images/textaria_bg_big.jpg) 0 0 no-repeat; width:700px; height:112px; padding:10px; border:0; display:block; }
div.form_comment ul li.textaria_bg textarea { width:690px; height:112px; border:0; background:none; font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; color:#9cadcb; resize:none; }
div.form_comment ul li input.browse_photo { }
div.form_comment ul li span.browse_files { display:block; height:20px; overflow:hidden; }
div.form_comment ul li span.selected { display:block; float:left; margin:0 5px 0 0; }
div.form_comment ul li a.delete { background:url(../images/icon_delete.jpg) 0 0 no-repeat; width:9px; height:9px; display:block; text-indent:-9999px; float:left; margin:5px 0 0 0; }
div.form_comment ul li input.video { background:url("../images/input_bg.jpg") no-repeat 0 0; border:0 none; color:#667DA6; font:bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; height:18px; padding:2px 3px 1px; width:228px; }
div.form_comment ul li ul li { margin:0; }
div.form_comment ul li input.input_tag { float:left; background:url(../images/input_tagbg.jpg) 0 0 no-repeat; width:129px; height:15px; border:0; font:bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#667DA6; padding:2px 3px 1px 3px; margin:0 4px 3px 0; }
div.form_comment ul li span.tag_line { display:block; clear:both; font-size:11px; color:#667DA6; }
div.form_comment ul li span.tag_line a { color:#667DA6; }
div.form_comment ul li input.submit_form,  ul li input.submit_form { background:url("../images/botH3.png") no-repeat 0 0; border:0 none; color:#FFF; cursor:pointer; display:block; height:19px; width:150px; text-shadow:1px 1px 3px #667694; padding:0 0 2px; }
/* comments */
div.comments ul { list-style:none; }
div.comments ul li { background:url(../images/divider_comment.jpg) 0 100% no-repeat; padding:0 0 12px 0; margin:0 0 7px 0; }
div.comments ul li.hreview, div.comments ul li.owner-others {background:#fff;}
div.comments img { margin:0 5px 0 0; }
div.comments h3 { padding:0 0 12px 0; margin:0 0 5px 0; color:#506489; letter-spacing:-0.02em; font:28px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
div.comments span.comment_info { font-size:11px; }
div.comments span.comment_info a { color:#506489; font-size:12px; font-weight:bold; }
div.comments p { margin:0; font-size:14px; color:#506489; }
div.comments a.view_comment { font-size:11px; color:#667DA6; text-decoration:underline; }
/* @group FOOTER */
div.footer_menu { overflow:hidden; height:18px; margin:0 0 24px 0; }
div.footer_menu ul { list-style:none; overflow:hidden; float:right; padding:5px 0 2px 0; }
div.footer_menu ul li { float:left; font-size:11px; color:#eaeff8; border-left:solid 1px #eaeff8; padding:0 5px 0 5px; height:11px; line-height:9px; }
div.footer_menu ul li:first-child { border: none; }
div.footer_menu ul li a { color:#eaeff8; }
div.footer_main { overflow:hidden; padding:0 0 30px 0; }
/* footer left */
div.footer_left { width:506px; float:left; padding:0 0 0 36px; }
div.footer_links { float:left; margin:0 32px 0 0; }
div.footer_links h3 { margin:0 0 10px 0; font-size:14px; color:#FFF; }
div.footer_links ul { list-style:none; }
div.footer_links ul li { }
div.footer_links ul li a { color:#506489; }
div.footer_right { width:406px; float:right; background:url(../images/divider_footer.png) 0 0 no-repeat; }
div.footer_right ul { list-style:none; padding:0 0 0 42px; }
div.footer_right ul li { overflow:hidden; }
div.footer_right ul li div.footer_display { float:left; width:122px; margin:0 10px 0 0; }
div.footer_right ul li div.footer_detail { float:right; width:230px; font-size:11px; color:#FFF; line-height:13px; margin:5px 0 0 0; }
/* @group FOOTER SOCIAL */
div.social { float:right; padding:70px 40px 10px 0; }
div.social h4 { margin:0; font-size:10px; color:#FFF; }
div.social ul { list-style:none; overflow:hidden; padding:5px 0 0 0; }
div.social ul li { float:left; margin:0 8px 0 0; }
div.social ul li a { display:block; text-indent:-9999px; height:20px; }
div.social ul li a.twitter { background:url(../images/iconos_social.png) 0 0 no-repeat; width:20px; }
div.social ul li a.facebook { background:url(../images/iconos_social.png) -28px 0 no-repeat; width:20px; }
div.social ul li a.flicker { background:url(../images/iconos_social.png) -57px 0 no-repeat; width:20px; }
div.social ul li a.in { background:url(../images/iconos_social.png) -84px 0 no-repeat; width:20px; }
/* @end */
/* @group FOOTER CIUDADES Y ENTRADAS */
div.ciudades, div.entradas { clear:both; background:url(../images/divider_hori.png) 0 0 no-repeat; padding:10px 0 0 36px; margin:0 0 7px 0; overflow:hidden; }
div.ciudades h3, div.entradas h3 { margin:2px 0 0 0; color:#FFF; font-size:12px; float:left; }
div.ciudades ul, div.entradas ul { list-style:none; overflow:hidden; float:left; }
div.ciudades ul li, div.entradas ul li { float:left; font-size:12px; margin:0 0 0 10px; }
div.ciudades ul li a, div.entradas ul li a { color:#506489; }
/* @end */
/* @end */
/* copyright */
div.copyright { background:url(../images/divider_hori.png) 0 0 no-repeat; padding:10px 0 0 36px; margin:0 0 7px 0; color:#FFF; font-size:15px; }
/* tags */
div.tags { line-height:2; margin-bottom: 15px; }
div.tags a { -moz-border-radius:3px; -webkit-border-radius: 3px; background-color:#EBEFF8; padding:3px; }
div.tags a:hover { background-color:#fefeff; text-decoration:none }
div.tags a.tag_1 { font-size:8px; color:#8698b9 }
div.tags a.tag_2 { font-size:9px; color:#8698b9 }
div.tags a.tag_3 { font-size:10px; color:#768aaf }
div.tags a.tag_4 { font-size:11px; color:#768aaf }
div.tags a.tag_5 { font-size:12px; color:#667da6 }
div.tags a.tag_6 { font-size:13px; color:#667da6 }
div.tags a.tag_7 { font-size:14px; color:#597099; }
div.tags a.tag_8 { font-size:16px; color:#597099; }
div.tags a.tag_9 { font-size:18px; color:#506489; }
div.tags a.tag_10 { font-size:20px; color:#506489; }
/* comment form */
div.comment_form { background:url(../images/divider_comments.png) 50% 100% no-repeat; padding:0 0 12px 0; overflow:hidden; margin:0 0 20px 0; }
div.comment_form ul { list-style:none; margin:0 0 5px 0; }
div.comment_form ul li { }
div.comment_form ul li.comment_input { }
div.comment_form ul li.comment_input textarea.comment_field { background:none repeat scroll 0 0 #EBEFF8; border:0 none; color:#9CADCB; font:bold 13px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; height:60px; padding:10px; width:675px; -moz-border-radius:4px; -webkit-border-radius: 4px;}
div.comment_form span {font-size:14px;}
/* comment link */
div.comment_link { width:290px; float:left; }
div.comment_link ul { list-style:none; overflow:hidden; margin:0; }
div.comment_link ul li { float:left; margin:0 4px 0 0; }
div.comment_link ul li a { display:block; text-indent:-9999px; height:12px; }
div.comment_link ul li a.comment_link1 { background:url(../images/comment_link.jpg) 0 0 no-repeat; width:20px; }
div.comment_link ul li a.comment_link2 { background:url(../images/comment_link.jpg) -24px 0 no-repeat; width:12px; }
div.comment_link ul li a.comment_link3 { background:url(../images/comment_link.jpg) -40px 0 no-repeat; width:12px; }
/* comment */
div.comment_follow { float:right; margin:0 6px 0 0; overflow:hidden; padding:0; }
div.comment_follow ul { list-style:none; float:right; overflow:hidden; }
div.comment_follow ul li { float:left; margin:0 5px 0 0; }
div.comment_follow ul li a { display:block; text-indent:-9999px; height:16px; }
div.comment_follow ul li a.twitter_follwo { background:url(../images/followus_comment.png) 0 0 no-repeat; width:14px; }
div.comment_follow ul li a.facebook_follwo { background:url(../images/followus_comment.png) -18px 0 no-repeat; width:14px; }
div.comment_follow ul li input.submit_comment { background:url(../images/botSmall.png) no-repeat 0 0; border:0 none; color:#FFF; cursor:pointer; display:block; height:18px; padding:0 0 3px; width:59px; text-shadow:1px 1px 3px #667694; }
div.comment_post { overflow:hidden; }
div.comment_post ul { list-style:none; }
/*div.comment_post ul li { background:url(../images/divider_comments.png) 50% 100% no-repeat; padding:0 0 12px 0; margin:0 0 20px 0; overflow:hidden; }*/
div.comment_post ul li { padding:0 0 12px 0; margin:0; overflow:hidden; }
div.comment_post ul li.alt { background:none; padding:0; margin:0; overflow:hidden; }
div.comment_post ul li div.comment_author { float:left; width:50px; margin:0; }
/*div.comment_post ul li div.comment_top { float:right; margin-right:12px; width:640px; }
*/
/*div.comment_post ul li div.comment_detail { float:right; margin-right:12px; width:600px; margin-bottom:10px; background-color:#EBEFF8; padding:10px 25px 16px 10px; -moz-border-radius:4px; -webkit-border-radius: 4px; }*/
div.comment_post ul li div.comment_detail { float:right; margin-right:5px; width:600px; background-color:#EBEFF8; padding:10px 25px 16px 13px; -moz-border-radius:4px; -webkit-border-radius: 4px; }
div.comment_post ul li div.comment_detail img { margin:7px 7px 7px 0; }
div.comment_post ul li div.comment_detail h3 { background:url(../images/comment_titlebg.png) no-repeat 0 0; color:#506489; font-size:14px; margin:0 0 5px -20px; padding:0 0 8px 17px; }


div.comment_post ul li div.comment_detail_district { float:right; margin-right:5px; width:600px; background-color:#FAF0FA; padding:10px 25px 16px 13px; -moz-border-radius:4px; -webkit-border-radius: 4px; }
div.comment_post ul li div.comment_detail_district img { margin:7px 7px 7px 0; }
div.comment_post ul li div.comment_detail_district h3 { background:url(../images/comment_titlebg_district.png) no-repeat 0 0; color:#506489; font-size:14px; margin:0 0 5px -20px; padding:0 0 8px 17px; }

div.comment_detail h3 span.author_name, div.comment_detail_district h3 span.author_name, div.comment_detail_right h3 span.author_name { color:#98a6c0; font-weight:normal; }


div.comment_post ul li div.comment_detail p, div.comment_post ul li div.comment_detail_right p { margin:0; }
div.comment_post ul li div.comment_bottom { width:200px; clear:both; overflow:hidden; padding:0 5px 0 0; height:100%; float:right; }
div.comment_post ul li span.time { display:block; font-size:11px; color:#6b7e9d; float:right; margin:0 10px 0 0; }
div.comment_post ul li a.more_comment { background:url("../images/botSmall.png") no-repeat 0 0; color:#FFF; display:block; float:right; font-size:11px; height:18px; padding:0 0 0 8px; text-decoration:none; text-shadow:1px 1px 3px #667694; width:59px; }
div.comment_post ul li div.com_autor_respuesta { float:right; width:50px; margin:10px 8px 0 0; clear:both; }
div.comment_post ul li div.comment_detail_right { background-color:#EBEFF8; padding:12px 6px 12px 12px; -moz-border-radius:4px; -webkit-border-radius: 4px; width:625px; margin:10px 0 0 0; }
div.comment_post ul li div.comment_detail_right p {}
div.comment_post ul li div.comment_detail_right h3 { background:url(../images/comment_titlebg1.png) no-repeat 100% 0 transparent; color:#506489; font-size:14px; margin:0 -14px 0 0; padding:0 20px 10px 0; text-align:right; }
div.comment_post ul li div.comment_detail_none { float:none;width:400px}
div.comment_bottom_right { clear:both; overflow:hidden; padding:5px 90px 0 0; float:right; }
/* Resultados Busqueda */
div#resultados { overflow:hidden; height:100%; margin:0 0 10px 0; padding:30px 5px 30px 5px; background:white; border-bottom-left-radius:25px;-moz-border-radius-bottomleft: 25px; -webkit-border-bottom-left-radius : 25px; border-bottom-right-radius:25px;-moz-border-radius-bottomright: 25px; -webkit-border-bottom-right-radius : 25px; }
div#resultados h1 { font:40px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:normal; color:#506489; margin:0 0 18px 0; letter-spacing:-1px }
div#resultados h2 { font:normal 22px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#506489; letter-spacing:-0.02em; margin:0 0 18px 0; }
div.resultado_elemento { margin:0 0 15px; }
div.resultado_listado { width:480px; float:left; margin:0 8px 0 0; } 
div.resultado_listado h3 { background-color:#E8EDF7; color:#506489; font:24px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0 0 5px; padding:0 0 0 2px; } 
div.resultado_listado p { color:#667DA6; font:normal 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0; } 
/* Eventos */
div#eventos { overflow:hidden; height:100%; margin:0 0 10px 0; background:white; padding:30px 5px 30px 5px; border-bottom-left-radius:25px;-moz-border-radius-bottomleft: 25px; -webkit-border-bottom-left-radius : 25px; border-bottom-right-radius: 25px;-moz-border-radius-bottomright: 25px; -webkit-border-bottom-right-radius : 25px; }
div#eventos h1 { font:40px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:normal; color:#506489; margin:0 0 18px 0; letter-spacing:-1px }
/* calendario */
div.eventos_calendario { width:186px; background-color:#cfdaee; padding:10px 2px 30px 2px; margin:0 7px 0 0; float:left; }
div.meses { position:relative; margin:0 0 10px 0; }
div.meses a.pre { background:url("../images/icon_next_prev.png") no-repeat 0 0; display:block; height:9px; left:25px; position:absolute; text-indent:-9999em; top:5px; width:8px; }
div.meses a.next { background:url("../images/icon_next_prev.png") no-repeat -9px 0; display:block; height:9px; position:absolute; right:25px; text-indent:-9999em; top:5px; width:8px; }
div.meses span.select_month { color:#FFF; display:block; font:24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; text-align:center; }
table.calendario { text-align:center; }
table.calendario thead tr td { color:#FFF; font:15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:bold; width:26px; }
table.calendario tbody tr td { color:#667DA6; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight: bold; padding:6px 0; }
table.calendario tbody tr td.alter { background:#e8eef7; }
table.calendario tbody tr td a { color:#667694; text-decoration:none; }
/* Evento */
div.evento_detalle { width:430px; float:left; margin:0 8px 0 0; }
div.evento_detalle h3 { color:#506489; font:20px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0 0 15px 50px; padding:0 0 0 2px; line-height:40px } 
div.evento_detalle ul { list-style:none; }
div.evento_detalle ul.weeks {margin:0 0 30px;}
div.evento_detalle ul.weeks a {font-size:13px;}
div.evento_detalle ul.weeks a.prev_week {float: left; margin:0 10px;}
div.evento_detalle ul.weeks a.next_week {float: right; margin:0 10px;}
div.evento_detalle ul li { color:#667DA6; font-size:13px; margin:0 8px 8px; }
div.evento_detalle ul p {color:#667DA6; font-size:13px; margin:0 0 12px 25px; }
div.evento_detalle ul li a { color:#506489; font-weight:bold; text-decoration:none; }
div.evento_detalle ul span { font-weight:bold; font-size:14px}
div.evento_detalle ul span img { weight:15px; height:15px; }
div.evento_localiz { float:right; width:444px; color:#506489; }
div.evento_localiz img { margin:0 0 5px 0; }
div.evento_localiz p { margin:0 0 5px 0; }
div.evento_localiz a.title_map { font-weight:bold; }
div.evento_localiz_small { float:right; width:308px; color:#506489; }
div.evento_localiz_small img { margin:0 0 5px 0; }
div.evento_localiz_small p { margin:0 0 5px 0; }
div.evento_localiz_small a.title_map { font-weight:bold; }
div.evento_comment h2 { margin:0 0 12px 0; font:30px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#506489; font-weight: normal; letter-spacing:-0.02em; }
div.evento_comment ul { list-style:none; }
div.evento_comment ul li { background:url("../images/divider_events.png") no-repeat 0 0; color:#667DA6; margin-bottom:5px; padding:8px 0 0; }
div.evento_comment ul li a { color:#506489; font-weight:bold; }
div.evento_comment ul li img { vertical-align:middle }
div.evento_comment ul li strong { color:#667DA6; }
div.evento_info { float:left; padding:7px 0 0 0; }
/* Evento en la portada */
div.event_detail { width:225px; float:left; margin:0 8px 0 0; }
div.event_detail ul { list-style:none; }
div.event_detail ul.weeks {margin:0 0 30px;}
div.event_detail ul.weeks a {font-size:13px;}
div.event_detail ul.weeks a.prev_week {float: left; margin:0 10px;}
div.event_detail ul.weeks a.next_week {float: right; margin:0 10px;}
div.event_detail ul li { color:#667DA6; font-size:13px; margin:0 8px 8px; }
div.event_detail ul li a { color:#506489; font-weight:bold; text-decoration:none; }
div.event_detail ul span { font-weight:bold; font-size:14px}
div.event_detail ul span img { weight:15px; height:15px; }
div.event_detail ul li.cienporcien{width:100%;}
/* featured */
div.featured { background:#e1e8f5; overflow:hidden; height:100%; margin:0 0 50px 0; color: #667DA6; }
div.featured_prev { float:left; width:520px; }
div.featured_prev img { border:solid 5px #f7f9fc; }
div.featured_detail { float:right; width:433px; }
div.featured_detail h3 { color:#667DA6; font:40px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; letter-spacing:-0.02em; line-height:34px; margin:0; }
div.featured_detail p { margin:6px 0 20px 20px; font-size:13px; font-weight:bold; }
div.featured_detail a.register { background:url("../images/new_register_bg.jpg") no-repeat scroll 0 0 transparent; cursor:pointer; display:block; float:right; height:57px; margin:5px 0 0; text-indent:-9999px; width:232px; }
/* portada */
div.portada_content { overflow:hidden; height:100%; }
div.portada_eventos { float:left;
padding:0 0 0 0;
width:600px; }
div.portada_eventos h1 { margin:0; color:#506489; background:url(../images/divider_portada.png) 0 100% no-repeat; padding:0 0 20px 0; font: normal 30px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; letter-spacing: -0.02em; }
div.portada_eventos h2 {height:40px;background:url("../images/divider_portada.png") no-repeat scroll 0 100% transparent;margin-bottom:0;font:28px/14px Delimetroo,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;letter-spacing:-3px;}
div.portada_eventos ul { list-style:none; }
div.portada_eventos ul li { background:url(../images/divider_portada.png) 0 100% no-repeat; padding:8px 0 8px 0; color:#667DA6; overflow:hidden; }
div.portada_eventos ul li div.portada_view { float:left; width:48px; height:48px; }
div.portada_eventos ul li div.portada_info { float:right;margin-top:14px;font-size:14px;width:535px;}
a.view_link { color:#506489; font-weight:bold; }
div.portada_display { width:355px; float:right; }
div.portada_display ul { list-style:none; overflow:hidden; }
div.portada_display ul li { float:left; width:176px; }
/*div.portada_display ul li a.iphone_title { display:block; text-align:center; font-family:Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size:25px; color:#667DA6; font-weight:bold; padding:8px; width:130px; margin:0 0 0 15px; text-decoration:none; }
*/
div.ultimo_user { overflow:hidden; height:100%; float:left; padding:0; width:725px; }
div.ultimo_user h3 { background:url("../images/divider_portada.png") no-repeat 0 100%; clear:left; color:#506489; font:22px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; letter-spacing:-0.02em; padding:20px 0; margin-bottom:10px; }
div.ultimo_user ul { list-style:none; }
div.ultimo_user ul li { background:url(../images/divider_portada.png) 0 100% no-repeat; padding:8px 0; color:#667DA6; overflow:hidden; width:525px;}
div.ultimo_user ul li img { vertical-align:middle }
div.ultimo_user ul li span { display:block; font-size:10px; color:#506489; float:right; margin:0 10px 0 0; }
div.portada_display { float:right;margin:20px 0; }
div.portada_display ul { list-style:none; overflow:hidden; }
div.portada_display ul li { float:left; width:176px; }
div.portada_display ul li a.down1, div.portada_display ul li a.down2 { background:url("../images/down.gif") no-repeat scroll left 50% transparent; display:block; font-size:18px; font-weight:bold; height:50px; padding:0 0 0 40px; text-decoration:none; width:101px; }
div.portada_display ul li a.down1 { margin:6px 0 0 22px; }
div.portada_display ul li a.down2 { margin:6px 0 0 49px; }
div.portada_display ul li a.down1 span, div.portada_display ul li a.down2 span { font-size: 60%; font-weight: normal; }
/* Classes para Textos */
.txt_centrado {text-align:center}
.negrita { font-weight:bold; }
.azul_osc { color:#506489 }
.azul_nor { color:#667DA6 }
.azul_cla { color:#8698b9 }
/********** EXTRA *********/
.yellowbox {color:#666666;font-size:12px;background:#FFFFCF;border:1px solid #FDFF00;margin: 20px 0;padding:7px;}
.yellowbox-big {color:#666666;font-size:15px;background:#FFFFCF;border:1px solid #FDFF00;margin: 20px 0;padding:7px;}
.redbox, .error_list {color:#FF0000;font-size:12px;background:#FFBFBF;border:1px solid #FF0000;margin: 20px 0;padding:7px;}
.redboxfield {color:#FF0000;font-size:12px;border:1px solid #FF0000;margin: 20px 0;padding:7px;}
.question {font-size:1.1em;font-weight:bold;}
.answer {font-size:1.1em;}
.question img, .answer img {display:block;margin:auto;}
.oculto {display:none;}
.floatright {float:right;}
.floatrightimg  {float:right;margin:0 0 10px 10px;}
.submit_form_a {background:transparent url(../images/botH3.png) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;display:block;height:19px;padding:0 0 2px;text-shadow:1px 1px 3px #667694;width:150px;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;margin:0;text-align:center;}
/* STAR RATING */
.star-rating{ float:right;display:block;list-style:none; margin-left:5px!important; padding:0px; width: 125px; height: 25px; position: relative; background: url(/images/alt_star.gif) top left repeat-x;  }
.star-rating li{ padding:0px; margin:0px; float: left; }
.star-rating li a{ display:block; width:25px; height: 25px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.star-rating li a:hover{ background: url(/images/alt_star.gif) left bottom; z-index: 2; left: 0px; }
.star-rating a.one-star{ left: 0px; }
.star-rating a.one-star:hover{ width:25px; }
.star-rating a.two-stars{ left:25px; }
.star-rating a.two-stars:hover{ width: 50px; }
.star-rating a.three-stars{ left: 50px; }
.star-rating a.three-stars:hover{ width: 75px; }
.star-rating a.four-stars{ left: 75px; }  
.star-rating a.four-stars:hover{ width: 100px; }
.star-rating a.five-stars{ left: 100px; }
.star-rating a.five-stars:hover{ width: 125px; }
.star-rating li.current-rating{ background: url(/images/alt_star.gif) left center; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1; }
div.pagination { padding:3px; margin:1em 0 1em 0; text-align:center; }
div.pagination a { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #768AAF; text-decoration: none; color: #59688F; }
div.pagination a:hover, div.pagination a:active { border:1px solid #59688F; color: #fff; background-color: #A7AEBF; }
div.pagination span { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #768AAF; font-weight: bold; background-color:#E8EDF7;color:#506489 }
/*Categories*/
#categories { background:white; padding:30px 5px 30px 5px; border-bottom-left-radius:25px;-moz-border-radius-bottomleft: 25px; -webkit-border-bottom-left-radius : 25px; border-bottom-right-radius: 25px;-moz-border-radius-bottomright: 25px; -webkit-border-bottom-right-radius : 25px; }
ul.parent-category li {float:left;list-style:none;margin:0 20px 20px 0;width:170px;}
ul.parent-category li a {display:block;background:red;background:#9CADCB;color:#fff;padding-left:5px;}
ul.parent-category li ul li {float:none;margin:0;}
ul.parent-category li ul li a {display:inline;background:#fff;color:#506489;}
.rightcolumnwidth {width:225px;}
.clearboth {clear:both;}
ul.error_list li {list-style:none;color:#506489;}
#form_alta ul.error_list {border:0;margin:0 0 0 192px;padding:0;background:#fff;}
#form_elements ul.error_list {border:0;margin:0 0 0 170px;padding:0;background:#fff;}
#form_alta ul.error_list li {list-style:none;color:#506489;color:#FF0000;border:0;margin:0;display:inline;}
#form_elements ul.error_list li {list-style:none;color:#506489;color:#FF0000;border:0;margin:0;display:inline;}
#form_elements div.buttonrow2:after {content:".";display:block;line-height:0;clear:both;visibility:hidden; }
#form_elements div.buttonrow2 input.bot_form2, button.bot_form2, div.bot_form2 {background:url("../images/bot_form.png") no-repeat scroll 0 0 transparent;border:0 none;color:#FFF;cursor:pointer;display:block;font-size:13px;font-weight:bold;height:30px;padding:0 2px 5px 0;text-shadow:1px 1px 3px #667694;width:170px;float:left;margin-right: 5px;}
#similarBusinessList {list-style:none; margin:0;padding:0;width:650px;margin:auto;}
#similarBusinessList li {list-style:none;margin:10px; 0;padding:0 0 10px 0;border-bottom:1px solid #ccc;}
.similarBusiness h3 {}
.formFieldHelp{position:absolute;right:0px;background:url('/images/information.png') top left no-repeat;padding-left:20px !important;}
/* TABS */
div.ptabs { border-bottom:1px solid #99AADD; height:23px; margin-bottom:10px; position:relative; width:100%; z-index:20; }
div.ptabs li { float:left; margin-bottom:-1px; margin-left:5px; margin-right:5px; position:relative; list-style:none;}
div.ptabs a { background:#eee none repeat scroll 0; border-color:#99AADD; border-style:solid; border-width:1px 1px 0; color:#7788BB; display:block; font-size:12px; font-weight:bold; padding:3px 10px; text-align:center; text-decoration:none; }
div.ptabs a:hover, div.ptabs a.ptabactive { background:#1873AB none repeat scroll 0; border:1px #1873AB solid; color:#FFFFFF; }
div.ptabs a.actived { background:#FFFFFF none repeat scroll 0; border-color:#99AADD #99AADD #FFFFFF; border-style:solid; border-width:1px; color:#000; display:block; padding:3px 10px; text-align:center; text-decoration:none; }
/* END TABS */
#attachments {float:left;padding:10px 10px 10px 0;}
.comment {padding-bottom:10px; clear:left;}
#submitcomment .snipet {min-height:500px;}
#profilecontent li, #last-activity li, #last-user-activity li, #cityLastActivity .cityLastActivityItem li{ padding:8px; border-bottom:1px solid #ccc; list-style:none; font-size:12px; }
#profilecontent li a, #last-activity li a, #last-user-activity li a, #cityLastActivity .cityLastActivityItem li a{ text-decoration:none; }
#profilecontent li a:hover, #last-activity li a:hover, #last-user-activity li a:hover, #cityLastActivity .cityLastActivityItem li a:hover{ text-decoration:underline; }
#profilecontent .fixlist, #last-activity .fixlist , #last-user-activity .fixlist, #cityLastActivity .cityLastActivityItem .fixlist {padding-left: 25px; padding-top: 5px;}
#profilecontent .activity-button {float:right;font-size:9px;}
#profilecontent .activity-button a {color:#FFAFAF;}
#profilecontent .activity-button a:hover {color:#FF4F4F;}
.formsteps { background:#eee;border-bottom:#99aadd 1px solid; border-top:#99aadd 1px solid; margin-bottom:15px;}
.formsteps .step{width:24.81%;float:left;text-align:center;border-right:1px solid #000;font-size:0.9em;}
.formsteps .step a.active_step{background-color:#fff;color:#7788BB;}
.formsteps .inactive_step{background-color:#7788BB;color:#fff;font-weight:bold;}
.formsteps .step a{display:block;width:100%;height:100%;font-weight:bold;text-decoration:none;background-color:#7788BB;color:#fff;}
.formsteps .step a:hover{background-color:#fff;color:#7788BB;}
#sugerence {background-color:#FFFFE1;border:1px solid #666666;color:#666666;font-size:0.8em;padding:5px;margin-bottom:15px;}
#sugerence img {padding:5px; float:left; }
.form_error_red {background:#FFCA6F;}
.limpia{font-size:1px;height:1px;clear:both}
#similarBusinessList {list-style:none; margin:0;padding:0;width:650px;margin:auto;}
#similarBusinessList li {list-style:none;margin:10px; 0;padding:0 0 10px 0;border-bottom:1px solid #ccc;}
.similarBusiness h3 {}
.list-map {float:right;margin:0;padding:0;}
.list-address {color:#666;font-style:italic;}
#bottomList {margin:20px 0;padding:0;width:650px;font-weight:bold;margin:auto;}
.listrightadsense {border:1px solid #E8EDF7;padding:5px;color: #667DA6; margin-bottom:20px; }
.upper {text-transform:uppercase;}
div.comment_follow ul li a.twitter_follwo { background:url(../images/twitteron.png) 0 0 no-repeat; width:14px;}
div.comment_follow ul li a.twitter_nofollwo { background:url(../images/twitteroff.png) 0 0 no-repeat; width:14px;}
div.comment_follow ul li a.facebook_follwo { background:url(../images/facebookon.png) 0 0 no-repeat; width:14px;}
div.comment_follow ul li a.facebook_nofollwo { background:url(../images/facebookoff.png) 0 0 no-repeat; width:14px;}
div.comment_follow ul li a.iconofoto { background:url(../images/icoFoto.png) 0 0 no-repeat; width:20px;}
div.comment_follow ul li a.iconovideo { background:url(../images/icoVideo.png) 0 0 no-repeat; width:16px;}
div.right_link  {width:540px;}
.toright, #topmenu ul.toright {float:right;}
#choose-city {margin:20px;font-size:1.2em;color:#77ABEF;}
#choose-city a {color:#77ABEF;}
div.followers ul li.cienporcien, div.photos_displayed1 ul li.cienporcien, .cienporcien {width:100%;}
h3.blueBig { background:url("../images/bgH3-4-large.gif") no-repeat left top; }
h3.blue a, h3.bluebig a{ color:#fff; }
.strong {font-weight:bold;}
.profile_item_img {margin-right:5px;}
.qtip .qtip-content{ padding: 10px; overflow: hidden;}
.qtip .qtip-content .qtip-title, .qtip-cream .qtip-content .qtip-title{ background-color: #F0DE7D; }
.qtip-light .qtip-content .qtip-title{background-color: #f1f1f1;}
.qtip-dark .qtip-content .qtip-title{background-color: #404040;}
.qtip-red .qtip-content .qtip-title{background-color: #F28279;}
.qtip-green .qtip-content .qtip-title{background-color: #B9DB8C;}
table#datos_nums ul, .blueMetroos ul {list-style:none;text-align:left;margin:0 20px;}
table#datos_nums ul li, .blueMetroos ul li {list-style:none;}
.displaynone {display:none;}
a.bigBotFix { background:url("../images/bot_seguir.png") no-repeat 0 0; color:#FFF; display:block; font:16px Arial,Helvetica,Geneva,sans-serif; height:37px; letter-spacing:-0.02em; margin:0 0 7px; padding:8px 0 0; text-align:center; text-decoration:none; text-shadow:1px 1px 2px #506489; width:225px; }
div.bot_form2 {text-align:center;}
div.bot_form2 a {color:#FFFFFF;text-decoration:none;text-align:center;line-height:28px;}
table#datos_nums.tabla_inbox tr td {text-align:left;}
ul.tabs { margin:0; padding:0;float: left;list-style:none;height: 32px; width: 97%;  }
ul.tabs li { float: left; margin:0;padding:0;height:31px;  line-height: 31px;  border: 1px solid #B5C2DA;  margin-left: 15px; margin-bottom: -1px; overflow: hidden; position: relative; background: #B5C2DA; border-top-right-radius:5px;-moz-border-radius-topright: 5px; -webkit-border-top-right-radius : 5px; border-top-left-radius:5px;-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius : 5px; }
ul.tabs li a { text-decoration: none; color: #506489; font-weight:bold; display: block;   font-size: 1.3em;   padding: 0 25px;   border: 0px solid #B5C2DA;   outline: none; border-top-right-radius:5px;-moz-border-radius-topright: 5px; -webkit-border-top-right-radius : 5px; border-top-left-radius:5px;-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius : 5px; background:#B5C2DA; }  
ul.tabs li a:hover {background: #C1CBDD; }
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs li.active a  {background: #fbfbfb;   border-bottom: 1px solid #fff; }
.tab_content { padding: 0px; }
.size12, table#datos_nums tr td.size12 {font-size:12px;}
a.ilike, div.location_info a.ilike { float:right;background:url("../images/bot_ilike.png") no-repeat 0 0; color:#FFF; display:block; font:12px Arial,Helvetica,Geneva,sans-serif; height:20px; letter-spacing:-0.02em; margin:0; padding:2px 0; text-align:center; text-decoration:none; text-shadow:1px 1px 2px #506489;width:79px; }
#ilikebutton {position:absolute;right:0;top:20px;width:105px;text-align:right;}
.valingtop {vertical-align:top;}
.followers img {width:32px;height:32px;}
form#comment textarea {color:#506489;font-weight:normal;}
#nogeomap {color:#FFFFFF;position:absolute;width:250px;height:45px;margin-left:200px;margin-top:30px;background-color:#FF5F5F;border:1px solid #CF0000;padding:4px;font-size:0.9em;}
#nogeomap a {color:#f4f4f4;font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;}
#staticbusinessmap {background:#F8F8F8;border:1px solid #EEEEEE;padding:15px 30px;margin:5px 0;}
#extractions {float:right;margin-bottom:15px;}
#businessmultimedia {background:#F8F8F8;border:1px solid #EEEEEE;padding:15px;margin-top:5px;}
#isquestion {float:right;display:block;margin-right:20px;}
#commentrating {float:right;display:block;width:240px;}
.lineheight30 {line-height:30px;}
#action-favourite a {background:url(/images/action-nofan.png) 4px 50% no-repeat #EAEFF8;}
#action-comment a {background:url(/images/action-comment.png) 4px 50% no-repeat #EAEFF8;}
#action-fb a {background:url(/images/facebook14.png) 4px 50% no-repeat #EAEFF8;}
#action-twitter a {background:url(/images/twitter14.png) 4px 50% no-repeat #EAEFF8;}
#action-edit a {background:url(/images/action-edit.png) 4px 50% no-repeat #EAEFF8;}
#likedbutton a {background:url(/images/action-owner.png) 4px 50% no-repeat #EAEFF8;}
#action-favourite a , #action-comment a , #action-edit a , #likedbutton a, #action-twitter a, #action-fb a  {padding:8px 8px 8px 26px;min-height:none;min-height:12px;}
/* Comentarios a negocios de Metroo */
div.comments ul li div.metroo-comment div.comment_author { float:left; width:50px; }
div.comments ul li div.metroo-comment div.comment_detail { -moz-border-radius:4px 4px 4px 4px; background-color:#EBEFF8; float:right; padding:10px 25px 16px 10px; width:600px; }
div.comments ul li div.metroo-comment div.comment_detail p.comment-title { background:url("../images/comment_titlebg.png") no-repeat scroll 0 0 transparent; color:#506489; font-size:14px;  margin:0 0 5px -17px; padding:0 0 8px 17px; }
div.comments ul li div.metroo-comment div.comment_bottom { clear:both; float:right; height:100%; overflow:hidden; padding:0 5px 0 0; }
div.comments ul li div.metroo-comment div.commentstars {margin-left:65px;}
div.comments ul li div.metroo-comment div.commentstars img {margin:0;}
/* End Comentarios a negocios de Metroo */
div.right_link ul li a.registertoplink {background:#8DC16C;padding:0px 3px;border:1px solid #DDDDDD;}
ul#topmultimedia li {background:#F8F8F8;border:1px solid #EEEEEE;margin-bottom:15px;padding:15px;}
#addbusiness-noresults {width:400px;margin:auto;margin-top:30px;text-align:center;}
#thisSearch {font-size:larger;text-align:center; margin: 10px 0 ;}
#thisSearch a {padding:3px;border:1px solid #768AAF;color:#59688F;text-decoration:none;width:30px;}
#thisSearch span {padding:3px;border:1px solid #768AAF;color:#506489;background:#E8EDF7;font-weight:bold;}
#allSearchs {font-size:larger; color:#AAAAAA;}
#topsearchs {font-size:larger;color:#AAAAAA;letter-spacing:2px;text-align:center;}
.qtip-content a, .qtip-title a {color:#A27D35;font-weight:bold;}
/*Reportar negocios */
div.bus_report { margin:0 0 8px 0; position:relative;}
div.bus_report h1 { font:normal 40px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0 0 15px 0; color:#506489; letter-spacing:-0.02em;  text-align: left;}
div.bus_report div#addBus {text-align: left;}
div.bus_report div#addBus div { margin:20px 0 20px 5px; }
div.bus_report div#addBus div label { display:inline-block; font:20px/24px Delimetroo,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding:0 10px 0 0; text-align:right; width:250px; }
div.bus_report div#addBus div label.correct { background:url("../images/form-correct.gif") no-repeat scroll 4px center #9CADCB; color:#E1E8F5; font:bold 15px/24px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding:0 0 0 35px; text-align:left; margin-left:10px; }
div.bus_report div#addBus div label.error { background:url("../images/form-error.gif") no-repeat scroll 9px center #FE8A8B; color:#FFD6D7; font:bold 15px/24px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding:0 0 0 35px; text-align:left; margin-left:10px; }
div.bus_report div#addBus div textarea,
div.bus_report div#addBus div input[type="text"], 
div.bus_report div#addBus div input[type="password"],
div.bus_report div#addBus div input[type="file"] { background-color:#E1E8F5; border:0 solid; color:#8F9FBA; font:16px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding:2px 0 2px 5px; width:215px; }
div.bus_report input.bot_fin { background:url("../images/bot_alta.png") no-repeat scroll 0 0 transparent; border:0 none; color:#FFFFFF; cursor:pointer; display:block; font-size:13px; font-weight:bold; height:30px; margin-left:250px; margin-top:10px; padding:0 2px 5px 0; text-shadow:1px 1px 3px #667694; width:172px; }
div.bus_report p { color:#667DA6; font:16px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin:0; }

/* SHADOWBOX */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/* END SHADOWBOX */

/*** Superfish ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			1.75em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
}
.sf-menu li li {
}
.sf-menu li li li {
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/* END Superfish */
.span-desc-event {font-size:15px;margin-bottom:15px;margin-top:5px;margin-left:15px;margin-right:15px;display:block;}
.cityEditImage { margin:15px; float:right; }
/* Districts*/
div.districtDescription { margin-bottom:20px; font:15px Delimetroo,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif }
.districSubTitle { color:#506489; display:block; font: 35px Delimetroo, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-weight:normal; line-height:1; margin:0 0 6px; letter-spacing:-0.02em; }
div.districtDescription p#description, .commondescription { padding:5px; background-color:#EBEFF8; -moz-border-radius:4px; -webkit-border-radius: 4px; }
div.location_info p.commondescription, div.location_info div.commondescription { color:#667DA6; }
.commondescription ul li {margin-left:15px;}
.littleDistrictMap { padding:10px; }
#districts {font-size:larger;color:#AAAAAA;letter-spacing:2px;text-align:center; margin:20px 0;}
div#create_district { width:225px; padding:15px 5px 5px 15px;}
.nvivo {background:#F8F8F8;border:1px solid #EEEEEE; padding:10px; text-align:center;}
.ui-autocomplete-loading { background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat; }
#where_business, #where_business_info {clear:both;display:block;float:none;margin:auto;}
#where_business_info {text-align:center;display:none;font-size:1.4em;}
.tab_container {-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;background:#fbfbfb;border:1px solid #B5C2DA;padding:15px 15px 0 15px;margin-bottom:25px;}
#tab_content_meta {margin:0;background:transparent;}
.largerfont {font-size:1.4em;}
.robotraplink {display:none;color:#B4C1D9;}