﻿* {	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font-family:Arial; }
body { margin:0px; padding:0px; color:#666; font-size:12px; background:#F4F4F4; } ol, ul, li { list-style: none; } blockquote, q {quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: '';	content: none;} :focus { outline: 0; outline: none; } ins {	text-decoration: none; } del {	text-decoration: line-through; } table {	border-collapse: collapse; border-spacing: 0; }
/**/
a, .submit, .submit2 { text-decoration:none; cursor:hand; cursor:pointer; }
a, a:link, a:active, a:visited, .btn_responder a, #title h2 { color:#0099ff; }
textarea, input.line, input[type="text"], input[type="password"]{ padding:3px; line-height:12px; }
select  {padding:2px;}
textarea, input { font-size:12px; }
textarea, select, input.line, input[type="text"], input[type="password"] { border: solid 2px #0099FF;  }
textarea:focus, select:focus, input.line:focus, input[type="text"]:focus, input[type="password"]:focus { border: solid 2px #33CC33; }
a.black { color:#333; }
a:hover, #page.cine h3 a:hover, a.eliminar:hover, .autor a:hover, a.black:hover, #header #nav a:hover, .forum .post_module .datos a:hover, #modal .footer a:hover { color:#33CC33; }
.clear { clear:both; display:block; }
.txtH { text-indent:-90000px; }
.none { display:none; }
form { padding:0; margin:0; }
dt, dd { float:left; /*overflow:hidden;*/ }
dt { clear:both; }
.txt10 { font-size:10px;}
.txt11 { font-size:11px;}
.floatLeft { float:left; clear:none; }
.floatRight { float:right; clear:none; }
.cr2 { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; behavior: url(border-radius.htc); }
.cr3, #modal, #modal .popup, #user_info .avatar_m img, #menu_panel ul, #cuenta.avatar #actual img, input, select, textarea, .submit, .submit2, .submit3, .panel, #page .paginacion, #cuenta .paginacion, #cuenta.fotos .pagination, #page.cine .ver_todos a, #cuenta .info .misactiv .foros, #cuenta .info .misactiv .col1, #cuenta .info .misactiv .col2, #comentarios_publicos .quote, .formrespuesta, a.mas, .panel .head a.link, a.menos, a.borrar, #alerta, #escribir .enlace, #cuenta .fotos .album li, .OpConf, .eliminado .OpConf, a.enviarm, ul.thumbs li a, #escribir .puntaje, #cuenta.config .panel .body li, #menu_panel a.btn, div#qTip, #page .panel2, #escribir .ico, #forum_posting .menuPost ul, #forum_posting .format a, .banner, .panel a.abrir, .panel a.cerrar, #compartir #poremail, #busqueda_avanzada .grupo, .panel2 h3, #forum_index .cat_name, #pageTitle, #navTabs a, #escribir .body, #page .fotos .body, #cuenta .panel.fotos .body { -moz-border-radius:3px;	-webkit-border-radius:3px; border-radius:3px; }
.cr7 { -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
#menu_panel ul, #compartir #poremail, #modal .popup, .forum .userinfo .name  { box-shadow: 0 2px 5px #999; -moz-box-shadow: 0 2px 5px #999; }
.submit:hover, #buscador input.btn:hover, .submit3:hover, textarea:focus, input:focus, select:focus { box-shadow:0 0 5px #7AED7A; -moz-box-shadow:0 0 5px #7AED7A; }
#buscador .top input.buscar:focus, #buscador .top select:focus, #compartir #poremail textarea:focus, #compartir #poremail input.line:focus { box-shadow:0 0 5px #fff; -moz-box-shadow:0 0 5px #fff;}
#header #nav a:hover { box-shadow:0 0 5px #fff; -moz-box-shadow:0 0 5px #fff; }
h4 { font-size:12px; }

a.icon0 { display:block; width:37px; height:35px; background-image:url(i/icons0.png); background-repeat:no-repeat; }
a.icon0.twitter { background-position: 0 0; }
a.icon0.facebook { background-position: -39px 0; }
a.icon0.mail { background-position: -78px 0; }
a.icon0.rss { background-position: -117px 0; }
a.icon0.twitter:hover { background-position: 0 -38px; }
a.icon0.facebook:hover { background-position: -39px -38px; }
a.icon0.mail:hover { background-position: -78px -38px; }
a.icon0.rss:hover { background-position: -117px -38px; }

.OpConf { padding:10px; background:#fff99d; border:solid 1px #e2d942; color:#333; }
.OpConf a { font-weight:bold; }
.OpConf.solicitud { margin-bottom:10px; }
.OpConf.solicitud li { float:left; }
.OpConf.solicitud li.txt { width:239px; padding:0 5px 0 10px; }
.OpConf.solicitud li.btns { width:150px; text-align:right; padding-top:3px; }
.t10 { font-size:10px; }
.t11 { font-size:11px; }
.t12 { font-size:12px; }
.block { display:block; }
.submit, .submit2, .submit3 { font-weight:bold; font-size:11px; padding:5px 8px; text-transform:uppercase; display:inline-block; text-align:center; }
#cuenta .submit.agContacto { display:block; }
a.submit, a.submit2, .submit, .submit2, .submit:hover, .submit2:hover, .submit3, a.submit3 { color:#fff; }
.submit { background:#0099ff url(i/submitBg.gif) repeat-x top; border:solid 1px #0099ff; }
.submit2, #header #login .btnLogin[disabled], #header #login .btnLogin[disabled]:hover { background:#707070 url(i/submit2Bg.gif) repeat-x top; border:solid 1px #707070; }
.submit:hover, .submit:focus, .submit3 { background:#33a800 url(i/submitBgOver.gif) repeat-x top; border:solid 1px #33a800; }
.submit3:hover { background:#46b316 url(i/submit3BgOver.gif) repeat-x top; border:solid 1px #46b316; }
.submit2:hover, .submit2:focus { background:#999 url(i/submit2BgOver.gif) repeat-x top; border:solid 1px #999; }
.line-y { border-left: dotted 1px #CCC;}
#buscador .top .btn, .menuPost:hover .arrow, #compartir .arrow, #nav .sub .arrow, .filtros .arrow { background-image: url(i/s.gif); background-repeat:no-repeat;}
/**/
#outerWrapper { background: #f4f4f4 url(i/bgTop.jpg) top repeat-x; min-height:700px; }
#innerWrapper { width:1000px; margin:0px auto; padding:0px; }
#content { background: #fff; padding:5px 15px 0; min-height:600px; }
#sidebar { width:140px; margin:0; position:relative; float:left; }
#content_center { margin-left:15px; float:left; width:815px; }
#col_left {width:496px; float:left; margin:0 15px 30px 0; }
#col_right {	width:304px; float:right;}
#content_bottom { padding:15px 10px 10px; margin:0;}
#content td.line_left {width:162px; }
#navTabs { padding:0 10px 10px; margin-bottom:10px;}
#navTabs a { background:#157EF0; padding:3px 10px; color:#fff; font-size:11px; margin:0 3px; }
#navTabs a:hover { background:#33CC33; }
#navTabs a.active { background: transparent url("i/paginacion_footer_active.gif") no-repeat bottom center; color:#000; font-size:12px; font-weight:bold; padding:0 10px 11px; margin:0; }
#page .form #navTabs { padding-top:10px; margin-bottom:0;}
/**/
#header > .content { height:121px; margin:0; background:#fff url(i/headerBg.gif) repeat-x bottom; position:relative; z-index:10; }
#header .h.c1, #header .h.c2 { width:27px; height:65px; margin-top:56px; }
#header .h.c3, #header .h.c4 { position: absolute; width:9px; height:9px; }
#header .h.c1, #header .h.c2, #header .h.c3, #header .h.c4, #header #nav .c1, #header #nav .c2, #footer .c { background-image:url(i/c.png); }
#header .h.c1 { background-position:0 0; float:left;}
#header .h.c2 { background-position:-28px 0; float:right; }
#header .h.c3 { background-position:0 -65px; left:-9px; }
#header .h.c4 { background-position:-46px -65px; right:-9px; }
#header > .bot { position:relative; height:9px; background:#FFF; margin:0 9px; }
#header .logo { background:url(i/logo_bainsomnio.gif) no-repeat; position:absolute; left:21px; top:14px; }
#header .logo, #header .logo a { width:250px; height:80px; display:block; }
#header #nav { /*width:413px;*/ background:url(i/navBg.png) repeat-x; position:absolute; top:15px; left:294px; }
#header #nav .menu { padding:0 0 0 4px; position:relative;}
#header #nav, #header #nav .c1, #header #nav .c2, #header #nav .menu { height:90px;  }
#header #nav .c1, #header #nav .c2 { width:12px; position:absolute; top:0; }
#header #nav .c1 { background-position:-56px 0; left:-4px; }
#header #nav .c2 { background-position:-70px 0; right:-4px; }
#header #nav li a:hover .c1, #header #nav li.sub:hover .c1 { background-position:-83px 0; }
#header #nav li a:hover .c2, #header #nav li.sub:hover .c2 { background-position:-96px 0; }
#header #nav ul.menu > li { float:left; position:relative; }
#header #nav a.t { color:#575757; font-weight:bold; padding:27px 11px 24px; display:block; text-transform:uppercase; }
#header #nav a.t:hover, #header #nav li.sub:hover a.t { color:#000; border-left: solid 1px #FFF; border-right: solid 1px #FFF; padding:27px 10px 24px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header #nav a.t { padding:27px 9px 24px; }
	#header #nav a.t:hover, #header #nav li.sub:hover a.t { padding:27px 8px 24px;}
}
#header #nav ul.menu li a:hover, #header #nav li.sub:hover a.t { background:#fff url(i/navOv.png) repeat-x bottom; }
#header #nav li.sub ul { display:none; background:#575757; padding:2px; position:absolute; top:66px; z-index:11; left:-1px; }
#header #nav li.sub:hover ul { display:block; }
#header #nav li.sub ul li.last { border-right:none; }
#header #nav li.sub ul a { display:block; color:#FFF; font-size:12px; font-weight:bold; padding:4px 12px; }
#header #nav li.sub ul a:hover { color:#000; }
#header #nav li.sub.musica ul { /*left:60px;*/ width:105px; }
#header #nav li.sub.guias ul { /*left:-23px;*/ width:148px; }
#header #nav li.sub.comunidad ul { /*right:-19px;*/ width:87px; }
#header #nav li.sub.cine ul { /*left:0;*/ width:122px; }
#header #nav .sub .arrow { top:-5px; }
#header #nav .sub.musica .arrow { left:29px; }
#header #nav .sub.cine .arrow { left:20px; }
#header #nav .sub.guias .arrow { left:33px; }
#header #nav .sub.comunidad .arrow { left:41px; }
#header #nav a.soon, #header #nav a.soon:hover, #header #nav li.sub ul a.soon { color:#CCC; }
#header #nav li.sub ul a.soon:hover { background:none; }
#header #user_info { position:absolute;width:222px; right:26px; top:23px; text-align:left; height:57px; }
#header #user_info .avatar_m, #contactosList .avatar_m { float:left; text-align:left; }
#header #user_info .avatar_m img { padding:3px; }
#header #user_info span { display:block; }
#header #user_info .name { padding-bottom:1px; line-height:14px; }
#header #user_info .name a { font-size:14px; font-weight:bold; }
#header #user_info .content { position:relative; float:left; padding-left:10px; height:53px; }
#header #user_info .l2 { height:18px; }
#header #user_info .status { height:14px; position:absolute; right:0; bottom:0; }
#header #user_info .status a { display:block; cursor:hand; cursor:pointer; color:#666; }
#header #user_info .status a span { display:block; float:left; }
#header #user_info .status a span.txt { width:33px; font-size:11px; }
#header #user_info .status .on { width:8px;	height:8px;	background:#3ece00;	border:solid 1px #33a800; margin-top:2px; }
#header #user_info .op { padding:2px 0 2px 6px; font-size:11px; float:left; }
#header #user_info .msjes { background:url(i/sobre1.gif) no-repeat left; padding:1px 0 0 18px; }
#header #user_info .botUI { width:115px;}
#header #user_info .salir {float:right; padding:5px 0;}
#header #login {position:absolute; right:28px; bottom:0; text-align:left; height:110px; width:245px; }
#header #login li {float:left; padding-left:6px; }
#header #login a.recuperar { display:inline-block; font-size:10px; margin-top:4px; }
#header #login .top label { text-transform:uppercase; font-size:9px; display:block; }
#header #login #username, #header #login #password { width:92px; border:solid 1px #CCC; background:#eee; padding:3px;}
#header #login #username:focus, #header #login #password:focus { background:#fff; border:solid 1px #33CC33;}
#header #login .btnLogin { padding:2px 5px 3px;}
#header #login .btnLogin[disabled], #header #login .btnLogin[disabled]:hover { -moz-box-shadow: none; box-shadow: none;}
#header #login .submit3 { bottom:32px; display:block; left:6px; padding:7px; position:absolute; width:220px; }
#header #login .rec {width:83px; padding-right:17px; }
#header #login .rec label {padding:0 0 3px 3px; display:block; float:right;}
#header .megusta { left:40px; position:absolute; top: 123px;  }
#header .megusta iframe{ border:none; overflow:hidden; width:140px; height:21px;}
#buscador { position:relative; background:#575757; color:#fff; margin:0 20px; padding:0 10px 10px; }
#buscador .top { margin:0 0 0 163px; width:544px; position:relative;}
#buscador .top input.buscar, #buscador .top select { border:none; color:#FFF; background: #999; font-size:12px; }
#buscador .top input.buscar:focus, #buscador .top select:focus { background: #FFF; color:#0099FF;}
#buscador .top select { font-weight:bold; padding:4px 4px 3px; margin-right:5px;}
#buscador .top select option { padding:0 6px 0 4px;}
#buscador .top select option[disabled] { border-top:1px dotted #CCC; font-size:11px; font-weight:normal; padding-bottom:1px; text-align:right; }
#buscador .top input.buscar { width:280px; padding:5px 25px 5px 5px; }
#buscador .top .btn { position:absolute; right:0; top:0; border:none; width:23px; height:25px; background-position:0 0; cursor:hand; cursor:pointer; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; margin:0; padding:0; }
#buscador .top .btn[disabled], #buscador .top .btn[disabled]:hover { background-position:-50px 0; -moz-box-shadow:none; box-shadow:none;}
#buscador .top .btn:hover, #buscador .top .btn:focus { background-position: -25px 0; }
#buscador .btn_avanzada { position:absolute; right:97px; top:0; }
#buscador .btn_avanzada a { text-transform:none; padding-bottom:4px; }
#buscador .btn_avanzada .bavanzada { padding:6px 9px 15px; .padding-bottom:17px; display:inline-block; font-size:11px; font-weight:bold; text-align:center; -moz-border-radius:3px 3px 0 0;	-webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
#buscador #btn_A, #buscador #btn_C { background:#fff; }
#buscador .btn_avanzada #btn_B { background:#333; color:#FFF; }
#busqueda_avanzada .w1, #busqueda_avanzada .w2 { margin:7px 0 0; background:#333; }
#busqueda_avanzada .w1 { padding:15px;}
#busqueda_avanzada .w2 { padding:15px 155px; }
#busqueda_avanzada a {color: #33CCFF;}
#busqueda_avanzada a:hover {color:#33CC33;}
#busqueda_avanzada a.mostrar { cursor:pointer; cursor:hand; }
#busqueda_avanzada a.mostrar span { width:760px; height:16px; text-align: left; float:left; position:relative; padding-left:10px; }
#busqueda_avanzada a.mostrar span .mos { position:absolute; display:block; left:120px; top:5px; width:10px; height:10px; background: url(i/flecha2_down.gif) no-repeat right center; padding-right:20px; }
#busqueda_avanzada a.mostrar:hover .mos { background:url(i/flecha1_down_over.gif) no-repeat right center; }
#busqueda_avanzada .tit {border-bottom:1px solid #999;display:block;font-weight:bold;margin-bottom:8px;padding-bottom:3px;text-align:left; }
#busqueda_avanzada .grupo { padding: 8px; margin-bottom:5px; }
#busqueda_avanzada .btnBuscar { padding:10px 0 0 ; }
#busqueda_avanzada .grupo.letras a { font-weight:bold; font-size:13px; padding:5px; line-height:22px; }
#busqueda_avanzada .grupo.letras a:hover{ background:#000; color:#FFF; }
#busqueda_avanzada .grupo ul { display:block; float:left; width:153px; font-size:11px; }
#busqueda_avanzada .w1 .grupo ul {width:149px;}
#busqueda_avanzada .w1 .grupo.zonas ul { width:100%; }
#busqueda_avanzada .w1 .grupo.zonas ul li { width:149px; float:left;}
#busqueda_avanzada .grupo.zonas ul { color:#999;}
#busqueda_avanzada .grupo.zonas .subTit { padding:15px 0 5px; clear:both; }
#busqueda_avanzada .grupo.precios ul { width:100%; }
#busqueda_avanzada .grupo.precios li { display:block; float:left; width:154px; }
#busqueda_avanzada ul li { display:block; height:17px; }

#menu_panel {	position:absolute;text-align:left;left:10px;bottom:0;margin:0;padding:0;list-style: none;	z-index:49;	display:block; }
#menu_panel a { display:block; }
#menu_panel a.btn { border:1px solid #CCC; text-align:left; display:block; font-size:11px; font-weight:bold; padding:2px 10px; text-transform:uppercase; background:#fff; }
#menu_panel a.btn:hover, #menu_panel:hover a.btn { color:#333; border-color:#7A7A7A #7A7A7A #FFF #7A7A7A; background:#FFF; border-bottom-left-radius:0; border-bottom-right-radius:0;	-moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; 	-webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; z-index:60; position:relative; }
#menu_panel ul {padding:2px; width: 140px; /* Sub Menu */	list-style: none;	display: none;	position: absolute;	z-index:50;	top: 19px;	left: 0;	border:solid 1px #7a7a7a;	background:#FFF; border-top-left-radius:0;	-moz-border-radius-topleft:0; -webkit-border-top-left-radius:0;	}
#menu_panel ul span { color:#666; }
#menu_panel ul b span { font-weight:normal; font-size:10px; }
#menu_panel ul a:hover b span { color:#FFF; }
#menu_panel ul ul, #menu_panel ul ul ul { top: 0; left: 100%; }
#menu_panel ul li { text-align:left; padding:0; }
#menu_panel ul li.m1 span { display:block; padding:7px 0 3px 10px; font-weight:bold; text-transform:uppercase; }
#menu_panel ul li.m2 { width: 145px; }
#menu_panel ul li.m2 a { width: 130px; padding-right:5px; }
#menu_panel ul li.uOp a { border-top:dotted 1px #CCC; }
#menu_panel ul a { font-size:12px; height:1%; padding:2px 0 2px 8px; }
#menu_panel a:hover { background: #575757; color:#fff; }
#menu_panel:hover ul ul,#menu_panel:hover ul ul ul,#menu_panel li.iehover ul ul,#menu_panel li.iehover ul ul ul { display: none; }
#menu_panel:hover ul,
#menu_panel ul li:hover ul,
#menu_panel ul ul li:hover ul,
#menu_panel li.iehover ul,
#menu_panel ul li.iehover ul,
#menu_panel ul ul li.iehover ul { display: block; }
/* ============================================================= */
/* ========================  CONTENT  ========================== */
/* ============================================================= */
#pageTitle { padding:0; text-align:left; margin-bottom:20px; }
#pageTitle h1 { color:#000; font-size:30px; line-height:30px; margin:0; padding:0 0 15px; float:left; }
#page #col_left .info { color:#333; padding:0 0 15px; }
#page.cine #col_left .info img, #page.teatro #col_left .info img { float:left; margin:0 10px 10px 0;}
/**/
a.mas, a.menos, .panel a.abrir, .panel a.cerrar, .panel .head a.link { background-image:url(i/icons3.gif); background-repeat: no-repeat; background-color:#0099FF; }
a.mas, .panel .head a.link { background-position:3px 4px; }
a.mas, a.menos, .panel .head a.link { font-size:11px; font-weight:bold; padding:1px 5px 2px 15px; line-height:10px; color:#fff; }
a.mas:hover, a.mas.gris:hover, .panel .head a.link:hover, .actividad_foros .head a.link:hover { background-position:3px -12px; }
a.borrar { background:#ccc; font-size:11px; font-weight:bold; text-align:center; width:15px; padding:0 0 1px 1px; float:right; color:#FFF; }
#alerta2 {margin-bottom:15px; position:relative; }
#alerta2 a.borrar { background:#b89800; position:absolute; right:10px; top:10px; }
a.borrar:hover, a.mas:hover, a.menos:hover, .panel a.abrir:hover, .panel a.cerrar:hover, .panel .head a.link:hover, .mensaje:hover a.gris:hover, #alerta2 a.borrar:hover  { background-color:#33CC33; box-shadow:0 0 5px #7AED7A; -moz-box-shadow:0 0 5px #7AED7A; }
.panel a.abrir.small, .panel a.cerrar.small { width:16px; position: absolute; right:4px; top:4px; }
.panel a.abrir, .panel a.cerrar { height:16px; display:block; }
.panel a.abrir { background-position:center 4px; }
.panel a.abrir:hover { background-position:center -12px; }
.panel a.cerrar { background-position:center -28px; }
.panel a.cerrar:hover { background-position:center -39px; }
a.menos { background-position:4px -28px; }
a.menos:hover, a.menos.gris:hover { background-position:3px -39px; }
a.gris { background-color:#CCC; }
.mensaje:hover a.gris, .actividad_foros .head a.link {background-color:#999;}
.actividad_foros .head a.link:hover { background-color:#333; color:#fff; -moz-box-shadow:0 0 3px #333; box-shadow:0 0 3px #333;}
a.mas.gris, .actividad_foros .head a.link { background-position:3px -77px; }
a.menos.gris { background-position:3px -90px; }
a.mas.f { padding:0 3px 2px 13px; font-size:10px; background-position:2px 2px; margin-top:1px; display:inline-block; }
/* ============================================================= */
/* ========================  SIDEBAR  ========================== */
/* ============================================================= */
#sidebar .cuadro { background:#eee; position:relative; margin-bottom:10px; padding:10px; }
#sidebar .cuadro .tit { height:19px; position:relative; background: #7a7a7a url(i/cat_top_bg.gif) repeat-x bottom; border-bottom:1px solid #666; color:#FFF; font: bold 12px Arial; color:#FFF; }
#sidebar .cuadro .tit span { display:block; padding: 2px 7px 0; }
#sidebar .c_gris .submit { display:block; margin:-10px -10px 2px; }
.c_gris { position:relative; }
.c_gris .c1, .c_gris .c2, .c_gris .c3, .c_gris .c4, #busqueda_avanzada .c3, #busqueda_avanzada .c4  { position:absolute; width:3px; height:3px; }
.c_gris .c1 { top:0; left:0; background:url(i/cat_top_c1.gif) no-repeat; }
.c_gris .c2 { top:0; right:0; background:url(i/cat_top_c2.gif) no-repeat; }
.c_gris .c3 { bottom:0; left:0; background:url(i/cuadro1_c3.gif) no-repeat; }
.c_gris .c4 { bottom:0; right:0; background:url(i/cuadro1_c4.gif) no-repeat; }
#busqueda_avanzada .c3 { bottom:0; left:0; background:url(i/cuadro2_c3.gif) no-repeat; }
#busqueda_avanzada .c4 { bottom:0; right:0; background:url(i/cuadro2_c4.gif) no-repeat; }
#busqueda_avanzada .foot { height:3px; background:#7A7A7A; position:relative; border-top:solid 1px #999; }
/**/
#sidebar .cuadro .destacado { padding: 5px 0; }
/*#destacados .destacado .img, #page .votados .cell .img { float:left; border:solid 1px #999; width:64px; margin-right:5px; background:white; padding:1px; }*/
#sidebar .cuadro .img { background:white; float:left; margin-right:5px; }
/*#sidebar .cuadro .img img { width:116px; height:50px; }*/
#sidebar .cuadro .txt { text-align:left; font-size:11px;  }
#sidebar .cuadro .txt a { display:block; font-size:12px; font-weight:bold; line-height:12px; }
#sidebar .cuadro .bot a { display:block; padding:3px 0; font-size:11px; }
#sidebar .insomnes .avatar_m { float:left; margin:8px;  }
/*Tip*/
div#qTip { padding: 5px; display: none; background: #0099ff; color: #FFF; font: bold 10px Arial; text-align: left; position: absolute; z-index: 1000;}
/* ============================================================= */
/* =========================  FOOTER  ========================== */
/* ============================================================= */
#footer { position:relative; height:180px; background:#666 url(i/footerBg.png) repeat-x top; color:#ccc; padding: 25px 10px 10px; font-size:11px; margin:0 20px 20px; clear:both; }
#footer a { color:#fff; }
#footer a:hover { text-decoration:underline; }
#copyright { position:absolute; text-align: center; font-size:10px; bottom:7px; left:333px; }
#footer .c { position:absolute; }
#footer .c1 { left:-20px; background-position:0 -77px; }
#footer .c2 { right:-20px; background-position:-28px -77px; }
#footer .c3 { left:0px; background-position:-56px -91px; }
#footer .c4 { right:0px; background-position:-67px -91px; }
#footer .c1 , #footer .c2 {top:0; width:27px; height:24px;}
#footer .c3, #footer .c4 { bottom:0; width:10px; height:10px; }
/**/
#footer .ab { position:absolute; top:30px; }
#footer .secciones { width:650px; height:200px; left:190px; }
#footer .secciones a.niv1 { font-size:18px; color:#ddd; }
#footer .secciones a.niv1:hover { color:#FFF; text-decoration:none; }
#footer .secciones li { float: left;  padding:0 22px 10px 0; }
#footer ul.sub li { float:none; padding:5px 0; }
#footer .legales { border-left:1px solid #999; padding-left:20px; right:20px; width:200px; }
#footer a.soon { color: #333;}

/**/
#footer .seguinos { height:95px; left:40px; width:90px; background:#eee; padding:10px 3px 10px 10px;}
#footer .seguinos .tit { font-size:10px; text-transform:uppercase; color:#333;}
#footer .seguinos li { float:left; padding:0 6px 0 0; padding-top: 7px; }

/* ============================================================= */
/* =========================  BANNERS  ========================= */
/* ============================================================= */
.banner.a950x50 { display:none; border:1px solid #CCC; height:50px; margin:0 auto 15px; padding:9px; text-align:center; }
.banner.a728x90 { width:728px; height:90px; margin:0 auto 10px; }
.banner.a468x60 { width:468px; height:60px; margin:10px auto; }
.banner.a300x250 { width:300px; height:250px; margin:10px auto; }
.banner.a336x280 { width:336px; height:280px; margin:10px auto; }
.banner.a300x100 { width:300px; height:100px; margin:10px auto; }
.banner.a120x585 { width:120px; margin:10px auto; }
#sidebar .a120x585 { padding:10px; background:#eee; }
#page.home .banner.a468x60 { margin: 10px auto 20px; }
#forum_topic .banner.doble { position:relative; height:320px; overflow:hidden; }
#forum_topic #google_ads_div_banner_foros_1, #google_ads_div_banner_foros_1_ad_container, #forum_topic #google_ads_div_banner_foros_2, #google_ads_div_banner_foros_2_ad_container { position:absolute; width:300px; top:20px; }
#forum_topic #google_ads_div_banner_foros_1, #google_ads_div_banner_foros_1_ad_container { left:70px; }
#forum_topic #google_ads_div_banner_foros_2, #google_ads_div_banner_foros_2_ad_container { right:70px; }
.banner_foros_8 { width:468px; height:60px; left: 165px; top: 49px; position: absolute; }
.banner_en_post {width: 336px; float: left; height: 280px; margin: 0 10px 20px 0; }
/* ============================================================= */
/* ==========================  HOME  =========================== */
/* ============================================================= */
#page.home { position:relative; }
#page.home h4 {font-size:16px; }
#page.home .panel.edit { padding:10px; background:#eee; margin-top:10px; }
#page.home .top { margin-bottom:15px; }
/*SLIDER*/
#destacados { position: relative; }
#destacados #pantalla { position: relative; overflow: hidden; }
#destacados .panel { float: left; position: relative; border:0; padding:0; margin:0; }
#destacados .stripNavL, #destacados .stripNavR, #destacados .stripNav { display: none; }
#destacados #movers-row { position: relative; }
#destacados #movers-row li, #destacados a.cross-link { float: left; }
#destacados .stripViewer .content { position: relative; left: 0; top: 0; }
/**/
#destacados.home { position: relative; margin-bottom:15px; }
#destacados.home #pantalla, #destacados.home .stripViewer .panel {width:970px; height: 200px; overflow:hidden; }
#destacados.home #movers-row { position:absolute; left:5px; bottom:5px; background:#333; opacity:.7; -moz-opacity:0.7; filter: alpha(opacity=70);   }
#destacados.home:hover #movers-row {opacity:1; -moz-opacity:1; filter: alpha(opacity=100);}
#destacados.home #movers-row li { padding:0; }
#destacados.home a.cross-link { display: block; margin:0; }
#destacados.home a.cross-link:hover { background:#666; }
#destacados.home a.cross-link span.nav-thumb { display:block; padding:6px; }
#destacados.home a.cross-link.active-thumb { background:#fff; }

#page.home #col_right .banner.a300x250 {margin:0 0 20px; }
#forum_topic .banner.top { margin:-5px auto 20px; width:728px; }
/* paneles */

#page.home #col_left .sub .img { float:left; }
#page.home #col_left .sub.novedades .img { width:130px; height:130px; margin-top:5px; }
#page.home #col_left .sub ul a { display:block; }
#page.home ul.r a { color:#333; line-height:14px; }
#page.home .list1 a.dest { font-size:14px; font-weight:bold; }
#page.home #col_left .sub.novedades ul.r { width:355px; float:left; padding-left:10px; }
#page.home #col_left .sub.ultEstrenos { border-bottom: solid 1px #CCC; margin-bottom:5px; }
#page.home #col_left .sub.lanzamientos { width:300px; float:left; }
#page.home #col_left .sub.lanzamientos .head { text-align:left; }
#page.home #col_left .sub.lanzamientos ul.r { width:100%; }
#page.home #col_left .sub.lanzamientos a.details { height:50px; }
#page.home #col_left .sub.lanzamientos img, #page.home #col_left .sub.ultEstrenos li img, #page #estrenos .estrenos li img { float:left; margin-right:10px; }
#page.home #col_left .sub.letras { float:right; margin-left:10px; width:185px; }
#page.home #col_left .sub.letras .body { background:#eee; padding:10px; }
#page.home #col_left .sub.letras a { font-size:11px; }
#page.home #col_left .sub.letras .cancion, #page.home #col_left .sub.letras .top a { font-weight:bold; font-size:12px; }
#page.home #col_left .sub.letras .top { margin-bottom:5px; }
#page.home #col_left .sub.letras li { line-height:12px; padding:8px 0; }
#page.home #col_left .sub.letras li:hover {border-bottom: dotted 1px #CCC; padding-bottom:7px;}
#page.home #col_left .sub.ultEstrenos .dest { margin-bottom:10px; }
#page #estrenos a.active-thumb img { display:none;}
#page.home #col_left .sub.ultEstrenos a, #page #estrenos a { font-weight:bold; }
#page.home #col_left .sub.ultEstrenos a .gen, #page #estrenos .gen, .list1 .gen, .list2 .gen { font-size:11px; color:#666; font-weight:normal; display:block; }
#page.home #col_left .sub.ultEstrenos a:hover .gen, #page #estrenos a:hover span, #page #estrenos li:hover a.cross-link span, #page #estrenos .active-thumb, .list1 li a:hover .gen { color:#000; }
#page.home #col_left .sub.ultEstrenos .estrenos { width:306px; float:left; margin-left:20px; }
#page.home #col_left .sub.ultEstrenos li, #page #estrenos .estrenos a.cross-link { padding:0 0 5px; margin-bottom:5px; display:block; .height:45px; }
#page.home #col_left .sub.ultEstrenos li:hover, #page.home #col_left .sub.ultEstrenos .dest, #page #estrenos .estrenos li:hover a.cross-link, #page #estrenos .estrenos a.cross-link:hover, #page #estrenos a.cross-link.active-thumb { border-bottom:1px dotted #CCC; padding:0 0 4px; }
#page.home #col_left .sub.ultEstrenos .dest a, #page #estrenos a.active-thumb { font-size:18px; line-height:16px; }
#page.home #col_left .sub.ultEstrenos span.txt { display:block; float:left; }
#page.home #col_left .musica h3 { color:#ffa605; border-color: #ffa605; }
#page.home #col_left .musica h4 { color:#cc6600; }
#page.home #col_left .cine h3, #page.home #col_left .cine h4 { color:#5454f3; }
#page.home #col_left .cine h3 { border-color: #5454f3; }
#page.home #col_left .teatro h3, #page.home #col_left .teatro h4 { color:#990000; }
#page.home #col_left .teatro h3 { border-color: #990000; }
#page.home #col_left .cine .sub.ultEstrenos .img { width:170px; min-height:200px; }
#page.home #col_left .cine .sub.ultEstrenos span.txt { width:265px; }
#page.home #col_left .teatro .sub.ultEstrenos span.txt { width:178px; }
#page.home #col_left .teatro .sub.ultEstrenos .img { width:170px; height:200px; }

/**/
#page.home .comunidad .ico { margin:2px 5px 0 0; }
#page.home .comunidad .ultTemas h4, .comunidad .ultRespuestas h4 { margin-bottom:2px; }
#page.home .comunidad .ultRespuestas { min-height:260px;}
#page.home .comunidad .ultTemas { min-height:240px;}
#page.home .comunidad .details .avatar_c  {padding-right:5px;}
#page.home .comunidad .details .url, .forum .row3 .url {font-size:12px;line-height:13px;margin-bottom:4px; width:244px;}
#page.home .comunidad .ultTemas .details .url {margin-bottom:2px;}
#page.home .comunidad .nuevosInsomnes .avatar_m { float:left; display:inline-block; margin:0 13px 10px 0;}
#page.home .comunidad .nuevosInsomnes .body { margin-right:-14px; padding-top:10px; }
#page.home .comunidad .sub .head { margin-bottom:5px;}
/* ============================================================= */
/* =========================  LOGIN  =========================== */
/* ============================================================= */
#cuenta.login #col_left { width:396px;}
#cuenta.login #col_right { width:400px;}
#cuenta.login .OpConf { margin-bottom:10px;}
#cuenta.login .registrate { background:url(i/loginRegHead.jpg) no-repeat top left; position:relative; }
#cuenta.login .registrate .body { background:url(i/loginRegFoot.jpg) no-repeat bottom left; padding:10px 10px 20px; }
#cuenta.login .registrate .logo { position:absolute; right:0; top:10px; background:url(i/loginRegLogo.gif) no-repeat; width:173px; height:166px;}
#cuenta.login .registrate h3 { font-size:24px; color:#0099ff; padding:10px 0; font-weight:normal; }
#cuenta.login .registrate h4 { font-size:18px; color:#333; padding:0 0 10px 15px; font-weight:normal; }
#cuenta.login .registrate ul { padding:0 0 22px 15px; position:relative; z-index:5;}
#cuenta.login .registrate li { font-size:12px; color:#666; list-style-image:url(i/aw1.gif); list-style-position:inside;  }
#cuenta.login .registrate a.submit { padding:5px; display:block; text-transform: none; font-size:19px; padding:10px;}
#cuenta.login .log { margin-top:4px;}
#cuenta.login .log .body { padding:10px 0;}
#cuenta.login .log dl { padding-top:15px;}
#cuenta.login .log dt, #cuenta.login .log dd, #cuenta.registro dt, #cuenta.registro dd { float:none; }
#cuenta.login .log dt { padding-bottom:3px;}
#cuenta.login .log dd { padding-bottom:10px;}
#cuenta.login .log dd input { width:250px;}
#cuenta.login .panel2.log:hover { border:none; background:#eee; color:#000; padding:5px;}
/* ============================================================= */
/* ========================  REGISTRO  ========================= */
/* ============================================================= */
#cuenta.registro dd { padding-bottom:10px;}
#cuenta.registro dd input, #cuenta.registro dd select { font-size:20px; padding:5px; width:300px; }
#cuenta.registro .panel.registro .body { padding:20px 0 20px 220px; width:315px; }
#cuenta.registro .panel.registro .submit { width:100%; margin-top:10px; }
#cuenta.registro .panel.registro .tyc { font-size:11px; }
#cuenta .reg-completar { margin:0 auto; width:490px;}
#cuenta.registro.completar .left { float:left; }
#cuenta.registro.completar .left select { width:160px;}
#cuenta.registro.completar .right { float:right; }
#cuenta.registro.completar .right input { width:117px; }
#modal .tyc { width:750px; height:370px; overflow: auto; text-align:left; }
#page.legales .content h2 { font-size:22px; color:#000; }
/* ============================================================= */
/* ========================  contacto  ========================= */
/* ============================================================= */
#page.contacto #contacto { width:474px; margin:0 auto; }
#page.contacto #contacto .comentario { .width:410px; }

/* ============================================================= */
/* ========================  Sorteos  ========================== */
/* ============================================================= */

.sorteos.page #col_left { width:600px; margin-right:20px; }
.sorteos.page #col_left .img-principal img { width:600px; height:400px; padding-bottom:20px; }
.sorteos.page #col_right {	width:194px; }

.sorteos.page #countdown_dashboard, .sorteos.page .sumachances, .sorteos.page a.quiero { background-image: url(i/sorteos_sprite.png); background-repeat: no-repeat; }
.sorteos.page a.quiero { font-weight:bold; background-position:0 -278px; text-align:center; padding-top:10px; display:block; width:194px; height:60px; color:#fff; font-size:33px; line-height:27px; margin-bottom:15px; }
.sorteos.page a.quiero span { font-size:20px; display:block; }
.sorteos.page a.quiero:hover { background-position:0 -350px; }
.sorteos.page #countdown_dashboard { position:relative; background-position:0 0; height:92px; margin:0 0 15px 0; padding:10px 0 10px 15px; margin-bottom:15px; }
.sorteos.page #countdown_dashboard h4 { display:block; font-size:15px; font-weight:bold; color:#fff; padding:0 0 13px;  }
.sorteos.page #countdown_dashboard .dash { position:relative; width: 28px; height:56px; float: left; padding: 0 0 0 5px; margin-right: 9px; }
.sorteos.page #countdown_dashboard .dash .digit { position:relative; color:#183d55; font-size:25px; float:left; }
.sorteos.page #countdown_dashboard .dash .tit { width: 28px; display: block; position:absolute; bottom:0; text-align: center; color:#FFF; font-size:11px; }
.sorteos.page #countdown_dashboard #loading { text-align: center; margin: 10px; display: none;	position: absolute;	width: 100%; top: 60px; }

.sorteos.page .puntaje { padding: 5px; color:#000; position:relative; }

.sorteos.page .sumachances { background-position:0 -115px; height:140px; position: relative; padding:15px 15px 0; color:#fff; }
.sorteos.page .sumachances h4 { display:block; font-size:20px; font-weight:bold; padding:0 0 3px; line-height: 20px; }
.sorteos.page .sumachances ul { display:block; position: absolute; width: 130px; bottom:11px; left:30px; }
.sorteos.page .sumachances ul li { float:left; margin-left:5px; }
.sorteos.page .url { padding:3px 15px 15px; background:#eee; margin:-3px 0 15px 0; }
.sorteos.page .url input { width:150px; }
.sorteos.page a.comofunciona { display:block; }

.sorteos.page .info { margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #999; }
.sorteos.page .info h2, .sorteos.page .masinfo h2 { font-size:24px; font-weight:bold; display:block; margin-bottom:7px; }
.sorteos.page .info h2 { color:#333; }
.sorteos.page .desc, .sorteos.page .cond { float: left; width:285px; }
.sorteos.page .cond { margin-left:15px;}
.sorteos.page .masinfo h2 { color:#999; }

.sorteos.page .datos-personales { padding: 10px; position:relative; }
.sorteos.page .datos-personales dt, .sorteos.page .datos-personales dd { display:block; float:none; }
.sorteos.page .datos-personales dt { font-size:10px; }
.sorteos.page .datos-personales dd { font-size:12px; color:#333; overflow: hidden; margin-bottom:3px; }
.sorteos.page .op { display:none; position:absolute; right:5px; top:5px; font-size:11px; }
.sorteos.page .datos-personales:hover .op, .sorteos.page .puntaje:hover .op { display:block; }

#cuenta.login.sorteos #col_right {width: 300px; } 
#cuenta.login.sorteos .log { margin-top:0; }
#cuenta.login.sorteos #col_left { width: 470px; border-right: 1px solid #CCC; padding-right:20px; }
#cuenta.login.sorteos .registro dd input, #cuenta.login.sorteos .registro dd select { font-size: 20px; padding: 5px; width:400px; }
#cuenta.login.sorteos .registro .body { padding-top:15px; }
#cuenta.login.sorteos .registro dt, #cuenta.login.sorteos .registro dd { float: none; }
#cuenta.login.sorteos .registro dd, #cuenta.login.sorteos .tyc { display:block; margin-bottom: 15px; }
#cuenta.login.sorteos .registro  label.error { width:400px; }
#cuenta.login.sorteos .panel2 h3 { border-bottom:none;}

/* ============================================================= */
/* =========================  FOROS  =========================== */
/* ============================================================= */
#title_foros { position:absolute; left:0; top:0; background:url(i/title_foros.gif) no-repeat; width:128px; height:31px; float:left;}
#title_foros h1 {font-size: 12px;}
#title_foros h1 span {display:none;}
#title_foros a {display:block; width:128px; height:31px;}
.links {	position:absolute; font-size:12px; top:15px; right:15px; text-align:right; }
#forum_body { position:relative;}
#forum_body .header {height: 46px;}
/**/

.forum .footer { position:relative; height:50px; margin: 5px 0 15px; }
.forum .administrar { padding:10px; background:#FFF99D; margin-bottom:20px; color:#000; }
/* boton Crear Tema - Responder */
.forum > table { width:815px; }
.forum .header a.crear-tema:link,
.forum .header a.crear-tema:active,
.forum .header a.crear-tema:visited,
.forum .header a.responder:link,
.forum .header a.responder:active,
.forum .header a.responder:visited {position:absolute; bottom:5px; left:0;display:block; width:133px; height:38px; color:#fff; font-size:12px; text-transform:uppercase;  font-weight:bold;}
.forum .header a.crear-tema:link,
.forum .header a.crear-tema:active,
.forum .header a.crear-tema:visited { background: url(i/btn_crear-tema.gif) no-repeat; }
.forum .header a.responder:link,
.forum .header a.responder:active,
.forum .header a.responder:visited { background: url(i/btn_responder.gif) no-repeat; }
.forum .header a.crear-tema:hover,
.forum .header a.responder:hover {	background: url(i/btn_header_over.gif) no-repeat; color:#33cc33; }
.forum .header a.crear-tema span,
.forum .header a.responder span,
.forum .footer a.crear-tema span,
.forum .footer a.responder span  {	display:block; height:30px; text-align:center;}
.forum .header a.crear-tema span,
.forum .header a.responder span { padding-top:8px; }
.forum .footer a.crear-tema span,
.forum .footer a.responder span { padding-top:15px; }
.forum .footer a.crear-tema:link,
.forum .footer a.crear-tema:active,
.forum .footer a.crear-tema:visited,
.forum .footer a.responder:link,
.forum .footer a.responder:active,
.forum .footer a.responder:visited {position:absolute; top:0; left:0;display:block; width:133px; height:38px; color:#fff; font-size:12px; text-transform:uppercase; font-weight:bold;}
.forum .footer a.crear-tema:link,
.forum .footer a.crear-tema:active,
.forum .footer a.crear-tema:visited { background: url(i/btn_footer_crear-tema.gif) no-repeat; }
.forum .footer a.responder:link,
.forum .footer a.responder:active,
.forum .footer a.responder:visited { background: url(i/btn_footer_responder.gif) no-repeat; }
.forum .footer a.crear-tema:hover,
.forum .footer a.responder:hover {background: url(i/btn_footer_over.gif) no-repeat; color:#33cc33; }
/**************************************************/
/* paginacion */
.forum .paginacion { position:relative; text-align:right; font-size:12px; right:0; }
.forum .header .paginacion { top:1px; }
.forum .footer .paginacion { top:0; }
.paginacion b  { font-size:18px; font-weight:bold; }
.paginacion b, #cuenta.fotos .pagination strong {color:#3ECE00; }
.forum .header .paginacion b{	background: url(i/paginacion_active.gif) no-repeat center top; padding:3px 5px 0; }
.forum .footer .paginacion b { background: url(i/paginacion_footer_active.gif) no-repeat center bottom;  padding:0 5px 5px; }
.paginacion a, #cuenta .pagination a { font-size:12px; font-weight:bold; }

#page .paginacion, #cuenta .paginacion, #cuenta.fotos .pagination {	background:#EEE url(i/panel-head1.gif) repeat-x center top;	margin-bottom:10px;	padding:13px 10px;	text-align:center;	border:1px solid #CCC;}
#cuenta.interna .paginacion, #page .paginacion { margin:10px 0 0; }
#escribir, #page .fotos { color:#333; background:#eee; }
#page.restos #escribir {background: none;}
#cuenta .paginacion a, #page .paginacion a, #page .paginacion b, #cuenta .paginacion b, #cuenta .pagination a, #cuenta .pagination strong { font-weight:bold; padding:13px 10px; font-size:15px; }
#cuenta .paginacion a:hover, #cuenta .pagination a:hover, #page .paginacion a:hover { background:#fff; }

.forum .header .paginacion a { padding:8px 5px 0; }
.forum .footer .paginacion a { padding:0 5px 6px; }
.forum .header .paginacion a:hover { background: url(i/paginacion_over.gif) no-repeat center top; }
.forum .footer .paginacion a:hover { background: url(i/paginacion_footer_over.gif) no-repeat center bottom; }
/* FOOTER DEL FORO MODO OFFLINE */
.forum .offline .footer a.responder { display:none; }
.forum .offline .footer { height:56px; }
.forum .offline .footer .bar_url { top:27px; }
.forum .offline .footer .paginacion {top:1px; }
/**/
.head_list_forums { background:#999; height:19px; }
.head_list_forums ul li { float:left; }
.head_list_forums ul .li1 { width:380px; }
.head_list_forums ul .li2 { width:161px; }
.head_list_forums ul .li3 { width:100px; }
.head_list_forums ul .li4 { width:100px; }
/* Index body */
.list_head {	padding:0; height:22px; background:#999 url(i/cat_top_bg.gif) repeat-x bottom;border-bottom:solid 1px #666;}
.list_head span {	display:block; float:left; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase;height:16px; padding-top:4px; text-align:center;}
.list_head .c1 { background: url(i/cat_top_c1.gif) no-repeat left top; height:19px; }
.list_head .c2 { background: url(i/cat_top_c2.gif) no-repeat right top; height:19px; }
#forum_index .col1, #forum_index .col1_sub { background: url(i/cat_top_divider.gif) no-repeat right; width:503px; }
#forum_index .col2, #forum_index .col2_sub { width:310px; }
#forum_body .col1,
#forum_body .col2,
#forum_body .col3 { background: url(i/cat_top_divider.gif) no-repeat right;	}
#forum_body .col1 { width:503px; }
#forum_body .col2 { width:195px; }
#forum_body .col3, #forum_body .col4 { width:58px; }
#forum_body .list { padding: 10px 0; }
#forum_index .tit_columna2 { background:url(i/line_y.gif) repeat-y left top; width:248px; }
#forum_index .genmed { font-size:12px; color:#7a7a7a; }
#forum_index a.forumlink { font-size:16px; font-weight:bold; } 
#forum_index .cat_name { display:block; margin:0 15px; padding:12px 0 6px; border-bottom:solid 1px #000; }
#forum_index .cat_header_rep, #forum_index .cat_header_c1, #forum_index .cat_header_c2 { margin-top:-1px; margin-bottom:10px; }
#forum_index .cat_header_rep span.cat_name { font-size:21px; text-transform:uppercase; color:#333; }
.forum .cat_header_rep { background: url(i/cat_header_rep.gif) repeat-x top; }/* bg repeater */
.forum .cat_header_c1 { background: url(i/cat_header_c1.gif) no-repeat top left; } 	/* corner left */
.forum .cat_header_c2 { background: url(i/cat_header_c2.gif) no-repeat top right; padding:10px 1px; } 	/* corner right */
#forum_index .cat_header_c2  { padding:0; }
/* footer del listado de foros en el Index */
#forum_index .cat_footer_rep { background:url(i/cat_footer_rep.gif) repeat-x bottom; margin:-27px 0 10px; } 
#forum_index .cat_footer_c1 { background: url(i/cat_footer_c1.gif) no-repeat bottom left; } 	
#forum_index .cat_footer_c2 {  background: url(i/cat_footer_c2.gif) no-repeat bottom right; height:28px; padding:0 1px 10px; } 	
#forum_index .list_footer { background: #999; text-align:center; }
#forum_index .list_footer .c1 { background: url(i/cat_bot-footer_c1.gif) no-repeat bottom left; height: 16px; }
#forum_index .list_footer .c2 { background: url(i/cat_bot-footer_c2.gif) no-repeat bottom right; height: 16px; }
#forum_index .list_footer a:link,
#forum_index .list_footer a:active,
#forum_index .list_footer a:visited { font-size:11px; font-weight:bold; color:#fff; text-decoration:none; }
#forum_index .list_footer a:hover { text-decoration:underline; }
/* Footer del listado de Sub-foros */
.subforo { margin:15px 0 10px; border: solid 1px #ccc; border-right:none ; margin:15px -16px 10px; padding:16px; }
#forum_index .list_footer_sub { background: #999; height: 7px; text-align:center; font-size:3px; }
#forum_index .list_footer_sub .c1 { background: url(i/cat_bot-footer_c1.gif) no-repeat bottom left; height: 7px; font-size:3px; }
#forum_index .list_footer_sub .c2 { background: url(i/cat_bot-footer_c2.gif) no-repeat bottom right; height: 7px; font-size:3px; }
/**/
#forum_body .row1 .content { padding:3px 0 0 5px; width:45px; }
#forum_body .row2 .content { padding: 10px 0; width:451px; font-size:11px; }
#forum_body .row3 .content {font-size:11px; margin:5px 0 2px; padding:5px 10px; width:175px; }
#forum_body .row3 .ico.post2 {display:block; width:12px; height:10px; float:left; margin-right:5px; background-position:-4px -25px;}
#forum_body table.forumline .row3 .content .time { display:block; padding-top:3px;}
#forum_body .row4 .content, #forum_body .row5 .content { width:57px; font-size:11px; text-align:center; padding:14px 0; margin:5px 0; }
#forum_body .row3 a.ico.post2 { background-color:#0099FF; border:solid 2px #0099FF; }
#forum_body .row3 a.ico.post2:hover {background-color:#33CC33; border-color:#33CC33; }

#forum_index .row1 .content { padding: 5px 0 0 2px; width:47px; }
#forum_index .row2 .content { padding: 5px 10px 5px 0; width:443px; }
#forum_index .row2 .content .subforos { background:#FFF none repeat scroll 0 0; border:1px solid #CCC; display:block; padding:3px 5px; margin:5px 0; }
#forum_index .row2 .content .subforos .col1 { float:left; width:48px; font-size:11px; padding-top:1px; }
#forum_index .row2 .content .subforos .col2 { float:right; width:375px; font-size:12px; font-weight:bold; }

#forum_index .row3 { font-size:11px; }
#forum_index .row3 .content {	margin:10px 0; padding:0 10px; width:292px; border-bottom:none; }
#forum_index .row3 .content .postdetails { padding-bottom:3px; }

#forum_index .row3 .user { display:block; font-size:11px; padding: 4px 0; }
#forum_index .row3 .user a:link,
#forum_index .row3 .user a:visited,
#forum_index .row3 .user a:active {	font-size:11px; color:#333; font-weight:bold; }
#forum_index .row3 .user a:hover { color:#33CC33; }
#forum_index .row3 .post_time { font-size:11px; }
#forum_body a.topictitle { font-size:14px; font-weight:bold; }
/* TEMAS */
#forum_topic #pageTitle .avatar_c { display:block; float:left; width:28px; height:28px; padding-right:10px; }
.forum .opciones { padding:0 0 15px; height:28px; }
#forum_topic #pageTitle { border:none; }
#forum_topic #pageTitle h1 { float:none; }
#forum_topic .opciones { margin-bottom:15px; padding:10px 0; position:relative; }
#forum_topic .opciones a.responder { .float:left; }
#forum_topic .opciones #seguir_tema { display:inline-block; float:right;}
#forum_topic #encuesta { background:#eee; padding:15px; margin-bottom:10px; text-align:left; }
#forum_topic #encuesta .body { width:400px; margin:0 auto;}
#forum_topic #encuesta .preg { border-bottom:1px solid #000;color:#000;font-size:18px;margin-bottom:15px; padding-bottom:5px; line-height:20px; text-align:center; }
#forum_topic #encuesta dl { padding:0 0 8px 30px; font-size:14px; color:#333; line-height:13px; }
#forum_topic #encuesta dd { padding:0 0 10px 10px; width:345px;}
#forum_topic #encuesta .btn { padding-top:10px; padding-left:30px; }
#forum_topic #encuesta.result .body { width:605px;}
#forum_topic #encuesta.result dl { padding:0 0 8px;}
#forum_topic #encuesta.result dt { width:295px; text-align:right; padding-bottom:10px; }
#forum_topic #encuesta.result dd { width:300px; font-size:12px; height:15px; }
#forum_topic #encuesta.result .total { text-align:center; padding:15px 0 0; }
#forum_topic .panel.banner > div { text-align:center;}

.forum .opciones a.fav, #compartir { float:right; }
.forum .opciones .ico.seguir { width:10px; height:15px; float:left; background-position:-145px -22px; }
.forum .opciones .ico, .forum .ico.citar { display:block; float:left; margin:-1px 6px -1px  -1px; opacity:.8; -moz-opacity:.8; filter:alpha(opacity=80);}
.forum .opciones .ico.resp { width:18px; height:15px; background-position:0 -21px; }
.forum .ico.citar { width:18px; height:15px; background-position:-23px -21px; }
.forum .ico.temaN { background-position:-46px -21px; width:18px; height:15px;}
.forum .ico.temaN, .forum .opciones .ico.resp { margin-top:0;}
.forum .opciones .submit.responder, .forum .opciones .submit.crearTema { font-size:13px; display:block; text-align:center; float:left; }
#compartir { display:block; font-size:11px; margin:0 0 0 10px; padding:4px 0; width:125px; position:relative; z-index:1; }
#compartir .txt { padding:2px 4px 0 0; }
#compartir li { float:left; padding-left:5px; }
#compartir #poremail { position:absolute; top:28px; right:0; background:#575757; width:214px; padding:10px; color:#FFF; }
#compartir #poremail .arrow {right:11px; top:-5px;}
#compartir #poremail li { float:none; padding:5px 0 0; }
#compartir #poremail textarea, #compartir #poremail input.line { width:204px; background:#ddd; border-color:#ddd; }
#compartir #poremail textarea:focus, #compartir #poremail input.line:focus {background:#fff; border-color:#fff;}
.icoRed { display:block; width:18px; height:18px; }
.icoRed.facebook { background:url(i/icons2.gif) no-repeat 0 0; }
.icoRed.facebook:hover { background:url(i/icons2.gif) no-repeat 0 -18px; }
.icoRed.twitter { background:url(i/icons2.gif) no-repeat -18px 0; }
.icoRed.twitter:hover { background:url(i/icons2.gif) no-repeat -18px -18px; }
.icoRed.delicious { background:url(i/icons2.gif) no-repeat -36px 0; }
.icoRed.delicious:hover { background:url(i/icons2.gif) no-repeat -36px -18px; }
.icoRed.email { background:url(i/icons2.gif) no-repeat -54px 0; }
.icoRed.email:hover { background:url(i/icons2.gif) no-repeat -54px -18px; }

.forum .postbody { color:#333; font-size:12px; overflow-x:auto; padding:5px 0; }
.forum .postbody.quote { border:3px dashed #33A800; margin:-5px -10px; padding:7px; background:none; opacity: .7; -moz-opacity:0.7; filter: alpha(opacity=70);  }

.forum .avatar { margin: 10px 0; text-align:left; }
.forum .userinfo { font-size:11px; color:#7A7A7A; width:100px; padding: 10px; float:right; background:#eee url(i/sh2.png) repeat-y left; height:100%; margin-bottom:10px; }
.forum .userinfo .name {display:block; background: #EEE url(i/bg-quote.gif) repeat-x top; padding:5px 3px; font-size:12px; font-weight:bold; margin:0 -14px 10px; padding:5px 3px; text-align:center; .border:1px solid #CCC; }
.forum .submit.name { display:block; }
.forum .contacto { padding-top:15px; }
#forum_topic .divider { background:#eee url(i/footerpost_c3.gif) no-repeat left top; font-size:1px; height:9px; margin: 0 0 12px 0; }
#forum_topic .divider .c4 { background: url(i/footerpost_c4.gif) no-repeat right top; font-size:1px; height:9px; }
/******* contorno de post *******/
#forum_topic .post_top,
#forum_topic .post_bot,
#forum_topic .post_top div,
#forum_topic .post_bot div { font-size:1px; height:7px; }
#forum_topic .post_top { background:url(i/post_top_bg.gif) repeat-x top; }
#forum_topic .post_top .left, #forum_topic .post_bot .left { float:left;	width:612px; background: url(i/post_top_bg-left.gif) repeat-x top; }
#forum_topic .post_top .left .c1 { float:left; width:7px; background: url(i/post_top_c1.gif) no-repeat; }
#forum_topic .post_top .left .c2 {float:right;	width:3px; background: url(i/post_top_c2.gif) no-repeat; }
#forum_topic .post_top .c3 { float:right;	width:4px; background: url(i/post_top_c3.gif) no-repeat; }

.forum .post_module { border:solid #ccc 1px; background:#fff; margin-bottom:10px; padding:10px; }
.forum .pDestacado { border:none; padding-bottom:50px; background:#fff url(i/pDestacado-foot.jpg) no-repeat bottom center; margin-bottom:0; }

.forum .firma { border-top:dotted 1px #ccc; }
.forum .pDestacado .firma  { padding-bottom:10px; }
.forum .userinfo .tit { display:block; line-height:11px; overflow:hidden; padding:5px 0; }
.forum .pDestacado .userinfo , .forum .rDestacado .userinfo  { color:#fff; background:#575757 url(i/sh2.png) repeat-y left; }
.forum .post_module .datos { display:block; margin-top:15px; }
.forum .post_module .datos a {color:#68BDFF; }
/**/
#forum_topic .post_bot { background:url(i/post_bot_bg.gif) repeat-x bottom; }
#forum_topic .post_bot .left { background: url(i/post_bot_bg-left.gif) repeat-x bottom; }
#forum_topic .post_bot .left .c1 { float:left; width:7px; background: url(i/post_bot_c1.gif) no-repeat; }
#forum_topic .post_bot .left .c2 { float:right;	width:3px; background: url(i/post_bot_c2.gif) no-repeat; }
#forum_topic .post_bot .c3 { float:right;	width:4px; background: url(i/post_bot_c3.gif) no-repeat; }
.forum .post { padding:0 10px 10px 0; width:663px; float:left; }
#forum_topic .modificado { display:block; font-size:11px; color:#999; padding-bottom:10px; }
#forum_topic .content { padding: 0 0 15px; }
#forum_topic .cat_header_rep_topic,
#cuenta .cat_header_rep_topic,
#page .cat_header_rep_topic { background: url(i/cat_header_rep_limpio.gif) repeat-x top; }	/* bg repeater */
#forum_topic .cat_header_c1_topic,
#cuenta .cat_header_c1_topic,
#page .cat_header_c1_topic { background: url(i/cat_header_c1_limpio.gif) no-repeat top left; } 	/* corner left */
#forum_topic .cat_header_c2_topic,
#cuenta .cat_header_c2_topic,
#page .cat_header_c2_topic { background: url(i/cat_header_c2_limpio.gif) no-repeat top right; } 	/* corner right */
.forum .post_head {border-bottom:1px dotted #CCC; height:27px; margin:0 0 5px; padding:0 0 8px;}
.forum .post_head .right { float:right; font-size:12px; font-weight:bold; padding-top:5px; width:28%;  text-align:right; }
.forum .post_head .left { float:left; width:72%; }
/********* AVATAR **********/ 
/**** chico ****/
.avatar_c img { width:28px; height:28px; }
/**** mediano ****/
.avatar_m img { width:45px; height:45px;}
#cuenta.avatar #actual img, #user_info .avatar_m img { border:solid 1px #CCC; padding:2px;  }
/* ============================================================= */
#forum_topic #escribir { text-align:left; }
#forum_topic #escribir .textArea, #forum_topic #escribir .op { float:left; }
#forum_topic #escribir textarea { width:655px; height:100px; }
#forum_topic #escribir .textArea .btn { padding-top:10px;}
#forum_topic #escribir .op { display:block; width:118px; margin:0 0 0 10px; }
#forum_topic #escribir .op li { padding-bottom:7px; font-size:11px; }
#forum_topic #escribir .op b { font-size:12px;}
#forum_posting .header { height:25px; }
#forum_posting textarea { width:464px; }
#forum_posting .titulo { margin-bottom:15px;}
#forum_posting .titulo input {width:423px;}
#forum_posting .titulo span { padding-right:5px;}
#forum_posting .escribir { background:#eee; }
#forum_posting .format { height:27px; margin:0 -5px 10px -1px; }
#forum_posting .format > a, .menuPost > a { display:block; float:left; width:20px; height:20px; padding:0; text-indent:-90000px; margin-right:6px; border:solid 2px #aaa; background-color:#aaa; }
#forum_posting .format > a:hover, .menuPost > a:hover, .menuPost:hover > a {background-color:#bbb; border:solid 2px #bbb;}
#forum_posting a.b, #forum_posting a.b:hover { background-color:#777;}
#forum_posting .format select { background:none; border:none; font-size:11px; height:17px;  }
#forum_posting .format select.size { width:34px; }
#forum_posting .format select.color { width:51px;}
#forum_posting .panel select.foros { width:287px; border:none; }
#forum_posting .panel select.foros option { padding-left:5px; }
#forum_posting .review { padding:0 20px 30px 10px; }
#forum_posting div.btn { padding-top:10px; text-align:center; }
#forum_posting .panel.recom p { color:#333; padding-bottom:10px;}
#forum_posting .panel.op li { padding-bottom:10px;}
#forum_posting .panel.op select.foros { width:280px;}
#forum_posting .encuesta { padding-top: 10px;  }
#forum_posting .encuesta .time { padding-top:10px; }
#forum_posting .encuesta .time span { font-size:11px;}
#forum_posting .encuesta .body { padding:10px 0; border-style:none none dotted; border-width:1px; border-color:#ccc; margin-top:10px;}
#forum_posting label.error { clear:none; }

#forum_posting .menuPost { position:relative; float:left; padding:0; list-style: none; display: inline-block;  }
#forum_posting .menuPost a { display:block; }
#forum_posting .menuPost > a { position:relative; }
#forum_posting .menuPost ul { padding:3px; list-style: none;	display: none; position: absolute; top:24px; border:solid 1px #ccc; background: url(i/pixW8.png); .background-color:#fff;}
#forum_posting .menuPost ul li { float:left; text-align:left; display:inline; position: relative; }
#forum_posting .menuPost ul a { border:none; .border:solid 1px #fff; float:left; margin:2px; .margin:1px; padding:2px; }
#forum_posting .menuPost:hover ul { display: block; z-index:1; }
#forum_posting .menuPost:hover .arrow, #compartir #poremail .arrow, #nav .sub .arrow { display:block; background-position:-11px -28px; width:9px; height:5px; position:absolute; z-index:2;}
#forum_posting .menuPost:hover .arrow {top:20px; left:7px;}

#forum_posting .menuPost ul a:hover { margin:1px; }
/**/
#forum_posting #emoticons ul { width: 225px; left:-102px; }
#forum_posting #emoticons ul a { padding:2px; width:20px; height:20px; }
#forum_posting #emoticons ul a:hover { border:solid 1px #ccc; background:#fff; }
#forum_posting #colores ul { width:95px; left:-13px; width:42px; }
#forum_posting #colores ul a { width:13px; height:13px; }
#forum_posting #colores ul a:hover { border:solid 1px #000; }
#forum_posting #colores a.obscuro { background:#333; }
#forum_posting #colores a.black { background:black; }
#forum_posting #colores a.red { background:red; }
#forum_posting #colores a.darkred { background:darkred; }
#forum_posting #colores a.brown { background:brown; }
#forum_posting #colores a.orange { background:orange; }
#forum_posting #colores a.yellow { background:yellow; }
#forum_posting #colores a.green { background:green; }
#forum_posting #colores a.olive { background:olive; }
#forum_posting #colores a.cyan { background:cyan; }
#forum_posting #colores a.blue { background:blue; }
#forum_posting #colores a.darkblue { background:darkblue; }
#forum_posting #colores a.indigo { background:indigo; }
#forum_posting #colores a.violet { background:violet; }
#forum_posting #size ul { left:-8px; }
#forum_posting #size li { float:none; margin-bottom:1px; }
#forum_posting #size ul a { color:#333; font-weight:bold; margin:0; display:block; padding:3px; float:none; text-align:center; }
#forum_posting #size ul a:hover { background:#fff; border:solid 1px #ccc; padding:2px; color:#000; }
#forum_posting #size ul a.t8 { font-size:8px; }
#forum_posting #size ul a.t10 { font-size:10px; }
#forum_posting #size ul a.t12 { font-size:12px; }
#forum_posting #size ul a.t18 { font-size:18px; }
#forum_posting #size ul a.t24 { font-size:24px; }
/**/
#forum_posting #emoticons a.btn { background-position:-350px -18px; }
#forum_posting #colores a.btn { background-position:-247px -19px; }
#forum_posting #size a.btn { background-position:-330px -20px; }
#forum_posting a#justify { background-position:-247px 2px; }
#forum_posting a#right { background-position:-268px 2px; }
#forum_posting a#center { background-position:-289px 2px; }
#forum_posting a#left { background-position:-310px 2px; }
#forum_posting a#negrita { background-position:-349px 2px; }
#forum_posting a#italica { background-position:-371px 2px; }
#forum_posting a#subraya { background-position:-330px 2px; }
#forum_posting a#codigo { background-position:-289px -19px; }
#forum_posting a#cita { background-position:-22px -19px; }
#forum_posting a#enlace { background-position:-105px -19px; }
#forum_posting a#imagen { background-position:-67px -19px; }
#forum_posting a#flash { background-position:-267px -19px; }
#forum_posting a#video { background-position:-87px -19px; }

#forum_posting .prev, #forum_posting .rev { background:#eee; padding-bottom:5px; }
#forum_posting .prev > .body { padding:0; }
#forum_posting .prev .post_module { margin:0; }
#forum_posting .prev .post_head  { height:auto; }
#forum_posting .post_module { border:none; }
#forum_posting .rev .post_module  {padding-right:0;}
#forum_posting .rev .body { overflow:scroll; overflow-x:hidden; overflow-y:scoll; height:400px; padding:0; }
#forum_posting .rev .userinfo {padding:5px;}
/******/
.forum .autor { font-size:11px; }
#forum_index .postdetails a, .subforo .postdetails a {display:block; padding:0 0 0 10px; }
.forum .row3 .avatar_c, #cuenta .details .avatar_c, #page.home .comunidad .details .avatar_c { display:block; float:left; width:28px; height:28px; padding-right:10px; opacity:.87; -moz-opacity:.87; filter:alpha(opacity=87); }
.forum .forum_rows1:hover .row3 .avatar_c, #cuenta .details:hover .avatar_c, #page.home .comunidad .details:hover .avatar_c{opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
#forum_index .forum_rows1:hover .row2 .genmed { color:#000;}

.forum .postdetails a .autor { display:block; font-size:12px; color:#333; text-decoration:none; font-weight:bold; padding-bottom:3px;}
.forum .postdetails a .time, #cuenta .details .time { font-size:11px; color: #7A7A7A; text-decoration:none;}
/**/
#modal .b { background:url(js/modal/b.png); }
#modal .tl { background:url(js/modal/tl.png); }
#modal .tr { background:url(js/modal/tr.png); }
#modal .bl { background:url(js/modal/bl.png); }
#modal .br { background:url(js/modal/br.png); }
#modal { position:fixed; top:100px!important; left:0!important; width:100%; text-align: center; z-index:1000;  }
#modal .head { padding:5px 10px; border-bottom:solid 1px #CCC; font-weight:bold; }
#modal .content { background:#fff; padding:10px; }
#modal #escribir textarea { height:40px; }
#modal #escribir .asunto { margin-bottom:5px; text-align:left; }
#modal #escribir .asunto span { padding-right:16px; }
#modal #escribir .body { padding:10px; }
#modal #escribir { background: none; }
#modal .popup { display: inline-block; .display:inline-table; width:auto; min-width:100px; margin:0 auto; background:#575757; }
#modal table { border-collapse: collapse; }
#modal td { border-bottom: 0; padding: 0;}
#modal td.body { padding: 0;}
#modal .loading { text-align: center;}
#modal .image { text-align: center;}
#modal img { border: 0; margin: 0;}
#modal .footer { /*border-top: 1px solid #DDD; margin-top: 10px;*/ padding: 5px 10px; text-align: right;}
#modal .footer a { color:#FFF;}
#modal .tl, #modal .tr, #modal .bl, #modal .br { height: 10px; width:10px; overflow: hidden; padding: 0;}
#modal_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%;  z-index:900; background:#eee;}
.modal_hide { z-index:-100;}
.modal_overlayBG { z-index: 99;}
* html #modal_overlay { /* ie6 hack */
  position: fixed;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#alerta, .eliminado .OpConf { background: #05b409; border:solid 1px #017f04; color:#fff; font-size:13px; font-weight:bold; margin:10px 0; position:relative; }
#alerta span { display:block;	padding:20px 20px 20px 10px; }
#alerta span a, .eliminado .OpConf a { background:#fff none repeat scroll 0 0; font-size:11px; padding:0 5px 2px; position:absolute; right:6px; top:6px; }

/* ============================================================= */
/* ==================== COMMON SECCIONES ======================= */
/* ============================================================= */
#header #nav a.t, .panel .head, .bar_url a.nav, #forum_index .cat_name, .sh2 { text-shadow:1px 1px 0 #FFF; }
#sidebar .cuadro .tit, .list_head, #sidebar .buscador .btn input, .panel.actividad_foros .head h3, .submit2, #header #login .btnLogin[disabled], #header #login .btnLogin[disabled]:hover { text-shadow:-1px -1px 0 #797979; }
.submit2:hover { text-shadow:-1px -1px 0 #888; }
#sidebar .buscador .btn input, input.publicar, #sidebar .buscador .tit span, .submit { text-shadow:-1px -1px 0 #259ceb; }
.submit.responder, .submit.crearTema, .submit:hover , .submit3, .sh3 { text-shadow:-1px -1px 0 #2c9200; }
.submit {text-shadow:-1px -1px 0 #157ef0;}
/**/ 
.details:hover { background:#f4f4f4; }
.list1 .details, .list2 .details { padding: 7px 0; }
.list1 .details:hover, .list2 .details:hover { margin:0 -4px; padding:7px 4px; }
.list1 a.details:hover, .list1 .details a:hover, .list2 a.details:hover, .list2 .details a:hover, #page.home ul.r a.dest, #page.home ul.r a:hover, .forum .row2 a:hover { color:#000;}
.list1 .details img, .list1 .details .txt, .list2 .details img, .list2 .details .txt { float:left; }
#col_right .list1 .details .txt { width:240px; }
#col_right .list1.foto1 .details .txt { width:210px; }
.list1 .details img, .list2 .details img  { margin-right:10px; }
.list1 .details .txt .url, .list2 .details .txt .url { display: block; font-size: 13px; font-weight: bold; max-height: 29px; overflow: hidden; }
.list1 .details .txt .time, .list2 .details .txt .time { font-size:11px;}
a.details { display:block; }
#cuenta .details:hover, #sidebar .details:hover, #page #col_right .panel2 .details:hover { margin-left:-10px; margin-right:-10px; padding-left:10px; padding-right:10px;}
.list1 .details .txt { font-size:11px;}
#page.restos #col_left .list1 a.details, #page.boliches #col_left .list1 a.details { .height:50px; }
#page.buscadorResultados { .height:50px; }
#page.ficha .panel.info dd { overflow:hidden; }
/* TITLES */
#title { height:24px; background:url(i/icoTit.gif) no-repeat left top; padding-left: 32px; margin-right:10px; display:inline-block; }
#title a { display:block; }
#title h2 { line-height:24px; font-weight:normal; padding:0; margin:0; font-size:24px; text-transform:uppercase; letter-spacing:-1px; }

.panel2 h3, #pageTitle, #forum_topic .opciones  { border-style: none none solid none; border-width:3px; border-color: #575757; }
 
/**/
.temasMarcados .btnEliminarSel { margin-bottom:5px; }
.btnEliminarSel { padding:0; width:160px; float:left; }
.btnEliminarSel .submit2 { padding:3px;}
label.selTodos { padding:5px 3px; float:right; display:block; }
/**/
/* ICONS */
.ico, #escribir .adj > div, #forum_posting .format > a, #forum_posting .menuPost > a, .quote .head .ico  { background-image:url(i/s.png); background-repeat:no-repeat; }
.ico.msje { background-position:0 0; }
.ico.msje2 { background-position:0 -18px; }
.ico.tema { background-position:-46px 0; }
.ico.temaM { background-position:-145px 0; width:10px!important; }
.ico.post { background-position:0 0; }
.ico.post2 { background-position:-23px -16px; }
.ico.fav { background-position:-145px 0; }
/* me gusta */
.fb-mg.top { width:150px; overflow:hidden; height:22px; }
.forum .fb-mg.top { left:114px; position:absolute; top:13px; }

#cuenta.interna .details .ico, #page.home .comunidad .ico { float:left; width:18px; height:16px; display:block; }
/* BAR_URL */
.bar_url { position:absolute; background:url(i/bar_url_bg.gif) repeat-x top; }
.bar_url, .bar_url .c1, .bar_url .c2 { height:24px; }
.header .bar_url { top:0; right:0; }
.bar_url .c1 { background:url(i/bar_url_c1.gif) no-repeat left top; }
.bar_url .c2 { background:url(i/bar_url_c2.gif) no-repeat right top; padding:0 4px; }
.bar_url .links a { font-size:12px; }
/**/
.bar_url .index, .bar_url .padre, .bar_url .actual { float:left; height:20px; min-width:5px; font-size:11px; }
.bar_url .index { padding:5px 4px 0; }
.bar_url .padre, .bar_url .actual { background: url(i/bar_url_divider.gif) no-repeat left top; padding:5px 4px 0 17px; }
.bar_url .actual a, .bar_url .actual a:hover, .bar_url .actual { color:#333; }
.bar_url .actual h1, .bar_url .actual h2 { font-size:11px; margin:0; padding:0; }
.bar_url .actual h2 { font-size:11px; }
.bar_url .actual h1 { font-weight:normal; }

#page.buscadorResultados .OpConf { margin-bottom:10px;}
#page.buscadorResultados .desc { padding: 10px 0;}
#page.buscadorResultados .details .submit, #page.buscadorResultados .details .submit2 { color:#FFF;}
#page.buscadorResultados .details > .submit { float:right;}
#page.buscadorResultados .details .OpConf {float:right;}
#page.buscadorResultados .details .txt { width:740px;}
#page.buscadorResultados .panel2 .filtro.edit { padding-top:10px; height:14px; }
#page.buscadorResultados .panel2 .filtro.edit .mostrando { float:left; font-size:12px; }

#cuenta.usuarios #amigo .OpConf span { display:block; padding-bottom:5px; }
#cuenta.usuarios #amigo a.elim { text-align:right; display:block; }
#cuenta.usuarios .submit3.mp { display:block; margin-bottom:10px;}

#cuenta .bar_url { width:654px; }
#page.legales .bar_url { width:673px; }
#cuenta.comunidad .bar_url { width:595px; }
#cuenta.mensajesp .bar_url { width:535px; }
#cuenta.usuarios .bar_url { width: 638px}
#page.musica .bar_url { width: 689px; }
#page.guias .bar_url { width: 667px; }
#page.agenda .bar_url { width: 680px; }
#page.resto_page .header .bar_url { width:530px; }
#page.teatro .header .bar_url { width:684px; }
#page.cine .header .bar_url { width:721px; }
#page.buscadorResultados .header .bar_url, .header .bar_url { width:650px; }
.forum .header .bar_url {	width:641px; }
.forum .footer .bar_url { width:100%; top:26px; left:0; }
#page.tragos .bar_url { width: 680px; }
#page.noticias.tecno .bar_url { width: 630px;}
#page.noticias.humor .bar_url { width: 680px;}

/**/
.panel.ficha { font-size:12px; color:#333; }
.panel.ficha dt { color:#7A7A7A; font-family:tahoma; font-size:10px; line-height:11px; padding-bottom:5px; text-align:right; width:82px; }
.panel.ficha dd { margin:0; padding:0 0 8px 10px; line-height:14px; }
#col_right .panel.ficha dd {width:190px;}
.panel.ficha dd.tarjetas img { margin: 0 3px 5px 0; border:solid 1px #666; }
.panel.ficha h4 { border-bottom:1px dotted #ccc; display:block; margin-bottom:10px; padding:0; }
/**/
#msg_comida, #msg_ambiente, #msg_horario, #msg_fecha, #msg_servicio, #msg_precio, #msg_comentario, div.error, label.error, form #status span, form #status2 span {
  background: #CC3300;
  background-position:0 0;
  background-repeat:repeat;
  color:#fff!important;
  display:block;
  font-size:11px;
  margin:3px 2px;
  padding:3px;
  clear:both;
}
form .required.error { background:#fff; color:#000; font-size:12px; }
#msg_comentario { height:12px;}
dl { display:block; margin:0; padding:0; }
dt.col1 {	float:left; text-align:left; clear:left;}
dd.col2 { float:left;	text-align:left;}
/* modulo comentarios */
.msje, #comentarios_publicos .msje .quote div { overflow:hidden; }
#comentarios_publicos { margin-bottom:0; }
#comentarios_publicos .top { font-size:11px; color:#7a7a7a; height:16px; margin-bottom:5px; height:22px; position:relative; }
#comentarios_publicos .mensaje { margin-bottom:10px; padding:0 0 10px; }
#comentarios_publicos .coment { position:relative; }
#comentarios_publicos .coment a.editar { position:absolute; right:10px; bottom:0; }
#comentarios_publicos .coment a.borrar { position:absolute; right:0; top:0; visibility:hidden; z-index:2; }
#comentarios_publicos .coment:hover a.borrar { visibility:visible; }
#comentarios_publicos .total { font-size:11px; padding:5px 0 0; }
#comentarios_publicos .subComent .avatar_c { float:left; width:28px; margin-right:10px;}
#comentarios_publicos .subComent .content { width:415px; }
#comentarios_publicos .content { float:left; }
#comentarios_publicos .msje { font-size:12px; color:#333; padding:0 0 10px; }
#comentarios_publicos .msje, #comentarios_publicos .coment .top { display:block; width:410px; }
#comentarios_publicos .top a { font-size:12px; font-weight:bold; }
#comentarios_publicos .avatar { text-align:left; width:60px; }
#comentarios_publicos .subComent { background:#eee; margin-top:5px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; }
#comentarios_publicos .subComent .sh { margin:0 -10px; background:url(i/sh1.png) repeat-x top; height:10px;}
#comentarios_publicos .subComent .body { padding:0 10px 10px; }
#comentarios_publicos .subComent .coment {padding-bottom:10px; margin-bottom:10px;}
#comentarios_publicos .subComent .top { margin:0;}
.quote, .code , .formrespuesta { margin:10px 0; padding:8px; color:#555; }
.formrespuesta { background:#eee; }
.quote embed, .quote object { width: 100%; height:350px; }
.quote, .code { background:#eee url(i/bg-quote.gif) top repeat-x; }
.quote .head, .code .head { padding:0 10px 5px 0!important; background:none!important; }
.quote .head .ico, .code .head .ico {float:left; margin-right:7px; }
.quote .head .ico { background-position:-23px 0; width:18px; height:15px; }
.code .head .ico  {background-position:-313px -22px; height:14px; width:14px;}
.quote .body, .code .body { color:#333!important; padding:10px 0 0!important;}
#comentarios_publicos .btn_responder { font-size:11px; height:12px; padding:5px 0; text-align:right; }
#comentarios_publicos .btn_responder a { font-weight:bold; }
#comentarios_publicos .btn_responder .tit { display:block; padding-bottom:5px; float:left; font-size:12px; }
#comentarios_publicos .eliminar_mensaje { float:left; text-align: left; }
#comentarios_publicos .eliminado { border-bottom:1px solid #ccc; margin-bottom:10px; }
#comentarios_publicos .OpConf { margin-bottom:5px; }
#comentarios_publicos .formrespuesta { margin-top:5px; }
#comentarios_publicos .formrespuesta textarea { height:18px; width:313px; float:left; }
#comentarios_publicos .formrespuesta textarea:FOCUS {height:40px;}
#comentarios_publicos .formrespuesta .bot { width:65px; float:right; }
#escribir .tit_comenta { display:block; padding-bottom:5px; }
#escribir .separador { border-bottom: solid 1px #ccc; font-size:1px; padding-top:10px; margin-bottom:10px; clear:both; }
#escribir .avatar_m { text-align:left; width:60px; float:left; }
#escribir .comentario { float:left; width:414px; position:relative; }
#escribir .comentario .textArea { position: relative; margin-bottom:10px; }
/**/
#escribir .comentario textarea { height:45px; }
#escribir .comentario textarea, #modal #escribir .asunto input { width:404px; }
#modal #escribir .adj { padding-top:10px; }
#escribir .adj { height:18px; width:250px; float:left; }
#escribir .adj > div { background-position: -69px 0px; float:left; height:16px; width:54px;}
#escribir .adj a { float:left; font-size:11px; padding-left:5px; line-height:15px; }
#escribir .enlace { margin-top:5px; position:relative; width:330px; clear:both; float:left; text-align:left; }
#escribir .enlace input {width:300px;}
#escribir .enlace a.borrar { position:absolute; top:0; right:0; }
#escribir .bot { width:63px; float:right; padding-top:3px; .margin-right:17px; }
#escribir .privado { clear:both; height:13px; padding-top:10px; width:160px; float:right; }
#escribir .privado label { color:#7a7a7a; display:block; float:left; font-size:11px; }
#escribir .dia, #escribir .horario { float:left; }
#escribir .dia input, #escribir .horario select { margin:0 10px; }
#escribir .puntaje { padding:10px 5px; background:#fff; }
#escribir .puntaje .tit_que { float:left; padding-right:4px; }
#escribir .puntaje .p { float:left; text-align:center; padding:0 10px; }
#escribir .puntaje .p span { display:block; padding-bottom:2px; font-size:11px; }
#escribir .precio { padding-bottom: 10px; }
#escribir .precio .tit_precio { float:left; padding:2px 10px 0 0; }
#escribir .precio .aclaracion { text-align:left; font-size:11px; color: #666; }
#escribir .precio input { width: 45px; }
#escribir .btn { text-align:right;}
.header { position:relative; margin:0 0 20px; }
.panel {border: solid 1px #CCC; margin: 0 0 15px;}
.panel > .head { border-bottom: solid 1px #CCC; padding:5px 10px 5px; background: #eee url(i/panel-head1.gif) repeat-x top; font-weight:bold; color:#333;  font-size:11px; text-transform:uppercase; position:relative; border-top-left-radius:3px; border-top-right-radius:3px;	-moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;	-webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; }
.panel > .head h3 { display:inline-block; font-size:11px; }
.panel .head a.link { position:absolute; right:5px; top:4px; text-transform:none; text-shadow:none; line-height:normal; }
.panel .body { padding:10px; }
.panel .editor { padding:5px 0; }
.panel .editor li.eliminar { float:left; }
.panel .editor li.seleccionar { float:right; padding-right:2px; }
.panel2 { margin:0 -5px; padding:5px; }
.panel2:hover, .panel2.fijo { border: solid 1px #CCC; }
.panel2:hover { padding:4px; -webkit-box-shadow: 0 0 10px #ccc; -moz-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc;  }
.panel2.fijo { padding:10px; margin:0; }
.panel2 .sub { padding:10px 0 25px; }
.panel2 h3 { font-size:24px; font-weight:normal; text-transform:uppercase; color:#575757; display:block; font-weight:normal; }
.panel2:hover h3 { color:#000; border-color:#000; }
.panel2 .sub .head { height:18px; text-align:right; margin-bottom:12px;}
.panel2 .sub .head h4 { float:left; margin-right:10px; }
.panel2 .sub .head a.mas { line-height:19px; }
.panel2 .body { clear:both; }

.nombre h1 { color:#000; font-size: 24px; }

#page .votados .cell, .list1 .details, .line_x, .forum tr.forum_rows1 td, #navTabs { border-bottom: dotted 1px #CCC; }
#page .votados .cell {  margin-bottom:10px; padding-bottom:10px; }
#page .panel.todas { background:#575757; color:#FFF; border:none; }
#page .panel.todas span { display:block; font-weight:bold; padding-bottom:5px;}
#page .panel.todas select { width:282px; padding:3px 2px 2px; border:none;}
#page .panel.todas select option { padding:1px 5px 3px;}
#page .panel2.uCriticas .txt { width:147px; overflow:hidden; }
#page .panel2.uCriticas .punt { float:right; margin-top:10px;}
#page #col_right .panel2 { margin:0; padding:0; border: solid 1px #CCC; margin-bottom:10px; }
#page #col_right .panel2 h3 { margin:5px 10px 0; }
#page #col_right .panel2 .sub, #page #col_right .panel2 .list1 { padding:10px; }
/* fichas */
#page.ficha .panel.puntaje .cuadro { background:#eee; height:40px; color:#333; padding-top:2px; }
#page.ficha .panel.puntaje .p { float:left; padding:5px 0; text-align:center; width:150px; font-size:11px; }
#page.ficha .panel.puntaje dt { width:137px; }
#page.ficha .panel.puntaje dd { width:135px; overflow:visible; }
#page.ficha .panel.puntaje dd a.mas { float:right;}
#page.ficha .panel.puntaje .p0 { padding-top:2px; }
#page.ficha .panel.funciones .rpt { margin-bottom:10px; padding-bottom:10px; }
#page.ficha #comentarios_publicos .avatar { float:left; }
#page.ficha #comentarios_publicos .puntaje { padding:2px 0 3px 6px; border:solid 1px #ccc; position:absolute; right:0; top:0; display:block; }
#page.ficha #escribir .puntaje { height:20px; background:none; padding:0; float:left;}
#page.ficha #escribir .puntaje span { padding-top:4px;}
#page.ficha #escribir .puntaje span, #page.ficha #escribir .puntaje .puntos { float:left; }
#page.ficha #escribir .puntaje .puntos { background:#fff; padding:6px 5px; display:inline-block; margin-left:5px; }
#page.ficha #escribir .puntaje .punto { margin:0; }
#page.ficha #escribir .puntaje #msg_comida {float:right; font-size:11px; margin:1px 0 0 5px; padding:3px; clear:both;}
#page.ficha #comentarios_publicos .coment a.borrar { top:auto; bottom:0;}
#page.ficha #destacados #pantalla, #page.ficha #destacados .stripViewer .panel { height:268px; width:474px; }
#page.ficha #destacados #movers-row { margin-right:-12px; padding-top:10px; }
#page.ficha #destacados #movers-row li { padding-right:13px; }
#page.ficha #destacados a.cross-link {border:solid 3px #fff; padding:1px;}
#page.ficha #destacados a.cross-link:hover { border:solid 3px #ccc; }
#page.ficha #destacados a.cross-link.active-thumb { border:solid 3px #33CC33; }

#escribir .body, #page .fotos .body, #cuenta .panel.fotos .body { border:solid 1px #FFF; padding:9px; }

/* ============================================================= */
/* ========================  MI CUENTA ========================= */
/* ============================================================= */
#cuenta .avatar {	float:left; }
#cuenta .info .avatar { border-right:1px #CCC solid; }
#cuenta .info .avatar img { width:100px; height:100px; padding:1px; }
#cuenta .info { height:102px; margin-bottom:15px; }
#cuenta .info .nombre { height:44px; }
#cuenta .info .misactiv { float:left; width:199px; color:#666; font-size:11px; }
#cuenta .info .misactiv .foros { height:103px; }
#cuenta .info .misactiv .num { display:block; font-size:18px; font-weight:bold; }
#cuenta .info .misactiv .foros .col, #cuenta .info .misactiv .col1, #cuenta .info .misactiv .col2 { height:44px; line-height:13px; padding:20px 0 0; text-align:center; }
#cuenta .info .misactiv .col1, #cuenta .info .misactiv .col2  { float:left; width:91px;  }
#cuenta .info .misactiv .col.col1 { border-right:dotted #CCC 1px; }
#cuenta .info .misactiv .col2 { margin-left:6px; }
#cuenta .info .misactiv .foros .head { height:15px; padding:10px 0; text-align:center; }
#cuenta .info .misactiv .foros .col { width:98px; float:left;  }

#cuenta .panel.ficha form.editable .submit {margin-right: 17px;}
#cuenta .panel.ficha form.editable input.line { width: 164px!important; margin-bottom: 5px; }
#cuenta .panel.ficha #mas_info form.editable input.line, #cuenta .panel.ficha #mas_info form.editable textarea  {width: 260px!important; margin-bottom: 5px;}
#cuenta .ficha #mas_info.body { padding:0 10px 10px; }
#cuenta .ficha #mas_info dt, .panel.ficha #mas_info dd { float: none; width:100%; }
#cuenta .ficha #mas_info dd { padding:0 0 15px; }
#cuenta .ficha #mas_info dt { text-align:left; }

#cuenta .ultimas_actividades ul { float:left; width: 213px; }
#cuenta .ultimas_actividades ul.col1 { background:url(i/line_y.gif) repeat-y top right; margin-right:10px; }
.ultimas_actividades span.ico { display:block; width:18px; height:18px; float:left; }
#sidebar .ultimas_actividades span.accion { display:block;	color:#666; float:left;	font-size:11px;	line-height:12px;	padding:0 0 0 5px;  width:118px;}
#sidebar .ultimas_actividades { border:none; margin-bottom:15px; }
#sidebar .ultimas_actividades li { clear:both; display:block; padding:5px 0 ; border-bottom: dotted 1px #ccc;}
#sidebar .ultimas_actividades .body { padding:0; }

#cuenta .quote a.mas { display:block; text-indent:-90000px; background: #fff url(i/flecha1_down.gif) no-repeat center; margin-top:5px; }
#cuenta .quote a.mas:hover { background:#fff url(i/flecha1_down_over.gif) no-repeat center; }
#cuenta .quote a.mas.cerrar { display:block; text-indent:-90000px; background: #fff url(i/flecha1_up.gif) no-repeat center; }
#cuenta .quote a.mas.cerrar:hover { background: #fff url(i/flecha1_up_over.gif) no-repeat center; }

#cuenta a.enviarm { background: #eee; text-align:center; font-weight:bold; }
#cuenta a.mas.fl {margin-top:5px; padding:0;}
#cuenta a.mas.fl.abrir {text-indent:-90000px; background-position: center -51px; }
#cuenta a.mas.fl.cerrar {text-indent:-90000px; background-position: center -63px; }

#cuenta .panel.actividad_foros { text-align:left;  }
#cuenta .panel.actividad_foros .head { background:#7A7A7A url(i/cat_top_bg.gif) repeat-x center top; padding-bottom:7px; }
#cuenta .panel.actividad_foros .head h3 { color:#FFF; }
#cuenta .details { padding:10px 0; }
#cuenta .details .url { padding-bottom:2px; font-size:12px; /*overflow-x:hidden;*/ line-height:11px;}
#cuenta .panel.actividad_foros .details .url { width:435px; }
/**/
#cuenta.interna .details .url a { line-height:13px; }
#cuenta.interna #col_right .details .url a, #cuenta.interna #col_right .details .txt { width:255px; }
#cuenta.interna .details .bot { padding-left:7px; }
#cuenta a.autor, #page.home a.autor { font-size:11px; text-decoration:none; }
#cuenta .check { float:right; }
#cuenta #amigos .avatar_m { text-align:center; width:70px; float:left;}
#cuenta #amigos .avatar a { display:block; padding-bottom:10px; }
#cuenta #amigos span { display:block; font-size:11px; }

#cuenta .panel.fotos .body { padding-left:11px; padding-right:8px; }
#cuenta .panel.fotos .tit { display:block; font-weight:bold; padding-bottom:8px; }
#cuenta .panel.fotos li { display:block; float:left; width:64px; height:64px; text-align:center; padding:2px; margin:1px 2px 1px 0; }
#cuenta .panel.fotos .ultimas li { padding:0 2px 15px; }
#cuenta .panel.fotos .album { background:#eee;  }
#cuenta .panel.fotos .album li { background:#fff; padding:2px; }
#cuenta .edit, .panel .filtro.edit, .panel2 .filtro.edit { padding:0 0 10px; margin-bottom:10px; border-bottom: dotted 1px #ccc; }
#cuenta .edit a { margin:0 15px; font-weight:bold; }
#cuenta .edit a.active { cursor: default; color:#000; text-transform:uppercase; background:url("i/paginacion_footer_active.gif") no-repeat center bottom transparent; }
#cuenta .eliminar_mensaje a, #cuenta .sacar_marca a { border-left:1px solid #CCC; font-size:11px; font-weight:normal; padding:0 3px; }
#cuenta .sacar_marca { padding-top:5px; }
/* Galería de fotos */
#elim_conf.OpConf { margin-bottom:10px; }
#cuenta.fotos #col_left { padding:12px 10px 12px 0; width:550px; }
#cuenta.fotos #col_right { float:right; padding:12px 0 0; width:210px; border-left:1px dotted #CCC; }
#cuenta.fotos #gallery { height:520px; }
#cuenta.fotos .guardar { text-align:center; padding:10px;}
#cuenta.fotos .pagination { margin:0 0 10px 8px; }
#cuenta.fotos .album { border:1px solid #CCC; float:left; height:140px; margin:0 5px 5px; padding:5px; width:364px; }
#cuenta.fotos .album li.cL, #cuenta.fotos.editar ul.editarAlbum li.cL { float:left; text-align:center; width:130px; height:130px; background:#eee; padding:5px; margin-right:14px; }
#cuenta.fotos .album li.cR { float:right; position:relative; width:200px; padding:0 5px; height:140px; }
#cuenta.fotos .album li.cR p { line-height:12px; color:#999; }
#cuenta.fotos .album li.cR h2 { font-size:15px; padding:0; }
#cuenta.fotos .album li.cR .opciones { display:block; padding:5px 0 0; border-top: dotted 1px #CCC; font-size:11px; position:absolute; bottom:0; width:193px; }
#cuenta.fotos.editar .foto { padding:10px 0 15px; border-bottom:dotted 1px #CCC; height:156px; }
#cuenta.fotos.editar .foto h4 { font-weight:normal; display:block; margin-bottom:5px; }
#cuenta.fotos.editar .foto .cL { float:left; width:140px; margin-right:10px; }
#cuenta.fotos.editar .foto .cL img { padding:2px; border:solid 1px #ddd; }
#cuenta.fotos.editar .foto .cR textarea { width:590px; height:76px; }
#cuenta.fotos.editar .foto .cR { float:right; width:600px; height:122px; }
#cuenta.fotos.editar ul.opciones { padding:10px; height:20px; background:#eee; color:#666; margin-top:10px; }
#cuenta.fotos.editar ul.opciones li { padding-right:20px; float:left; }
#cuenta.fotos.editar ul.opciones select { width:200px; }
#cuenta.fotos.editar ul.opciones .selec, #cuenta.fotos.editar ul.opciones .mover { text-align:right; padding-top:2px; }
#cuenta.fotos.editar ul.opciones .selec { float:right; padding-right:0; }
#cuenta.fotos.editar ul.editarAlbum li.cR { width:600px; float:left; }
#cuenta.fotos.editar ul.editarAlbum li.cR dt { float:left; width:80px; padding-top:4px; }
#cuenta.fotos.editar ul.editarAlbum li.cR dt.nombre, #cuenta.fotos.editar ul.editarAlbum li.cR dt.permisos { height:30px; }
#cuenta.fotos.editar ul.editarAlbum li.cR input.nombre, #cuenta.fotos.editar ul.editarAlbum li.cR dd textarea  { width:490px; }
#cuenta.fotos.editar ul.editarAlbum li.cR dt.desc { height:80px; }
#cuenta.fotos.editar ul.editarAlbum li.cR dd { float:right; width:510px; padding: 0 0 10px 10px; }
#cuenta.fotos.editar ul.editarAlbum li.cR dd textarea { height:65px; }
/**/
#cuenta.interna .details .check { margin-right:5px; }
#cuenta.interna .filtro { margin-bottom:7px;  }
#cuenta.interna .filtro.edit a { margin:0; font-weight:normal; }
#cuenta.interna .filtro b { color:#000; }
#cuenta.interna .filtro .mostrando { display:block; padding-bottom:5px; }
#cuenta.interna .foro, .panel .filtro.edit, .panel2 .filtro.edit { font-size:11px; text-align:right; }
#cuenta.interna .filtro .editor { border-top:1px dotted #CCC; margin-top:10px; padding:5px 0 2px; }
#cuenta.interna .filtro .editor label { padding:0 5px 0 0; float:left; display:block; }
/**/
#cuenta.avatar #contenido { position:relative; }
#cuenta.avatar .editarAvatar { position:relative; }
#cuenta.avatar .editarAvatar .avatarPreview { height:100px; overflow:hidden; position:absolute; right:120px; top:83px; width:100px; }
#cuenta.avatar .editarAvatar #actual, #cuenta.avatar .editarAvatar #uploaded_image { float:left; padding-right:15px; margin-right:15px; border-right:dotted 1px #ccc; }
#cuenta.avatar .editarAvatar #uploaded_image { width:520px; }
#cuenta.avatar .editarAvatar #actual { width:166px; }
#cuenta.avatar .editarAvatar #actual div { margin:0 0 5px 5px; float:left; }
#cuenta.avatar .editarAvatar #actual .avatar_m { width:50px; }
#cuenta.avatar .editarAvatar #actual .avatar_c { width:30px; }
#cuenta.avatar .editarAvatar .panel { float:right; width:616px; }
#cuenta.avatar .editarAvatar .panel .body { height:57px; }
#cuenta.avatar .editarAvatar .panel .body p { font-size:11px; padding-top:5px; }
#cuenta.avatar .editarAvatar img#thumbnail { float:left; margin-right:10px; }
#cuenta.avatar .editarAvatar #link_upload { margin-top:5px; }
#cuenta.avatar .editarAvatar #thumbnail_form { float:right; padding-top:115px; width:220px; }
/**/
#cuenta.config .panel .body { padding:auto 50px; }
#cuenta.config .panel .body .nota, #cuenta.config .firma { padding:10px 20px; margin-bottom:10px; border-bottom: dotted #ccc 1px; }
#cuenta.config .panel .body li { height:22px; padding:10px 20px; text-align:left; display:block; }
#cuenta.config .panel .body li:hover, .forum tr.forum_rows1:hover td  { background:#f4f4f4; }
#cuenta.config .panel .body li.txtFirma { height:65px; }
#cuenta.config .panel .body li.txtFirma textarea { height:50px; }
#cuenta.config .panel .body li input.line { width:247px; }
#cuenta.config .panel .body li.txtFirma textarea { width:470px; }
#cuenta.config dt.col1 { width:265px; padding-top:3px; }
#cuenta.config .button { padding-top:10px; text-align:center; }
#cuenta.config li.box dd { padding-top:3px; }
#cuenta.config select { width:190px; }
#cuenta.config .firma { position:relative; padding-top:0; }
#cuenta.config .firma .OpConf { margin-bottom:10px;}
#cuenta.datos .panel { position:relative}
#cuenta.datos dt, #cuenta.datos dd { padding-bottom:10px;}
#cuenta.datos dt { width:200px; text-align:right; padding-right:15px; }
#cuenta.datos dd { color:#333;}
#cuenta.datos .btns { position:absolute; right:15px; bottom:15px; }
#cuenta.datos .edit-hidden { float:right; }
#cuenta.datos .edit-hidden a { display:block; font-weight:normal; text-transform: lowercase; text-shadow:none; background-position:3px 3px; }
#cuenta.datos .edit-hidden a.menos { background-position:4px -29px; }
#cuenta.datos .panel .body li {height: inherit;}
#cuenta.datos #desac.panel textarea { width:400px; height:100px;}
/**/
div#ads {	clear:both;	padding: 12px 0 12px 66px; }
div.controls { height:23px; margin:0 auto 15px; width:200px; }
div.ss-controls {	float: left; }
div.ss-controls span { color: #666; cursor: pointer; }
div.nav-controls { float: right; }
div.nav-controls a { padding: 5px; }
div.slideshow { clear: both; }
div.slideshow span.image-wrapper { padding-bottom: 12px; }
div.slideshow a.advance-link {  }
div.slideshow img {	border:1px solid #DDD; display:block; margin:0 auto; padding:3px; }
div.download { float: right; }
div.embox {	clear:both; padding:12px 0; }
div.image-title {	font-weight: bold; font-size: 1.4em; }
div.image-desc { line-height: 1.3em;	padding-top: 12px; }
#cuenta.fotos ul.thumbs {	clear: both; margin: 0 0 10px; padding: 0; }
ul.thumbs li { display:block; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 0 0 8px; text-align:center; margin:2px 0; }
ul.thumbs li a { display:block; padding:10px; text-align:center; }
ul.thumbs li a:hover { border:solid 1px #ccc; padding:9px; }
ul.thumbs li.selected a {	background:#eee; margin:0; }
ul.thumbs li.selected a:hover { border:none; padding:10px; cursor:default; }
ul.thumbs a:focus {	outline: none; }
ul.thumbs img {	border:medium none; display:block; margin:0 auto; }
div.navigation { width:100%; }
div.navigation div.bottom {	margin-top: 12px; }
/* jQuery specific overlay styles */ 
#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px; }
#jquery-lightbox { position: absolute; top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0; }
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10; }
#lightbox-container-image-box { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%;	height: 100%;	zoom: 1;	display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; float: right; padding-bottom: 0.7em;	}
/* Mensajes Privados */
#cuenta.mensajesp .mensaje.active .details { background:#EEE url(i/panel-head1.gif) repeat-x center top; padding:10px; margin:0 -10px; }
#cuenta.mensajesp .mensaje { position:relative;  }
#cuenta.mensajesp .details .opciones, #cuenta.temasMarcados .details .opciones { float:right; }
#cuenta.mensajesp .txt { float:left; }
#cuenta.mensajesp.ver .txt { width:730px; padding-left:15px; }
#cuenta.mensajesp.interna .txt { width:400px; }
#cuenta.mensajesp .paginacion { margin:10px 0 0; }
#cuenta.mensajesp #amigos.panel .txt { width:115px; }

#cuenta.mensajesp #amigos.panel .details a.enviarm { display:block; float:right; font-size:11px; margin-top:0; padding:9px 6px; }
#cuenta.mensajesp #amigos.panel .details .url { padding:0; float:left; width:115px; }
#cuenta.mensajesp #col_right .body .paginacion { margin:10px 0 0; }
#cuenta.mensajesp .line_x.ed { height:5px; margin-bottom:0; }
#cuenta.mensajesp.ver #contenido { margin-bottom:20px; }
#cuenta.mensajesp.ver #escribir .textArea { float:left; width:632px; .width:600px; }
#cuenta.mensajesp.ver #escribir textarea { width:621px; .width:590px; }
#cuenta.mensajesp.ver #escribir .bot { width:90px; }
#cuenta.mensajesp.ver #escribir input.publicar { width:90px; }
#cuenta.mensajesp.ver .conversacion { border-style:none none solid; border-width:1px 1px 2px; border-color:#CCC; position:relative; margin-bottom:15px; padding:10px; }
#cuenta.mensajesp.ver .conversacion .top { padding-bottom:15px; }
#cuenta.mensajesp.ver .conversacion { margin:0; }
#cuenta.mensajesp.ver .conversacion .arrow { position: absolute; width:14px; height:13px; bottom:-13px; right:10px; }
#cuenta.mensajesp.ver .conversacion.rec { background:#f4f4f4; }
#cuenta.mensajesp.ver .conversacion.rec .arrow { right:16px; background:#F8F8F8; background: url(i/flecha-msje-rec.gif) no-repeat; }
#cuenta.mensajesp.ver .conversacion.em .arrow { left:16px; background: url(i/flecha-msje-em.gif) no-repeat; }
#cuenta.mensajesp.ver .comentario { width:627px; }
#cuenta.mensajesp.ver  p.msje { display:block; margin-bottom:5px; overflow:hidden; }
#cuenta.temasMarcados .txt { float:left; width:448px; padding-left:8px; }
#cuenta.temasMarcados .mensaje.cols .txt { width:700px; }
#cuenta.mensajesp .opciones a.borrar { margin-bottom:15px; }
#cuenta.temasMarcados .opciones a.borrar { margin-bottom:3px; }
#cuenta.interna .details a.borrar { visibility:hidden;}
#cuenta.interna .details:hover  a.borrar { visibility:visible;}
#cuenta.mensajesp .opciones .select, #cuenta.temasMarcados .opciones .select { text-align:center; }
#cuenta #contactosList .txt { float:left; width:560px; }
#cuenta #contactosList .avatar_m { padding-right:10px; }
#cuenta #contactosList .op, #cuenta #contactos .op { float:left; padding-left:10px; border-left:dotted 1px #999; }
#cuenta #contactosList .op { width:100px; height:45px; }
#cuenta #contactos .op { width:90px; height:30px; }
#cuenta #contactosList .OpConf, #cuenta.mensajesp .OpConf { margin-top:10px; }
#cuenta .ficha .basico { position:relative; margin: 0 0 5px; }
#cuenta .ficha .basico .mas { height:12px; padding-top:3px; position:absolute; right:10px; top:5px; visibility:hidden; }
#cuenta .ficha .basico:hover { position:relative; border:1px solid #CCC; margin:0 -11px 4px; padding:4px 10px 0; }
#cuenta .ficha .basico:hover .mas {visibility: visible;}
/* ============================================================= */
/* ========================== GUIAS ============================ */
/* ============================================================= */
#page.guias #col_left .list1 .details .txt { width:340px; }
.title_restos { background:url(i/title_restos.gif) no-repeat; width:240px; }
#page.guias .bot { height:106px; margin-bottom:10px; }
#page.guias .bot .info .descripcion { color:#333; text-align:left; }
#page.guias .bot .info { float:left; width:510px; }
#page.boliches .ficha.info, #page.restos .ficha.info { border-style:none none solid none; position:relative; }
#page.boliches .ficha .body, #page.restos .ficha .body { float:right; padding:10px 0 10px; }
#page.boliches .ficha.info .body, #page.restos .ficha.info .body { padding:0 0 10px; }
#page.boliches .ficha.info .btns, #page.restos .ficha.info .btns { position:absolute; bottom:10px; left:0; }
#page.boliches .panel2.fijo #destacados { padding-top:10px; }
#page.boliches dd.nacim { position:relative; overflow:visible; }
#page.boliches dd.nacim label.error { bottom:-15px; position:absolute; right:7px; width:141px; }

#page .listado-home li { float:left; }
#page .filtros.v1 { height:30px; margin-bottom: 20px; }
#page .filtros.v1 li { padding-top: 10px; font-weight:bold; text-align:left; position:relative; padding-right:5px; }
#page .filtros.v1 span { float:left; }
#page .filtros.v1 .arrow { width:9px; height:5px; display:block; margin:5px 0 5px 5px; }
#page .filtros.v1 .arrow.as { background-position:-34px -28px; }
#page .filtros.v1 .arrow.des.sel { background-position:-22px -28px; }
#page .filtros.v1 .arrow.as.sel { background-position:-11px -28px; }

#page .listado-home .list-item { clear:both; padding:0 0 5px; margin-bottom:5px; }
#page .listado-home .list-item  li { padding-right:5px; font-size:11px; }
#page .listado-home .nombre img { float: left; margin-right: 10px;}

#page .listado-home .nombre { width:160px; font-weight:bold; font-size:12px; }
#page .listado-home .direccion { width:120px; }

#page .enCartel .listado-home .nombre { font-weight:bold; font-size:12px; }
#page.boliches .enCartel .listado-home .nombre  { width:170px; }
#page.teatro .enCartel .listado-home .nombre  { width:250px; }
#page .listado-home .genero { width:89px; }
#page .listado-home .funciones { width:72px; }

#page .listado-home .barrio { width:60px;}
#page .listado-home .descuentos { width:70px; }
#page .listado-home .votos { width:50px; }
#page .listado-home .descuentos .promo { display:block; background: url(i/btn-promo1.gif) no-repeat; width:60px; height:19px; }

#page .form  #lista textarea { width:331px; height:100px; }
#page .form  #lista .width1 { width:123px; }
#page .form  #lista .line, #page .form  #contacto .line  { width:164px;}
#page .form p { color:#333; margin-bottom:20px; padding-bottom:10px; }
#page .form dt {padding:4px 10px 10px 0;}
#page .form dd { padding:0 10px 10px 0; }
#page .form #lista dt.nacim { width:72px; padding:0 0 0 10px; line-height:11px; }
#page .form #lista .nacim input { width:65px; }
#page .form #lista select.line { margin-right:14px; }
#page .form #lista dl { margin-right:-10px; }
#page .form #contacto dt { width:53px; }
#page .form #contacto dt.mail { text-align: right; }
#page .form #contacto input.line { width:164px; }
#page .form #contacto textarea { height:100px; }
#page .form #contacto textarea, #page .form #contacto .asunto { width:400px; }
#page .form #contacto dd { padding-right:0;}
#page.guias .transporte .body { padding:10px; font-size: 10px; color:#333; }
#page.guias .ficha .left.logo { float:left;}
#page.guias .transporte .mapa { height:130px; margin:10px;  }
#page.guias .transporte2 .mapa { height:130px; margin:10px; background:#ccc; }
#page.guias .panel.ficha dt { color:#333; font-weight:bold; width:85px; line-height:12px; padding-bottom:5px; }
#page.guias .panel.ficha dd { font-size:11px; line-height:12px; margin:0; padding:0 0 7px 10px; width:186px; }
#page.guias .transporte dt { text-align:right; font-weight:bold; padding-right:10px; font-family:tahoma; }
#page.guias .transporte dt, #page.guias .transporte dd { padding-bottom:5px;}
#page.guias .desc { color:#333; margin-bottom:15px; }
#page.guias #busqueda_avanzada .zonas ul { display:block; width:100%; font-size:11px; }
#page.guias #busqueda_avanzada .zonas li { float:left; width:153px; }
#page.guias #busqueda_avanzada .zonas .tit { margin-bottom:0; }
#page.guias #busqueda_avanzada .zonas .subTit { border-bottom:1px dotted #999; clear:both; color:#666; display:block; margin:0 0 5px; padding-top:5px;}
#page .votados .msje { display:block; width:268px; }
#page #comentarios_publicos .puntaje, #page .votados .puntaje, #page .uCriticas .puntaje { width:90px; font-size:11px; color:#7a7a7a; float:right;}
#page #comentarios_publicos .puntaje span, #page .votados .puntaje span { display:block; float:left;	width:45px; text-align: right; }
#page #comentarios_publicos .puntaje .p, #page .votados .puntaje .p { float:right; width:40px; margin-top:2px; }
#page #comentarios_publicos .puntaje .p1, #page .votados .puntaje .p1 { background:transparent none; height:10px; margin-top:4px; }
#page.restos #comentarios_publicos .puntaje .p1 { margin:0; margin:0; height:auto; }
#page.restos #comentarios_publicos .puntaje { padding:6px;}
#page.restos .panel.puntaje .p { width:75px; }
#page.restos #comentarios_publicos .msje, #page.restos #comentarios_publicos .content { width: 305px; }

/* PUNTAJE enviar comentario  */
.alignright { text-align: right; }
.punto { list-style:none; margin: 0 auto; padding:0px; width: 50px; height: 10px; position: relative; overflow:hidden; background: url(i/puntajes.gif) top left repeat-x;	}
.punto li { padding:0px; margin:0px; width:10px; height:10px; float: left; }
.punto li a { display:block; width:10px; height: 10px; line-height:10px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; overflow:hidden; }
.punto li a:hover { background: url(i/puntajes.gif) left bottom; z-index: 2; left: 0px; border:none; }
.punto a.one-star { left: 0; }
.punto a.one-star:hover { width:10px; }
.punto a.two-stars { left:10px; }
.punto a.two-stars:hover { width: 20px; }
.punto a.three-stars { left: 20px; }
.punto a.three-stars:hover { width: 30px; }
.punto a.four-stars { left: 30px; }	
.punto a.four-stars:hover{ width: 40px; }
.punto a.five-stars { left: 40px; }
.punto a.five-stars:hover { width: 50px; }

.punto a.six-stars { left: 50px; }
.punto a.six-stars:hover{ width: 60px; }
.punto li.current-rating,
.punto li.current-rating2,
.punto li.current-rating3 { background: url(i/puntajes.gif) left center; position: absolute; height: 10px; display: block; text-indent: -9000px; z-index: 1; }

/* modulo comodidades */
#page.guias .comodidades { font-size:11px; }
#page.guias .comodidades .ico { width:50%; float:left; background: none; }
#page.guias .comodidades .mostrarmas, #cuenta .masinfo .mostrarmas { height:10px; background: transparent url(i/flecha1_down.gif) no-repeat center center; padding:0; }
#page.guias .comodidades .mostrarmas { margin-top:5px; 	border-top: solid 1px #ccc; }
.mostrarmas a { display:block; height:10px; width:100%; font-size:1px; }
.mostrarmas a:hover { background: url(i/flecha1_down_over.gif) no-repeat center center; }

.line_y { border-right:dotted #999 1px; }

#page .content #col_right .puntaje .precio { float:right; width:74px; }

#page .content #col_right .puntaje .precio .c1 { background: url(i/guia1_precio_c1.gif) no-repeat left top; float:left; width:3px; height:43px; }
#page .content #col_right .puntaje .precio .c2 { background: url(i/guia1_precio_c2.gif) no-repeat right top; float:right;  width:3px;  height:43px; }

#page .content #col_right .puntaje .precio .p span { display:block; padding: 5px 5px 0; text-align:center; font-size:11px; color:#333; }
#page .content #col_right .puntaje .precio .num { line-height:17px; text-align:center; font-size:19px; color:#3ece00; font-weight:bold; padding-left:2px; letter-spacing:-2px; }
/* modulo fotos (de las paginas) */
#page .fotos .body { padding:0; }
#page .fotos .foto { float:left; width:141px; height:100px; text-align:center; padding:4px; }
#page .fotos a img { margin:0; border:solid 2px #fff; }
#page .fotos a:hover img { border:solid 2px #3ece00; }

#page.guias #destacados .destacado { padding-bottom:10px; }
#page.guias #destacados .destacado .img { float:left; }
#page.guias #destacados .destacado .txt { float:right; width:200px; }
#page.guias #destacados .destacado .name, #page .votados .name { display:block; font-size:14px; font-weight:bold; color:#0099FF; padding-bottom:5px; }

/* modulo destacados */
#ultimos .body { padding-top:0; }
#ultimos .cell { padding: 5px 0; text-align:left; background: url(i/line_x.gif) repeat-x center bottom; }
/* */
#page .list_head span { padding-left:10px; }

.editable_text, .editable_selectdia, .editable_selectmes, .editable_selectanio, .editable_selectsexo, .editable_selectsexo, #cuenta #user_civil { color:#0099FF; background: #fff;  }
form.editable {padding: 5px; background: #eee;} 
span:hover.editable_text,
span:hover.editable_selectdia,
span:hover.editable_selectmes,
span:hover.editable_selectanio, #cuenta span:hover#user_civil { cursor:pointer; cursor:hand; color:#33CC33; }

/* ============================================================= */
/* ========================  MUSICA  =========================== */
/* ============================================================= */
#page.musica .details, #page.tragos .details {padding:5px 0;}
/* ============================================================= */
/* ==========================  CINE  =========================== */
/* ============================================================= */

#page .panel2 { margin-bottom:15px; }

#page #destacados.clase1 { margin:10px 0; }
#page #destacados.clase1 .nav-thumb { display:block; }
#page #destacados.clase1 .txt { display:block; padding-right:50px; float:left; }
#page.cine #destacados.clase1 .txt { width:200px; .width:185px;}
#page.teatro #destacados.clase1 .txt {width:164px; .width:149px;}

#page #destacados.clase1 a.active-thumb .txt { width:240px; .width:225px; }

#page.teatro #destacados.clase1 a.active-thumb .txt { width:245px; .width:230px;}
#page.teatro #destacados.clase1 a.active-thumb .txt { width:224px; .width:109px;}


#page #destacados.clase1 #pantalla, #page #destacados.clase1 #pantalla .panel { overflow:hidden; }
#page.cine #destacados.clase1 #pantalla, #page.cine #destacados.clase1 #pantalla .panel { height:252px; width:170px; }
#page.teatro #destacados.clase1 #pantalla, #page.teatro #destacados.clase1 #pantalla .panel { height:200px; width:200px; }

#page #destacados.clase1 #pantalla .panel { float:left; }
#page #destacados.clase1 .stripViewer .panel, #page #destacados.clase1 #movers-row li, #destacados.clase1 a.cross-link { float:none; }
#page #destacados.clase1 #pantalla { float:left; }

#page #destacados.clase1 #movers-row { float:right; margin-left:10px; }

#page.cine #destacados.clase1 #movers-row { width:294px; .width:280px; }
#page.teatro #destacados.clase1 #movers-row { width:264px; .width:249px; }

#page #destacados.clase1 #movers-row li { display:block; position:relative; .height:50px; }
#page #destacados.clase1 #movers-row li a.mas { position: absolute; display:inline-block; right:0; top:0; font-size:10px; font-weight:normal; background-position:3px 3px; }


#page .panel2 .list2 li { float:left; width:240px; margin:0 2px; position:relative; }
#page.cine .list2 li img { width:30px; height:43px; }
#page.teatro .list2 li img { width:30px; }
#page .list2 li:hover img, #page .list2 li a:hover img { position:absolute; width:auto; height:auto; left:-5px; top:-10px; border:solid 1px #ccc; padding:3px; background:#fff; z-index:11; }
#page.teatro .list2 li:hover img, #page.teatro .list2 li a:hover img  { left:-12px; }

#page .list2 li a { height:43px; }
#page .list2 li a:hover { padding-left: 44px; }
#page .list2 .details .txt { width: 200px; overflow:hidden; line-height:14px; }
/**/
#page.agenda  #col_left { width: 100%; float: none; }
#page.agenda .fecha { margin-bottom: 15px; }
#page.agenda .cuandoFinaliza { padding-left:20px; margin-left: 10px; }
#page.agenda .que input, #page.agenda .donde input, #page.agenda .info textarea   { width: 400px; }
#page.agenda .info textarea { height:100px; }
#page.agenda dt.que, #page.agenda dt.donde, #page.agenda dt.info  { width: 142px; }
#page.agenda .foot { padding-left:152px; }
#page.agenda .foot p { color:#999; margin:0; padding:0; }
#page.agenda .foot .btn { margin-bottom: 15px;}
/**/
#page.noticias .details h2 { font-size: 19px; padding: 0 0px 18px; }
#page.noticias #pageTitle h1 { float:left; }

#page.noticias .txt { font-size:12px; padding-bottom:40px; width:100%; overflow-x: hidden;}
#page.noticias .txt .dest {
	margin: 0 20px 20px 0;
	padding: 5px;
	background: #f5f5f5;
	border: solid 1px #DDD;
	float: left;
	display: inline-block;
}
#page.noticias .txt p { padding-right:20px; }
#page.noticias .foot {
	margin-bottom: 40px;
	background: #F5F5F5;
	border: #DDD solid 1px;
}
/*#page.noticias .txt br { display:none;}*/
#page.noticias .details { margin-bottom: 20px; padding: 0px; }
#page.noticias .details:hover { margin:0 0 20px; }
#page.noticias .img_adj { padding-top: 30px;}
#page.noticias .img_adj span { display:block; padding-bottom:10px;}
#page.noticias .foot .p span {display:block; padding:5px 0 0; }
#page.noticias .foot .data { width:300px; font-size:11px; padding: 5px 10px; }
#page.noticias .foot .data li { float:left; padding-right:5px; }
#page.noticias .foot .data li.t { padding-top:7px; }
#page.noticias .foot .social li {
float: left;
height: 31px;
border-left: solid 1px #E8E8E8;
padding: 5px 10px; }
#page.noticias .foot .social .btn { margin-top: -36px; }
#page.noticias .foot .social a.comentar {
	padding: 8px 0;
	display: block; 
}
#page.noticias.articulo #video_g { width:600px; padding-top:30px; margin:0 auto 30px;}
/**************************/

#page.home #col_left { position: relative; }
/*#page.home .panel2.teatro {position: absolute; right: -319px; top: 680px; width: 300px; }*/
#page.home .panel2.teatro .sub.ultEstrenos, #page.home .panel2.teatro ul.estrenos{padding-bottom: 0; margin-bottom:0; }
#page.home .panel2.teatro .novedades.list1. .body { padding:0; }
/*#page.home #col_left .panel2.teatro .sub.novedades ul.r { float:none; width:300px;  padding:0; }*/
/*#page.home #col_left .panel2.teatro .sub.novedades .img { width:300px; height:130px; float:none; }*/
#page.home #col_right { height: 1630px;}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url(indicator.gif) right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/*-------------------- Probando barra Juanma ------------------*/
/*-------------------- Probando barra Juanma ------------------*/
#social_bar {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:left;
margin-left:-253px; /* // La distacia de la barra que queremos tener en relacion al post */
margin-right:10px;
position:relative;
}
 
/* // Formato de los Botones grandes */
.s_boton {
padding:5px;
clear:left;
margin:0;
}
 
/* // Formato de los Botones chicos */
.s_boton_small{
clear:none;
float:left;
padding:5px;
}
 
/* // Ocultamos los botones chicos de momento */
.botones_chicos{display:none;}
 
/* //Iconos para los links de Share y Email */
#social_bar a#s_email.social_sprites {
background-position:2px -32px;
text-decoration: none;
}
 
#social_bar a:hover#s_email.social_sprites {
background-position:2px -50px;
color:#4c545b;
text-decoration: none;
}
 
#social_bar a#s_share.social_sprites {
background-position:0px 4px;
text-decoration: none;
}
 
#social_bar a:hover#s_share.social_sprites {
background-position:0px -14px;
color:#4c545b;
text-decoration: none;
}
 
#social_bar a.social_sprites {
-moz-border-radius:3px 3px 3px 3px;
background:url(../images/social_sprites.png) no-repeat scroll 0 0 #FFFFFF;
border:1px solid #E8E8E8;
color:#989898;
display:block;
font:9px/1.625 verdana,sans-serif;
margin:0;
padding:2px;
text-align:right;
width:44px;
}

#boxTop {	
	display:block;
	background:#ffc;
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:center;
	font-weight:bold;
	height:20px;
	text-align:center;
}
#boxTop content { width:1000px; }
#boxTop span { padding-bottom:4px;}
.hide { display:none;}

/*-------------------- Probando barra Juanma ------------------*/
/*-------------------- Probando barra Juanma ------------------*/
