/* $Id: style.css Exp $
              __             _           __          __           
  ___  ____  / /___  _______(_)_  ______/ /___ _____/ / ___  _____
 / _ \/ __ \/ __/ / / / ___/ / / / / __  / __ `/ __  / / _ \/ ___/
/  __/ / / / /_/ /_/ / /__/ / /_/ / /_/ / /_/ / /_/ /_/  __(__  ) 
\___/_/ /_/\__/\__,_/\___/_/\__,_/\__,_/\__,_/\__,_/(_)___/____/  
											     code is poetry																						
 credits _____________ 
 description: general stylesheet for screen
 theme: entuciudad.es
 date: 3/02/2009
 author: Cesar Alvarez, cesar@entuciudad.es
 company: Franquicias Digitales SL - www.franquiciasdigitales.es

 colors _____________
 #2d9eba - azul 
 #ff7f00 - naranja
 #a1a1a1 - gris

*/



/* reset ______________ */
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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

:focus {
  outline: 0;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}



/* general ______________ */
* {
  padding: 0;
  margin: 0;
  list-style: none;
}

body {
  font-family: "Lucida Grande", Arial, sans-serif;
  font-size: small;	
  background-color: #fff;  
  color: #8d8d8d;
}

p, ul { 
  margin: 0 0 0.8em 0;
}

ol {
  margin: 20px 0 !important;
}

ol li {
  list-style-type: lower-latin;
  margin-left: 20px;
}

ol ul li {
  list-style-type: none;
  margin-left: 5px;
}

dl, dt {
  margin-top: 10px;
}

td, th {
  padding: 3px;
  color: #333 !important;
}

abbr {
  cursor: help;
  border-bottom: 1px dotted #666;
}

legend { 
  text-transform: uppercase;
  font-weight: bold;
  font-size: 85%;
} 

a {
  color: #2d9eba;
}

a:hover {
  color: #124451;
}

a:focus {
	outline: none;
}

a img {
  border: none;
}


/* headers  ______________ */
h1 {
  font-family: georgia, times, "times new roman", serif;
  font-weight: normal;
  color: #2d9eba;
  border-bottom: 1px dotted #2d9eba;
  margin-bottom: 12px;
  font-size: 230%;
  font-style: italic;
}

h1 a {
  text-decoration: none;
}

h4 {
  font-family: "Lucida Grande", arial, sans-serif;
  font-weight: bold;
  color: #2d9eba;  
}

h5 {
  font-family: "Lucida Grande", arial, sans-serif;
  font-weight: normal;
  color: #2d9eba;  
}

h6 {
  font-family: "Lucida Grande", arial, sans-serif;
  font-weight: normal;
  color: #2d9eba;  
}


/* header______________ */
#header {
  width: 959px; 
  text-align: center;
  margin: 0 auto; 
  font-size: 95%; 
}

#header-redes-sociales
{
	float:right;
	margin:0;
	padding:0;
	float:left;
	width:150px;
	top:0;
	margin-top:-25px;
}


/* toolbar ______________ */
#toolbar {
  width: 959px; 
  height: 30px;	
  line-height: 30px;
  font-size: 85%;
}

#block-block-9,
#block-block-11 {
  width: 959px; 
  height: 30px;	
  line-height: 30px;
  margin-bottom: 1px;  
}

#toolbar .date {
  width: 300px; 
  height: 30px;	
  float: left;
  display: inline;
  text-align: left;	  
}

#toolbar .links {
  width: 476px; 
  height: 30px;
  float: right;
  display: inline;
  text-align: right;
}

#toolbar .links a {
  margin-left: 28px;
}

#toolbar .links .welcome a {
  margin-left: 0;
}

/* header-banner ______________ */
#header-banner {
  width: 959px; 
  /*margin-bottom: 8px;	*/
  text-align: left;
}

#header-banner #header-banner-left {
	width: 683px; 
  float: left;	
}

#header-banner #header-banner-right {
	width: 269px; 
  float: right;	
}

#header-banner #header-banner-right .region-count-1 {
  margin-bottom: 4px;
}



/* logo ______________ */
#logo { 
  width: 407px;
  height: 67px;
  float: left;
  margin-top: 12px;
  text-align: left;
}

#logo a:hover { 
  background: none;
}


/* search ______________ */
#search {
  width: 545px;
  display: block;
  float: right;
  height: 23px;
  margin-top: 45px;
}

#search #search-theme-form {
  display: inline;
  float: right;
  width: 387px;
  height: 23px;  
}

#search #edit-search-theme-form-1-wrapper {
  width: 312fpx; 
  height: 23px;  
  display: inline;
  float: left;
  margin-bottom: 0;
}

#search input#edit-search-theme-form-1 {
  width: 312px; 
  height: 17px;  
  display: inline;
  float: left;
  margin-bottom: 0;
}

#search #edit-section-wrapper,
#search select#edit-section {
	width: 147px;
  height: 23px;	
  display: inline;
  float: left;
  margin: 0 0 0 4px;
}

#search input.form-submit {
  width: 62px;
  height: 23px;	
  display: inline;
  margin: 0 0 0 7px;
  background: transparent url(images/btn-search.gif) no-repeat center top;  
}


/* navlist ______________ */
#navlist-wrapper {	
	width: 100%; 
  height: 35px;
  margin: 12px 0 18px 0;  
  background: #2d9eba url(images/bg-navlist.gif) repeat-x top left;    	
}

#navlist {
	width: 959px; 
  height: 35px;
 	text-align: center;
  margin: 0 auto;    
}

#navlist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

#navlist ul li {
	float: left;
	margin: 0;
	padding: 0;
}
	
#navlist ul li a {
	float: left;
	display: block;
	width: 94px;
	height: 35px;
	line-height: 35px;
	margin: 0;
	border-left: 1px solid #61b5ca;
	text-decoration: none;
	color: #fff;
	font-size: 85%;
	font-weight: bold;
}
	
#navlist ul li.first a {
	width: 98px;	
}
	
#navlist ul li.last a {
	width: 98px;	
	border-right: 1px solid #61b5ca;
}

#navlist li a:hover {
  color: #fff;
  background: transparent url(images/bg-navlist-hover.gif) repeat-x top left;  	 	 
}
			
#navlist li a.active {
	color: #124451;
  background: #fff url(images/bg-navlist-active-center.gif) repeat-x top left;  	 
}

#navlist li a:focus {
  background: transparent url(images/bg-navlist-focus.gif) repeat-x top left;  	 	 
	color: #fff;
}


/* breadcrumb ______________ */
.breadcrumb {
  width: 959px;
  height: 26px; 
  line-height: 26px; 
  text-align: left;
  font-size: 85%;  
}


/* content ______________ */
#content-wrapper {
  width: 959px;
  min-height: 400px;
  text-align: center;
  margin: 18px auto 48px auto;
  padding: 0;
  background-color: #fff;
}

/* content-front ______________ */
#content-front,
#content-not-front {
  width: 683px;
  float: left;
  text-align: left;
}


/* content-top-banner ______________ */
#content-top-banner {
  width: 683px;
  float: left;
  text-align: left;
  margin-top: 21px;
}


/* content ______________ */
#content {
  width: 683px;
  float: left;
  text-align: left;
  margin-top: 24px;
}

#content ul {
  margin-bottom: 18px; 
}

#content li {
  margin-top: 8px; 
}


/* content-left______________ */
#content-left {
  width: 425px;
  float: left;
  display: inline;
}


/* content-top-front ______________ */
#content-top-front {
  width: 683px;
  float: left;
  text-align: left;
  margin-top: 21px;
}

/* content-left-bottom-front______________ */
#content-left #content-left-bottom-front {
  margin-top: 23px;
}

#content-left #content-left-bottom-front .block h4 {
  background-color: #2c9eb9;
  color: #fff;
  padding: 3px;
  font-family:"Lucida Grande",arial,sans-serif;
  font-weight:bold;
  font-size: 100%;   
}

/* content-left-bottom-left-front______________ */
#content-left-bottom-left-front {
  float: left;
  width: 200px;
  display: inline;
}

#content-left-bottom-left-front .block {
  background: #f5f5f5;
}

/* content-left-bottom-right-front______________ */
#content-left-bottom-right-front {
  float: left;
  width: 200px;
  display: inline;
  margin-left: 25px;
}


/* content-right ______________ */
#content-right {
  width: 200px;
  display: inline;
  float: left;
  margin-left: 58px;
}

/* banner-right ______________ */
#right-banner {
  width: 200px;
  display: inline;
  float: left;
  margin: 18px 0 0 76px;
  text-align: left;
}


/* content-bottom-banner ______________ */
#content-bottom-banner {
  width: 683px;
  display: inline;
  float: left;
  text-align: left;
  margin: 21px 0;
}


/* content-bottom-front ______________ */
#content-bottom-front {
  width: 683px;
  float: left;
  text-align: left;
  margin-top: 21px;
}


/* node ______________ */
.content {
  margin-top: 30px;
}


/* list ______________ */
#content .node img.logo {
  display: inline;
  float: left;
  width: 131px;
  height: 100px;
}

#content .node .contact {
  display: block;
  float: left;
  width: 545px;
  height: 77px;
  margin-left: 7px;
}

	#content .node span.adr {	
	  display: block;
	  margin-top: 4px;  
	}
	
	#content .node span.tel {
	  display: block;
	  height: 16px;
	  margin-top: 4px;  
	  padding-left: 20px;
	  background: transparent url('images/ico-phone.png') no-repeat 0 0;
	  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);    
	}
	
	#content .node span.fax {
	  display: block;
	  height: 16px;
	  margin-top: 4px;  
	  padding-left: 20px;
	  background: transparent url('images/ico-fax.gif') no-repeat 0 0;
	}
	
	#content .node span.url {	
	  display: block;
	  margin-top: 4px;  
	}


#content .node .multimedia {
  display: block;
  float: left;
  text-align: right;
  width: 476px;
  height: 24px;
  margin-left: 7px;
}

	#content .node span.video {
	  display: inline;
	  height: 16px; 
	  padding-left: 20px;
	  margin-right: 20px;
	  background: transparent url('images/ico-video.png') no-repeat 0 0;
	}

	#content .node span.360 {
	  display: inline;
	  height: 16px;
	  padding-left: 20px;
	  margin-right: 20px;	  
	  background: transparent url('images/ico-360.png') no-repeat 0 0;
	}

	#content .node span.photo {
	  display: inline;
	  height: 16px;
	  padding-left: 20px;
	  margin-right: 20px;	  
	  background: transparent url('images/ico-photo.png') no-repeat 0 0;
	}

	#content .node span.map {
	  display: inline;
	  height: 16px; 
	  padding-left: 20px;
	  margin-right: 20px;	  
	  background: transparent url('images/ico-map.gif') no-repeat 0 0;
	}
	

#content .node a.more {
  display: block;
  float: left;
  width: 62px;
  height: 23px;
  text-indent: -9000px;
  background: transparent url('images/btn-more.gif') no-repeat center center;
}


/* prefooter ______________ */
#footer-wrapper {
  background: #2d9eba url('images/bg-footer.gif') repeat-x top left; 
  width: 100%;
  color: #fff;
  font-size: 85%;
}

#footer-wrapper #prefooter { 
  width: 959px;
  margin: 0 auto;   
}

#footer-wrapper #prefooter a { 
  color: #fff;  
  text-decoration: none;  
}

#footer-wrapper #prefooter a:hover { 
  text-decoration: underline; 
}


/* toolbar____________ */
#footer-wrapper #prefooter ul.toolbar {
	margin: 15px 0 12px 0;
	width: 959px !important;
	height: 16px; 	
	float: left;
}

#footer-wrapper #prefooter ul.toolbar li {
	float: left;
	margin-right: 8px;
	padding: 0;
	height: 16px;
	line-height: 16px; 	
}

#footer-wrapper #prefooter ul.toolbar li.right {
	float: right;
	margin-right: 0;
}

#footer-wrapper #prefooter ul.toolbar a.help {
	margin-left: 5px;
}


/* rss______________ */
a.rss, #rss a {
	padding-left: 20px;
	background: transparent url('images/ico-rss-footer.gif') no-repeat 0 0;
}


