﻿/*
Theme Name: Solinca
Theme URI: 
Version: 1.0
*/

#at15s {display: none!important; height: 0!important; width: 0!important; }

#s2 { /* galeria home page */
height:369px;
overflow:hidden;
width:578px;
display: none;
}



BODY {
text-align: center;
margin: 0;
padding: 0;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
background: #ccc url(images/fondo-paginas.jpg) no-repeat 50.5% 0;
}

BODY.home {
background: transparent url(images/body.jpg) no-repeat 50.5% 0;
}

A { outline-style: none; }

UL { list-style-type: none; }

IMG { border: 0; }

#wrapper {
width: 900px;
margin: 0 auto;
text-align: left;
}

/* ------------------------- */
#header {}

	#header #barra-idioma {
	height: 64px;
	background: #9ec5f0;
	}
		
		#header #barra-idioma #lang-esp { 
			background: transparent url(images/lang-esp.gif) no-repeat 0 -20px;
			width: 36px;
			height: 20px;
			text-indent: -9999px;
			margin-right: 7px;
			display: block;
			float: right;
			}

		#header #barra-idioma #lang-eng {
			background: transparent url(images/lang-eng.gif) no-repeat 0 0;
			width: 36px;
			height: 20px;
			text-indent: -9999px;
			display: block;
			float: right;
			}

		#header #barra-idioma #lang-eng:hover {
			background-position: 0 -20px;
			}

	

	#header #barra-menu {
	height: 118px;
	background: transparent url(images/header-fondo.jpg) repeat-y 0 0;
	}
	
		#header #barra-menu H1 {
		margin: 0;
		}

		#header #barra-menu H1 A {
			background: transparent url(images/logo-solinca.jpg) no-repeat 0 0;
			width: 245px;
			height: 72px;
			text-indent: -9999px;
			display: block;
			float: left;
			margin: 22px 21px;
			}

		#header #barra-menu H1 A:hover {
			background-position: 0 -72px;
			}
			
		#header #barra-menu UL {
			float: left;			
			margin: 20px 0 0;
			}

		#header #barra-menu UL LI {
			float: left;
			}

		#header #barra-menu UL LI A#p1{
			background: transparent url(images/p1.jpg) no-repeat 0 0;
			width: 185px;
			height: 68px;
			text-indent: -9999px;
			display: block;
			}

		#header #barra-menu UL LI A#p2{
			background: transparent url(images/p2.jpg) no-repeat 0 0;
			width: 185px;
			height: 68px;
			text-indent: -9999px;
			display: block;
			}

		#header #barra-menu UL LI A#p3{
			background: transparent url(images/p3.jpg) no-repeat 0 0;
			width: 185px;
			height: 68px;
			text-indent: -9999px;
			display: block;
			}

		#header #barra-menu UL LI A#p1:hover, #header #barra-menu UL LI A#p2:hover, #header #barra-menu UL LI A#p3:hover {
			background-position: 0 -68px;
			}


/* ------------------------- */
		
.home #sidebar {
width: 322px;
background: transparent url(images/sidebar_home.png) repeat-x 0 0;
float: left;
}

.single #sidebar {
width: 322px;
float: left;
}

