﻿/*   
Theme Name: Love Valencia
Theme URI: http://www.lovevalencia.com/
Description: Tema dise&ntilde;ado espec&iacute;ficamente para el portal www.lovevalencia.com
Author: Summonpress
Author URI: http://www.summonpress.com
Version: 1.0
Tags: 

*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 10px solid #32A1A4;
    font-size: 125%;
    font-weight: bold;
    margin: 30px;
    padding: 10px 10px 10px 20px;
    quotes: none;
    text-align: left;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	/*border-collapse: collapse;
	border-spacing: 0;*/
}
a img {
	border: none;
}

*/
/* =Layout
-------------------------------------------------------------- */

#content {
	margin: 0 10px;
}

#info {
	float: left;
	width: 660px;
}

#sidebar {
	float: right;
	width: 300px;
}

#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 220px;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
}


/* =Fonts
-------------------------------------------------------------- */

body,
input,
textarea,
.page-title span,
.pingback a.url {
	font: 0.9em Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}


.link_adsense{    color: #39A5A8 !important;
    float: right;
    font-family: arial,sans-serif;
    font-size: 13px;
    line-height: 14px;
    margin-right: 70px;}
    
.link_adsense:hover{ color: #A839A5 !important;}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: #fff;
}
body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}

input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #0066cc;
}
a:visited {
	color: #743399;
}
a:active,
a:hover {
	color: #ff4b33;
}

.oculto {
	position: absolute;
	left: -9000px;
}

.resolucion {
	margin: 0 auto;
	width: 1004px;
	position: relative;
}

.flotader {
	float: right;
}

.flotaizq {
	float: left;
}

.mbottom {
	margin-bottom: 10px;
}

.ultimo {
	margin-right: 0 !important;
}

.clear{
	clear: both;
}


/* =Estructura
-------------------------------------------------------------- */

#header_top {
	background: url(images/cabecera_top_bg.png) repeat-x center;
	height: 33px;
	padding-top: 7px;
}

.header {
	height: 140px;
}

#header-original {
	background: url(images/cab_general_bg.png) repeat-x center;
}

#header {
/* background: url("http://www.lovevalencia.com/wp-content/uploads/2013/10/banner-halloween-definitivo-01.jpg") no-repeat scroll 0 -3px  transparent; */
	background: #ce292e none repeat scroll 0 0;
	width: 1000px;
	margin: auto;
	border-radius: 10px 10px 0 0;
}

#fb_like{   
       background: white none repeat scroll 0 0;
    border-radius: 10px;
    padding: 10px;
    position: absolute;
    right: 20px;
    top: 30px;}

#header_beach {
	background: url(images/beach1.jpg) repeat-x center;
}

#header_entertainment {
	background: url(images/entertainNEW2-1.jpg) repeat-x center;
}

#header_gastronomy {
	background: url(images/gastro2.jpg) repeat-x center;
}

#header_sport {
	background: url(images/sport.jpg) repeat-x center;
}

#header_outdoors {
	background: url(images/outdoor.jpg) repeat-x center;
}

#header_culture {
	background: url(images/cultureNEW4.jpg) repeat-x center;
}


#header_business {
	background: url(images/business-1.jpg) repeat-x center;
}


#pie {
	    background-color: #e6e4db;
    border-top: 1px solid #dfddd2;
    clear: both;
    display: block;
    margin-top: 30px;
}

#pie_logo {
	float: right;
	margin: 10px;
}

#social_iconos {
	margin-top: 5px;
	width: 145px;
}

#social_iconos ul {
	display: inline;
}

#social_iconos li {
	float: left;
	margin-left: 5px;
}

#pie .artvisual {
	float: left;
	display: block;
	margin-top: 5px;
	text-decoration: none;
	color: #999;
}

#pie .artvisual:hover {
	text-decoration: undeline;
}

#pie #social_iconos {
	width: 110px;
}

/* =Header
-------------------------------------------------------------- */

#logo {
	margin-left: -20px;
	float: left;
	width: 364px;
	height: 140px;
	font-size: 2.0em;
	font-weight: bold;
	line-height: 2.0em;
	position: absolute;

}

#header_top_cont input {
	padding: 4px;
}

#header_top_cont input[type="text"] {
	background-color: #FFCC00;
	width: 150px;
}

#header_top_cont input:focus {
	background-color: #FFE377;
}

#header_top_cont input[type="submit"] {
	background-color: #000;
	color: #fff;
	border: none;
	font-weight: bold;
	cursor: pointer;
}

#nav_guias {
	clear: both;
	background-color: #EDEDED;
	position: relative;
	top: -5px;
	width:1004px;
	margin: auto;
	z-index: 100;


}

#nav_guias_cont div.info {
	background: url("images/guias_flecha.png") no-repeat scroll right 8px transparent;
	float: left;
	height: 25px;
	padding: 2px 5px;
	width: 170px;
}

#nav_guias_cont span.txt {
	
	display: block;
	float: left;
	font-weight: bold;
	margin-left: 10px;
}

#nav_guias_cont span.bt{
   background: none repeat scroll 0 0 #30A0A3;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    height: 18px;
    padding: 1px 8px;
    width: 30px;
}

#nav_guias_cont span.bt a{
	color: #fff;

}

#nav_guias_cont span {
	display: block;
	margin-top: 3px;
	color: #000;
}

/* Menu guias */

#nav_guias_cont ul {
	float: left;
	margin-left: 10px;
	
}

#nav_guias_cont li {
	float: left;
	border-right: 1px solid #ccc;
	padding: 5px 10px;
	font-weight: bold;
}

#nav_guias_cont a {
	color: #289193;
	text-decoration: none;
}

#nav_guias_cont a:hover {
	text-decoration: underline;
}

/* =Menu
-------------------------------------------------------------- */

#menu-cabecera {
	margin-top: 82px;
}

#nav_cab {
	font-size: 1.2em;
	font-weight: bold;
}

#nav_cab ul {
	float: left;
	position: relative;
	width: 660px;
}

#nav_cab li {
	float: left;
	margin-right: 2px;
	background: white;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

#nav_cab li.current-post-ancestor, .menu_home #nav_cab li#menu-item-1052:hover ul, .menu_home #nav_cab li#menu-item-1052 {
	background: #fff;
}

