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

#mapaw .bloque { width:315px; 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; }
#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:20px 0 50px 0; color:#FFF; }


#copy { font-family:'Trebuchet MS',sans-serif; font-size:14px; }
#copy img { margin:0 0 -2px 0; }
#copy b { color:#CE000C; }
#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; margin:32px 0 0 0; }
#links ul { list-style:none; }
#links ul li { margin:0; font-family:'Trebuchet MS',sans-serif; font-size:12px; }
#links ul li a { color:#BCBCBC; text-decoration:none; }
#links ul li a:hover { color:#EFEFEF; } 
.lformulatv { display:block; background:url(http://www.ocioblogs.com/images/formulatv.png) no-repeat; width:130px; height:20px; margin:0 auto; }
.lformulatv span { display:none; }
.lformulatv:hover { background-position:100% -20px; }
.lecartelera { display:block; background:url(http://www.ocioblogs.com/images/ecartelera.png) no-repeat; width:130px; height:20px; margin:0 auto; }
.lecartelera span { display:none; }
.lecartelera:hover { background-position:100% -20px; }
.ldiariofemenino{ display:block; background:url(http://www.ocioblogs.com/images/diariofemenino.png) no-repeat; width:124px; height:32px; margin:0 auto; }
.ldiariofemenino span { display:none; }
.ldiariofemenino:hover { background-position:100% -32px; }
.lplanetatrucos{ display:block; background:url(http://www.ocioblogs.com/images/planetatrucos.png) no-repeat; width:134px; height:20px; margin:0 auto; }
.lplanetatrucos span { display:none; }
.lplanetatrucos:hover { background-position:100% -20px; }

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

#portada { padding:12px 0 15px 0; }
#portada .bloque { width:485px; float:left; }
#portada .bloque .cuadro { border:2px solid #d5d6c7; padding:0 0 4px 0; }
#portada .bloque .cuadro .img { background:#f2f2e8; padding:4px 4px 6px 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:#666; 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:#a60909; text-decoration:underline; }

.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; }

#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; }

#ciudad { background:url(http://www.ocioblogs.com/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:#fbe20f; text-decoration:none; }
#ciudadc .tit a:hover { color:#fbf80f; }

#menu { background:url(http://www.ocioblogs.com/images/fondo_menu.png) repeat-x; height:34px; }
#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 0 5px 0; 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:#a40909; }
#menuc ul .off a { display:block; float:left; margin:0 10px 0 0; text-decoration:none; background:#b90909; color:#FFF; text-align:center; padding:5px 0 5px 0; 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 .off a:hover { background:#262626; color:#fbe20f; }

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

#restaurantes h1, #guia h1, #fotos h1 { font-family: Arial, sans-serif; font-size:22px; font-weight:normal; background:url(http://www.ocioblogs.com/images/fondo_h1.png) repeat-x; border:1px solid #b2b29c; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#333; padding:4px 5px 4px 5px; }
#restaurantes h3, #guia h3, #fotos h3 { font-family: Arial, sans-serif; font-size:14px; font-weight:bold; background:url(http://www.ocioblogs.com/images/fondo_menu.png) repeat-x; border:1px solid #69090b; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fbe20f; padding:4px 5px 4px 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:#000; text-decoration:none; border-bottom:1px solid #93090a; }
#guia p a:hover, #restaurantes p a:hover { color:#93090a; border:0; }
.gtop { border:2px solid #d5d6c7; padding:3px; background:#f2f2e8; margin:0 0 10px 0; }

#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; }

#iguia ul { list-style:none; }
#iguia ul li { width:48%; float:left; margin:2px 4px 2px 4px; }
#iguia ul li b { display:block; font-family: Arial, sans-serif; font-size:13px; font-weight:bold; background:url(http://www.ocioblogs.com/images/fondo_menu.png) repeat-x; border:1px solid #69090b; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fbe20f; padding:2px 4px 2px 4px; }
#iguia ul li a { display:block; font-family: Arial, sans-serif; font-size:13px; padding:1px 4px 1px 4px; color:#222; text-decoration:none; }
#iguia ul li a:hover { color:#93090a; 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; }

.paginacion { text-align:center; background:#444; font-family:Verdana, sans-serif; font-size:11px; padding:6px 0 6px 0; margin:5px 0 7px 0; }
.paginacion b { padding:2px 4px 2px 4px; background:#000; color:#fbe20f; }
.paginacion a { padding:2px 5px 2px 5px; text-decoration:none; color:#DDD; }
.paginacion a:hover { background:#CE000C; color:#FFF; }

.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; }