.error404 #sidebar, .page #sidebar {
width: 322px;
background: transparent url(images/sidebar_single.png) repeat-x 0 0;
float: left;
}



	#sidebar #busqueda-mapa {
		background: transparent url(images/busqueda-mapa.png) no-repeat 0 0;
		width: 288px;
		height: 77px;
		display: block;
		text-indent: -9999px;
		margin: 16px 0 0 -8px;
		}
		
	#sidebar #busqueda-mapa:hover {
		background-position: 0 -77px;
		}

	#sidebar #promociones {
		margin: 28px 0 0 18px;
		line-height: 15px;
		}
		
	#sidebar #promociones IMG {
		float: left;
		}

	#sidebar #promociones A {
		float: left;
		font-size: 16px;
		color: #000;
		text-decoration: none;
		}

	#sidebar #promociones A:hover {
		text-decoration: underline;
		}
		

	#sidebar #promociones A.image {
		margin-right: 8px;
		}
	#sidebar #promociones A.enlace { 
		width: 205px;
		}

	#sidebar #promociones P {
		display:block;
		float:left;
		margin:0 0 23px;
		width:200px;
		}
		
	#sidebar #ver-todaspromociones {
		background: #cc0136;
		padding: 9px 32px;
		clear: both;
		}
		
	#sidebar #ver-todaspromociones A {
		background: transparent url(images/ver-todas.gif) no-repeat 0 0;
		height: 20px;
		display: block;
		padding: 0 25px;
		font-family: georgia, serif;
		font-size: 15px;
		font-weight: bold;
		color: white;
		text-decoration: none;
		}
	#sidebar #ver-todaspromociones A:hover {
		background-position: 0 -20px;
		text-decoration: underline;
		}
		

	#sidebar #utilities {}

	#sidebar #utilities UL {
		margin-left: 29px;
		padding:0;
		}

	#sidebar #utilities UL LI {
		margin-bottom: 10px;
		}

	#sidebar #utilities UL LI A {}

	#sidebar #utilities UL LI #calculadora {
		background: transparent url(images/sb-calculadora.jpg) no-repeat 0 0;
		height: 25px;
		display: block;
		width: 292px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: white;
		text-decoration: none;
		padding: 5px 0 0px 45px;
		}
		
	#sidebar #utilities UL LI #descarga {
		background: transparent url(images/sb-descarga.jpg) no-repeat 0 0;
		height: 25px;
		display: block;
		width: 292px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: white;
		text-decoration: none;
		padding: 5px 0 0px 45px;
		}
		
	#sidebar #utilities UL LI #compartir {
		background: transparent url(images/sb-compartir.jpg) no-repeat 0 0;
		height: 25px;
		display: block;
		width: 292px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: white;
		text-decoration: none;
		padding: 5px 0 0px 45px;
		}
		
	#sidebar #utilities UL LI #contactar {
		background: transparent url(images/sb-contactar.jpg) no-repeat 0 0;
		height: 25px;
		display: block;
		width: 292px;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: white;
		text-decoration: none;
		padding: 5px 0 0px 45px;
		}

	#sidebar #utilities UL LI #contactar:hover, #sidebar #utilities UL LI #compartir:hover, #sidebar #utilities UL LI #descarga:hover, #sidebar #utilities UL LI #calculadora:hover {
		background-position: 0 -31px;
		color: #333;
		}


/* ------------------------- */
		
#contenido {
width: 578px;
background: transparent;
float: left;
min-height: 369px;
}

	#contenido DIV.over {
		background: transparent url(images/esquina.jpg) no-repeat 0 0;
		width: 353px;
		height: 82px;
		margin-left:225px;
		margin-top:0px;
		position:absolute;
		top: 287px;
		}
		
	#contenido DIV.promo1 IMG {
		z-index: 2000;
		}

	#contenido DIV.promo1 A.enlace {
		background: transparent url(images/esquina-flecha.gif) no-repeat 0 0;
		margin:-77px 0 0 238px;
		padding:0 15px;
		position:relative;
		width:280px;
		display: block;
		font-size: 18px;
		color: black;
		text-decoration: none;
		height: 20px;
		}

	#contenido DIV.promo1 A.enlace:hover {
		background-position: 0 -20px;
		text-decoration: underline;
		}
		
	#contenido DIV.promo1 P {
		margin:0 256px;
		position:relative;
		width:277px;
		padding: 0 0 10px;
		font-size: 14px;
		}

	#contenido #promo-nav  {
		margin: 5px 0 0 254px;
		text-align: center;
		font-family: georgia, serif;
		font-size: 15px;
		font-weight: bold;
		color: black;
		text-decoration: none;
		display: none;
		}

	#contenido #promo-nav P {
		float: left;
		margin: 0 15px;
		}

	#contenido #promo-nav .prev {
		background: transparent url(images/promo1-prev.gif) no-repeat 0 0;
		height: 20px;
		width: 20px;
		display: block;
		text-indent: -9999px;
		float: left;
		}

	#contenido #promo-nav .prev:hover {
		background-position: 0 -20px;
		}
		
	#contenido #promo-nav .next {
		background: transparent url(images/promo1-next.gif) no-repeat 0 0;
		height: 20px;
		width: 20px;
		display: block;
		text-indent: -9999px;
		float: left;
		}

	#contenido #promo-nav .next:hover {
		background-position: 0 -20px;
		}



/* ------------------------- */
		