/* mapa de sitio____________ */
#footer-wrapper #prefooter .block-menu,
#footer-wrapper #prefooter .block-menu ul {
  display: inline;
  width: 200px;
  float: left;
  margin: 18px 0 12px 0;
}

#footer-wrapper #prefooter .block-menu ul li {
  margin-bottom: 12px;
}


/* footer_____________*/
#footer-global-wrapper {
  background: #a1a1a1;
  text-align: left;  
  width: 100%;  
  color: #fff;
  font-size: 85%;
	margin-top: 1px;  
}

#footer-global-wrapper a {
  color: #fff;
}

#footer-global-wrapper #footer {
  width: 959px;  
  height: 59px;
  line-height: 40px;
  margin: 0 auto;
}

#footer-global-wrapper #footer #block-block-8 { 
  height: 59px;   
}




/* Collapsible fieldsets______________ */
.node-form fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #f7f7f7;
  background: #ffffff url(images/gradient-inner.png) repeat-x 0 0;
}

/* Targets IE 7. Fixes background image in field sets */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 .75em;
  background-color: transparent;
}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
}

.fieldset-wrapper {
	margin-top: 15px;	
}

fieldset legend {
  /* disappearing legend in FFox */
  display: block;
}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
  display: inline;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
	/*height:0.9em;*/
	margin-bottom:15px;
	overflow: hidden;
}

html.js fieldset.collapsible legend a {
  padding-left: 2em; /* LTR */
  background: url(images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
}

html.js fieldset.collapsed legend a {
  background: url(images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
}

.collapsible-fieldset {
	overflow: hidden;	
}
.collapse-processed {
	height: 1em;	
}

/* forms theming___________*/
.buttons {
	padding-top: 10px;	
}


/* tables______________ */
table {
	width: 99% !important;
}

th {
  border: 0 !important; 
  text-align: left;
  font-weight: normal;
  padding: 14px 8px;
}

th a {
  font-weight: normal;
  font-size: 90%;
  padding-right: 14px;
  background: transparent url(images/bg-sort.gif) no-repeat center right;    
}

td {
  border: 0 !important; 
  padding: 5px;
  color: #606060;
	font-size: 85%;  
}

tr {
  border: 0 !important;
}


/* views table______________ */
.view table {
	margin: 12px 0;
}

.view table thead {
	margin-bottom: 10px;
}

.view table tr.even,
.view table tr.even td {
  background-color: #eee;
}

.view table td {
	color: #606060 !important;
}


/* clearing_____________________ */
.floatclear,
.clear-block  { 
 	overflow: hidden; 
}

* html .floatclear,
* html .clear-block  { 
	height: 1%; 
}


/* vistas taxonomias_____________________ */
.view-taxonomy-term .views-row-item {
  border-bottom: 1px dotted #C0C0C0;
  padding: 12px 0;    
}

.view-taxonomy-term .views-row-item .views-field-type {
	font-weight: bold;
	font-size: 85%;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.view-taxonomy-term .views-row-item .views-field-title {
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 130%;	
}

.view-taxonomy-term .views-row-item .views-field-teaser {
	line-height: 130%;	
}


/* block dir y tel de interes______________________ */
#block-views-direcciones_portada-block_1 {
  width: 200px;	
  background: #f5f5f5;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

#block-views-direcciones_portada-block_1 .view-content {
  margin: 12px 5px 5px 5px;
} 

#block-views-direcciones_portada-block_1 a {
  font-weight: bold;
}

#block-views-direcciones_portada-block_1 .view-content .item-list ul li {
  margin-bottom: 18px;
}

#block-views-direcciones_portada-block_1 .view-content .item-list ul li .views-field-field-telefono-interes-value,
#block-multiblock-5 .view-content .item-list ul li .views-field-field-telefono-interes-value {
  display: block;
  margin-top: 3px;
  background: transparent url(images/ico-phone.png) no-repeat center left; 
  padding-left: 20px;
  line-height: 20px;   
}

#block-views-direcciones_portada-block_1 .view-footer a {
  display: block;
  width: 62px;
  height: 23px;
  margin-left: 5px;
  text-indent: -9000px;
  background: transparent url(images/btn-more.gif) no-repeat center left;  
}


/* block farmacias_____________________ */
#block-views-farmacia_guardia-block_1,
#block-multiblock-10,
#block-views-servicios-block_2 {
  width: 200px;	
  background-color: #f5f5f5;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

#block-views-farmacia_guardia-block_1 .view-content,
#block-multiblock-10 .view-content,
#block-views-servicios-block_2 .view-content {
  margin: 12px 5px 5px 5px;
} 

#block-views-farmacia_guardia-block_1 ul li,
#block-views-servicios-block_2 .attachment-after .views-row-item {
  margin-bottom:18px;
}

#block-views-farmacia_guardia-block_1 ul li .views-field-title a,
#block-multiblock-10 .views-field-title a,
#block-views-servicios-block_2 .attachment-after .views-field-title a {
  background: transparent url(images/ico-cross.gif) no-repeat top left; 
  line-height: 20px;
  padding-left: 20px; 
  font-weight: bold;
}

#block-multiblock-10 .views-field-field-direccion-value,
#block-views-servicios-block_2 .attachment-after .views-field-field-direccion-value {
  margin-top: 3px;
}

#block-multiblock-10 .views-row-item {
  margin-bottom: 18px;
}

#block-multiblock-10 .views-row-last {
  margin-bottom: 0;
}


/* block el tiempo _____________________ */
#block-weather-3 {
  background-color: #f5f5f5;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

#block-weather-3 .view-content {
  margin: 12px 5px 5px;
}

#block-weather-3 img {
  width: 40px;
  height: 40px;
  float: left;
  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);  
}

#block-weather-3 .temperature {
	display: inline;
	float: left;
	margin-left: 12px;
	height: 40px;
  line-height: 40px;
  font-size: 180%;
  font-weight: bold;
}


/* content right blocks_____________________ */
#content-right .block {
  background-color: #f5f5f5;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

#content-right .block h4 {
  background-color: #2c9eb9;
  color: #fff;
  padding: 3px;
}

#content-right .block .view-content {
  margin: 12px 5px 5px 5px;
} 

#content-right .block a {
  font-weight: bold;
}

#content-right .view-content .item-list ul li {
  margin-bottom: 18px;
}

#content-right .block .view-footer a {
  display: block;
  width: 62px;
  height: 23px;
  margin-left: 5px;
  text-indent: -9000px;
  background: transparent url(images/btn-more.gif) no-repeat center left;  
}




/* content right banners______________________ */
#content-right .block-banners {
  padding: 0 !important;
  background: #fff !important;
} 

#content-right .block-banners .item-list {
  margin: 0 !important;
} 

/* banners servicios portada */
#content-right #block-banners-102 li {
  margin-top: 0;
}


/* right banner blocks_____________________ */
#right-banner .block {
  padding-bottom: 5px;
  margin-bottom: 10px;
}



#right-banner .block-banners,
#right-banner .block-openx {
  background-color: #fff !important;
  padding-bottom: 0;
}

#right-banner .block h4 {
  background-color: #2c9eb9;
  color: #fff;
  padding: 3px;
}

#right-banner .block .item-list {
  margin: 12px 5px 5px 0;
} 

#right-banner .block a {
  font-weight: bold;
}

#right-banner .item-list ul li {
  margin-bottom: 18px;
}

#right-banner .block .view-footer a {
  display: block;
  width: 62px;
  height: 23px;
  margin-left: 5px;
  text-indent: -9000px;
  background: transparent url(images/btn-more.gif) no-repeat center left;  
}


/* right banner banners______________________ */
#right-banners .block-banners {
  padding: 0 !important;
  background: #fff !important;
} 

#right-banners .block-banners .item-list {
  margin: 0 !important;
}


/* block favoritos____________________ */
#right-banner #block-favorite_nodes-0 .item-list {
  padding: 5px;
}

#right-banner #block-favorite_nodes-0 ul li h3 {
  color: #8c8c8c;
  font-weight: bold;
	text-transform: uppercase;
	font-size: 85%; 
}

#right-banner #block-favorite_nodes-0 ul li a {
  background: transparent url(images/ico-favorites.gif) no-repeat top left; 
  padding-left: 20px; 
}

#right-banner #block-favorite_nodes-0 .more a {
  display: block;
  width: 62px;
  height: 23px;
  margin-left: 5px;
  text-indent: -9000px;
  background: transparent url(images/btn-more.gif) no-repeat center left;  
  padding-left: 0;
}


/* portada agenda evento destacado____________________ */
#block-views-agenda-block_2 {
  padding-bottom: 14px;
}

.view-agenda .views-row-item {
  border-bottom: 1px solid #c4c4c4;
  padding: 14px 0;
}



.view-agenda .views-field-title {
  font-family: georgia, times, "times new roman", serif;
  font-weight: normal;
  color: #2d9eba;
  font-size: 150%;
  display: block;
  margin-bottom: 15px;
}

#block-views-agenda-block_2 .views-field-title {
  font-size: 200%;
}

#block-views-agenda-block_2 .views-field-field-tipo-evento-value {
  margin-top: 18px;
}


#block-views-agenda-block_2 .views-field-field-fecha-value {
  margin-top: 5px;
  display: block;
}

.view-agenda .views-field-field-fecha-value,
.view-agenda .views-field-field-evento-lugar-value {
  margin-top: 5px;
}


.view-agenda .views-label-field-evento-lugar-value,
.view-agenda .views-label-field-fecha-value,
.view-agenda .views-label-field-tipo-evento-value {
  font-weight: bold;
}

.view-agenda .views-field-field-imagen-evento-fid {
  display: inline;
  float: left;
  margin-right: 7px;
  margin-bottom: 8px;
}

#block-views-agenda-block_2 .view-agenda .views-field-field-imagen-evento-fid {
  margin-right: 0;
}



#block-views-agenda-block_2 .views-field-view-node label {
  display: none;
}

#block-views-agenda-block_2 .view-agenda .views-field-view-node a {
  margin-left: 0;
}


#block-views-agenda-block_2 .views-field-view-node a {
	background: url(images/btn-more.gif) no-repeat left center;
	display: block;
	width: 62px;
	height: 23px;
	margin-top: 14px;
	text-indent: -9000px;
}

.view-agenda .views-field-view-node a {
	background: url(images/btn-more.gif) no-repeat left center;
	display: block;
	width: 62px;
	height: 23px;
	margin: 14px 0 0 207px;
	text-indent: -9000px;
}


/* block calendario____________________ */
#block-views-agenda-calendar_block_1 .view table {
  margin: 0;
}

#block-views-agenda-calendar_block_1 .view table td {
  padding: 1px !important;
}

#block-views-agenda-calendar_block_1 .view table th {
  margin-bottom: 3px !important;
}

#block-views-agenda-calendar_block_1 .date-prev,
#block-views-agenda-calendar_block_1 .date-heading,
#block-views-agenda-calendar_block_1 .date-next {
  display: block;
  float: left;
}

#block-views-agenda-calendar_block_1 .view table td a {
  padding: 2px;
}

#block-views-agenda-calendar_block_1 .view table td a:hover,
#block-views-agenda-calendar_block_1 .view table td a.active,
#block-views-agenda-calendar_block_1 .view table td.today a {
  background: #2d9eba;
  color: #fff;
  text-decoration: none;
}

#block-views-agenda-calendar_block_1 .view table td .mini-day-off a,
#block-views-agenda-calendar_block_1 .view table td.past .mini-day-off a {
  background: none;
  color: #ccc;
  text-decoration: none;
}

#block-views-agenda-calendar_block_1 .view table td.past a,
#block-views-agenda-calendar_block_1 .view table td.past a:hover {
  text-decoration: none;
  background: none;
  color: #2d9eba;
}


/* block empleo____________________ */
#content-right #block-views-empleo_portada-block_1 ul li .views-field-field-tipo-oferta-value {
  color: #8c8c8c;
  font-weight: bold;
	text-transform: uppercase;
	font-size: 85%; 
}

#content-right #block-views-empleo_portada-block_1 ul li .views-field-title a {
  background: transparent url(images/ico-jobs.gif) no-repeat top left; 
  padding-left: 20px; 
}

