#suggestions .box { position:relative; top:9px; border-right:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; background:#05394F; width:550px; margin:0 auto; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; z-index:100; text-align: left; }
#suggestions .box .cnt { padding:8px 8px 10px 8px; font-family: Arial, sans-serif; }
#suggestions .box h6 { background: #000; color:#FFF; font-size:13px; padding:2px 0 2px 5px; margin:0 0 2px 0; }
#suggestions .box ul { list-style: none; padding:0 0 0 0; }
#suggestions .box ul a { color:#FFF; font-size:15px; text-decoration: none; display:block; padding:1px 5px 1px 5px; }
#suggestions .box ul a:hover { background:#032F41; }
#suggestions .box ul a span { color:#C9E6F2; font-size:12px; }

#mapaw { border-top:1px solid #dfdeda; background:#f2f2e8; }
#mapawc { width:990px; margin:0 auto; padding:14px 0 15px 0; } 

#suggestions .box ul a .ll1 { width:320px; float:left; font-size:14px; }
#suggestions .box ul a .ll2 { width:200px; float:left; font-size:12px; text-align: right; padding:1px 0 0 0;}
#suggestions .box ul a .ll2 span { font-size:10px; }

#suggestions .box ul a .lr1 { width:360px; float:left; font-size:14px; }
#suggestions .box ul a .lr2 { width:60px; float:left; padding:4px 0 0 0; }
#suggestions .box ul a .lr3 { width:100px; float:right; font-size:12px; padding:1px 0 0 0; text-align: right;}

#mapaw .bloque { width:234px; float:left; font-family:Arial, sans-serif; font-size:14px; }
#mapaw .bloque ul { margin:3px 0 0 0; font-size:12px; list-style:none; }
#mapaw .bloque ul li { padding:0 0 1px 0; }
#mapaw .bloque ul li a { color:#333; text-decoration:none; display:block; }
#mapaw .bloque ul li a:hover { color:#7a7a7a; text-decoration:underline; }

#fondob { background:url(http://www.ocioblogs.com/images/fondo_bajo.png) #2b2b2b repeat-x; border-top:1px solid #565656; }
#fondobc { width:990px; margin:0 auto; padding:34px 0 50px 0; color:#FFF; min-height:200px; }


#copy { font-family:'Trebuchet MS',sans-serif; font-size:14px; }
#copy img { margin:0 0 -2px 0; }
#copy b { color:#009cf0; }
#copy a { color:#EFEFEF; text-decoration:none; }
#copy a:hover { color:#FFF; text-decoration:underline; }

#bformulatv, #becartelera, #bplanetatrucos { width:247px; float:left; text-align:center; }
#bdiariofemenino { width:247px; float:left; text-align:center; }

#links { clear:both; width:990px; margin:0 auto; padding:20px 0 30px 0; }
#links ul { list-style:none; margin:22px 0 0 0; padding:0; }
#links ul li { margin:0 0 1px 0; font-family:Arial, sans-serif; font-size:12px; }
#links ul li a { color:#555; text-decoration:none; }
#links ul li a:hover { color:#000; }
#links ul li span { display:none; }