#footer {
clear: both;
}

	#footer #pie {
	height: 190px;
	background: transparent;
	font-family: georgia, serif;
	}
	
		#footer #pie #enlaces-paginas {
			background: transparent url(images/enlaces-paginas.png) repeat-x 0 0;
			width: 322px;
			min-height: 145px;
			float: left;
			margin-top: 21px;
			padding-top: 12px;
			}

		#footer #pie #enlaces-paginas .ep1, #footer #pie #enlaces-paginas .ep2 {
			margin:0 18px;
			padding:0;
			}

			
		#footer #pie #enlaces-paginas .ep1 LI SPAN {
			font-size: 15px;
			color: #d02d5e;
			font-weight: bold;
			display:block;
			margin-bottom:12px;
			width:290px;
			}
			
		#footer #pie #enlaces-paginas .ep2 LI A {
			font-size: 15px;
			color: #666666;
			font-weight: normal;
			text-decoration: none;
			display:block;
			margin-bottom:12px;
			width:290px;
			}

		#footer #pie #enlaces-paginas .ep2 LI A:hover {
			text-decoration: underline;
			}

		
		#footer #pie #deslizante-noticias {
			width: 578px;
			min-height: 157px;
			background: transparent url(images/dsl-ntcs.png) repeat-x 0 0;
			float: left;
			margin-top: 21px; 
			}
			
			#footer #pie #deslizante-noticias #noticias-esq {
				background: transparent url(images/noticias_on.gif) no-repeat 0 0;
				padding: 0px 20px;
				font-size: 18px;
				color: black;
				margin-top: 10px;
				display: block;
				height: 15px;
				text-decoration: none;
				}
			
			#footer #pie #deslizante-noticias #noticias-esq:hover {
				background-position: 0 -15px;
				text-decoration: underline;
				}
				
			#footer #pie #deslizante-noticias #contenedor-noticias {
				margin:2px 0 0 115px;
				font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				}
				
			#footer #pie #deslizante-noticias #contenedor-noticias A {
				color: #000000;
				display: block;
				width: 425px;
				margin-bottom: 12px;
				text-decoration: none;
				}
				
			#footer #pie #deslizante-noticias #contenedor-noticias A:hover {
				text-decoration: underline;
				}
				
				
			#footer #pie #deslizante-noticias #contenedor-noticias A.first {
				font-size: 14px;
				font-weight: bold;
				}
				

	#footer #credits {
		height: 122px;
		}
		
		#footer #credits #esp1 {
			float: left;
			width: 492px;
			padding: 40px 0 0 10px;
			}
			
			#footer #credits #esp1 A {
				padding: 1px 3px;
				background: #737373;
				color: white;
				text-decoration: none;
				margin-left: 8px;
				text-transform: uppercase;
				}

			#footer #credits #esp1 A:hover {
				text-decoration: underline;
				}
			

		#footer #credits #esp2 {
			float: left;
			width: 275px;
			color: #707173;
			text-align: right;
			padding:40px 0 0;
			line-height: 22px;
			}
			
			#footer #credits #esp2 A {
				padding: 1px 3px;
				background: #737373;
				color: white;
				text-decoration: none;
				}

			#footer #credits #esp2 A.nores {
				background: transparent;
				color: #707173;
				}

			#footer #credits #esp2 A:hover {
				text-decoration: underline;
				}
			
		#footer #credits #esp3 {
			float: left;
			width: 110px;
			margin: 42px 0 0 13px;
			}

		#footer #credits #esp3 #logo-aenor {
			background: transparent url(images/logo-aenor.gif) no-repeat 0 0;
			width: 33px;
			height: 64px;
			display: block;
			text-indent: -9999px;
			float: left;
			}
			
		#footer #credits #esp3 #logo-iqnet {
			background: transparent url(images/logo-iqnet.gif) no-repeat 0 0;
			width: 55px;
			height: 64px;
			display: block;
			text-indent: -9999px;
			float: left;
			}