#content-right #block-views-empleo_portada-block_1 ul li .views-field-created {
  font-size: 85%;
}   
 

/* block foro____________________ */
#content-right #block-views-foro-block_1 ul li .views-field-name {
  color: #8c8c8c;
  font-weight: bold;
	text-transform: uppercase;
	font-size: 85%;
	margin-bottom: 3px; 
}

#content-right #block-views-foro-block_1 ul li .views-field-title a {
  background: transparent url(images/ico-forum.gif) no-repeat top left; 
  padding-left: 20px; 
}

#content-right #block-views-foro-block_1 ul li .views-field-timestamp {
  font-size: 85%;
  margin-top: 3px;
}   


/* block disponible en cines____________________ */
#content-right #block-views-bloque_pelicula-block_1 .views-field-field-sala-value,
#content-right #block-views-bloque_pelicula-block_1 .views-field-field-horario-value {
	font-size: 85%;
	margin-top: 5px; 
}

#content-right #block-views-bloque_pelicula-block_1, .views-label-field-sala-value,
#content-right #block-views-bloque_pelicula-block_1 .views-label-field-horario-value {
  font-weight: bold;
}

#content-right #block-views-bloque_pelicula-block_1 .views-field-field-pagina-web-url a {
  background: transparent url(images/ico-checkout.gif) no-repeat center left; 
  padding-left: 20px;
  line-height: 18px;
  display: block;
  height: 18px;
	margin-top: 12px;   
  font-size: 85%;
}

#content-right #block-views-foro-block_1 .views-field-field-logotipo-fid {
  text-align: center;
}   

#content-right #block-views-bloque_pelicula-block_1 .views-row-item {
	margin-top: 18px;
}


/* clasificados portada______________________ */
#content-right #block-tabbed_block-2 .tabbed-block ul.tabbed_block-nav {
  margin: 0 !important;
  background: #fff;
}

#content-right #block-tabbed_block-2 .tabbed-block ul.tabbed_block-nav li {
  margin: 0 !important;
}

#content-right #block-tabbed_block-2 .tabbed-block .tabbed_block-container .view-content ul {
  margin: 0;  
}

#content-right #block-tabbed_block-2 .tabbed-block ul.tabbed_block-nav {
  border-bottom: 4px solid #2d9eba;
}

#content-right #block-tabbed_block-2 .tabbed-block ul.tabbed_block-nav li a {
  background: #1a5b6d;
}

#content-right #block-tabbed_block-2 .tabbed-block ul.tabbed_block-nav li.tabbed_block-selected a {
  background: #2d9eba;
}

#content-right #block-tabbed_block-2 .tabbed-block ul.tabbed_block-nav li a:hover {
  background: #124451;
}


/* block clasificados / empleo portada_____________________ */
#content-right .view-clasificados-portada ul,
#content-right .view-empleo-portada ul {
  border-bottom: 0;
}

#content-right .view-clasificados-portada ul li .views-field-field-tipo-anuncio-value,
#content-right .view-empleo-portada ul li .views-field-field-tipo-oferta-value {
  color: #8c8c8c;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 85%; 
}

#content-right .view-clasificados-portada ul li .views-field-title a,
#content-right .view-empleo-portada ul li .views-field-title a  {
  background: transparent url(images/ico-classified.gif) no-repeat top left; 
  float: none;
  font-size: 100%;
  color: #2d9eba;
  padding: 0 0 0 20px;
  text-decoration: underline; 
}

#content-right .view-empleo-portada ul li .views-field-title a  {
  background: transparent url(images/ico-jobs.gif) no-repeat top left; 
}

#content-right .view-clasificados-portada ul li .views-field-title a:hover {
  background: transparent url(images/ico-classified.gif) no-repeat top left !important; 
  color: #124451;
}

#content-right .view-empleo-portada ul li .views-field-title a:hover {
  background: transparent url(images/ico-jobs.gif) no-repeat top left !important; 
  background-color: none;
  color: #124451;
}

#content-right .view-clasificados-portada ul li .views-field-created,
#content-right .view-empleo-portada ul li .views-field-created,
#content-right #block-views-contenido_mas_visto-block_1 .views-field-created {
  font-size: 85%;
  margin-top: 3px;
}   

#content-right #block-views-contenido_mas_visto-block_1 .views-field-title a {
  line-height: 110%;	
}

#content-right .block-tabbed_block .tabbed-block ul {
  width: auto;
}


/* block direcciones y telefono de interes_____________________ */
#content-right #block-views-servicios-block_5 ul li .views-field-title a {
  background: transparent url(images/ico-classified.gif) no-repeat top left; 
  padding-left: 20px; 
}

#content-right #block-views-servicios-block_5 ul li .views-field-created {
  font-size: 85%;
}  


/* block transporte_____________________ */
#content-right #block-entuciudad_customizations-0 .item-list {
  padding: 5px;
}

#content-right #block-entuciudad_customizations-0 ul li {
  margin-bottom: 12px;
}

#content-right #block-entuciudad_customizations-0 ul li a {
  background: transparent url(images/ico-transport.gif) no-repeat top left; 
  padding-left: 20px; 
} 

/* block categorias noticias_____________________ */
#content-right #block-views-noticias-block_1 .views-field-title {
  margin-bottom: 12px;
}


/* block contenido relacionado____________________ */
#content-right .block .entuciudad-related-nodes {
  margin:12px 5px 5px;
}

#content-right .block-relatedlinks ul li,
#content-right .block-entuciudad-related-nodes  ul li {
  margin-bottom:14px;
}


#content-right .block-relatedlinks ul li .related-content-nodetype,
#content-right ul li .entuciudad-related-node .related-content-nodetype {
  color: #8C8C8C;
  font-size: 85%;
  font-weight: bold;
  margin: 6px 0;
  text-transform: uppercase;
}

#content-right .block-relatedlinks ul li img,
#content-right ul li .entuciudad-related-node img {
	display: inline;
  float: left;
  width: 62px;
  height: 53px;
}

#content-right .block-relatedlinks ul li a,
#content-right ul li .entuciudad-related-node  a {
  display: inline;
  float: right;
  font-weight: bold;
  line-height: 130%;
  width: 120px;
}



/* block contenido relacionado noticias____________________ */
#content-right .view-relacionado-noticias .views-row-item {
  margin-bottom: 14px;
}

#content-right .view-relacionado-noticias .views-field-field-categoria-nid a {
  color: #8c8c8c;
  font-weight: bold;
  text-transform: uppercase;
  margin: 6px 0;
  font-size: 85%; 	
  text-decoration: none;
}

#content-right .view-relacionado-noticias .views-field-field-fotos-fid {
	display: inline;
  float: left;
  width: 62px;
  height: 53px;
}

#content-right .view-relacionado-noticias .views-field-title {
	float: right;
  display: inline;	
  font-weight: normal;
  width: 120px;
  line-height: 130%;
}


/* portada servicios y bloque lugar 360 destacado ciudad 360_____________________ */
#block-views-servicios-block_4,
#block-views-servicios-block_3,
#block-views-lugar360-block_1 {
  padding-bottom: 22px;
  border-bottom:1px solid #c4c4c4;
}

#block-views-lugar360-block_1 {
  margin-top: 24px;
}


#block-views-servicios-block_4 .views-field-title a,
#block-views-servicios-block_3 .views-field-title a,
#block-views-lugar360-block_1 .views-field-title a {
  font-family: georgia, times, "times new roman", serif;
  font-weight: normal;
  color: #2d9eba;
  font-size: 200%;
  text-decoration: none;
}

#block-views-servicios-block_4 .views-field-title,
#block-views-servicios-block_3 .views-field-title,
#block-views-lugar360-block_1 .views-field-title {
  margin: 20px 0 12px 0;
}

#block-views-servicios-block_4 .views-field-field-genero-value,
#block-views-servicios-block_4 .views-field-field-reparto-value,
#block-views-servicios-block_4 .views-field-field-director-value,
#block-views-servicios-block_3 .views-field-field-telefono-value,
#block-views-servicios-block_3 .views-field-field-fax-value,
#block-views-servicios-block_3 .views-field-field-pagina-web-url,
#block-views-servicios-block_3 .views-field-field-correo-email,
#block-views-servicios-block_3 .views-field-field-direccion-value,
#block-views-lugar360-block_1 .views-field-field-telefono-value,
#block-views-lugar360-block_1 .views-field-field-fax-value,
#block-views-lugar360-block_1 .views-field-field-pagina-web-url,
#block-views-lugar360-block_1 .views-field-field-correo-email,
#block-views-lugar360-block_1 .views-field-field-direccion-value {
  margin-top: 5px;
}

#block-views-servicios-block_3 .views-label-field-telefono-value, 
#block-views-lugar360-block_1 .views-label-field-telefono-value {
  padding-left: 20px;
  background: transparent url('images/ico-phone.png') no-repeat 0 0;
  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);    
}

#block-views-servicios-block_3 .views-label-field-fax-value,
#block-views-lugar360-block_1 .views-label-field-fax-value {
  padding-left: 20px;
  background: transparent url('images/ico-fax.gif') no-repeat 0 0;
}

#block-views-lugar360-block_1 h4 {
	background: #2D9EBA;
	color: #fff;
  padding: 3px;
}


#block-views-lugar360-block_1 .views-field-view-node a {
	background: transparent url(images/btn-more.gif) no-repeat left center;
	display: block;
	height: 23px;
	margin-top: 14px;
	text-indent: -9000px;
	width:62px;
}



/* portada cartelera_____________________ */
#block-views-cartelera-block_1 h4,
.view-cartelera h4 {
		background: #2D9EBA;
		color: #fff;
		padding: 3px;
}

/* listado cines */
#block-views-cartelera-block_1 .view-cartelera .views-row-item {
	display: inline;
  float: left;
  width: 220px;
  height: 180px;
  margin: 24px 0 0 7px;
}

#block-views-cartelera-block_1 .view-cartelera .views-row-item .views-field-field-logotipo-fid {
  margin-left: 0;
  text-align: center;
}

#block-views-cartelera-block_1 .view-cartelera .views-row-item .views-field-title {
  margin-left: 0;
  text-align: center;
}

/* listado peliculas portada y listado peliculas por cine */
.view-cartelera .views-row-item,
.view-listado-peliculas-cines .views-row-item {
	display: inline;
  float: left;
  width: 276px;
  height: 200px;
  margin-top: 24px;
}

.view-cartelera .views-row-even,
.view-listado-peliculas-cines .views-row-even {
  margin-left: 69px;
}

.view-cartelera .views-row-item .field-content,
.view-listado-peliculas-cines .views-row-item .field-content {
  margin-top: 5px;
}

.view-cartelera .views-row-item .views-field-field-cartel-fid,
.view-listado-peliculas-cines .views-row-item .views-field-field-cartel-fid  {
	display: inline;
  float: left;
  width: 109px;
  height: 156px;
}

.view-cartelera .views-row-item .views-field-title,
.view-listado-peliculas-cines .views-row-item .views-field-title  {
  margin-left: 138px;	
  font-weight: bold; 
  line-height: 110%;
}

.view-cartelera .views-row-item .views-field-field-duracion-value,
.view-listado-peliculas-cines .views-row-item .views-field-field-duracion-value {
  margin-left: 138px;
  margin-top: 5px;		
  font-weight: bold;
  font-size: 85%;
}

.view-cartelera .views-row-item .views-field-teaser .field-content p,
.view-listado-peliculas-cines .views-row-item .views-field-teaser .field-content p {
  margin-left: 138px;
  height: 58px;
  overflow: hidden;	
  line-height: 110%;	
}

.view-cartelera .views-row-item .views-field-value,
.view-listado-peliculas-cines .views-row-item .views-field-value {
  margin-left: 138px;		
}

.view-cartelera .views-row-item .views-field-comment-count,
.view-listado-peliculas-cines .views-row-item .views-field-comment-count {
  margin-left: 138px;		
}


/* detalle cartelera_____________________ */
.node-type-pelicula .field-field-cartel {
  display: block;
  float: left;
  margin: 12px 7px 0 0;
}

.node-type-pelicula .field-field-genero {
  margin-top: 12px;
}

.node-type-pelicula .drupal-node-body {
  margin-top: 92px;
}