#nav_cab li:hover {
	background: #FFE377;
}

#nav_cab li li {
	padding-left: 0;
	border-radius: 0;
	margin: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	background: #fff;
}

#nav_cab li a {
	padding: 4px 10px;
	display: block;
	color: #666;
	text-decoration: none;
}

#nav_cab li a:hover {
	color: #000;
}

#nav_cab li ul, #access #submenu {
	float: left;
	display: none;
	padding: 5px 0;
	position: absolute;
	left: 0; 
	top: 26px;
	width: 660px;
	background: #fff;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

#nav_cab li ul {
	z-index: 80;
	margin-top: -4px;
}

#nav_cab li:hover ul  { 
	display: block; 
	z-index: 100;
	background-color: #FFE377;
}

#nav_cab li ul li.current-post-ancestor a, #nav_cab li ul li.current-category-ancestor a, #nav_cab li ul li.current-menu-item a { 
	background: #fff url(images/submenu_active.png) bottom center no-repeat;
	color: #666;
}

#nav_cab li:hover ul a { 
	background-color: #FFE377;
}

#nav_cab li.current-post-ancestor, #nav_cab li.current-post-ancestor ul, #nav_cab li.current-post-ancestor ul a, 
#nav_cab li.current-category-ancestor, #nav_cab li.current-category-ancestor ul, #nav_cab li.current-category-ancestor ul a,
#nav_cab li.current-menu-ancestor, #nav_cab li.current-menu-ancestor ul, #nav_cab li.current-menu-ancestor ul a,
.menu_home #nav_cab li#menu-item-1052 ul a {
	background: #fff;
	font-size: 13px;
}

#nav_cab li.current-post-ancestor ul, #nav_cab li.current-category-ancestor ul, #nav_cab li.current-menu-ancestor ul, .menu_home #nav_cab li#menu-item-1052 ul { 
	display: block; 
	z-index: 90;
}

#nav_cab li ul a { 
	border-right: 1px solid #333;
	display: inline;
	color: #000; 
	font-size: 13px;
} 

#nav_cab li ul a:hover {
	text-decoration: underline;
}

#access {
    left: 330px;
    position: relative;
    width: 500px;
    z-index: 90;
}

#access #submenu  {
	display: block; 
	top: 108px;
	left: 0;
	width: 645px;
	height: 17px;
	z-index: 80;
	padding-left: 15px !important;
	color: #a8a8a8;
}

/**/

#nav_pie li {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px dotted #999;
}

#nav_pie li a {
	text-decoration: none;
	font-weight: bold;
	color: #999;
}

#nav_pie li a:hover {
	text-decoration: underline;
}

/** Migas de pan  */

#breadcrumb {
	margin-bottom: 10px;
}

#breadcrumb a {
	text-decoration: none;
	color: #39A5A8;
}

#breadcrumb a:hover {
	text-decoration: underline;
}

/* =sidebar
-------------------------------------------------------------- */

#sidebar {
	width: 300px;
}

#sidebar .logo_patrocinado {
	text-align: center;
	margin: 20px 0;
}

#sidebar #calendar_wrap {
	margin-bottom: 20px;
}

#sidebar h3, #em_widget-5 h3.widget-title {
	background: url(images/ico_naranja.png) center left no-repeat;
	padding-left: 20px;
	font-weight: bold;
	font-size: 1.4em;
	color: #000;
}
 #em_widget-5 h3.widget-title {margin-bottom: 10px;}

#sidebar .publicidad {
	width: 280px;
	height: 16px;
	background: url(images/publicidad_bg.png) top left no-repeat;
	padding: 5px 10px;
}

#sidebar .sidebar_img {
	margin: 20px 0;
}

#sidebar .bloque h3 {
	margin: 20px 0 15px 0;
}

#sidebar .bloque .caras{
	width: 148px;
	float:left;
	margin-right:2px;
}

#sidebar .sidebar_comments{
	margin-bottom: 10px;
}

#sidebar .comment_author{
	font-weight:bold;
	text-transform: uppercase;
	border-top:3px solid #FFCC00;
	padding:2px;
}

#sidebar .comment_date{
	font-size:x-small;
	color:#CCC;
	border-bottom:1px solid #EEE;
	margin-bottom:4px;
}

#sidebar .comment_link a{
	text-decoration:none;
	color:#333;
	font-weight:bold;
}

.caras_nombre a{
	font-weight:bold;
	color: #000;
	text-decoration:none;
}

.caras_institucion{
	color:#999;
	margin-bottom:4px;
}

#sidebar .bloque span {
	color: #000;
}

#sidebar .bloque .foto {
	float: left;
	margin: 0 10px 5px 0;
	padding: 2px;
	border: 1px solid #a8a8a8;
	background-color: #fff;
}

/*Otras formas de venir a Valencia*/

.home_come{
	margin: 20px 0;
}

.home_come li{
	padding: 5px;
}

.home_come li.avion{
	background: url("images/como_llegar.png") no-repeat scroll 265px 6px #F1F1F1;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px dotted #DBDBDB;
}

.home_come li.avion:hover{
	background: url("images/como_llegar.png") no-repeat scroll 265px -208px #F1F1F1;
}

.home_come li.tren{
	background: url("images/como_llegar.png") no-repeat scroll 265px -35px #FFF;
}

.home_come li.tren:hover{
	background: url("images/como_llegar.png") no-repeat scroll 265px -249px #FFF;
}

.home_come li.coche{
	background: url("images/como_llegar.png") no-repeat scroll 265px -75px #F1F1F1;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px dotted #DBDBDB;
}

.home_come li.coche:hover{
	background: url("images/como_llegar.png") no-repeat scroll 265px -289px #F1F1F1;
}

.home_come li.bus{
	background: url("images/como_llegar.png") no-repeat scroll 265px -116px #F1F1F1;
	border-bottom: 1px solid #DBDBDB;
}

.home_come li.bus:hover{
	background: url("images/como_llegar.png") no-repeat scroll 265px -330px #F1F1F1;
}

.number{
	background: none repeat scroll 0 0 #8FD6D8;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin: 0 8px;
	padding: 4px 8px;
}