/* ------------------------- */
#single-page {
float: left;
background: white;
width: 578px;
}

	#single-page #cabecera-prom{		
	}

	#single-page #cabecera-prom IMG {
		float: left;
		}

	#single-page #cabecera-prom DIV {
		float: left;
		width: 272px;
		height: 75px;
		background: #cc0033;
		color: white;
		margin-top: 21px;
		}

	#single-page #cabecera-prom DIV H2 {
		background: transparent url(images/flecha-single.gif) no-repeat 0 2px;
		padding: 0px 14px;
		margin: 2px 0 0 9px;
		line-height: 20px;
		}

	#single-page #cabecera-prom DIV P {
		margin: 0 25px;
		line-height: 15px;
		}


	#single-page #tabs {
		clear:both;
		margin:0 auto 15px auto;
		text-align:center;
		width:538px;
		}

	#single-page #tabs UL {
		float: left;
		margin: 12px auto 3px;
		padding: 0 0 0 50px;
		width: 480px;
		}
	

	#single-page #tabs UL LI {
		float: left;
		height: auto!important;
		}

	#single-page #tabs UL LI A {
		padding: 2px 20px;
		color: black;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		background: #ffffff;
		}

	#single-page #tabs UL LI.ui-state-active A {
		background: #f2f2f2;
		}

	#single-page #tabs #ta-contenido {
		clear: both;
		}
		
	#single-page #tabs #ta-contenido #tabs1 {
		background: #f2f2f2 url(images/loading.gif) no-repeat 125px 35px;
		width: 538px;
		float: left;
		padding: 23px 0 0;
		margin-bottom: 20px;
		min-height: 423px;
		
		}

	#single-page #tabs #ta-contenido #tabs1 #th_mask {
		display: none;
		}
		
	#single-page #tabs #ta-contenido #tabs1 #listado-fotos {
		min-height: 305px;
		}
		
	#single-page #tabs #ta-contenido #tabs1 UL {
		padding: 0;
		margin: 0;
		}

	#single-page #tabs #ta-contenido #tabs1 UL LI A {
		padding: 0;
		background: #f2f2f2;
		}
		
	#single-page #tabs #ta-contenido #tabs2 UL {
		padding: 0;
		margin: 0;
		}

	#single-page #tabs #ta-contenido #tabs2 UL LI A {
		padding: 0;
		background: #f2f2f2;
		}

	#single-page #tabs #ta-contenido #tabs2 {
		background: #f2f2f2;
		width: 538px;
		float: left;
		padding: 23px 0 0;
		margin-bottom: 25px;
		min-height: 423px;
		}
		
	#single-page #tabs #ta-contenido #tabs2 DIV#listado-planos {
		text-align: left;
		margin: 0 30px 25px;
		}
		
	#single-page #tabs #ta-contenido #tabs2 DIV H2 {
		margin: 0;
		}


	#single-page #tabs #ta-contenido #tabs2 DIV.lista {
		float: left;
		border-top: 2px white solid;
		margin:0 0 25px;
		width:97%;
		}

	#single-page #tabs #ta-contenido #tabs2 DIV.lista IMG {
		float: left;
		border: 2px white solid;
		margin: -12px 10px 0;
		}
		
	#single-page #tabs #ta-contenido #tabs2 DIV.lista H3 {
		float: left;
		}

	#single-page #tabs #ta-contenido #tabs2 DIV.lista A {
		float: right;
		margin-right: 0px;
		text-decoration: none;
		color: #787878;
		font-weight: bold;
		}
		
	#single-page #tabs #ta-contenido #tabs2 DIV.lista A:hover {
		color: #000;
		}
		
	#single-page #tabs #ta-contenido #tabs2 DIV#planos UL {
		float: left;
		margin: 0 0 30px;
		padding: 0;
		}

	#single-page #tabs #ta-contenido #tabs2 DIV#planos LI {
		float: none!important;
		}
		

	#single-page #tabs #ta-contenido #tabs5 {
		background: #f2f2f2;
		width: 538px;
		float: left;
		padding: 23px 0 0;
		margin-bottom: 20px;
		min-height: 423px;
		}
		
	#single-page #tabs #ta-contenido #tabs5 DIV {
		text-align: left;
		margin: 0 40px 25px;
		font-weight: bold;
		}
		
	#single-page #tabs #ta-contenido #tabs5 DIV.inl {
		text-align: left;
		margin: 0;
		width: 120px;
		float: left;
		}
		
	#single-page #tabs #ta-contenido #tabs5 DIV.inl A {
		margin: 0px 0 0px 20px;
		color: #787878;
		text-decoration: none;
		display: block;
		}

	#single-page #tabs #ta-contenido #tabs5 DIV.inl A:hover {
		text-decoration: underline;
		color: black;
		}

		
	#single-page #tabs #ta-contenido #tabs5 DIV H2 {
		margin: 8px 0 10px;
		font-size: 14px;
		}


	#single-page #tabs #ta-contenido #tabs5 DIV.lista {
		float: left;
		border-top: 2px white solid;
		margin:0 0 25px;
		width:97%;
		}

	#single-page #tabs #ta-contenido #tabs5 DIV.lista IMG {
		float: left;
		border: 2px white solid;
		margin: -12px 10px 5px;
		}

	#single-page #tabs #ta-contenido #tabs5 DIV.lista UL {
		float: left;
		margin: 0 0 5px;
		padding: 0;
		width: 400px;
		}

	#single-page #tabs #ta-contenido #tabs5 DIV.lista LI {
		float: none!important;
		line-height: 15px;
		}
		
	#single-page #tabs #ta-contenido #tabs3 {
		background: #f2f2f2;
		width: 538px;
		padding: 23px 0 0;
		margin-bottom: 3px;
		min-height: 500px;
		}
		