/* sesion cine pelicula_____________________ */
.node-type-sesion .field-items {
  margin-bottom: 8px; 
}

.node-type-sesion .field-items .field-label-inline-first {
  display: inline;
  font-weight: bold;
}



/* listado transporte publico_____________________ */
.view-listado-transporte .views-row-item {
  border-bottom: 1px dotted #C0C0C0;
  padding: 12px 0;    
}

.view-listado-transporte .views-row-first {
  border-top: 1px dotted #C0C0C0;
}

.view-listado-transporte .views-row-item .views-field-field-logotipo-fid {
  display: inline;
  width: 69px;
  height: 21px;
  float: left;   
}

.view-listado-transporte .views-row-item .views-field-title {
  display: inline;
  float: left;
  width: 607px;
  height: 21px;  
  font-weight: bold;
  font-size: 130%;
  margin-left: 7px;  
}

.view-listado-transporte .views-row-item .views-field-title a {
  text-decoration: none;
}

.view-listado-transporte .views-row-item .views-field-teaser {
  margin-left: 76px;  
  line-height: 130%;
}

.view-listado-transporte .views-row-item .views-field-teaser p {
  margin: 0;
}


/* forms_____________________ */
.form-item {
  margin-bottom: 18px;
}

.form-text {
  font-size: 14px;
  width: 90%;
}

.form-textarea {
  background:transparent url(images/bg-textarea.gif) repeat-x scroll 0 0;
	border-color:#727272 #B4B4B4 #D9D9D9;
	border-style:solid;
	border-width:1px;
	width:90%;
}


.form-item label {
  color: #6e6e6e;
  margin-bottom: 5px !important;
  display: block;
}

.form-item span.form-required {
  color: #ff7f00;
}

.form-item .description {
  font-size: 85%;
  margin-top: 5px;
}

input.form-submit {
  background: transparent url('images/btn-submit.gif') no-repeat center top; 
  display: block;
  cursor: pointer;
  width: 55px;
  height: 23px;
  text-indent: -9000px;
  border: 0;
}

#content input.ahah-processed {
  border: auto;
  background-image: none;
  background-color: #999;
  text-indent: 0;
  font-size: 85%;
  line-height: 100%;
  width: auto;
  color: #fff;
  padding-left: 5px; 
  padding-right: 5px;    
}

input#edit-delete {
  background: transparent url('images/btn-delete.gif') no-repeat center top; 
  width: 55px;
  height: 23px;
}

input#edit-preview-changes {
  background: transparent url('images/btn-preview-changes.gif') no-repeat center top; 
  width: 82px;
  height: 23px;
}



/* i6 hack______________________ */
input.form-submit {
  font-size: 0px; 
  line-height: 0px;
}



/* enlaces relacionados____________________ */
.field-field-enlaces-relacionados {
  margin: 14px 0;
  padding-top: 18px;
  border-top: 1px solid #aeaeae;      
}

	.field-field-enlaces-relacionados .field-item {
	  margin: 4px 0;
	}
	
	.field-field-enlaces-relacionados .field-label {
	  margin-bottom: 12px;
	}


/* terms____________________ */
.terms {
  margin: 14px 0;
  padding: 18px 0 2px 0;
  border-top: 1px solid #aeaeae; 
}

.terms ul.links {
	  margin-top: 12px;
}

.terms ul.links li {
  display: inline;
  height: 18px;
  line-height: 18px;
  margin: 7px !important; 
}
	
	.terms ul.links li.first {
	  margin-left: 0;
	}


/* acciones____________________ */
.actions {
  padding-top: 18px;
  border-top: 1px solid #aeaeae; 
	width: 425px;  
}

	.actions ul.links {
		display: block;
		width: 200px;
		float: left; 
	}
	
	.actions ul.links li {
	  margin-bottom: 20px;
	}


	/* anadir a favoritos */
	ul.links .add-to-favs a {
	  padding-left: 24px;
	  background: transparent url(images/ico-add-to-favorites.gif) no-repeat center left; 
	}

	ul.links .remove-from-favs a {
	  padding-left: 24px;
	  background: transparent url(images/ico-remove-from-favorites.gif) no-repeat center left; 
	}
									
	/* llevalo a tu web */
	ul.links .export_html a {
	  padding-left: 24px;
	  background: transparent url(images/ico-embed.gif) no-repeat center left; 
	}
	
	/* enviar a un amigo */
	ul.links li a.forward-page {
	  padding-left: 24px;
	  background: transparent url(images/ico-mail.gif) no-repeat center left; 
	}
	
	/* imprimir */
	ul.links li a.print-page {
	  padding-left: 24px;
	  background: transparent url(images/ico-print.gif) no-repeat center left; 
	}

/* service links____________________ */
ul.other-links {
	display: block;
  float: right;
  width: 225px;
}

ul.links .service_links .item-list ul li {
  display: block;
  float: right;
  margin-left: 8px;
}

ul.links .service_links .item-list ul li span.service-links-title {
  font-size: 85%;
  margin: 15px 0;
  text-align: right;
}


/* comments____________________ */
#comments {
  padding: 18px 0;
  border-top: 1px solid #aeaeae; 
  width: 425px;
}

#comments .box .box-inner h2.title {
  display: none;
}

#comments .box .box-inner .content {
  margin-top: 18px;
}

#comments .comment {
  background: #ececec !important;
  border: 1px solid #ececec;
  padding: 7px;
  margin-bottom: 10px;
}

#comments .odd {
  background: #fff !important;
}

#comments .comment .picture {
  display: inline;
  float: left;
  width: 92px;
}

#comments .comment .submitted {
  text-transform: uppercase;
  width: 326px;	
  font-size: 85%;
  font-weight: bold;
  color: #666;
  display: inline;
}

#comments .comment .content {
  width: 326px;
  margin-top: 12px; 
  line-height: 130%;
  display: inline;
}

#comments .box .box-inner .content .tips {
  font-size: 85%;
  font-family: "lucida console", "andale mono", monospace;
}

#comments .number {
  font-weight: bold;
  color: #2D9EBA;	
}


/* comentarios foro _____________________ */
.new {
  text-indent: -9000px;
  display: block;
  width: 85px;
  height: 19px;
  background: transparent url(images/bg-new.gif) no-repeat center left;  
}

#comments .comment .submitted .date {
  font-weight: normal;
  text-transform: none;
}



ul.tips,
#comments p.filter-tips-more-info {
  display: none;
}


/* messages_____________________ */
div.messages {
  margin: 8px 0 18px 0;
  padding: 18px 12px;
  line-height: 150%;
  color: #fff !important;
  text-align: left;  
  font-size: 180%;
  font-family: georgia, times, serif;
  font-style: italic;
}

div.messages ul {
  margin: 0;
}

div.messages a {
  color: #fff;
}

div.status {
  background-color: #2d9eba !important;
}

.warning, .error {
  background-color: #ff7f00 !important;
}


/* foro_____________________ */
#forum table {
  border: 0 !important;
  margin-bottom: 50px;
}

#forum table tr.even,
#forum table tr.odd  {
  padding: 18px 0 !important;
  border-bottom: 1px dotted #c1c1c1 !important;
}

#forum table th {
  background: #f5f5f5;
  color: #2D9EBA !important;
  height: 30px;
  font-size: 85%;
}

#forum table td {
  padding-top: 8px;
  padding-bottom: 8px;
}

#forum table td.forum {
  width: 350px;
}

#forum table td.icon {
  width: 60px;
  text-align: center;
  font-size: 150%;
  color: #6e6e6e;
}

#forum table td.icon img {
  margin-top: 4px;
}

#forum table td.topics {
  width: 60px;
  text-align: center;
  font-size: 150%;
  color: #6e6e6e;
}

#forum table td.topics a {
  display: none;
}

#forum table td.replies {
  text-align: center;
}


#forum table td.posts {
  width: 60px;
  text-align: center;
  font-size: 130%;
  color: #6e6e6e;
}

#forum table td.last-reply {
  font-size: 85%;
}

#forum table td.forum div.name a {
  width: 376px;
  font-family: georgia, times, serif;
  color: #2d9eba;
  font-size: 180%;
  font-style: italic;
}

#forum table td.forum div.description {
  width: 376px;
  color: #6e6e6e;
  line-height: 130%;
  margin: 8px 0;
}

#forum table td.forum div.description {
  width: 376px;
  color: #6e6e6e;
}

.forum-topic-navigation {
  line-height: 130%;
  font-size: 85%;
}

.forum-topic-navigation a.topic-previous {
	display: block;
  width: 200px;
  float: left;
}

.forum-topic-navigation a.topic-next {
	display: block;
  width: 200px;
  float: right;
  text-align: right;
}

#forum ul.links li.forum a {
  display: block;
  text-indent: -9000px;
  width: 138px;
  height: 23px;
  background: transparent url('images/btn-nuevo-tema.gif') no-repeat 0 0;    
}


/* comments____________________ */
#comment-form {
  margin: 48px 0;
}

#comment-form input.form-text {
  width: 414px;
}

#comment-form textarea.form-textarea{
  width: 414px;
}


fieldset.captcha legend {
  display: none;
}

fieldset.captcha img {
  border: 1px solid #aeaeae;
  padding: 5px 10px;
  margin: 18px 0;
}


/* drupal tabs____________________ */
#content .drupal-tabs {
	margin-bottom: 18px;
	width: 425px;
}

.drupal-tabs .copy {
  font-size: 85%;
}
 
ul.tabs, .drupal-tabs  ul {
  margin: 20px 0 0 0 !important;	
  padding-bottom: 0;
  border-bottom: 4px solid #9d9d9d;
}


ul.tabs li a, .drupal-tabs ul li a {
  background: #cacaca;
  color: #fff;
  border: 0;
  padding: 5px 20px 5px 5px;
  text-decoration: none;
  display: inlinetr.even;
  margin-right: 1px;
  float: left;
  font-size: 85%;
  text-transform: lowercase;
}

ul.tabs li.active a {
  background: #9d9d9d !important;
}

ul.tabs li a:hover {
  background: #6b6b6b !important;
}

.tabbed_block-hide {
  display:none;
}



/* views tabs____________________ */
.block-tabbed_block .tabbed-block ul.tabbed_block-nav {
  margin-top: 8px !important;	
  border-bottom: 4px solid #9d9d9d;
  width: 683px; 
}

.block-tabbed_block .tabbed-block ul.tabbed_block-nav li {
  float: left;
  width: auto;
  display: inline;
}

.block-tabbed_block .tabbed-block ul.tabbed_block-nav li a {
  background: #cacaca;
  color: #fff;
  border: 0;
  padding: 5px 20px 5px 5px;
  text-decoration: none;
  display: block;
  margin-right: 1px;
  float: left;
  font-size: 85%;
  text-transform: lowercase;
}

.block-tabbed_block .tabbed-block ul.tabbed_block-nav li a:hover {
  background: #6b6b6b;
}

.block-tabbed_block .tabbed-block ul.tabbed_block-nav li.tabbed_block-selected a {
  background: #9d9d9d;
}

.tabbed_block-container .view-clasificados .view-header,
.tabbed_block-container .view-empleo .view-header {
	width: 683px;
  height: 28px;
  border-bottom: 1px solid #c3bfc0;
}

.tabbed_block-container .view-clasificados .view-content table
.tabbed_block-container .view-empleo .view-content table {
	margin-top: 3px;
}

html.js div.drupal-tabs {
  display: none;
}

html.js h2.drupal-tabs-title {
  display: none;
}

.tabs-nav-previous, .tabs-nav-next {
  font-size: 12px;
  font-weight: bold;
  float: left;
  border: 1px solid;
  padding: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}

.tabs-nav-previous {
  float: left;
}

.tabs-nav-next {
  float: right;
}

.tabs-nav-link-sep {
  border-top: 2px #999 solid;
  margin-top: 10px;
  margin-bottom: 10px
}

span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}

.ui-tabs-panel {
  display: block;	
}

.ui-tabs-hide { 
  display: none; 
}