.time li{
	font-size: x-small;
	height: auto;
	line-height: 1.3em;
	padding: 0;
}
.time li.gray a{
	color: #7F7F7F;
	text-decoration: none;
}
.time li.gray a:hover{
	color: #DDD;
	text-decoration: none;
}

.como_greenbg{
	background-color: #8DC435;
	color: #FFFFFF;
	display: block;
	float: left;
	margin-right: 10px;
	padding: 0 4px;
	width: 55px;
}
.como_greenbg:hover{
	background-color: #FFCC00;
}
.como_red{
	color: #990000;
}

/* =content
-------------------------------------------------------------- */
#content h1 {
	font-size: 2.0em;
	margin-bottom: 25px;
	margin-top: 0px;
}

/* =posts
-------------------------------------------------------------- */

.posts {
	margin-bottom: 20px; 
}

.posts h2 {
	padding-bottom: 5px;
	margin-bottom: 10px; 
	border-bottom: 2px solid #FFCC00;
}

.posts h2 a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.posts img {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #e0e0e0;
	padding: 2px;
}


/* =post
-------------------------------------------------------------- */

#post {
	margin-bottom: 20px;
}

#post h1 {
	font-size: 2.0em;
	margin-bottom: 5px;
	margin-top: 25px;
}

#post h2, .page h2{
    font-size: 1.4em;
    font-weight: bold;
    line-height: 3.8em;
}


#post .entry-content p {
	font-size: 1.2em;
	line-height: 1.4em;
}

#post .entry-content h3 {
	margin-bottom: 20px;
	padding: 5px 0;
	border-bottom: 3px solid #FFCC00;
	color: #000;
}

.entry-content a, .entry-meta a, .entry-utility a {
	color: #39A5A8;
	text-decoration: underline;
}
.entry-content a.button{
	color: #FFF;
}
.entry-content a:hover, .entry-meta a:hover, .entry-utility a:hover {
	text-decoration: underline;
}

/* Cabecera del post, mapa y img */

#cab_post {
	border-bottom: 3px solid #FFCC00;
	padding-bottom: 5px;
	margin-bottom: 5px;
	position: relative;
}


#mapa_post {
	float: right;
	border: solid 1px #e0e0e0;
	width: 200px;
	height: 300px;
}

 #texto_extra p {
	float: right;
	background-color: #ffd;
	border: solid 1px #e0e0e0;
	width: 180px;
	height: 280px;
	padding: 10px;
	font-size: 1.5em;
	line-height: 1.5em;
	text-align: center;
}


#cab_post_foto {
	position: relative;
	float: left;
	margin-right: 1px;
	border: solid 1px #e0e0e0;
	margin-bottom: 20px;
	height: 300px;
	width: 450px;
	overflow: hidden;
}

#cab_post_foto span {
	display: block;
	position: absolute;
	bottom: 0;
	width: 440px;
	padding: 10px;
	background: url(images/foto_text_bg.png) top left repeat;
	color: #fff;
	font-weight: bold;
}


#cab_post .mapp-poweredby, #cab_post .ratingtext {
	display: none;
}

#social {
	background: #F0F0F0;
	padding: 12px 10px 6px 10px;
	margin: 15px 0;
	clear: both;
}

#social a {
	text-decoration: none;
}

#social .votar {
	float: left;
	margin: 0 50px;
	width: 150px;
}

#social .ratingblock {
	float: right;
	margin-left: 5px;
	margin-top: 1px
}

#social .imprimir {
	float: left;
	background: url(images/print_ico.png) left center no-repeat;
	padding-left: 20px;
}


#social #comparte  {
	float: right;
	width: 125px;
}

#social #comparte a {
	display: block;
	margin-left: 7px;
	margin-top: 1px;
	float: right;
}

#social #comparte a:hover {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

/* Direccion POST */

#direccion span {
	float: left;
	margin-right: 20px;
}

/* Video POST */

.vvqbox {
	margin-bottom: 20px !important;
}

.videodestacado {
	margin-bottom: 30px;
}

.videodestacado object {
	margin-left: 10px;
}

.videodestacado h2 {
	background-color: #EF7D0B;
	padding: 10px;
}

.videodestacado h2 a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.5em;
}

.video {
	margin-bottom: 10px;
}

/* Comentarios */

h3#comments-title, h3#reply-title, #relacionados h3, #relacionados-grande h3, h3.verde {
	color: #000;
	padding: 20px;
	margin-top: 20px;
	font-weight: bold;
	font-size: 1.5em;
}

#comments-title {
	background: url(images/ico_naranja.png) left center no-repeat;
	border-top: solid 1px #E0E0E0;
}

#reply-title {
	background: url(images/ico_azul.png) left center no-repeat;
	border-top: dotted 1px #9E9E9E;
}

.form-submit #submit {
	background-color: #000;
	color: #fff;
	padding: 3px;
	width: auto !important;
}

.form-submit #submit:hover {
	cursor: pointer;
}

#comments .pingback {
	background-color: #efefef;
	border-bottom: 1px solid #fff;
	padding: 5px;
}

.commentlist li.comment {
	border-top: solid 3px #efefef;
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 20px 0 0 0;
	padding: 5px 0 0 56px;
	position: relative;
}

.commentlist li.comment .children {
	margin-top: 15px; 
	background-color: #f3f3f3;
	border-top: none;
}

/* Relacionados */

#relacionados h3, #relacionados-grande h3, h3.verde {
	background: url(images/ico_verde.png) left center no-repeat;
	border-top: solid 1px #E0E0E0;
}

#relacionados div div {
	position: relative;
	float: left;
	width: 180px;
	margin-right: 40px;
	margin-bottom: 20px;
}

#relacionados h4, .pub-single h5, .concierto-single h5{

    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 5px 0 0;
    font-size: 1em;
    font-weight: bold;
    left: 0;
    line-height: 14px;
    padding: 5px;
    position: absolute;
    top: 35px;
}

#relacionados h4 a {
	color: #000;
	text-decoration: none;
}

#relacionados a.vermas {
	background-color: #000;
	color: #fff;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
}


/* = Paginacion
-------------------------------------------------------------- */

.navigation {
    float: right;
    margin: 20px 3px;
    padding: 3px;
    text-align: center;
}

.wp-paginate li {
	display: inline;
}