#hide-credits {
display: none; 
position: absolute; 
margin-left: 130px; 
margin-top: -14px;

}

#hide-credits A {
background:transparent url(images/logo_pointer.png) no-repeat scroll 0 0!important;
width: 133px;
height: 85px;
text-indent: -9999px;
display: block;
margin: -62px 0 0 55px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
left:4px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
left:2px;
}



#single-page #tabs #ta-contenido #tabs2 {
	background: #f2f2f2 url(images/loading.gif) no-repeat 125px 35px;
	width: 538px;
	float: left;
	padding: 23px 0 0;
	margin-bottom: 20px;
	min-height: 423px;

	}


#single-page #tabs #ta-contenido #tabs2 #listado-planos {
min-height:320px;
margin-bottom: 10px;
}


#single-page #tabs #ta-contenido #tabs2 #planos {
margin-bottom:30px;
margin-left:30px;
text-align:left;
}

#single-page #tabs #ta-contenido #tabs2 H3 {
margin: 0;
}


#single-page.pagina .post H2 {
font-family: georgia, serif;
font-size: 30px;
font-weight: normal;
color: #cc0033;
margin-left: 18px;
}

#single-page.pagina .post .entry P {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
font-weight: normal;
color: #383737;
line-height: 18px;
background: #f1f1f1;
width: 480px;
margin: 8px auto;
padding: 10px 32px;
}

#single-page.pagina .post .entry P STRONG {
font-size: 18px;
margin-bottom: 0px;
margin-left: -15px;
display: block;
}

#post-387.post .entry H1 {
width: 230px;
font-family: georgia, serif;
font-size: 30px;
font-weight: normal;
color: #cc0033;
margin: 0 0 50px 18px;
float: left;
}

#post-387.post .entry IMG {
float: left;
margin-left: 20px;
}








#listado-todas {
width: 540px;
margin: 0 auto;
clear: both;
}

#listado-todas DIV.lista {
border-top: 2px white solid;
width:97%;
float: left;
background: #f1f1f1;
line-height: 18px;
}

#listado-todas DIV.lista IMG {
border: 2px white solid;
margin: -12px 10px 0;
float: left; 
}

#listado-todas DIV.lista H3 {
float: left;
margin: 8px 0 0;
width: 340px;
font-family: Trebuchet MS, sans-serif;
font-size: 18px;
}

#listado-todas DIV.lista P {
float: left;
margin: 4px 0 0;
width: 235px;
font-family: Trebuchet MS, sans-serif;
font-size: 16px;
}

#listado-todas DIV.lista A {
margin-right: 0px;
text-decoration: none;
color: #383737;
font-weight: bold;
font-family: Trebuchet MS, sans-serif;
font-size: 18px;
}

#listado-todas DIV.lista A:hover {
color: #cc0033;
text-decoration: underline;
}

#listado-todas DIV.lista .btv {
display:block;
float:left;
height:20px;
margin-bottom:10px;
margin-left:420px;
text-indent:-9999px;
width:75px;
}

#listado-todas DIV.lista A.btv:hover {
background-position: 0 -20px;
}

#listado-todas DIV.lista .en_venta {
background: transparent url(images/en_venta.gif) no-repeat 0 0;
}

#listado-todas DIV.lista .en_alquiler {
background: transparent url(images/en_alquiler.gif) no-repeat 0 0;
}

#listado-todas DIV.lista .vendida {
background: transparent url(images/vendida.gif) no-repeat 0 0;
}









#toggle-contacto LI {
margin-left: 12px;
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
margin-top: 10px;
}