/* bloques____________________ */
#content-left .block h4 {
  background:#2D9EBA none repeat scroll 0 0;
  color:#FFFFFF;
  padding:3px;
}

	/* inmuebles destacados portada e inmobiliaria */
	#block-views-inmobiliaria-block_5,
	#block-multiblock-4,
	#block-multiblock-3 {
	  margin-top: 40px;
	}

	#block-views-inmobiliaria-block_3 table,
	#block-multiblock-4 table,
    #block-views-inmobiliaria-block_5 table {
	  margin-top: 12px;
	}


    #content-bottom-front h4,
	#block-views-inmobiliaria-block_3 h4,
	#block-multiblock-4 h4,
	#block-multiblock-3 h4,
	#block-views-inmobiliaria-block_5 h4 {
		background-color: #2D9EBA;
		color: #fff;
		padding: 3px;
	}
	
	#block-views-inmobiliaria-block_3 .views-row-item,
	#block-multiblock-4 .views-row-item,
	#block-views-inmobiliaria-block_5 .views-row-item {
		display: inline;
		float: left;
		width: 100px;
	  height: 50px;
	  line-height: 50px; 
	  vertical-align: middle;
		text-align: center;  
		margin: 24px 24px 0 0;
		border: 1px solid #ccc;
	}

	#block-views-inmobiliaria-block_3 td,
	#block-multiblock-4 td,
	#block-views-inmobiliaria-block_5 td {
    height: 16px;
    line-height: 16px;
	}

	.view-inmobiliaria table tbody tr:hover,
	.view-inmobiliaria table tbody tr:hover td {
      background-color: #bbb !important;
      cursor: pointer;  
	}
	
	.view-inmobiliaria table tbody a.icon-fotos {
	  display: inline;
	  float: left;
	  width: 16px;
	  height: 16px;
	  margin-right: 5px;
	  text-indent: -9000px;  
	  background: transparent url('images/ico-photo.png') no-repeat 0 0;  
      behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);
	}

	.view-inmobiliaria table tbody a.icon-video {
	  display: inline;
	  float: left;
	  width: 16px;
	  height: 16px;
	  margin-right: 5px;	  
	  text-indent: -9000px;  
	  background: transparent url('images/ico-video.png') no-repeat 0 0;
	  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);   
	}

	.view-inmobiliaria table tbody a.icon-vista {
	  display: inline;
	  float: left;
	  width: 16px;
	  height: 16px;
	  margin-right: 5px;	  
	  text-indent: -9000px;  
	  background: transparent url('images/ico-360.png') no-repeat 0 0;  
	  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);  
	}	

	#block-views-inmobiliaria-block_5 .more-link a {
      background: transparent url(images/btn-more.gif) no-repeat left center;
      display: block;
      width: 62px;	
      height: 23px;
      text-indent: -9000px;	
	}


  /* buscador de inmuebles / ofertas destacadas / inmobiliarias de la zona / filtro resultados */
  #block-views--exp-inmobiliaria-page_1 h4,
  #block-views-inmobiliaria-block_2 h4,
  #block-views-inmobiliaria-block_1 h4,
  #block-multiblock-1 h4 {
    background: #2D9EBA;
    color: #fff;
    padding: 3px;
    margin-bottom: 12px;		
  }

  /* oferta destacada inmobiliaria */
  #block-views-inmobiliaria-block_2 {
    margin-top: 40px;
  }
  
  #block-views-inmobiliaria-block_2 #tabs- {
    display: inline;
    float: left;
    width: 426px;
    margin-right: 50px;
  }

  #block-views-inmobiliaria-block_2 #tabs- ul {
    margin-top: 0;
  }

  #tabs- ul li {
    margin-top: 0;
    display: inline;
    float: left;
  }

  #block-views-inmobiliaria-block_2 .field-field-tipo {
    margin-top: 46px 0 8px 0;
    color: #2D9EBA;
    font-family:georgia,times,"times new roman",serif;
    font-size: 150%;
    font-weight:normal; 
  }

  #block-views-inmobiliaria-block_2 .content  {
    margin-top: 0;
  }


	
	/* inmobiliarias de la zona */

	#block-views-inmobiliaria-block_1 {
    margin-top:40px;
	}

	
	#block-views-inmobiliaria-block_1 .views-field-field-logotipo-fid,
	#block-views-inmobiliaria-block_1 .views-row-item,
	#block-views-inmobiliaria-block_1 .field-content {	  
    float: left;
    width: 94px;
    height: 45px;
    text-align: center;
	}

	#block-views-inmobiliaria-block_1 .views-row-item {
    margin: 0 15px 15px 0;
	}

	#block-views-inmobiliaria-block_1 .field-content a {
    float: left;
    border: 1px solid #ccc;
    width: 92px;
    height: 43px;
    line-height: 43px;
    vertical-align: middle;
	}

	#block-views-inmobiliaria-block_1 .field-content a img {
    line-height: 49px;
	}

																			
	
	/* portada empleo */
	/* Empresas que publican anuncios */
	#block-views-empleo-block_1 .views-field-field-logotipo-fid,
	#block-views-empleo-block_1 .views-row-item,
	#block-views-empleo-block_1 .field-content,
	#block-views-empleo-block_1 .field-content a {	  
    float: left;
    width: 95px;
    height: 45px;
    text-align: center;
	}
	
	#block-views-empleo-block_1 {
	  margin-top: 24px;	
	}
	
	#block-views-empleo-block_1 .field-content a {
    border: 1px solid #ccc;
    width: 93px;
    height: 43px;
	}

	#block-views-empleo-block_1 .views-row-item {
    margin: 0 15px 15px 0;
	}

	#block-views-empleo-block_1 .field-content a {

	}

	#block-views-empleo-block_1 .field-content a img {
    line-height: 49px;
	}



/* buscador de ofertas / ofertas destacadas / empresas publicando de la zona */
#block-views--exp-empleo-page_1 h4,
#block-views-empleo-block_1 h4,
#block-tabbed_block-0 h4 {
  background: #2D9EBA;
	color: #fff;
	padding: 3px;
  margin-bottom: 12px;		
}


/* clasificados: buscador / ultimos anuncios ____________________ */
#block-views--exp-clasificados-page_1 h4,
#block-tabbed_block-1 h4 {
  background: #2D9EBA;
	color: #fff;
	padding: 3px;
}









/* filtros____________________ */
.views-exposed-form {
  margin: 18px 0 48px 0;
  height: 43px;
}

.views-exposed-form .views-exposed-widget {
  display: inline;
  float: left;  
  width: auto;
  height: 39px;
  margin: 0 7px 0 0;
}

* html .views-exposed-form .views-exposed-widget {
  width: 80px;
}  

.views-exposed-form .views-exposed-widget .views-widget {
  font-size: 85%;
}

.views-exposed-form .views-exposed-widget #edit-field-lugar-value-many-to-one {
  width: 140px;
}

.views-exposed-form .views-exposed-widget #edit-field-precio-value-inmobiliaria-limit-precio {
  width: 170px;
}

.views-exposed-form .form-item {
  margin-bottom: 0;
}

.views-exposed-form label {
  display: block;
  height: 12px;
  margin-bottom: 8px;  
  line-height: 12px;
  font-size: 85%;  
}

.views-exposed-form .form-submit {
  display: inline;
  float: left;
  width: 55px;
  height: 23px;
  margin-top: 18px;  
}

#views-exposed-form-listado-transporte-page-1 .views-exposed-form .form-submit {
	margin-top: 0;
}



/* paginador____________________ */
ul.pager {
  height: 23px; 
  margin-top: 8px;
}

ul.pager li {
  background: #2d9eba; 
  display: inline; 
  float: left;
  margin-right: 6px;
  color: #fff;
  text-transform: uppercase;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px; 
}

ul.pager li.pager-current {
  background: #90d3e4;
  padding: 0 8px;
  height: 23px;
  line-height: 23px;    
}

ul.pager li a,
ul.pager li.pager-ellipsis {
  text-decoration: none;
  color: #fff;	
	padding: 0 8px;
  height: 23px;
  line-height: 23px;  
}


ul.pager li a:hover {
  text-decoration: underline; 
}



/* fivestar____________________ */

/* Plain HTML Version */
form.fivestar-widget {
  margin-top: 14px;
  padding: 18px 0;
  border-top: 1px solid #aeaeae; 
  clear: both;
  display: block;
}

form.fivestar-widget select,
form.fivestar-widget input {
  margin: 0;
}

/* Fivestar form items */
.fivestar-static-form-item .form-item,
.fivestar-form-item .form-item {
  margin: 0;
}

/* Static View-only Star Version */
div.fivestar-widget-static {
  display: block;
}

div.fivestar-widget-static .star {
  width: 17px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
}

div.fivestar-widget-static .star span.on {
  display: block;
  width: 100%;
  height: 100%;
}

div.fivestar-widget-static .star span.off {
  display: block;
  width: 100%;
  height: 100%;
}


/* Static View-only Star Version */
div.fivestar-widget-static .star {
  width: 16px;
  height: 14px;
  background: url(star.png) no-repeat 0 0px;
  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);
}

div.fivestar-widget-static .star span.on {
  background: url(star.png) no-repeat 0 -28px;
  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);
}

div.fivestar-widget-static .star span.off {
  background: url(star.png) no-repeat 0 0px;
  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);
}

/* Javascript Star Version */
div.fivestar-widget,
.fivestar-widget-static {
  display: block;
}

div.fivestar-widget .cancel, div.fivestar-widget .star, 
.fivestar-widget-static .cancel, .fivestar-widget-static .star {
  width: 16px;
  height: 14px;
  overflow: hidden;
  text-indent: -999em;  
  float: left;
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a,
.fivestar-widget-static .cancel, .fivestar-widget-static .cancel a {
  text-decoration: none;	
  background: url(images/cancel.png) no-repeat 0 0;
  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);  
}

div.fivestar-widget .cancel a, div.fivestar-widget .star a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

div.fivestar-widget .star, div.fivestar-widget .star a,
.fivestar-widget-static .star, .fivestar-widget-static .star a {
  background: url(images/star.png) no-repeat 0 0px;
  text-decoration: none; 
  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);   
}

div.fivestar-widget div.on a {
  background-position: 0 -14px;
}
div.fivestar-widget div.hover a, div.rating div a:hover {
  background-position: 0 -28px;
}

form.fivestar-widget div.description {
  margin-bottom: 0;
}


/* categorias portada noticias__________________________ */
#block-views-categorias_portada-block_1 ul {
	display: inline;
  float: left;
  height: 20px;
  margin-top: 8px;
}

#block-views-categorias_portada-block_1 ul li {
	display: inline;
  float: left;
  height: 20px;
}

#block-views-categorias_portada-block_1 ul li a {
	display: inline;
  float: left;
  height: 20px;
  margin-right: 20px;
}

#content-precontent #block-views-categorias_portada-block_1 h4 {
  font-family: "Lucida Grande", arial, sans-serif;
  background: #2d9eba;
  font-size: 100%;
  color: #fff;
  padding: 3px;
}



/* noticia destacada portada__________________________ */
#content-left #block-entuciudad_customizations-1,
#content-left #block-views-23d2f4a7641101685822d2bd4922e526 {
  padding-bottom: 22px;
  border-bottom: 1px solid #c4c4c4;
}

#content-left #block-entuciudad_customizations-1 h4,
#content-left #block-views-23d2f4a7641101685822d2bd4922e526 .views-field-title a {
  font-family: georgia, times, serif;
  font-size: 230%;
  line-height: 110%;
  margin-top: 10px;
  background: #fff;
  font-weight: normal;
  font-style: italic;
}

#content-left #block-views-23d2f4a7641101685822d2bd4922e526 .views-field-field-fotos-fid {
  margin: 12px 0;
}

#content-left #block-entuciudad_customizations-1 h4 a,
#content-left #block-views-23d2f4a7641101685822d2bd4922e526 .views-field-title a {
  text-decoration: none;
}

#content-precontent #block-entuciudad_customizations-1 .drupal-node-body {
  font-size: 130%;
  color: #303030;
}

#content-precontent #block-views-23d2f4a7641101685822d2bd4922e526 .views-field-field-entradilla-value {
  font-size: 130%;
  color: #303030;
  line-height: 130%;
}