.wp-paginate a {
	background: #ddd; 
	border: 1px solid #ccc; 
	color: #666; 
	margin-right: 4px; 
	padding: 3px 6px; 
	text-align: center; 
	text-decoration: none;
}
.wp-paginate a:hover, .wp-paginate a:active {
	background: #31A0A3; 
	color: #fff;
}

.wp-paginate .title {
	color: #555; 
	margin-right: 4px;
}

.wp-paginate .gap {
	color: #999; 
	margin-right: 4px;
}

.wp-paginate .current {
	color: #fff; 
	background: #31A0A3; 
	border: 1px solid #89adcf; 
	margin-right: 4px; 
	padding: 3px 6px;
}

/* =Mosaico
-------------------------------------------------------------- */

.mosaico {
	margin-bottom: 30px;
}

.mosaico h3 {
	background-color: #000;
	padding: 5px;
	line-height: 1.1em;
	font-weight: bold;
}

.mosaico h3 a {
    color: #FECB00;
    display: block;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
}

.mosaico .extracto {
	line-height: 1.2em;
}

.mosaico .mosaic {
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: 10px;
	height: 300px;
}

.mosaico .mos {
	position: absolute;
}

.mosaico .mosaic-0 {
	width: 150px;
}

.mosaico .mosaic-0 .mos {
	left: 10px;
	top: 20px;
	width: 130px;
}

.mosaico .mosaic-1 {
	width: 260px;
}

.mosaico .mosaic-1 .mos {
	bottom: 40px;
	left: 60px;
	width: 150px;
}

.mosaico .mosaic-2 {
	width: 200px;
}

.mosaico .mosaic-2 .mos {
	left: 30px;
	top: 40px;
	width: 130px;
}

.mosaico .mosaic-3 {
	width: 150px;
}

.mosaico .mosaic-3 .mos {
	bottom: 60px;
	left: 20px;
	width: 120px;
}

.mosaico .mosaic-4 {
	width: 200px;
	margin-right: 0;
}

.mosaico .mosaic-4 .mos {
	bottom: 90px;
	left: 15px;
	width: 170px;
}

.mosaico .extracto {
	background-color: #000;
	color: #fff;
	display: none;
	padding: 5px;
}

.mosaico .extracto p {
	margin-bottom: 15px;
}

.mosaico .extracto a {
	background: #FECB00; 
	padding: 3px; 
	color: #000;
	float: right;
	text-decoration: none;
}

/** listado categorias lovevalencia **/

.cat_especial {
	float: left;
	width: 210px;
	margin-right: 14px;
}

.ultimo {
	margin-right: 0;
}

.cat_especial div  {
	padding: 0 10px;
	margin-bottom: 30px;
}

.cat_especial h2, .cat_especial h3 {
    background-color: #8DC435;
    font-size: 1.2em;
    line-height: 18px;
    padding: 5px;
}

.cat_especial h2 a, .cat_especial h3 a    {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.cat_especial img {
	width: 210px;
	height: 93px;
}

.cat_especial .vermas {
	background-color: #FFCC00;
}

.color2 h3 {
	background-color: #EF7D0B;
}

.color2 .vermas {
		background-color: #EF7D0B;
}

/** Portada Valencia loves **/

#valencialoves h2 {
	background: url(images/ico_verde.png) left center no-repeat;
	color: #000;
	padding: 20px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 1.5em;
}

/* =PORTADAS
-------------------------------------------------------------- */

.portada {
	margin-bottom: 20px;
}

.portada h2 {
	background: url(images/ico_verde.png) left center no-repeat;
	color: #000;
	padding: 10px 20px;
	/*margin-top: 10px;*/
	font-weight: bold;
	font-size: 1.5em;
}

/* Modulos portadas */


.portada .port_actualidad {
	background: url(images/ico_naranja.png) left center no-repeat;
}

.home_actualidad {
	float: left;
	height: 335px;
	margin-bottom: 10px;
	margin-right: 5px;
	position: relative;
	width: 325px;
}

.home_actualidad h3, .home_actualidad h2  {
	background-color: #CE292E;
	padding: 8px;
	font-size: 1.2em;
	border-radius: 5px 5px 0 0;
}

.home_actualidad h3 a, .home_actualidad h2 a  {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.destacado_fecha{
	background: none repeat scroll 0 0 #FFFFFF;
	bottom: 100px;
	color: #EF7D0B;
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px;
	position: absolute;
	/*width: 325px;*/
	z-index: 100;
	/* for IE */
	  filter:alpha(opacity=80);
  /* CSS3 standard */
	  opacity:0.8;
}

.rutas, .visitar {
	position: relative;
	float: left;
	width: 208px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.rutas div, .visitar div, .rutas p, .visitar p  {
	padding: 0 10px;
}

.rutas h3, .rutas h2  {
	background-color: #000;
	padding: 8px;
	font-size: 1.2em;
}


.rutas h3 a, .rutas h2 a  {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.visitar h3 {
	position: absolute;
	top: 90px;
	background-color: #fff;
	padding: 5px;
	font-size: 1.2em;
}

.visitar h3 a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


a.vermas {
	background-color: #000;
	color: #fff;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
}

.destacados_turis {
	width: 640px;
	height: 169px;
	padding: 15px 25px;
	background: url(images/destacados_bg.jpg) top left no-repeat;
	color: #fff;
}

.destacados_turis h3, .destacados_turis h4 {
    display: inline;
    font-size: 12px;
    line-height: 14px;
}

.destacados_turis h3 a, .destacados_turis h4 a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
}

.destacados_turis h3.titulo {
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000;
	font-size: 1.3em
}

.destacados_turis .destacado {
	float: left;
	width: 310px;
	margin-bottom: 15px;
	margin-right: 10px;
}

.destacados_turis .destacado img.foto {
	float: left;
	margin: 0 10px 5px 0;
	padding: 2px;
	border: 1px solid #a8a8a8;
	background-color: #fff;
}


/* =Portada turis
-------------------------- */

h2.titulo_deportes {
	margin-left: 225px;
	margin-top: 0;
	padding-top: 0;
	background-position: left top;
}

#imagen_portada {
	position: relative;
}

#imagen_portada h1 {
	position: absolute;
	top: 200px;
	left: 20px;
	width: 150px;
	color: #fff;
	font-size: 1.5em;
	line-height: 1.3em;
	font-weight: bold;
}