#listado-todaspromociones {
padding-top: 30px; 
background: #f1f1f1; 
width: 540px; 
margin-left: 20px; 
float: left;
margin-bottom: 20px; 
}


#single-page.pagina-cont1 .entry {
width: 540px;
margin: 0 auto;
clear: both;
font-weight: normal;
font-family: Trebuchet MS, sans-serif;
color: #222222;
line-height: 18px;
font-size: 14px;
padding: 20px 20px 10px;
}

#single-page.pagina-cont1 .entry SPAN.destacado {
background: #f1f1f1;
font-size: 18px;
line-height: 22px;
padding: 20px;
display: block;
margin-top: 20px;
}

#single-page.pagina-cont1 .entry P:first-child {
padding: 0!important;
}

#single-page.pagina-cont1 .entry P {
padding: 20px;
}

#single-page.pagina-cont1 .entry DIV.destacado-div {
background: #f1f1f1;
font-size: 16px;
line-height: 18px;
padding: 20px 20px 5px;
margin-bottom: 5px;
display: block;
margin-top: 20px;
}

#single-page.pagina-cont1 .entry DIV.destacado-div P {
padding: 0!important;
margin: 10px 0 0;
font-size: 14px;
}

#single-page.pagina-cont1 .entry DIV.destacado-div H2 {
margin: 10px 0 0;
}

#cont-enlaces {
width: 485px;
margin: 0 auto;
clear: both;
font-weight: normal;
font-family: Trebuchet MS, sans-serif;
color: #222222;
line-height: 18px;
padding: 20px;
background: #f1f1f1;
margin-bottom: 20px;
}

#cont-enlaces A {
font-weight: normal;
font-family: Trebuchet MS, sans-serif;
color: #cc0234;
font-size: 18px;
text-decoration: none;
display: block;
width: 485px;
margin-left: -20px;
}

#cont-enlaces A:hover {
color: #000000;
font-weight: normal;
text-decoration: underline;

}

#cont-enlaces UL {
margin: 0;
padding: 0;
}

#cont-enlaces UL LI {
margin-left: 20px;
margin-bottom: 25px;
}

#single-page .category-noticias {
width: 485px;
margin: 34px auto;
clear: both;
font-weight: normal;
font-family: Trebuchet MS, sans-serif;
color: #222222;
line-height: 18px;
font-size: 14px;
padding: 20px;
background: #f1f1f1;
}

#single-page .category-noticias H1 {
line-height: 30px;
}


#map { float:left; width:656px; height:460px; margin: 23px;}
#message { position:absolute; padding:10px; background:#555; color:#fff; width:220px; }

#message A{ color: white; font-weight: bold; font-size: 16px;}

#message A:hover { color: gold; font-weight: bold;  text-decoration: none; }

#message A IMG { border: 2px solid #ccc; margin-bottom: 5px; }

#message A:hover IMG { border: 2px solid white; }


#list { float:left; min-height: 413px; width:195px; background:#eee; list-style:none; padding:0; margin: 0; }
#list li { padding: 5px 5px 7px; border-bottom: 2px solid #ccc; float: left;}
#list li:hover { background:#555; color:#fff; cursor:pointer; cursor:hand; }

#list li IMG { border: 2px solid white; float: left; }

#list li P { width: 103px; float: left; margin: 0 0 0 6px; font-weight: bold;}

#busqueda-mapa { }

#cont-amp { float:left; width:700px; height:500px; background:#fff; margin-left: 19px; }

.jScrollPaneContainer { float: left; margin-left: 19px; }

#busqueda-stat { float: left; margin: 5px; }

#cont-control {width: 198px; float: left; margin-left: -19px; }

.jScrollArrowUp {
background: transparent url(/es/wp-content/themes/solinca/images/scrollarrowup.gif) no-repeat 0 0;
width: 12px;
height: 12px;
text-indent: -9999px;
}
.jScrollArrowDown {
background: transparent url(/es/wp-content/themes/solinca/images/scrollarrowdown.gif) no-repeat 0 0;
width: 12px;
height: 12px;
text-indent: -9999px;
}

.jScrollArrowUp:hover, .jScrollArrowDown:hover {
background-position: 0 -12px;
}


#single-page.pagina-cont1 #post-366 .entry p {
background:#F1F1F1 none repeat scroll 0 0;
margin-bottom:0;
margin-top:0;
padding:5px 40px 10px 20px;
}