/* noticias portada / portada seccion noticias / taxonomy view __________________________ */
#content-left .view-noticias .views-field-created,
#content-left #block-views-2noticias_portada-block_1 .views-field-created,
#content-left .view .node-type-noticia .field-created {
  font-family: georgia, times, serif;
}

#content-left .view-noticias .views-field-title,
#content-left #block-views-2noticias_portada-block_1 .views-field-title,
#content-left .view .node-type-noticia h2 {
  font-family: georgia, times, serif;
  font-size: 200%;
  margin-top: 10px;
  font-weight: normal;
}

#content-left .view-noticias .views-field-title a,
#content-left #block-views-2noticias_portada-block_1 .views-field-title a,
#content-left .view .node-type-noticia h2 a {
  text-decoration: none;
  font-style: italic;	
}

#content-left .view-noticias .views-field-field-fotos-fid,
#content-left #block-views-2noticias_portada-block_1 .views-field-field-fotos-fid,
.node-teaser .field-field-fotos {
  float: left;
  margin-top: 18px;
}

#content-left .view-noticias .views-field-field-entradilla-value,
#content-left #block-views-2noticias_portada-block_1 .views-field-field-entradilla-value {
  display: inline;
  float: right;
  width: 218px;
  margin-left: 7px;
  font-weight: bold;
  color: #3d3d3d;
  margin-top: 18px; 
  line-height: 130%;   
}

#content-left .view-noticias .views-field-teaser,
#content-left #block-views-2noticias_portada-block_1 .views-field-teaser {
  display: inline;
  float: right;
  width: 218px;
  margin-left: 7px;
  line-height: 130%;
}

#content-left .view-noticias .views-row-item,
#content-left #block-views-2noticias_portada-block_1 .views-row-item {
  margin-top: 20px;
  padding-bottom: 22px;
  border-bottom: 1px solid #c4c4c4;
}

#content-left .view .node-type-noticia .content {
  margin-top: 18px;
}


/* listado noticias por categoria */
#content-left .field-field-section-noticia .views-row-item {
  margin-top: 20px;
  padding-bottom: 22px;
  border-bottom: 1px solid #c4c4c4;
}

#content-left .field-field-section-noticia .views-row-item h1 {
  border-bottom: 0;
}

#content-left .field-field-section-noticia .views-row-item h1 a {
  text-decoration: underline;
  font-size: 85%; 
}

#content-left .field-field-section-noticia .views-row-item .field-field-fotos {
  display: block;
  float: left;
  width: 200px;
  height: 150px;
}

#content-left .field-field-section-noticia .drupal-node-body {
  display: inline;
  float: right;
  width: 218px;
  margin-left: 7px;
  line-height: 130%;
}


/* portada empresas__________________________ */
.empresas #content table tr,
.restaurantes #content table tr,
.ciudad360 #content table tr {
  margin-bottom: 18px;
}

#content table .directory-category .category-main-link a {
  font-size: 150%;
  font-family: georgia, times, "times new roman", serif;
}

#content table .directory-category .category-subterm-links {
  line-height: 130%;
  color: #6e6e6e;
  margin-top: 8px;
}

#content table .directory-category .directory-promoted .more-link a {
  display: none;
}

#content table .directory-category .directory-promoted .item-list ul li {
  color: #ccc;
}

#content table .directory-category .directory-promoted .item-list ul li a {
  background: url(images/bg-directory-promoted.gif) no-repeat center left;
  padding-left: 12px;
}



/* contenido sin mas informacion__________________________ */
.no-more-info {
  border: 2px solid #ff7f00;
  font-weight: bold;
  margin: 24px 0;
  padding-left: 24px;
  line-height: 130%;
  background: url(images/btn-info-mini.gif) no-repeat 10px 10px;
  
}

.no-more-info p {
  margin: 8px;
}



/* listados.__________________________ */
#content .directory-node-list .nodo-destacado,
#content .view-farmacia-guardia .nodo-destacado {
  height: 103px;	
}


.directory-node-list .node-etc-teaser,
.view-farmacia-guardia .node-etc-teaser {
  position: relative; 
  height: 64px;
  border-bottom: 1px dotted #c0c0c0;
  padding: 10px 0; 
}

.directory-node-list .node-etc-teaser h1,
.view-farmacia-guardia .node-etc-teaser h1 { 
  position: absolute;
  left: 148px;
  font-family: "Lucida Grande", Arial, sans-serif;
  font-size: 130%;
  border-bottom: 0;
  font-weight: bold;
}

.directory-node-list .node-etc-teaser h1 a,
.view-farmacia-guardia .node-etc-teaser h1 a, { 
  text-decoration: underline;
}

.directory-node-list .node-etc-teaser .content .field-field-logotipo,
.view-farmacia-guardia .node-etc-teaser .content .field-field-logotipo { 
  position: absolute;
  top: 12px;
  left: 0;
  width: 131px; 
  height: 100px;
  /*border: 1px solid #c5c1c2;*/
}

.directory-node-list .node-etc-teaser .content .field-field-logotipo img, 
.view-farmacia-guardia .node-etc-teaser .content .field-field-logotipo img {
  border: 1px solid #c5c1c2;	
}


.directory-node-list .node-etc-teaser .content .field .field-label-inline-first,
.view-farmacia-guardia .node-etc-teaser .content .field .field-label-inline-first { 
  display: none;
}

.directory-node-list .node-etc-teaser .content .field-field-direccion,
.view-farmacia-guardia .node-etc-teaser .content .field-field-direccion {
  position: absolute;
  left: 148px;  
  top: 32px;  
}

.directory-node-list .node-etc-teaser .content .field-field-telefono,
.view-farmacia-guardia .node-etc-teaser .content .field-field-telefono { 
  position: absolute;
  left: 148px;  
  top: 54px;  
  padding-left: 20px;
  height: 19px;
  line-height: 16px;
  background: transparent url('images/ico-phone.png') no-repeat 0 3px;
  behavior: url(/sites/default/themes/entuciudad/ie-hacks/iepngfix.htc);    
}

.directory-node-list .node-etc-teaser .content .field-field-pagina-web,
.view-farmacia-guardia .node-etc-teaser .content .field-field-pagina-web {
  position: absolute;
  left: 148px;  
  top: 78px; 
  font-size: 85%;   
}

.directory-node-list .node-etc-teaser .content .field-field-correo,
.view-farmacia-guardia .node-etc-teaser .content .field-field-correo {
  position: absolute;
  left: 148px;  
  top: 97px;  
  font-size: 85%;  
}

.directory-node-list .node-etc-teaser .content .field-field-iconos,
.view-farmacia-guardia .node-etc-teaser .content .field-field-iconos { 
  position: absolute;
  right: 72px;
  bottom: 12px;
  height: 23px;
}

.directory-node-list .node-etc-teaser .content .field-field-iconos a,
.view-farmacia-guardia .node-etc-teaser .content .field-field-iconos a {
	display: block; 
  width: 62px;
  height: 23px;  
  float: right;
  text-indent: -9000px;
}

.directory-node-list .node-etc-teaser .content .field-field-iconos a.icon-vista,
.view-farmacia-guardia .node-etc-teaser .content .field-field-iconos a.icon-vista { 
  background: transparent url('images/bg-ico-360.png') no-repeat 0 0;
}

.directory-node-list .node-etc-teaser .content .field-field-iconos a.icon-fotos,
.view-farmacia-guardia .node-etc-teaser .content .field-field-iconos a.icon-fotos { 
  background: transparent url('images/bg-ico-photo.png') no-repeat 0 0;
}

.directory-node-list .node-etc-teaser .content .field-field-iconos a.icon-video,
.view-farmacia-guardia .node-etc-teaser .content .field-field-iconos a.icon-video { 
  background: transparent url('images/bg-ico-video.png') no-repeat 0 0;
}

.directory-node-list .node-etc-teaser .content,
.view-farmacia-guardia .node-etc-teaser .content { 
  margin: 0;
}

.directory-node-list .node-etc-teaser .actions,
.directory-node-list .node-etc-teaser .content .field-field-fax,
.directory-node-list .node-etc-teaser .drupal-node-body,
.directory-node-list .node-etc-teaser .content .no-more-info {
  display: none;
}

.directory-node-list p.item-empty-description,
.view-farmacia-guardia  p.item-empty-description {
  width: 131px; 
  height: 100px; 
  /*background: #ccc url(images/bg-nologo.gif) no-repeat center center;	 */
  text-indent: -9999px; 
  margin-bottom: 0;
}

.node-etc-teaser .etc-teaser-more a,
.view-farmacia-guardia .etc-teaser-more a {
  position: absolute;
  right: 0;
  bottom: 12px;
  display: block;
  height: 23px;
  width: 62px;
  text-indent: -9000px;
  background: url(images/btn-more.gif) no-repeat top left;    
}


/* google maps__________________________ */
.block-directory_gmap {
  margin-top: 24px;
}

.gmap-gmap {
  border: 8px solid #2c9eb9;
  width: 660px;
  height: 400px;
}

.node .gmap-gmap {
  width: 405px;
  height: 250px;	
}

form#directory-gmap-filter-form {
  float: left;
  display: inline;
  width: 350px;
  margin: 40px 0 0 0;
}

#gmap-auto1map-gmap0 {
  float: left;
  display: inline;
}


#block-directory_gmap-0 h4 {
  margin-bottom: 8px;
}


/* gmap balloons */
.gmap-gmap h2,
.gmap-gmap .address,
.gmap-gmap .phone {
  margin-top: 5px;
}

.gmap-gmap .address strong,
.gmap-gmap .phone strong {
}

.gmap-gmap .phone {
  padding-bottom: 10px;
}




/* cck fields__________________________ */
.drupal-node-body {
  margin-top: 24px;
  line-height: 130%;
}

.field-field-entradilla {
  font-weight: bold;
  color: #333;
}


/* descripcion */
.field-field-descripcion .field-label {
  font-weight: bold;
  margin-top: 24px;
  font-size: 130%;
}

.field-field-descripcion .field-item {
  margin-top: 18px;
  line-height: 150%;  
}


/* fecha */
.field-field-fecha .field-label-inline-first {
  display: inline;
  font-weight: bold;
}


/* hora */
.field-field-horario .field-item {
  margin-top: 5px;
}

.field-field-horario .field-label-inline-first {
  display: inline;
  font-weight: bold;
}


/* lugar */
.field-field-evento-lugar .field-item {
  margin-top: 5px;
  line-height: 130%;   
}

.field-field-evento-lugar .field-label-inline-first {
  display: inline;
  font-weight: bold;
}


/* precio */
.field-field-precio-evento .field-item {
  margin-top: 5px;
}

.field-field-precio-evento .field-label-inline-first {
  display: inline;
  font-weight: bold;
}


/* oferta de empleo */
/* tipo oferta */
.field-field-tipo-oferta .field-item {
  margin-top: 5px;
}

.field-field-tipo-oferta .field-label-inline-first {
  display: inline;
  font-weight: bold;
}

/* sector */
.field-field-sector .field-item {
  margin-top: 5px;
}

.field-field-sector .field-label-inline-first {
  display: inline;
  font-weight: bold;
}

/* referencia */
.field-field-referencia .field-item {
  margin-top: 5px;
}

.field-field-referencia .field-label-inline-first {
  display: inline;
  font-weight: bold;
}




/* tipo evento */
.field-field-tipo-evento .field-item {
  margin-top: 5px;
}

.field-field-tipo-evento .field-label-inline-first {
  display: inline;
  font-weight: bold;
}

.field-field-imagen-evento {
  margin-bottom: 5px;
}


/* pelicula */
.node-type-pelicula .node-type-pelicula .field-item {
  margin-top: 5px;
}

.node-type-pelicula .field-field-duracion .field-label-inline-first,
.node-type-pelicula .field-field-ano .field-label-inline-first,
.node-type-pelicula .field-field-nacionalidad .field-label-inline-first,
.node-type-pelicula .field-field-director .field-label-inline-first,
.node-type-pelicula .field-field-reparto .field-label-inline-first {
  display: inline;
  font-weight: bold;
}

.node-type-pelicula .field-field-genero .field-label-inline-first {
  display: none;
}


/* direccion y telefono de interes */
.node-type-direcciones_telefono_interes .field-item {
  margin-top: 5px;
}