/* =Portada sport
-------------------------------------------------------------- */

#deportes {
	float: right;
	width: 436px;
}

#deportes li {
	float: left;
	margin: 0px 5px 12px 7px;
}

#deportes li a {
	display: block;
	width: 75px;
	height: 75px;
}

#deportes li.tenis a {
	background: url(images/deportes_ico_naranja.png) 0 0 no-repeat;
}

#deportes li.tenis a:hover {
	background: url(images/deportes_ico_verde.png) 0 0 no-repeat;
}

#deportes li.ciclismo a {
	background: url(images/deportes_ico_naranja.png) -84px 0 no-repeat;
}

#deportes li.ciclismo a:hover {
	background: url(images/deportes_ico_verde.png) -84px 0 no-repeat;
}

#deportes li.futbol a {
	background: url(images/deportes_ico_naranja.png) -170px 0 no-repeat;
}

#deportes li.futbol a:hover {
	background: url(images/deportes_ico_verde.png) -170px 0 no-repeat;
}

#deportes li.balonmano a {
	background: url(images/deportes_ico_naranja.png) -254px 0 no-repeat;
}

#deportes li.balonmano a:hover {
	background: url(images/deportes_ico_verde.png) -254px 0 no-repeat;
}

#deportes li.voleibol a {
	background: url(images/deportes_ico_naranja.png) -340px 0 no-repeat;
}

#deportes li.voleibol a:hover {
	background: url(images/deportes_ico_verde.png) -340px 0 no-repeat;
}

#deportes li.halterofilia a {
	background: url(images/deportes_ico_naranja.png) 0 -80px no-repeat;
}

#deportes li.halterofilia a:hover {
	background: url(images/deportes_ico_verde.png) 0 -80px no-repeat;
}

#deportes li.natacion a {
	background: url(images/deportes_ico_naranja.png) -84px -80px no-repeat;
}

#deportes li.natacion a:hover {
	background: url(images/deportes_ico_verde.png) -84px -80px no-repeat;
}

#deportes li.hipica a {
	background: url(images/deportes_ico_naranja.png) -170px -80px no-repeat;
}

#deportes li.hipica a:hover {
	background: url(images/deportes_ico_verde.png) -170px -80px no-repeat;
}

#deportes li.esgrima a {
	background: url(images/deportes_ico_naranja.png) -254px -80px no-repeat;
}

#deportes li.esgrima a:hover {
	background: url(images/deportes_ico_verde.png) -254px -80px no-repeat;
}

#deportes li.remo a {
	background: url(images/deportes_ico_naranja.png) -340px -80px no-repeat;
}

#deportes li.remo a:hover {
	background: url(images/deportes_ico_verde.png) -340px -80px no-repeat;
}

#deportes li.golf a {
	background: url(images/deportes_ico_naranja.png) 0 -162px no-repeat;
}

#deportes li.golf a:hover {
	background: url(images/deportes_ico_verde.png) 0 -162px no-repeat;
}

#deportes li.piraguismo a {
	background: url(images/deportes_ico_naranja.png) -84px -162px no-repeat;
}

#deportes li.piraguismo a:hover {
	background: url(images/deportes_ico_verde.png) -84px -162px no-repeat;
}

#deportes li.atletismo a {
	background: url(images/deportes_ico_naranja.png) -170px -162px no-repeat;
}

#deportes li.atletismo a:hover {
	background: url(images/deportes_ico_verde.png) -170px -162px no-repeat;
}

#deportes li.rugby a {
	background: url(images/deportes_ico_naranja.png) -254px -162px no-repeat;
}

#deportes li.rugby a:hover {
	background: url(images/deportes_ico_verde.png) -254px -162px no-repeat;
}

#deportes li.patinaje a {
	background: url(images/deportes_ico_naranja.png) -340px -162px no-repeat;
}

#deportes li.patinaje a:hover {
	background: url(images/deportes_ico_verde.png) -340px -162px no-repeat;
}

/* =Portada Agenda
-------------------------------------------------------------- */

h2.port_agenda{
	padding: 3px 20px 10px;
}

.portada .agenda_rss h2{
	background: url("images/ico_naranja.png") no-repeat scroll left center transparent;
}

.agenda_ocio li{
	width:156px; 
	float:left; 
	margin-right: 9px;
}

.agenda_ocio li a{
	background-color: #8DC435;
	color: #FFFFFF;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	min-height: 37px;
	padding: 5px;
	text-decoration: none;
}


.widget_agenda{
	width:300px;
	float:left;
}

.widget_agenda li a{
	border-top: 3px solid #FFCC00;
	color: #000000;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 0;
	text-decoration: none;
}

.widget_agenda_left{
	margin-right:30px;
}

/*Categorías*/
.category_featured{
	border: 3px solid #63ACAE;
	float: left;
	margin: 0 12px 12px;
	min-height: 290px;
	width: 300px;
}

.category_featured h2{
	background: #63ACAE;
	padding: 6px 0 10px 10px;
}

.category_featured h2 a{
  color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}

.category_featured p{
	height:60px;
	margin-bottom:none;
	padding: 4px 10px 0 10px;
	color: #63ACAE;
}

.featured_thumb{
	width:300px;
	height:195px;
	overflow:hidden;
	border-top: 3px solid #63ACAE;
	border-bottom: 3px solid #63ACAE;
}

.featured_thumb img{
	width:300px;
	min-height: 195px;
}

.small_pic{
	width: 180px;
	height: 80px;	
}

.guiago{
	background: url("images/agenda_guiago.png") no-repeat scroll right 0 transparent;
}

.dipu{
	background: url('images/agenda_dipu.png') no-repeat scroll right 0 transparent;;
}

.rodalabola{
	background: url('images/agenda_rodalabola.png') no-repeat scroll right 0 transparent;;
}

/* ENTERTAINMENT
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
*/

.zonas_map{
	
}

.zonas_map .left{
	display:block;
	float: left;
	width: 425px;
}

.zonas_map .right{
	display: block;
	float: right;
	width: 140px;
}

.zonas_map li{
	border: 1px solid #FFCC00;
	margin: 1px;
	padding: 8px 5px;
}

.zonas_map li a{
	color: #333;
	text-decoration: none;
}