#bbekia, #bformulatv, #becartelera, #bplanetatrucos, #bociogo, #bf1aldia, #belperroflaco, #bgadgetos, #bbits20, #bzonared, #bmotoryracing { width:247px; float:left; text-align:center; }
.lbekia, .lformulatv, .lecartelera, .lplanetatrucos, .lociogo, .lf1aldia, .lelperroflaco, .lgadgetos, .lbits20, .lzonared, .lmotoryracing { display:block; background:url(http://www.noxvo.com/images/logosb/logos.png) no-repeat; margin:0 auto; }
.lecartelera { width:120px; height:20px; background-position:-166px 0; }
.lecartelera:hover { background-position:-166px -20px; }
.lbekia { width:75px; height:22px; background-position:0 0; }
.lbekia:hover { background-position:0 -22px; }
.lmotoryracing { width:79px; height:24px; background-position:-540px 0; }
.lmotoryracing:hover { background-position:-540px -24px; }
.lgadgetos { width:110px; height:20px; background-position:-118px -40px; }
.lgadgetos:hover { background-position:-118px -60px; }
.lociogo { width:48px; height:30px; background-position:-228px -40px; }
.lociogo:hover { background-position:-228px -70px; }
.lf1aldia { width:103px; height:26px; background-position:-437px 0; }
.lf1aldia:hover { background-position:-437px -26px; }
.lelperroflaco { width:150px; height:25px; background-position:-287px 0; }
.lelperroflaco:hover { background-position:-287px -25px; }
.lformulatv { width:112px; height:20px; background-position:-4px -44px; }
.lformulatv:hover { background-position:-4px -64px; }
.lbits20 { width:90px; height:20px; background-position:-76px 0px; }
.lbits20:hover { background-position:-76px -20px; }
.lzonared { width:117px; height:25px; background-position:-411px -53px; }
.lzonared:hover { background-position:-411px -78px; }

#contenidoc { width:990px; margin:0 auto; }

#portada { padding:12px 0 15px 0; }
#portada .bloque { width:485px; float:left; }
#portada .cuadro { border:2px solid #d5d6c7; padding:0; }
#portada .cuadro .img { background:#f2f2e8; padding:4px; }
#portada .bloque h2 { font-family:'Droid Sans', serif; font-size:28px; font-weight:bold; margin:1px 4px 3px 4px; }
#portada .bloque h2 a { color:#222; text-decoration:none; }
#portada .bloque h2 a:hover { color:#024c75; text-decoration:underline; }
#portada .bloque p { font-family:Arial, sans-serif; font-size:13px; color:#333; margin:0 4px 2px 4px; }
#portada .bloque ul { margin:5px 4px 1px 4px; font-family:Tahoma, sans-serif; font-size:12px; list-style:none; }
#portada .bloque ul li { width:49%; float:left; margin:0 0 1px 0; }
#portada .bloque ul li a { color:#444; text-decoration:none; }
#portada .bloque ul li a:hover { color:#024c75; text-decoration:underline; }
#portada .bloque2 { width:490px; float:left; }

#portada .itemgp { width:190px; float:left; }
#portada .itemgp h2 { font-family:'Droid Sans', serif; font-size:20px; font-weight:bold; margin:2px 4px 3px 4px; }
#portada .itemgp h2 a { color:#222; text-decoration:none; }
#portada .itemgp h2 a:hover { color:#024c75; text-decoration:underline; }
#portada .itemgp p { font-family:Arial, sans-serif; font-size:12px; color:#333; margin:0 5px 2px 5px; }
#portada .itemgp ul { margin:5px 5px 6px 5px; font-family:Tahoma, sans-serif; font-size:11px; list-style:none; line-height: 1em; }
#portada .itemgp ul li { margin:0 0 2px 0; }
#portada .itemgp ul li a { color:#444; text-decoration:none; }
#portada .itemgp ul li a:hover { color:#024c75; text-decoration:underline; }

.itemp1 { margin:0 0 10px 0; }
.itemp1 h5 { font-family:'PT Sans', sans-serif; font-size:13px; color:#006ca5; margin:4px 2px 0 3px; }
.itemp1 h2 { font-family:'Droid Sans', serif; font-size:30px; font-weight:bold; margin:1px 2px 3px 2px; line-height:1em; }
.itemp1 h2 a { color:#222; text-decoration:none; }
.itemp1 h2 a:hover { text-decoration:underline; }
.itemp1 p { font-family:Arial, sans-serif; font-size:13px; color:#333; margin:0 3px 2px 3px; }

.itemp2 { margin:0 0 10px 0; }
.itemp2 h5 { font-family:'PT Sans', sans-serif; font-size:13px; color:#006ca5; margin:4px 2px 0 3px; }
.itemp2 h2 { font-family:'Droid Sans', serif; font-size:25px; font-weight:bold; margin:1px 2px 3px 2px; line-height:1em; }
.itemp2 h2 a { color:#222; text-decoration:none; }
.itemp2 h2 a:hover { text-decoration:underline; }
.itemp2 p { font-family:Arial, sans-serif; font-size:13px; color:#333; margin:0 3px 2px 3px; }

.formu p { margin:0 0 4px 0; font-family:'Trebuchet MS', sans-serif; font-size:13px; color:#333; }
.formu input { margin:0 0 9px 0; }
.formu .frcmp, .formu textarea { font-family:Tahoma, sans-serif; font-size:13px; border:1px solid #9a9a9a; background:#f7f7f7; padding:1px 4px 1px 4px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.formu .frcmp { height:18px; }
.formu .frcmp:focus, .formu textarea:focus { border-color:#343434; }
.formu .frenv { font-family:'Trebuchet MS', sans-serif; font-size:13px; border:1px solid #000; color:#FFF; font-weight:bold; background:#6b6b6b; padding:1px 4px 1px 4px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.formu .frenv:hover { background:#313131; cursor:pointer; }

#centro { width:670px; float:left; }
#lateral { width:300px; float:right; }
.centrod { width:670px; float:right; }
.laterali { width:300px; float:left; }

#web { margin:10px 0 14px 0; }

#web .txt { font-family:'Trebuchet MS', sans-serif; font-size:14px; }

#web #centro h1 { font-family:'Droid Sans', serif; font-size:35px; font-weight:bold; margin:0 0 4px 0; border-bottom:1px solid #0A5878; }
#web #centro h1 span { border-bottom:2px solid #FB9919; }

#portada h4, .stde { font-family:'PT Sans', sans-serif; font-size:16px; margin:0 0 8px 0; border-bottom:2px solid #0A5878; background:#F7F9FA; }
#portada h4 span, .stde span { border-bottom:2px solid #FB9919; padding:0 5px 1px 6px; background:#FAF8F5; }

#ciudad { background:url(images/fondo_ciudad.png) bottom repeat-x #49483f; border-bottom:1px solid #191815; }
#ciudadc { width:990px; margin:0 auto; padding:4px 0 4px 0; }
#ciudadc #situ { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#eee; padding:0 0 0 1px; }
#ciudadc #situ span { font-weight:normal; color:#ccc; }
#ciudadc .tit { font-family:Arial, serif; font-size:28px; font-weight:bold; color:#fbe20f; }
#ciudadc .tit a { color:#ffc21f; text-decoration:none; }
#ciudadc .tit a:hover { color:#ffd21f; }

#menu { background:#000; height:34px; line-height:1em; }
#menuc { width:990px; margin:0 auto; }
#menuc ul { list-style:none; padding:8px 0 0 0; }
#menuc ul li { display:inline; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; }
#menuc ul .on a { display:block; float:left; margin:0 10px 0 0; text-decoration:none; background:#FFF; color:#111; text-align:center; padding:5px 15px 5px 15px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
#menuc ul .on a:hover { color:#006ca5; }
#menuc ul .off a { display:block; float:left; margin:0 10px 0 0; text-decoration:none; color:#FFF; text-align:center; padding:5px 15px 5px 15px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;  background: #0c6387; /* Old browsers */
background: -moz-linear-gradient(top,  #0c6387 0%, #04384e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c6387), color-stop(100%,#04384e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0c6387 0%,#04384e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0c6387 0%,#04384e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0c6387 0%,#04384e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0c6387 0%,#04384e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c6387', endColorstr='#04384e',GradientType=0 ); /* IE6-9 */ }

#menuc ul .off a:hover { background:#3c3c3c; color:#fbe20f; }

#inicio, #guia, #restaurantes, #info { padding:12px 0 12px 0; }
#fotos { padding:12px 0 12px 0; }

h1.sin { font-family: 'Droid Sans', sans-serif; font-size:22px; font-weight:bold; border-bottom:2px solid #0A5878; }
h1.sin span { border-bottom:2px solid #FB9919; padding:0 2px 0 2px; }
#guia .centrod h2 { font-family: 'Droid Sans', sans-serif; font-size:16px; font-weight:bold; margin:4px 0 0 0; }
h1.con { font-family: 'Droid Sans', sans-serif; font-size:22px; font-weight:bold; }
h1.con span { background:#0087d0; color:#FFF; padding:3px 25px 1px 5px; }
#guia .centrod h2 span { background:#4da3d1; color:#FFF; padding:3px 25px 1px 5px; }
#restaurantes h3, #guia h3, #fotos h3 { font-family: 'Droid Sans', sans-serif; font-size:13px; font-weight:bold; background:url(images/fondo_menu.png) repeat-x; border:1px solid #003958; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; padding:2px 5px 2px 5px; }
#restaurantes h2 { font-size:Arial, sans-serif; font-size:16px; font-weight:bold; margin:0 2px 4px 2px; font-family:Arial, sans-serif; }
#restaurantes h5 { text-align:center; font-family:Arial, sans-serif; font-size:14px; font-weight:bold; margin:0 0 5px 0; }
#fotos h5 { font-family: Arial, sans-serif; font-size:14px; font-weight:bold; background:url(http://www.ocioblogs.com/images/fondo_h4.png) repeat-x; border:1px solid #69090b; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#eee; padding:4px 5px 4px 5px; margin:0 0 10px 0; }
#guia p, #restaurantes p { font-family: Arial, sans-serif; font-size:13px; color:#222; margin:0 2px 4px 2px; line-height:1.4em; }
#guia p a, #restaurantes p a { color:#006ca5; text-decoration:none; }
#guia p a:hover, #restaurantes p a:hover { text-decoration:underline; }
.gtop { border:2px solid #d5d6c7; padding:3px; background:#f2f2e8; margin:0 0 10px 0; }

#info h2 { font-family:'PT Sans', sans-serif; text-transform:uppercase; color:#0087d0; font-size:15px; border-bottom:1px solid #d5d6c7; margin:10px 0 6px 0; padding:0 0 3px 0; }
#info .listaciudades h2 { font-size:17px; }
#info .listaciudades h3 { font-family:'PT Sans', sans-serif; text-transform:uppercase; color:#444; font-size:15px; margin:8px 0 3px 5px; }
#info .listaciudades p a { font-family:'Arial', sans-serif; font-size:14px; color:#000; text-decoration:none; margin:0 0 5px 10px; }
#info .listaciudades p a:hover { text-decoration:underline; }

#restaurantes .foto { text-align:center; }

.itempor { background:#f0f0e4; padding:6px 6px 8px 6px; }
.itempori { width:658px; height:280px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
.itemporic { background:url(http://www.ocioblogs.com/images/fondo_fpor.png) no-repeat; width:658px; height:280px; }
.itemporict { font-family:'Droid Sans', serif; font-size:55px; font-weight:bold; padding:220px 0 0 6px; color:#111; text-shadow: #FFF 1px 1px 4px; }
.itempor p { font-family:Arial,sans-serif; font-size:12px; color:#333; margin:6px 1px 0 1px; }

.iguiab { width:216px; float:left; }
.iguiab ul { list-style:none; }
.iguiab h4 { font-family:'PT Sans', sans-serif; text-transform:uppercase; color:#0087d0; font-size:13px; border-bottom:1px solid #d5d6c7; margin:0 0 6px 0; padding:0 0 3px 0; }
.iguiab ul li  { padding:0 0 2px 0; line-height:0.9em; }
.iguiab ul li a { font-family:'Droid Sans', sans-serif; font-size:13px; color:#000; text-decoration:none;  }
.iguiab ul li a:hover { text-decoration:underline; }

#ifotos .item { width:208px; float:left; border:2px solid #d5d6c7; margin:0 0 12px 0; }
#ifotosp .item { width:150px; float:left; border:2px solid #d5d6c7; margin:0 0 12px 0; }
#ifotos .item .foto, #ifotosp .item .foto { background:#f2f2e8; padding:4px 0 5px 0; text-align:center; }
#ifotos .item h6, #ifotosp .item h6 { margin:3px 4px 2px 4px; font-family:Arial, sans-serif; font-size:13px; }
#ifotos .item h6 a, #ifotosp .item h6 a { color:#222; text-decoration:none; }
#ifotos .item h6 a:hover, #ifotosp .item h6 a:hover { color:#555; text-decoration:underline; }
#ifotos .item p, #ifotosp .item p { font-family:Arial, sans-serif; font-size:11px; color:#444; margin:0 4px 4px 4px; line-height:1.3em; }

.itemc { width:160px; float:left; margin:0 0 11px 0; }
.itemc img { border:1px solid #777; margin:0 0 4px 0; }
.itemc h6 { font-family:Arial, sans-serif; font-size:13px; margin:0 0 1px 0; }
.itemc h6 a { color:#000; text-decoration:none; }
.itemc h6 a:hover { text-decoration:underline; }
#guia .itemc p, .itemc p { font-family:Tahoma, sans-serif; font-size:11px; line-height:1.1em; padding:0; margin:0; color:#666; }

.paginacion { text-align:center; font-family:'Droid Sans', sans-serif; font-size:13px; margin:12px 0 12px 0; }
.paginacion b { padding:2px 4px 2px 4px; background:url(images/fondo_menu.png) repeat-x; color:#fff; border:1px solid #003958; }
.paginacion a { padding:2px 5px 2px 5px; text-decoration:none; color:#111; background:#f2f2e8; border:1px solid #d5d6c7; }
.paginacion a:hover { background:#006ca5; color:#EEE; border:1px solid #003958; }

.fotogra img { background:#f2f2e8; border:2px solid #d5d6c7; padding:4px; margin:4px 0 5px 0; }

#ifotosg h6 { font-family:Arial, sans-serif; font-size:15px; font-weight:bold; color:#222; margin:2px 0 0 0; }
#ifotosg p { font-size:13px; color:#333; font-family:Arial, sans-serif; }

.guiaeitem { margin:2px 0 10px 0; padding:0 0 10px 0; border-bottom:1px dotted #666; }
.guiaeitemi { width:95px; float:left; text-align:center; }
.guiaeitemi img { border:1px solid #E5E5E5; padding:3px; }
.guiaeitemi img:hover { border:2px solid #ce000c; padding:2px; }
.guiaeitemd { width:570px; float:right; }
.guiaeitemd h4 { font-family:'Trebuchet MS',sans-serif; font-size:19px; font-weight:bold; margin:2px 0 5px 0; }
.guiaeitemd h4 a { color:#000; text-decoration:none; }
.guiaeitemd h4 a:hover { text-decoration:underline; }
.guiaeitemd p { font-family:Arial, sans-serif; font-size:13px; color:#000; }
.guiaeitemd p a { color:#000; text-decoration:underline; }
.guiaeitemd p a:hover { color:#ce000c; text-decoration:none; }

.gmd { width:220px; flot:left; }
.gmd h4 { font-family:Arial, sans-serif; font-size:15px; font-weight:bold; }
.gmd h4 a { color:#000; text-decoration:none; }
.gmd h4 a:hover { text-decoration:underline; }
.gmi { width:65px; float:left; }
.gmi img { border:1px solid #E5E5E5; padding:2px; }
.gmi img:hover { border:2px solid #ce000c; padding:1px; }

#articulos { margin:10px 0 0 0; }
.bloga h5 { font-family:'PT Sans', sans-serif; font-size:13px; color:#006ca5; margin:0 0 0 1px; }
.bloga h2 { font-family:'Droid Sans', serif; font-size:34px; font-weight:bold; line-height:1em; }
.bloga .entr { margin:0 1px 0 1px; font-family:'PT Sans', sans-serif; font-size:15px; margin:4px 1px 8px 1px; color:#333; }
.blogai { width:145px; float:left; }
.blogad { width:510px; float:left; }
.bloga .txt { font-family:Arial, sans-serif; font-size:14px; line-height:1.3em; text-align:justify; }
.bloga .txt h4 { font-family:'Droid Sans', sans-serif; font-size:17px; margin:0 0 -12px -1px; }
.bloga .txt a { color:#006ca5; text-decoration:none; }
.bloga .txt a:hover { text-decoration:underline; }

.bloga .imgnc { border:2px solid #d5d6c7; background:#f2f2e8; padding:3px; margin:0 0 -5px 0; text-align:center; }
.bloga .imgnc { position:relative; padding:3px; border:1px solid #DDDCDE; background:#f5f5f5; border-radius:.3em; line-height:.5em; margin:-.4em 0 -.4em 0; }
.bloga .imgnc p { position:absolute; bottom:3px; left:3px; border-radius:.2em; background:rgba(0,0,0,0.5); padding:.5em .8em .5em .4em; color:#fff; font-size:.78em; margin-right:3px; text-shadow:1px 1px 1px #000; line-height:1.1em; }
.bloga .imgnc p span { color:#999; }
.bloga .imgnc img { border-radius:.2em; }

.bloga .imgnci { border:2px solid #d5d6c7; background:#f2f2e8; padding:3px; float:left; margin:2px 10px 4px 0; }
.bloga .imgncd { border:2px solid #d5d6c7; background:#f2f2e8; padding:3px; float:right; margin:2px 0 4px 10px; }
.bloga .fin { margin:5px 0 0 0; font-family:'PT Sans', sans-serif; font-size:13px; color:#444; }
.bloga .fin b { color:#006ca5; font-weight:normal; }
.bloga .fin .fec { color:#777; }

#guia .ctxt, #restaurantes .ctxt { background:#f5f5f2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:6px 7px 6px 7px; margin:0 0 9px 0; }
#guia .ctxt p, #restaurantes .ctxt p { margin:0 2px 3px 2px; }
.ctxt h4 { font-family:Arial, sans-serif; font-size:13px; margin:0 2px 3px 2px; }

#guial h5 { font-family:'PT Sans', sans-serif; font-size:12px; color:#006ca5; margin:0 0 6px 0; }
.glatitem { font-family:'Droid Sans', sans-serif; font-size:14px; margin:0 0 8px 0; }
.glatitem a { color:#000; text-decoration:none; }
.glatitem a:hover { text-decoration:underline; }
.glatitem img { border:1px solid #777; margin:0 5px -8px 0; }

.guiaind h4 { font-family:'PT Sans', sans-serif; font-size:13px; color:#0087d0; margin:0 0 6px 0; }
.laterali h3, .laterali h4 { font-family:'PT Sans', sans-serif; font-size:14px; color:#0087d0; margin:0 0 6px 0; }
.guiaindc { width:145px; float:left; }
.guiaind p { font-family:'Droid Sans', sans-serif; font-size:13px; padding:1px 0 1px 19px; margin:0 0 3px 0; }
.guiaind p a { color:#000; text-decoration:none; }
.guiaind p a span { color:#777; }
.guiaind p a:hover { font-weight:bold; }
.guiaind p a:hover span { font-weight:normal; }
.guiaind p.lug { background:url(images/ilugares.png) center left no-repeat; }
.guiaind p.fot { background:url(images/ifotos.png) center left no-repeat; }
.guiaind p.res { background:url(images/irestaurantes.png) center left no-repeat; }
.guiaind p.hot { background:url(images/ihoteles.png) center left no-repeat; }
.guiaind p.art { background:url(images/iarticulos.png) center left no-repeat; }
.guiaind p.inf { background:url(images/iinformacion.png) center left no-repeat; }

.porcd h3 { font-family:'PT Sans', sans-serif; font-size:13px; color:#0087d0; margin:0 0 6px 0; }
.porcdi { margin:0 0 7px 0; }
.porcdi h5 { font-family:'PT Sans', sans-serif; font-size:13px; }
.porcdi h5 a { color:#111; text-decoration:none; }
.porcdi h5 a:hover { text-decoration:underline; }

.resinfo { font-family:'PT Sans', sans-serif; font-size:13px; color:#555; }
.resinfo img { margin:0 0 -1px 0; }

.porci { width:520px; float:left; font-family:Arial, sans-serif; font-size:13px; text-align:justify; color:#111; }
.porci p { padding:0 3px 0 3px; }
.porci a { color:#006ca5; text-decoration:none; }
.porci a:hover { text-decoration:underline; }
.porcd { width:140px; float:left; }
.porce h3 { font-family: 'Droid Sans', sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #003958; background:url(images/fondo_menu.png) center repeat-x; color:#fff; padding:2px 5px 2px 5px; }
.porce h3 a { color:#fff; text-decoration:none; }
.porcef  { width:82px; float:left; }
.porcef img { border:1px solid #999; }

.topitem { margin:0 0 8px 0; }
.topitemi { width:60px; float:left; }
.topitemi img { border:1px solid #999; }
.topitemd { width:240px; float:left; }
.topitemd h5 { font-family:'Droid Sans', sans-serif; font-size:14px; margin:2px 0 2px 0; }
.topitemd h5 a { color:#000; text-decoration:none; }
.topitemd h5 a:hover { text-decoration:underline; }
.topitemd p { color:#6c6b54; font-family:Tahoma, sans-serif; font-size:11px; }

#clogint { width:70px; float:right; text-align:right; padding:0; }
#clogint a.off { display:block; color:#FFF; width:70px; text-align:center; 
font-family: Arial, sans-serif; font-size:13px; font-weight:bold; text-decoration: none; padding:10px 0 10px 0; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;
background: #73bbd6; /* Old browsers */
background: -moz-linear-gradient(top,  #73bbd6 0%, #006d99 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73bbd6), color-stop(100%,#006d99)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #73bbd6 0%,#006d99 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #73bbd6 0%,#006d99 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #73bbd6 0%,#006d99 100%); /* IE10+ */
background: linear-gradient(to bottom,  #73bbd6 0%,#006d99 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bbd6', endColorstr='#006d99',GradientType=0 ); /* IE6-9 */
 }
#clogint a.on { display:block; color:#FFF; width:70px; text-align:center; 
font-family: Arial, sans-serif; font-size:13px; font-weight:bold; text-decoration: none; padding:10px 0 10px 0;
background: #73bbd6; /* Old browsers */
background: -moz-linear-gradient(top,  #73bbd6 0%, #006d99 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73bbd6), color-stop(100%,#006d99)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #73bbd6 0%,#006d99 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #73bbd6 0%,#006d99 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #73bbd6 0%,#006d99 100%); /* IE10+ */
background: linear-gradient(to bottom,  #73bbd6 0%,#006d99 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bbd6', endColorstr='#006d99',GradientType=0 ); /* IE6-9 */ }

#cusuario { width:260px; float:right; }
#logincnt { position:relative; float:right; background:#04709B; padding:12px 14px 12px 14px; margin:-5px 0 -5px 0; font-family:'Droid Sans', sans-serif; font-size:12px; color:#fff; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; }
#logincnt p { margin:0 0 2px 0; }
#logincnti { margin:0 0 8px 0; }
#logincntd { margin:0 0 12px 0; }

.buscarcmp { border:1px solid #013951; width:120px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:2px 5px 0 0; background:#EEE; font-family:'Droid Sans', sans-serif; font-size:13px; color:#000; padding:1px 0 1px 2px;  }
.buscarcmp:focus, .buscarcmp:hover { border:1px solid #000; -moz-box-shadow:0 0 3px #FFF; -webkit-box-shadow:0 0 3px #FFF; box-shadow:0 0 3px #FFF; }
.buscarbtn { border:1px solid #491C07; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff; font-family:'Droid Sans', sans-serif; font-size:13px; text-align:center; width:125px; background: #fb9919; /* Old browsers */
background: -moz-linear-gradient(top,  #fb9919 0%, #c95f14 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb9919), color-stop(100%,#c95f14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb9919 0%,#c95f14 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb9919 0%,#c95f14 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb9919 0%,#c95f14 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fb9919 0%,#c95f14 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb9919', endColorstr='#c95f14',GradientType=0 ); /* IE6-9 */ }
.buscarbtn:hover { cursor:pointer; -moz-box-shadow:0 0 4px #FFF; -webkit-box-shadow:0 0 4px #FFF; box-shadow:0 0 4px #FFF; }

#cconectado { width:63px; float:right; margin:1px 0 0 0; position:relative; }
#cconectado .cnt { }
#cconectado .cnt a { display:block; }
#cconectado.off .cnt span { padding:4px 5px 4px 6px; display:block; background:url('images/troff.png') right no-repeat; }
#cconectado.on .cnt span { padding:4px 5px 4px 6px; display:block; background:url('images/tron.png') right no-repeat; }
#cconectado.on .cnt { background:#04709B;
background: #73bbd6; /* Old browsers */
background: -moz-linear-gradient(top,  #73bbd6 0%, #006d99 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73bbd6), color-stop(100%,#006d99)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #73bbd6 0%,#006d99 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #73bbd6 0%,#006d99 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #73bbd6 0%,#006d99 100%); /* IE10+ */
background: linear-gradient(to bottom,  #73bbd6 0%,#006d99 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bbd6', endColorstr='#006d99',GradientType=0 ); /* IE6-9 */ border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
#cconectado.on .cnt .avatar { width:30px; border:1px solid #000; }
#cconectado.off .cnt .avatar { width:30px; border:1px solid #000; }

#modblogin { position:relative; float:right; background:#04709B; width:170px; color:#FFF; padding:8px 10px 10px 10px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; font-family:'Droid Sans', sans-serif; }
#modblogin h3 { font-size:16px; margin:0 0 4px 0; }
#modblogin h3 span { font-size:13px; font-weight:normal; }
#modblogin ul { font-family:Arial, sans-serif; font-size: 14px; list-style:none; line-height: 1em; }
#modblogin ul li { margin:0 0 1px 0; }
#modblogin ul li a { display:block; color:#FFF; margin:0 0 2px 0; text-decoration:none; }
#modblogin ul li a:hover { text-decoration:underline; }

.menuper { list-style:none; clear:both; margin:0 0 5px 0; }
.menuper li { display: inline; }
.menuper li a { display:block; float:left; font-family:'PT Sans', sans-serif; font-size: 14px; color:#003958; text-decoration:none; padding:0 10px 10px 10px; }
.menuper li a:hover { text-decoration: underline; }
.menuper li a.on { font-weight: bold; background: url(images/lineaon.png) bottom center no-repeat; }
.menuper li a.off { background: url(images/linea.png) bottom center no-repeat; }

#perfil { font-family: 'PT Sans', sans-serif; font-size: 14px; }
#perfil p a { color:#000; text-decoration: underline; }
#perfil p a:hover { text-decoration: none; }
.perfila { width:150px; float:left; }
.perfilb { width:840px; float:left; margin:0 0 12px 0; padding:0; }

.frenvi { font-family:'PT Sans', sans-serif; font-size:15px; color:#333; border:1px solid #aeaeae; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#e0e0e0; text-decoration: none; display:block; text-align: center; }
.frenvi:hover { background:#1d1d1d; border:1px solid #5d5d5d; color:#fbe220; cursor:pointer; }
.frcmpe { margin 0; border:1px solid #deddd2; background:#f6f6f4; font-family:Tahoma, sans-serif; font-size:11px; color:#333; padding:5px; }

.lista1 { border-bottom:1px dotted #d5d6c7; margin:0 0 8px 0; padding:0 0 6px 0; }
.lista1i  { width:145px; float:left; }
.lista1i img { border:1px solid #d5d6c7; }
.lista1d { width:525px; float:left; } 
.lista1d h4 { font-family:'PT Sans', sans-serif; font-size:13px; color:#006ca5; } 
.lista1d h3, .lista1d h2 { font-family:'Trebuchet MS', sans-serif; font-size:18px; margin:0 0 1px 0; } 
.lista1d h3 a, .lista1d h2 a { color:#000; text-decoration:none; } 
.lista1d h3 a:hover, .lista1d h2 a:hover { text-decoration:underline; } 
.lista1d p { font-family:'PT Sans', sans-serif; font-size:13px; color:#666; } 

.lista2 { border-bottom:1px dotted #d5d6c7; margin:0 0 8px 0; padding:0 0 6px 0; }
.lista2i  { width:85px; float:left; }
.lista2i img { border:1px solid #d5d6c7; }
.lista2d { width:585px; float:left; } 
.lista2d h4 { font-family:'PT Sans', sans-serif; font-size:13px; color:#006ca5; } 
.lista2d h3 { font-family:'Trebuchet MS', sans-serif; font-size:18px; margin:0 0 1px 0; } 
.lista2d h3 a { color:#000; text-decoration:none; } 
.lista2d h3 a:hover { text-decoration:underline; } 
.lista2d p { font-family:'PT Sans', sans-serif; font-size:13px; color:#666; }

.lista3 { border-bottom:1px solid #d5d6c7; margin:0 0 12px 0; padding:0 0 10px 0; }
.lista3d { width:210px; float:right; text-align:right; }
.lista3d img { border:1px solid #666; }
.lista3i { width:460px; float:left; }
.lista3i h4 { font-family:'Droid Sans', sans-serif; color:#0087d0; font-size:13px; }
.lista3i h3 { font-family:'PT Sans', sans-serif; font-size:22px; line-height:1em; margin:0 0 4px 0; }
.lista3i h3 a { color:#000; text-decoration:none; }
.lista3i h3 a:hover { text-decoration:underline; }
.lista3i p { font-family:Arial, sans-serif; font-size:13px; color:#333; margin:0 0 1px 0; }
.lista3i p.fec { font-family:Arial, sans-serif; font-size:11px; color:#666; }


.bloqueac { width:94px; float:left; }
#bestado.off a, #bvan.off a, #bquieren.off a { display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-family:'Droid Sans', sans-serif; font-size:12px; color:#222; font-weight:bold; border:1px solid #d5d6c7; background:url(images/bf_std.png) no-repeat left #f0f0e4; padding:4px 0 4px 20px; text-decoration:none; }
#bestado.off a:hover, #bvan.off a:hover, #bquieren.off a:hover { border:1px solid #bfc0ac; }
#bestado.on a { display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-family:'Droid Sans', sans-serif; font-size:12px; color:#222; font-weight:bold; border:1px solid #46d000; background:url(images/bf_estado.png) no-repeat left #46d000; color:#FFF; padding:4px 0 4px 20px; text-decoration:none; }
#bvan.on a { display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-family:'Droid Sans', sans-serif; font-size:12px; color:#222; font-weight:bold; border:1px solid #008bf0; background:url(images/bf_calendar.png) no-repeat left #008bf0; color:#FFF; padding:4px 0 4px 22px; text-decoration:none; }
#bquieren.on a { display:block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-family:'Droid Sans', sans-serif; font-size:12px; color:#222; font-weight:bold; border:1px solid #d00018; background:url(images/bf_gusta.png) no-repeat left #d00018; color:#FFF; padding:4px 0 4px 21px; text-decoration:none; }

.bacuenta { text-align:center; font-family:'Droid Sans', sans-serif; font-size:12px; }
.bacuenta p, #guia .bacuenta p, #restaurantes .bacuenta p { font-size:20px; margin:5px 0 0 0; }

.itemico { width:45px; float:left; margin:0 0 5px 0; }
.itemico img { border:1px solid #d5d6c7; }

.radd { margin:0 0 12px 0; }
.radd h4 { font-family:'Droid Sans', sans-serif; font-size:15px; margin:0 0 5px 0; }
.radd h6 { font-family:'Droid Sans', sans-serif; font-size:13px; margin:0 0 3px 0; }
.raddc { border:1px solid #d5d6c7; padding:2px; font-family:Arial, sans-serif; font-size:13px; color:#222; background:#f2f2e8; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.error  { margin:0 0 8px 0; }
.error span { background:#e00500; font-family:'Droid Sans', sans-serif; font-size:13px; color:#FFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold; padding:1px 5px 1px 5px; }

.itemr { margin:0 0 10px 0; padding:0 0 8px 0; border-bottom:1px solid #d5d6c7; }
.itemri { width:52px; float:left; padding:2px 0 0 0; }
.itemri img { border:1px solid #d5d6c7; }
.itemrd { width:608px; float:left; }
.itemrd h4 { font-family:'PT Sans', sans-serif; font-size:15px; }
.itemrd .info { font-family:'PT Sans', sans-serif; font-size:13px; color:#777; margin:0 0 4px 0; }
.itemrd .info a { color:#666; font-weight:bold; text-decoration:none; }
.itemrd .info a:hover { text-decoration:underline; }
.itemrd .info img { margin:0 0 -2px 0; }
.itemrd .txt { color:#111; font-family:Arial, sans-serif; font-size:13px; text-align:justify; }

.revfi { width:82px; float:left; margin:0 0 6px 0; }
.revfi img { border:1px solid #d5d6c7; }

.blp1 { width:430px; float:left; }
.blp2 { width:100px; float:left; }

.extendido h5 { font-family:'PT Sans', sans-serif; text-transform:uppercase; font-size:12px; color:#444; border-bottom:1px dotted #D5D6C7; padding:2px 0 1px 4px; margin:0 0 6px 0; }

.blug { margin:0 0 6px 0; }
.blug1 { width:60px; float:left; padding:3px; margin:0 8px 0 0; background:#F2F2E8; }
.blug1 img { width:60px; }
.blug2 { width:258px; float:left; }
.blug2 h6 { margin:2px 0 2px 0; }
.blug2 h6 a { font-family: 'Droid Sans', sans-serif; font-size:15px; color:#000; text-decoration:none; }
.blug2 h6 a:hover { text-decoration:underline; }
.blug2 p.desc { font-family:'Arial', sans-serif; font-size:12px; color:#777; line-height: 1em;}
.blug3 { width:98px; float:left; text-align:right; }
.blug3 a { font-family: 'PT Sans', sans-serif; font-size:12px; color:#555; text-decoration: none; }
.blug3 a:hover { text-decoration:underline; }
.bplatf { margin:0 0 10px 0; padding:3px; background:#F2F2E8; }
.bplatf img { width:94px; }

.bloquepn { width:487px; float:left; margin:0 0 12px 0; }
.bpn1 { width:170px; float:left; }
.bpn1 img { width:150px; border:1px solid #D5D6C7; background:#F2F2E8; padding:4px; }
.bpn2 { width:317px; float:left; }
.bpn2 h6 { font-family:'PT Sans', sans-serif; font-size:12px; color:#006CA5; }
.bpn2 h3 a { font-family:'Droid Sans', sans-serif; font-size:16px; color:#000; text-decoration:none; margin:0 0 5px 0; line-height: 1.1em; }
.bpn2 h3 a:hover { text-decoration:underline; }
.bpn2 .desc { font-family:Arial, sans-serif; font-size:13px; color:#555; line-height:1.1em;}

.cprofile { border:1px solid #E5E5E5; background:#F1F1F1; padding:10px; margin:0 0 12px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.cprofile .cp1 { width:88px; float:left; }
.cprofile .cp1 img { border:1px solid #444; }
.cprofile .cp2 { width:650px; float:left; }
.cprofile .cp2 { font-family: 'Droid Sans', sans-serif; font-size:20px; }
.cprofile .cp3 { width:115px; float:left; font-family:'Open Sans', sans-serif; text-align:center; font-size:15px; line-height: 1.7em; color:#555; padding:16px 0 0 0; }
.cprofile .cp3 .num { font-size:38px; font-weight:bold; }

.plist { width:33%; float:left; list-style: none; font-family: 'Open Sans', sans-serif; font-size:13px; color:#222; }
.plist a { color:#444; text-decoration:none; }
.plist a:hover { text-decoration:underline; }
.plist b { display:block; margin:6px 0 0 0; }