.node-type-direcciones_telefono_interes .field-label-inline-first {
  display: inline;
  font-weight: bold;
}

.node-type-direcciones_telefono_interes {
  margin-bottom: 18px;
}


/* telefono */
.field-field-telefono .field-item {
  margin-top: 5px;
}

.field-field-telefono .field-label-inline-first {
  display: inline;
  font-weight: bold;
}


/* fax */
.field-field-fax .field-item {
  margin-top: 5px;
}

.field-field-fax .field-label-inline-first {
  display: inline;
  font-weight: bold;
}


/* web */
.field-field-pagina-web .field-item {
  margin-top: 5px;
}

.field-field-pagina-web .field-label-inline-first {
  display: inline;
  font-weight: bold;
}


/* direccion */
.field-field-direccion .field-item {
  margin-top: 5px;
}

.field-field-direccion .field-label-inline-first {
  display: none;
}

/* email */
.field-field-correo .field-item {
  margin-top: 5px;
}

.field-field-correo .field-label-inline-first {
  display: inline;
  font-weight: bold;
}

.inmueble_logo {
  margin-top: 12px;
}





/* ver mas inmueles de esta inmobiliaria */
.view_more_property a {
	display: block;
  margin-top: 18px;
}


/* location map */
.field-field-location-map {
  margin-top: 12px;
}




/* datos de contacto */
fieldset.group-contacto {
  margin: 24px 0; 
}

fieldset.group-contacto legend {
  font-weight: bold;
  font-size: 130%;
  text-transform: none;
}

fieldset.group-contacto .field-items {
  margin-top: 5px;
}

fieldset.group-contacto .field-field-contacto {
  margin-top: 18px;
}

fieldset.group-contacto .field-item .field-label-inline-first {
  display: inline;
  font-weight: bold;
}

fieldset.group-contacto .field-field-correo a {
  display: block;
  width: 146px;
  height: 38px;
  margin: 18px 0;
  text-indent: -9000px;
  background: url(images/btn-contactar.gif) no-repeat 0 0;  
}


/* inmobiliaria */
.node-type-inmueble .field-item .field-label-inline-first {
  display: inline;
  font-weight: bold;
}

.node-type-inmueble .field-items {
  margin-top: 5px;
}

.field-field-inmueble-contacto a {
  display: block;
  width: 214px;
  height: 38px;
  margin: 48px 0 18px 0;
  text-indent: -9000px;
  background: url(images/btn-solicitar-mas-info.gif) no-repeat 0 0;  
}


/* accordion _______________________*/
#block-views-etc_accordion-block_1 { 
  display: block; 
  width: 683px;
  height: 275px; 
  float: left; 
  overflow: hidden; 
  position: relative;
  background: #f5f5f5; 
}

#block-views-etc_accordion-block_1 h4 { 
  display: block;
  background: #2D9EBA;
  color:  #fff;
  padding:3px;
}

#block-views-etc_accordion-block_1 h1 { 
  display: none;
}

/* reset */
#block-views-etc_accordion-block_1 ul { 
  margin: 0; 
  padding: 0;
}

#block-views-etc_accordion-block_1 p { 
  margin: 0; 
}

/* elements to right */
#block-views-etc_accordion-block_1 .field-accordion-field,
#block-views-etc_accordion-block_1 .view-header,
#block-views-etc_accordion-block_1 .view-footer { 
  margin-left: 425px; 
}

/* floating images */
#block-views-etc_accordion-block_1 .field-accordion-image {
  position: absolute; 
  top: 20px; 
  left: 0; 
  display: block; 
}

/* colour and style */
#block-views-etc_accordion-block_1 .accordion_header a {
  background: #acaaab url(images/bg-accordion-row.gif) repeat-x 0 0;  
  color: #fff;
  font-weight: bold; 
  display: block; 
  height: 54px;
  line-height: 54px;
  padding: 0 5px;
  margin-top: 1px; 
  cursor: pointer;
}

#block-views-etc_accordion-block_1 .accordion_header a:hover {
  background: #acaaab url(images/bg-accordion-row-hover.gif) repeat-x 0 0;  
  color: #f5f5f5;
}


#block-views-etc_accordion-block_1 .views-row-item { 
  height: 79px;
  padding: 0 5px;
}

#block-views-etc_accordion-block_1 .views-row-item .views-field-title { 
  margin: 20px 0 5px 0; 
}


#block-views-etc_accordion-block_1 .view-footer { 
  height: 30px;
  padding: 0 5px;
}


#block-views-etc_accordion-block_1 .view-footer p { 
  height: 30px;
  line-height: 30px;
}


#block-views-etc_accordion-block_1 .views-row-item .field-accordion-field a {
  font-size: 130%;
  font-family: georgia, times, serif;  
  font-style: italic;
}


#block-views-etc_accordion-block_1 .accordion_header a.accordion_active { 
  color: #777;
  font-weight: bold;
  background: #f5f5f5;
  font-size: 110%;
  line-height: 35px;
  height: 34px;   
}

#block-views-etc_accordion-block_1 .accordion_active {
  background: #f5f5f5 url(images/bg-accordion-item-active.gif) repeat-x 0 0;  	
}

#block-views-etc_accordion-block_1 .accordion_active span {
  margin-top: 2px;
} 

#block-views-etc_accordion-block_1 a.imagecache-accordion {
  background: #f5f5f5 url(images/bg-accordion-active.png) no-repeat 17px 17px !important;
}

/* botones ver mas */
#block-views-etc_accordion-block_1 #c_item_3 .view-footer a {
  display: block;
  width: 121px;
  height: 20px;
  text-indent: -9000px;
  background: #f5f5f5 url(images/bg-accordion-ver-agenda.gif) no-repeat 0 0;  	
}

#block-views-etc_accordion-block_1 #c_item_1 .view-footer a {
  display: block;
  width: 173px;
  height: 20px;
  text-indent: -9000px;
  background: #f5f5f5 url(images/bg-accordion-ver-restaurantes.gif) no-repeat 0 0;  	
}

#block-views-etc_accordion-block_1 #c_item_2 .view-footer a {
  display: block;
  width: 124px;
  height: 20px;
  text-indent: -9000px;
  background: #f5f5f5 url(images/bg-accordion-ver-cartelera.gif) no-repeat 0 0;  	
}

.entarifa #block-views-etc_accordion-block_1 #c_item_2 .view-footer a {
  display: block;
  width: 135px;
  height: 20px;
  text-indent: -9000px;
  background: #f5f5f5 url(images/bg-accordion-ver-alojamiento.gif) no-repeat 0 0;  	
}

.encolmenarviejo #block-views-etc_accordion-block_1 #c_item_2 .view-footer a {
  display: block;
  width: 135px;
  height: 20px;
  text-indent: -9000px;
  background: #f5f5f5 url(images/bg-accordion-ver-comercio.gif) no-repeat 0 0;  	
}


.enchinchon #block-views-etc_accordion-block_1 #c_item_2 .view-footer a {
  display: block;
  width: 135px;
  height: 20px;
  text-indent: -9000px;
  background: #f5f5f5 url(images/bg-accordion-ver-alojamiento.gif) no-repeat 0 0;  	
}



/* fecha evento, entradilla restaurante */
#block-views-etc_accordion-block_1 .views-field-field-fecha-value {
  font-size: 85%;
  font-weight: bold;
  font-style: italic;
  color: #666;
  line-height: 16px;
  height: 16px;
  display: block;  
}

#block-views-etc_accordion-block_1 .views-field-field-entradilla-value {
  font-size: 85%;
  font-weight: bold;
  font-style: italic;
  color: #666;
}



/* unpublised__________________________ */
.unpublished {
  background-color: #ff7f00 !important;
  padding: 5px;
  border: 2px solid #ff7f00 !important;
  color: #fff !important;	
  margin-bottom: 8px;
}


/* ayuda */
a.help {
  font-style: italic;
}


/* equipo humano________________________ */
.view-equipo-humano	.view-content .views-row-item {
	border-bottom: 1px dotted #C0C0C0;
	padding: 12px 0;
	position: relative;
}

.view-equipo-humano .view-content .views-row-item .node-teaser h1 {
  border-bottom: 0;
  font-family: "Lucida Grande",Arial,sans-serif;
  font-size: 130%;
  font-weight: bold;
  margin-left: 148px;
}

.view-equipo-humano .view-content .views-row-item .node-teaser .content {
  margin: 0;
}

.view-equipo-humano .view-content .views-row-item .node-teaser .content .field-field-logotipo {
	border: 1px solid #C5C1C2;
	height: 100px;
	left: 0;
	position: absolute;
	top: 12px;
	width: 131px;
}

.view-equipo-humano .view-content .views-row-item .node-teaser .content .field-field-cargo {
  margin-left: 148px;
  font-style: italic;
  color: #999;
}

.view-equipo-humano .view-content .views-row-item .node-teaser .content .drupal-node-body {
  margin: 12px 0 0 148px;
}

.view-equipo-humano .view-content .views-row-item .node-teaser .etc-teaser-more a {
  position: static;
  float: right;
}


/* detalle miembro equipo humano__________________________ */
.field-field-cargo {
	margin-top: 5px;
  font-style: italic;
  color: #999;
}


/* resultados de la busqueda__________________________ */
.search .container-inline #edit-keys-wrapper,
.search .container-inline #edit-keys-wrapper #edit-submit {
  display: inline;
}

.search .container-inline #edit-keys-wrapper #edit-keys {
  width: 425px;
}

.search #search-form #edit-keys-wrapper .form-submit {
  display: inline;
}

.search .box .box-inner h2.title {
  background: #2D9EBA repeat 0 0;
  color: #fff;
  margin-bottom: 12px;
  padding: 3px;
}


dl.search-results dt.title a {
	font-size: 130%;
	line-height: 130%;
	font-weight: bold;
}

dl.search-results dd {
	margin: 8px 0 28px 0;
}

dl.search-results dd .search-snippet {
	line-height: 130%;
}


dl.search-results dd .search-info {
	font-size: 85%;
	font-style: italic;
}


/* user profile__________________________ */
#user-data {
  width: 356px;
  display: inline;
  float: left;
}

.profile dt {
  display: inline;
  color: #8c8c8c;
  font-weight: bold;
  text-transform: uppercase;
  margin: 18px 0 8px 0;
  font-size: 85%; 
}

.profile dd {
  margin: 5px 0 18px 0;
}



/* locations map _______ */
.profile .profile-locations {
  width: 320px;
  display: inline;
  float: left;
  margin: 189px 0 0 7px;  
}

.profile-locations .gmap {
  width: 300px;
  height: 200px;  
}

.profile-locations h3 {
  margin-top: 0 !important;
}

.profile-user_picture,
.profile-datos-personales,
.profile-summary,
.profile-mis-suscripciones,
.profile-faveliste {
  margin-top: 40px;
}

.profile #edit-user {
  display: block;
  width: 131px;
  height: 23px;
  text-indent: -9000px;
  background: transparent url('images/btn-editar-mis-datos.gif') no-repeat center center;
}

#block-views-ultimas_entradas-block_1 {
  margin-top: 40px;
}

.logged-in .profile h3,
.logged-in #block-views-ultimas_entradas-block_1 h4,
.logged-in .profile-faveliste dt {
  font-family: georgia, times, "times new roman", serif;
  font-weight: normal;
  color: #2d9eba;
  font-size: 150%;
}


.logged-in .profile-faveliste dd .item-list ul li,
.logged-in .view-ultimas-entradas .views-row-item {
  margin-top: 18px !important;
}

.logged-in .profile-faveliste dd .item-list ul li h4,
.logged-in .view-ultimas-entradas .views-row-item .views-field-type {
  color: #8c8c8c;
  font-weight: bold;
	text-transform: uppercase;
	margin: 6px 0;
	font-size: 85%; 
}

.logged-in .profile-faveliste dd .item-list ul li a,
.logged-in .view-ultimas-entradas .views-row-item .views-field-title {
  font-weight: normal;
  font-size: 100%;
}

.logged-in .view-ultimas-entradas .views-row-item .views-field-created {
  margin-top: 3px;
  font-size: 85%;
}

.profile-faveliste dt {
  text-transform: none;
}