.zonas_map li:hover{
	background-color: #FFCC00;
}

.zonas_map li.green{
	background-color: #8DC435;
	border: 1px solid #8DC435;
	padding: 6px 5px;
}

.zonas_map li.yellow{
	background-color: #FFCC00;	
	border: 1px solid #FFCC00;
	padding: 6px 5px;
}

.zonas_map li.yellow, .zonas_map li.green{
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

.zonas_map li.blue{
	background-color: #8FD6D8;
	border: 1px solid #8FD6D8;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

/*Portada Outdoors*/

.outdoors_map{
	margin-bottom: 20px;
}
#info .outdoors_map li{
	padding: 6px 4px
}

/* =Todavia en temp
-------------------------------------------------------------- 
-------------------------------------------------------------- 
-------------------------------------------------------------- */

.destacados_peq_tmp {
	float: left;
	width: 294px;
	height: 255px;
	padding: 0 15px;
	margin: 10px 12px 30px 0;
	background: url(images/destacados_peq_bg.png) top left no-repeat;
	color: #fff;
}

.destacados_peq_tmp img {
	margin: 0 10px 2px 0;
	padding: 2px;
	border: 1px solid #a8a8a8;
	background-color: #fff;
}

.destacados_peq_tmp h2 {
	background-image: none;
	padding: 0;
	margin: 10px 0 10px 0; 
	color: #005F72;
}

.destacados_peq_tmp h3 {
	float: right;
	width: 200px;
	margin-top: 10px;
}

.destacados_peq_tmp li a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
}

.destacados2_tmp {
	width: 640px;
	height: 220px;
	padding: 10px 20px;
	margin-bottom: 20px;
	background: url(images/destacados2_bg.png) top left no-repeat;
	color: #fff;
}

.destacados2_tmp .destacado {
	float: left;
	width: 190px;
	margin-bottom: 15px;
	margin-right: 23px;
}

.destacados2_tmp h3 {
	position: relative;
}

.destacados2_tmp h3 a {
	display: block;
	position: absolute;
	width: 100%;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	top: -50px;
	background: url(images/foto_text_bg.png) top left repeat;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
}

.destacados2_tmp p {
	margin-bottom: 20px;
}

.destacados2_tmp .vermas {
	background-color: #8DC435;
	color: #000;
}




/* =Fin TMP
-------------------------------------------------------------- 
-------------------------------------------------------------- 
-------------------------------------------------------------- */









#mosaico .extracto span {
background:none repeat scroll 0 0 #FECB00;
color:black;
float:right;
padding:3px;
}
#mosaico_big {
border-bottom:6px solid white;
border-right:6px solid white;
display:block;
height:300px;
margin:auto;
overflow:hidden;
width:1490px;
}
#mosaico_big img {
border:6px solid white;
padding:0;
}
#mosaico_big h3 {
background:none repeat scroll 0 0 black;
color:white;
padding:5px;
position:absolute;
width:auto;
}
#mosaico_big .extracto {
color:white;
display:none;
font-size:11px;
font-weight:normal;
padding:10px;
}
#mosaico_big .extracto span {
background:none repeat scroll 0 0 #109BDE;
color:black;
float:right;
padding:3px;
}
#mosaico_big h3:hover {
color:#109BDE;
}
#mosaico_big .mosaic-0 {
display:block;
float:left;
overflow:hidden;
position:relative;
width:200px;
}
#mosaico_big .mosaic-0 h3 {
left:20px;
top:20px;
}
#mosaico_big .mosaic-1 {
display:block;
float:left;
overflow:hidden;
position:relative;
width:350px;
}
#mosaico_big .mosaic-1 h3 {
bottom:10px;
left:60px;
}
#mosaico_big .mosaic-2 {
display:block;
float:left;
overflow:hidden;
position:relative;
width:300px;
}
#mosaico_big .mosaic-2 h3 {
left:30px;
top:40px;
width:110px;
}
#mosaico_big .mosaic-3 {
display:block;
float:left;
overflow:hidden;
position:relative;
width:140px;
}
#mosaico_big .mosaic-3 h3 {
bottom:65px;
left:17px;
}
#mosaico_big .mosaic-4 {
display:block;
float:left;
overflow:hidden;
position:relative;
width:280px;
}
#mosaico_big .mosaic-4 h3 {
bottom:10px;
left:10px;
}
#mosaico_big .mosaic-5 {
display:block;
float:left;
overflow:hidden;
position:relative;
width:220px;
}
#mosaico_big .mosaic-5 h3 {
bottom:10px;
left:10px;
}
#mosaico-3x3 {
border:1px solid #333333;
display:block;
margin:10px 0;
overflow:hidden;
position:relative;
width:640px;
}
#mosaico-3x3 img {
border-color:-moz-use-text-color;
border-right:medium none;
border-style:none;
border-width:0 medium medium;
padding:0;
}
#mosaico-3x3 h3 {
background:none repeat scroll 0 0 black;
color:white;
padding:5px;
position:absolute;
width:auto;
}
#mosaico-3x3 h3:hover {
color:#FECB00;
}
.mo3x3 {
border:1px solid #333333;
display:block;
float:left;
height:158px;
overflow:hidden;
position:relative;
width:158px;
}
#mosaico-3x3 .mo3x3 h3 {
background:none repeat scroll 0 0 black;
display:block;
font-size:12px;
left:10px;
overflow:hidden;
position:absolute;
top:166px;
}
#mosaico-3x3 .extracto {
color:white;
display:none;
font-size:11px;
font-weight:normal;
padding:10px;
}
#mosaico-3x3 .extracto span {
background:none repeat scroll 0 0 #FECB00;
color:black;
float:right;
padding:3px;
}

/* =Content
-------------------------------------------------------------- */

#main {
    clear: both;
    overflow: hidden;
    padding: 0 0 0;
    position: relative;
}



.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 15px;
}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #888;
	font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	/*padding: 12px 0 0 0;*/
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	float: left;
	margin-top: 10px;
}


#content .video-player {
	padding: 0;
}


/* =Asides
-------------------------------------------------------------- */

.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: black;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}

.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}

.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}

.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}

#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}

#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}



/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 0 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
	list-style: none;
}
#primary, #secondary {
width: 300px;
}