#single-page.pagina-cont1 #post-366 .entry p:first-child {
margin: 0 0 20px 0;
}

#single-page.pagina-cont1 #post-366 .entry H2 {
background:#F1F1F1 none repeat scroll 0 0;
border-bottom:4px solid white;
margin:0 auto;
padding:5px 20px 10px;
}




#single-page.oportunidades .entry {
width: 540px;
margin: 0 auto;
clear: both;
font-weight: normal;
font-family: Trebuchet MS, sans-serif;
color: #222222;
line-height: 18px;
font-size: 14px;
padding: 20px;
}

#single-page.oportunidades .entry SPAN.destacado {
background: #f1f1f1;
font-size: 18px;
line-height: 22px;
padding: 20px;
display: block;
margin-top: 20px;
}

#single-page.oportunidades .entry P:first-child {
padding: 0!important;
}

#single-page.oportunidades .entry P {
padding: 20px;
}

#single-page.oportunidades .entry DIV.destacado-div {
background: #f1f1f1;
font-size: 16px;
line-height: 18px;
padding: 20px 20px 5px;
margin-bottom: 5px;
display: block;
margin-top: 20px;
}

#single-page.oportunidades .entry DIV.destacado-div P {
padding: 0!important;
margin: 10px 0 0;
font-size: 14px;
}

#single-page.oportunidades .entry DIV.destacado-div H2 {
margin: 10px 0 0;
}


#single-page.pagina-cont1 .post H2 {
font-family: georgia, serif;
font-size: 30px;
font-weight: normal;
color: #cc0033;
margin-left: 18px;
}

#single-page.pagina-cont1 .post .entry P {
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
font-weight: normal;
color: #383737;
line-height: 18px;
background: #f1f1f1;
width: 480px;
margin: 8px auto;
padding: 10px 32px;
}

#single-page.pagina-cont1 .post .entry P STRONG {
font-size: 18px;
margin-bottom: 0px;
margin-left: -15px;
display: block;
}

.sitemap-sps {
background:#F1F1F1 none repeat scroll 0 0; 
margin-bottom:0; 
margin-top:0; 
padding:5px 40px 10px 20px;
}

.sitemap-sps LI {
margin-top: 12px;
}

.sitemap-sps LI A {
color: #383737;
text-decoration: none;
}

.sitemap-sps LI A:hover {
color: #cc0033;
text-decoration: underline;
}

.sitemap-sps UL {
list-style-type: disc;
}

#tabs3 #situacion {
width: 450px; 
min-height: 350px; 
text-align: left; 
margin: 0 auto;
padding-bottom: 15px;
}

#tabs4 #calidades {
width: 450px; 
min-height: 350px; 
text-align: left; 
margin: 0 auto;
}

#post-324 {
margin-bottom: 15px;
}

#post-825 BLOCKQUOTE { margin: 0 0 8px; }

#single-page #tabs #ta-contenido #tabs2 div.lista a:visited {
color: black;
}


#listado-noticias {
background:#F1F1F1 none repeat scroll 0 0;
float:left;
margin-bottom:20px;
margin-left:20px;
padding-top:30px;
width:540px;
}

#listado-noticias #listado-todas div.lista p {
float:left;
font-family:Trebuchet MS,sans-serif;
font-size:16px;
margin:4px 0 0;
width:475px;
padding: 5px 20px;
}

#single-page.todas-noticias .post h2 {
color:#CC0033;
font-family:georgia,serif;
font-size:30px;
font-weight:normal;
margin-left:18px;
}

#listado-noticias #listado-todas div.lista h3 {
float:left;
font-family:Trebuchet MS,sans-serif;
font-size:18px;
margin:8px 0 0;
width:315px;
padding: 0px 15px;
}

#listado-noticias #listado-todas div.lista h5 {
float:right;;
}

#listado-noticias #listado-todas div.lista h5 A {
font-family:Trebuchet MS,sans-serif;
font-size:13px;
} 


#paginacion.promos {
width: 400px; 
margin: 0 auto 15px auto; 
text-align: center;
}

#paginacion.promos A {
background: #c8c8c8;
color: white;
padding: 2px 7px;
margin: 0 3px;
text-decoration: none;
}

#paginacion.promos A:hover {
background: #7d7d7d;
color: white;
}

#paginacion.promos STRONG {
background: #7d7d7d;
color: white;
padding: 2px 6px;
margin: 0 3px;
}

#gmie7 { display: none; }