#block-views-ultimas_entradas-block_1 h4 {
  margin-bottom: 10px;
}


/* borrar favorito */
.logged-in .profile-faveliste dd .item-list ul li a.remove-item-favorites {
	color: #666;
  height: 16px;
  width: 16px;
  margin-left: 18px;
  padding-left: 18px;
  font-size: 85%;
  background: url(images/ico-remove-from-favorites.gif) no-repeat center left  
}


/* editar perfil de usuario __________________________ */
#user-profile-form input.form-text {
  display: block;
  margin-bottom: 3px;
}

#user-profile-form .gmap-gmap {
  width: 637px;
  margin-bottom: 24px;
}

.user-profile-form ul.primary {
  display: none;
}


/* ocultar menu del dia/massmailing __________________________ */
.profile .profile-mis-suscripciones {
  display: none;
}


/* registro usuarios__________________________ */
#user-register .location .description,
#user-register #edit-locations-0-country-wrapper {
  width: 650px;
  line-height: 130%;
  margin-top: 5px;
}

#user-register #edit-locations-0-country {
  width: 200px;
}

#user-register .location #gmap-auto1map-gmap0 {
  width: 636px;
  margin-top: 5px;
}



/* menu del dia__________________________ */
#views-exposed-form-menu-del-dia-page-1,
#views-exposed-form-menu-del-dia-page-1 .views-exposed-form {
  height: 170px;
}

#views-exposed-form-menu-del-dia-page-1 .views-exposed-form .views-exposed-widget {
  height: 54px;
}


/* detalle menu del dia */
.node-type-menu h2 {
  color: #2D9EBA;
  font-family: georgia,times,"times new roman",serif;
  font-size: 230%;
  font-weight: normal;
  margin-bottom: 12px;
}

.node-type-menu .field-label-inline-first {
  color: #333;
  font-size: 85%;
  font-weight: bold;
  display: block;
  margin: 24px 0 6px 0;
  text-transform: uppercase;  
}

.node-type-menu a.enlace_restaurante {
  background: transparent url(images/btn-ver-ficha-restaurante.gif) no-repeat scroll left center;
  display: block;
  height: 23px;
  text-indent: -9000px;
  width: 165px;
}

/* restaurante __________________________ */
.node-type-restaurante a.enlace_restaurante {
  display: block;
  width: 124px;
  height: 23px;
  text-indent: -9000px;
  background: transparent url(images/btn-menu-del-dia.gif) no-repeat left center;  	
  margin: 24px 0;
}


/* como anunciarse __________________________ */
table#ads th {
  background: #a1a1a1;
  color: #fff !important;
  font-weight: bold;
  text-align: center;
  font-size: 85%;
  text-transform: uppercase;
  padding-top: 8px;
}

table#ads td {
  text-align: center;
  color: #8D8D8D !important;	
}

table#ads tr.odd {
  background: #eee;
}

table#ads th.left,
table#ads td.left {
  text-align: left;	
}



/* attachments __________________________ */
table#attachments {
  margin: 24px 0;	
}

table#attachments .tableHeader-processed th {
  background: #2D9EBA;
  color: #fff;
  padding: 3px;	
}



/* popups multimedia __________________________ */
#popup h2 {
  color: #2D9EBA;
  font-family: georgia,times,"times new roman",serif;
  font-size: 230%;
  font-weight: normal;
  margin-bottom: 12px;
}

#popup .copy {
  font-family: "Lucida Grande", Arial, sans-serif;
  font-size: 85%;
}


/* autocomplete __________________________ */
#autocomplete {
  color: #fff;
  background: #2d9eba;
  padding: 3px;
}




/* panel de control clientes _______________*/
.view-administrar-contenido {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid #eee;	
}

.view-administrar-contenido #views-bulk-operations-select {
  margin-bottom: 24px;
  padding: 12px 0;
}

.view-administrar-contenido #views-bulk-operations-select fieldset legend {
  margin-bottom: 3px;
}

.view-administrar-contenido h2 {
  background: #2D9EBA none repeat scroll 0 0;
  color: #fff;
  padding: 3px;
}

.view-administrar-contenido .views-table,
.view-administrar-contenido .views-table thead {
  border: 1px solid #eee;
  border-collapse: none;
}

.view-administrar-contenido .views-table thead th.views-field-edit-node {
  font-size: 90%;
}


/* publica un inmueble, menu, oferta de empleo */
.administrar #block-block-17,
.administrar #block-block-18,
.administrar #block-block-19 {
  width: 200px;
  float: right;	
}

.administrar #block-block-17 a,
.administrar #block-block-18 a,
.administrar #block-block-19 a {
  width: 200px;
  height: 42px;	
  display: block;
  text-indent: -9000px;
}

.administrar #block-block-17 a {
  background: url(images/banner-add-menu.gif) no-repeat center left;     
}

.administrar #block-block-18 a {
  background: url(images/banner-add-inmueble.gif) no-repeat center left;     
}

.administrar #block-block-19 a {
  background: url(images/banner-add-empleo.gif) no-repeat center left;     
}


/* detalle nodo empresa/restaurante/etc.. */
.node-type-empresa .node .content .drupal-node-body h2 {
  font-size: 100%;
  margin: 24px 0 8px 0;
  color: #2d9eba;	
  text-transform: uppercase;
}


/* ocultar tabs portadas */
.front ul.tabs {
  display: none;	
}


/* datos de usuario */
#block-views-perfil_usuario-block_1 {
  width: 400px;
  float: left;	
}

#block-views-perfil_usuario-block_1 .view-perfil-usuario .views-field-picture {
  width: 85px;
  float: left;	
}

#block-views-perfil_usuario-block_1 .view-perfil-usuario .views-field-value-3 {
  width: 300px;
  float: right;	
}

#block-views-perfil_usuario-block_1 .view-perfil-usuario .views-field-value-3 h2 {
  margin-bottom: 3px;
}

/* polls*/
.poll .title
{
	line-height:30px;
	font-weight:bold;
	font-size:12pt;
	margin-bottom:10px
}
.poll .bar {
height: 1em;
margin: 1px 0;
background-color: #666666;
}
.poll .bar .foreground {
background-color: #FFFF00;
height: 1em;
float: left;
}
.poll .links {
font-family: Verdana,Arial,Helvetica,sans-serif;
..font-size: 0.6em;
text-align: center;
}
.poll .percent {
font-family: Verdana,Arial,Helvetica,sans-serif;
..font-size: 0.6em;
text-align: right;
}
.poll .total {
font-family: Verdana,Arial,Helvetica,sans-serif;
..font-size: 0.6em;
text-align: left;
}
.poll .vote-form {
..font-size: 0.6em;
text-align: center;
}

.poll .vote-form .form-item
{
	font-size:12pt;
}
.poll .vote-form .choices {
margin: 0 auto;
display: table;
font-size: 0.6em;
text-align: left;
}
.node-form .poll-form fieldset {
display: block;
}





/* admin styles__________________________ */
.admin fieldset,
.user fieldset,
.section-node-add fieldset,
.section-node-edit fieldset,
.section-admin fieldset { 
  margin: 24px 0 18px 0;
  padding: 12px;
  border: 1px solid #ccc; 
}

.admin label,
.user label,
.section-node-add label {
  margin-top: 24px;
  color: #333;
  font-weight: bold;
}

.admin .description,
.user .description,
.section-node-add .description {
  color: #aaa;
  font-style: italic;
  margin-bottom: 18px;
  font-size: 85%;
}

.admin .form-item .description,
.user .form-item .description,
.section-node-add .form-item .description {
  color: #aaa;
  font-style: italic;
  display: block;
  /*height: 18px;*/
  line-height: 18px;
  padding-left: 18px; 
  background: url(images/btn-info-mini.gif) no-repeat top left; 
}

.admin td.region {
  text-transform: uppercase;
  font-weight: bold;
  padding-top: 24px;
  border-bottom: 1px solid #a1a1a1;
}

a.tabledrag-handle div.handle {
  height: 16px;
  width: 16px;
  background: url(images/ico-arrows.gif) no-repeat center left; 
}

.managesite-admin {
  margin-top: 48px;
}

.managesite-admin #managesite-region-left {
  width: 300px;
  display: inline;
  float: left;
}

.managesite-admin #managesite-region-right {
  width: 300px;
  display: inline;
  float: left;
  margin-left: 80px;
}

.managesite-admin .admin-panel {
  margin-bottom: 48px;
}


.managesite-admin .admin-panel h3 {
  background: #2D9EBA;
  color: #fff;
  font-size: 100%;
  padding: 3px;
  margin-bottom: 8px;
}


.managesite-admin .admin-panel .item-list ul li {
  padding-left: 3px;
}




/* edit/add */
.section-node-edit #right-banner,
.section-node-add #right-banner,
.section-admin #right-banner,
.section-panel-de-control #right-banner {
  display: none;	
}


.section-node-edit #content,
.section-node-add #content,
.section-admin #content,
.section-panel-de-control #content,
.section-node-edit #content-front,
.section-node-add #content-front,
.section-admin #content-front,
.section-panel-de-control #content-front,
.section-node-edit #content-top-banner,
.section-node-add #content-top-banner,
.section-admin #content-top-banner,
.section-panel-de-control #content-top-banner  {
  float: none;
  width: auto;	
}

.section-admin input.form-submit,
.section-node-edit input.form-submit,
.section-node-add input.form-submit,
.section-admin input#edit-delete,
.section-node-edit input#edit-delete,
.section-node-add input#edit-delete {
    background-image: none;
    background-color: #2D9EBA;
    padding: 3px;
    color: #fff;
    text-transform: uppercase;
    border: auto;
    display: inline;
    /*height: auto;*/
    text-indent: 0;
    width: auto;
    font-size: 85%;	
}

.section-admin input#edit-delete,
.section-node-edit input#edit-delete,
.section-node-add input#edit-delete {
    background-color: #ccc;  	
}

.section-admin #search input.form-submit {
  text-indent: -9000px;
}

.section-admin input.form-submit:hover,
.section-node-edit input.form-submit:hover,
.section-node-add input.form-submit:hover {
    background-color: #333;
}

#node-admin-filter .form-item {
  margin-bottom: 6px;  	
}

/* views edit & blocks config links */
a.block-edit-view,
a.block-config,
a.block-edit,
.views-admin-links a {
  font-size: 65%;
  text-transform: uppercase;
  color: #666;
  margin: 0 3px;
}

.views-admin-links ul li {
  display: inline;
}

.ui-tabs-panel .views-admin-links {
  display: none;	
}

/* admin enlace a configurar bloque______________________*/
p.publish {
  text-align: right;	
}

p.publish a {
  padding-left: 20px;
  line-height: 16px;
  font-weight: bold;
  background: url(images/ico-pencil.gif) no-repeat top left;	
}

tr.section {
  padding-top: 24px;	
  margin-top: 24px;
}


/* nuevo slider fotos ______________________*/
.view-detalle-nodo-fotos {
  position: relative;
  display: block;
  height: 309px;	  
}

#views_slideshow_singleframe_teaser_section_detalle_nodo_fotos-block_1-2,
#views_slideshow_singleframe_teaser_section_detalle_nodo_fotos-block_1 {
  position: static !important;	
}

.views-slideshow-controls-bottom {
  position: absolute;
  bottom: 8px;
  left: 5px;
  z-index: 1000;	
}

.views-slideshow-controls-bottom .pager-item {
  display: block;
  float: left;
  margin-right: 3px;		
}

.views-slideshow-controls-bottom a {
  display: block;	
  font-size: 65%;
  text-decoration: none;
  background-color: #2D9EBA;
  color: #fff;
  width: 12px;
  height: 12px;
  line-height: 12px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  text-align: center;
}

.views-slideshow-controls-bottom .activeSlide a {
  background-color: #ccc;  	
}


/* bloque contenidos mas vistos _________________*/
#content-right #block-views-contenido_mas_visto-block_1 {
  background-color: #fff;	
}

#content-right #block-views-contenido_mas_visto-block_1 .view-content {
  margin: 0;
}

#content-right #block-views-contenido_mas_visto-block_1 .views-field-title a {
  font-size: 130%;	
  text-decoration: none;
}