/* Footer widget areas */
#footer-widget-area {
width: 100px;
float: left;
}


#footer-widget-area #global-translator h3.widget-title{display: none;}
#translation_bar{padding: 10px;}
#translation_bar a{ padding: 5px 2px;}

/******************* clearfix  *******************/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
.clearfix {
	display: block;	
}

* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */


/************************************* tmp *************************************/

/*Nivo Slider___________________________________________________________________*/
/*Nivo Slider___________________________________________________________________*/
/*Nivo Slider___________________________________________________________________*/
/*Nivo Slider___________________________________________________________________*/


/*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.related_con_fotos div div {
	position: relative;
	float: left;
	width: 180px;
	margin-right: 40px;
	margin-bottom: 20px;
}

.related_con_fotos h4 {
	position: absolute;
	top: 35px;
	left: 0;
	background: #fff;
	font-size: 1.0em;
	font-weight: bold;
	padding: 2px 3px;
}
.related_con_fotos h4 a {
	color: #000;
	text-decoration: none;
}

.related_con_fotos a.vermas {
	background-color: #000;
	color: #fff;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
}

.related_con_fotos img{ border: 1px solid; padding: 2px; }

#image-map-wrp.area-1{background-position: -300px 0; background-repeat: no-repeat;}
#image-map-wrp.area-2{background-position: -600px 0; background-repeat: no-repeat;}
#image-map-wrp.area-3{background-position: -900px 0; background-repeat: no-repeat;}
#image-map-wrp.area-4{background-position: -1200px 0; background-repeat: no-repeat;}
#image-map-wrp.area-5{background-position: -1500px 0; background-repeat: no-repeat;}
#image-map-wrp.area-6{background-position: -1800px 0; background-repeat: no-repeat;}
#image-map-wrp.area-7{background-position: -2100px 0; background-repeat: no-repeat;}
#image-map-wrp.area-8{background-position: -2400px 0; background-repeat: no-repeat;}
#image-map-wrp.area-9{background-position: -2700px 0; background-repeat: no-repeat;}
#image-map-wrp.area-10{background-position: -3000px 0; background-repeat: no-repeat;}
#image-map-wrp.area-11{background-position: -3300px 0; background-repeat: no-repeat;}
#image-map-wrp.area-12{background-position: -3600px 0; background-repeat: no-repeat;}
#image-map-wrp.area-13{background-position: -3900px 0; background-repeat: no-repeat;}
#image-map-wrp.area-14{background-position: -4200px 0; background-repeat: no-repeat;}
#image-map-wrp.area-15{background-position: -4500px 0; background-repeat: no-repeat;}
#image-map-wrp.area-16{background-position: -4800px 0; background-repeat: no-repeat;}
#image-map-wrp.area-17{background-position: -5100px 0; background-repeat: no-repeat;}
#image-map-wrp.area-18{background-position: -5400px 0; background-repeat: no-repeat;}
#image-map-wrp.area-19{background-position: -5700px 0; background-repeat: no-repeat;}
#image-map-wrp.area-20{background-position: -6000px 0; background-repeat: no-repeat;}
#image-mapf1-wrp.zona-principal{background-position: -814px 0; background-repeat: no-repeat;}
#image-mapf1-wrp.zona-malvarrosa{background-position: -1628px 0; background-repeat: no-repeat;}
#image-mapf1-wrp.zona-nazaret{background-position: -2442px 0; background-repeat: no-repeat;}
#image-mapf1-wrp.zona-grao{background-position: -3256px 0; background-repeat: no-repeat;}


.quotescollection_randomquote{background: #ededed url('images/ico_gris.png') bottom right no-repeat; margin-top:-15px; padding: 15px 15px 1px;}
.quotescollection_nextquote a {
    float: right;
    margin-bottom: 10px;
    text-decoration: underline;
}
#header_entertainment #logo a, #header_beach #logo a, #header_gastronomy #logo a, #header_sport #logo a, #header_culture #logo a, #header_outdoors #logo a, #header_business #logo a{display: block; width: 364px; height: 140px;}
#header_entertainment #logo img, #header_beach #logo img, #header_gastronomy #logo img, #header_sport #logo img, #header_culture #logo img, #header_outdoors #logo img, #header_business #logo img{display: none;}
#duerme-comodo{background: transparent url('images/banner_flats2.jpg') no-repeat 0 0; width: 660px; height: 140px; float: left; display: block; overflow: hidden; position: relative;}
#duerme-comodo a{width: 200px; height: 34px; position: absolute; display: block; overflow: hidden;}
#duerme-comodo a.flats{    bottom: 0;
    height: 92px;
    left: 0;
    width: 215px;}
#duerme-comodo a.rental{    bottom: 0;
    height: 96px;
    left: 224px;
    width: 257px;}
#duerme-comodo a.home{    bottom: 0;
    height: 95px;
    right: 8px;
    width: 169px;}
#duerme-comodo-big{background: transparent url('images/banner_flats4.jpg') no-repeat 0 0; width: 1000px; height: 180px; float: left; display: block; overflow: hidden; position: relative; margin-bottom: 10px;}
#duerme-comodo-big a{  

    display: block;
    height: 43px;
    overflow: hidden;
    position: absolute;
    width: 256px;
    color:#666;}
    #duerme-comodo-big a:hover{color: orange;}
#duerme-comodo-big a.flats{    bottom: 0;
    height: 120px;
    left: 0;
    width: 265px;}
#duerme-comodo-big a.rental{    bottom: 0;
    height: 125px;
    left: 274px;
    width: 318px;}
#duerme-comodo-big a.home{    bottom: 0;
    height: 125px;
    right: 187px;
    width: 208px;
}

#duerme-comodo-big a.deluxe{    bottom: 0;
    height: 125px;
    right: 0;
    width: 182px;
}

h2.destacadillo{width:200px; float: left;}
.author-image{     border: 2px solid #333333;
    height: 60px;
    position: absolute;
    right: 10px;
    width: 60px;
    top:-40px;}
.noticia .author-image{top:0;}
#mapa-falla{
	border: 1px solid #CCCCCC;
    display: block;
    overflow: hidden;
    width:500px;
    height:150px;
    float:left;
}
#logo-falla{
	height:150px;
	width:100px;
	float:right;
	margin: 0 0 20px 0;
}
.bold-fallas{
	font-weight:bold;
}
.twitter-share-button{z-index: 999;}

#skin_left{      display: block;
    height: 1000px;
    right: 50%;
    margin-right: 518px;
    position: fixed;
    background: transparent url('http://www.lovevalencia.com/wp-content/uploads/2014/06/Lateral_DERECHA1.png') no-repeat 0 0;
    width: 150px;
    top:0;
    }
#skin_right{     display: block;
    height: 1000px;
    left: 50%;
    margin-left: 518px;
    position: fixed;
     background: transparent url('http://www.lovevalencia.com/wp-content/uploads/2014/06/Lateral_IZQUIERDA1.png') no-repeat 0 0;
    width: 150px;
    top:0;
    }
    
body.home4{background: transparent url('images/aqua_skin.png') center 0 no-repeat;}

#nav_cab li.menu_destacado, li.menu_destacado{background:#FFE327;}


.category-left .event-extra-details{display: none;}


/* ------------------------------------------------------------------------------- */
/*  9.  Shortcodes
/* ------------------------------------------------------------------------------- */

/*
    input[type="submit"], input[type="reset"], input[type="button"], button, .button {
        display: inline-block;
        margin: 0 5px 15px 0;
        padding: 7px 20px 8px;
        border-radius: 3px;
        color: #fff;
        font-weight: 800;
        font-size: 12px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        line-height: 1.5;
        cursor: pointer;
        -webkit-transition: background .2s ease-out;
           -moz-transition: background .2s ease-out;
            -ms-transition: background .2s ease-out;
             -o-transition: background .2s ease-out;
                transition: background .2s ease-out;
        -webkit-font-smoothing: antialiased;

   	background: #D73300;

    }
    input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover {
        color: #fff;
	background: #ccc; 
    }
*/

.entry-content .well h3{ font-size: 20px; margin-bottom: 20px;}

    /*  Buttons  --------------------------------*/

    .gray-yellow            { background: #ccc; }
    .gray-yellow:hover      { background: #ffd800; }

    .yellow-gray            { background: #ffd800; }
    .yellow-gray:hover      { background: #ccc; }

    .yellow-darkgray        { background: #ffd800; }
    .yellow-darkgray:hover  { background: #333; }

    .darkgray-yellow        { background: #333; }
    .darkgray-yellow:hover  { background: #ffd800; }


    .gray-blue            { background: #ccc; }
    .gray-blue:hover      { background: #78B9F7; }

    .blue-gray            { background: #78B9F7; }
    .blue-gray:hover      { background: #ccc; }

    .blue-darkgray        { background: #78B9F7; }
    .blue-darkgray:hover  { background: #333; }

    .darkgray-blue        { background: #333; }
    .darkgray-blue:hover  { background: #78B9F7; }


    .gray-cream            { background: #ccc; }
    .gray-cream:hover      { background: #EEE9DA; color: #333; }

    .cream-gray            { background: #EEE9DA; color: #333; }
    .cream-gray:hover      { background: #ccc; }

    .cream-darkgray        { background: #EEE9DA; color: #333; }
    .cream-darkgray:hover  { background: #333; }

    .darkgray-cream        { background: #333; }
    .darkgray-cream:hover  { background: #EEE9DA; color: #333; }


    .gray-green            { background: #ccc; }
    .gray-green:hover      { background: #9BCC45; }

    .green-gray            { background: #9BCC45; }
    .green-gray:hover      { background: #ccc; }

    .green-darkgray        { background: #9BCC45; }
    .green-darkgray:hover  { background: #333; }

    .darkgray-green        { background: #333; }
    .darkgray-green:hover  { background: #9BCC45; }


    .gray-orange            { background: #ccc; }
    .gray-orange:hover      { background: #FE9601; }

    .orange-gray            { background: #FE9601; }
    .orange-gray:hover      { background: #ccc; }

    .orange-darkgray        { background: #FE9601; }
    .orange-darkgray:hover  { background: #333; }

    .darkgray-orange        { background: #333; }
    .darkgray-orange:hover  { background: #FE9601; }


    .gray-pink            { background: #ccc; }
    .gray-pink:hover      { background: #FF9DBC; }

    .pink-gray            { background: #FF9DBC; }
    .pink-gray:hover      { background: #ccc; }

    .pink-darkgray        { background: #FF9DBC; }
    .pink-darkgray:hover  { background: #333; }

    .darkgray-pink        { background: #333; }
    .darkgray-pink:hover  { background: #FF9DBC; }


    .gray-red            { background: #ccc; }
    .gray-red:hover      { background: #D73300; }

    .red-gray            { background: #D73300; }
    .red-gray:hover      { background: #ccc; }

    .red-darkgray        { background: #D73300; }
    .red-darkgray:hover  { background: #333; }

    .darkgray-red        { background: #333; }
    .darkgray-red:hover  { background: #D73300; }


    .gray-tan            { background: #ccc; }
    .gray-tan:hover      { background: #D7AD7C; }

    .tan-gray            { background: #D7AD7C; }
    .tan-gray:hover      { background: #ccc; }

    .tan-darkgray        { background: #D7AD7C; }
    .tan-darkgray:hover  { background: #333; }

    .darkgray-tan        { background: #333; }
    .darkgray-tan:hover  { background: #D7AD7C; }


    .white-darkgray         { background: #fff; color: #333; }
    .white-darkgray:hover   { background: #333; color: #fff; }

    .darkgray-white         { background: #333; }
    .darkgray-white:hover   { background: #fff; color: #333; }



    .button.small {
        padding: 5px 8px 6px;
        font-size: 11px;
        line-height: 11px;
    }
    .button.big {
        padding-right: 30px;
        padding-left: 30px;
        font-size: 16px;
    }

#mapa_post .mapp-layout {margin: 0;}

*, *:before, *:after {
    -moz-box-sizing: inherit;
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

.intro-home{
	background: #ECECEC;
	padding: 20px;
	margin: 10px;
	
}

body.page-id-15033 .entry-content h3 {
    background: none repeat scroll 0 0 #B8F0F9;
}

body.page-id-15033 h3.titulo-live, body.page-id-15033  #sidebar h3.titulo-live {
    background: none repeat scroll 0 0 #217CB1;

}

