/*
Theme Name: pointer actual
Theme URI: 
Description: 
Version: 
Author: Pointer
Author URI: 
*/


body {
	margin:0;
	padding:0;	
	font-size:11px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	/* text-indent: 0,04em; */
	height: 100%;
	color: #a2a29a;
	background-color: #535353;
}

ul, ol, li, dt, dl, dd, img, h1, h2, h3, h4, h5, h6, p, a, hr, embed, object{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	border-collapse:collapse;
	outline:none;
	list-style: none;
}

a {
	color: #606060;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}

#cabecera  {
	background-color: #fff;
	border-bottom: 5px solid #a0a0a0;
	height: 460px;
}


#cabecera-interna  {
	background-color: #fff;
	border-bottom: 5px solid #a0a0a0;
	height: 172px;
}

#cabecera-interna .centra A {
float: left;
}

#barra_top {
	background: transparent url(images/barra-top.jpg) repeat-x scroll 0 0;
	height: 41px;
	}

#barra_top #ico-twitter {
	background: transparent url(images/ico-twitter.jpg) no-repeat scroll 0 0;
	height: 24px;
	width: 58px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-left: 16px;
	margin-top: 10px;
	}

#barra_top #ico-twitter:hover {
	background-position: 0 -24px;
	}

#barra_top #ico-linkedin {
	background: transparent url(images/ico-linkedin.jpg) no-repeat scroll 0 0;
	height: 24px;
	width: 66px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-left: 18px;
	margin-top: 10px;
	}

#barra_top #ico-linkedin:hover {
	background-position: 0 -24px;
	}

#barra_top #ico-facebook {
	background: transparent url(images/ico-facebook.jpg) no-repeat scroll 0 0;
	height: 24px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-left: 25px;
	margin-top: 10px;
	}

#barra_top #ico-facebook:hover {
	background-position: 0 -24px;
	}

#barra_top #ico-rss {
	background: transparent url(images/ico-rss.jpg) no-repeat scroll 0 0;
	height: 24px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-left: 25px;
	margin-top: 10px;
	}

#barra_top #ico-rss:hover {
	background-position: 0 -24px;
	}



#barra_top #ico-contacto {
	background: transparent url(images/ico-contacto.jpg) no-repeat scroll 0 0;
	height: 34px;
	width: 315px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin-left: 278px;
	}

#barra_top #ico-contacto:hover {
	background-position: 0 -34px;
	}



#logo {
	margin: 60px 0 -15px;
	background: transparent url(images/logo-pointer.gif) no-repeat scroll 0 0;
	width: 212px;
	height: 66px;
	display: block;
	text-indent: -9999px;
}

#logo:hover {
background-position: 0 -66px;
}

#logo-int {
	background: transparent url(images/logo-pointer.gif) no-repeat scroll 0 0;
	width: 212px;
	height: 66px;
	display: block;
	text-indent: -9999px;
	margin: 40px 0 40px 1px;
}

#logo-int:hover {
background-position: 0 -66px;
}

#cabecera2  {
	background-color: #fff;
	height: 48px;
	padding: 25px 0;
}

#linea-a {
	background: transparent url(images/linea-a.gif) no-repeat scroll 0 0;
	width: 371px;
	height: 3px;
	display: block;
	margin:0px 0 0 269px;
	}


#cabecera2 UL {
	float: left;
	list-style: none;
	margin: -28px 0 0 464px;
	}
	
#cabecera2 LI {
	margin-bottom: 30px; 
	}

#e-inicio {
	color: #a5a5a5;
	text-decoration: none;
	background: transparent url(images/e-noticias.gif) no-repeat scroll 0 0;
	width: 87px;
	height: 14px;
	text-indent: -9999px;
	display: block;
	margin-bottom: 5px;
	}
	
#e-inicio:hover {
	color: #515151;
	text-decoration: none;
	background-position: 0 -14px;
	}
	
#e-portafolio {
	color: #a5a5a5;
	text-decoration: none;
	background: transparent url(images/e-portafolio.gif) no-repeat scroll 0 0;
	width: 87px;
	height: 14px;
	text-indent: -9999px;
	display: block;
	}
	
#e-portafolio:hover {
	color: #515151;
	text-decoration: none;
	background-position: 0 -14px;
	}

	
#enviar {
	text-align: right;
	margin: 15px 0 15px;
	float: right;
	}
	
#e-enviar {
	text-decoration: none;
	background: transparent url(images/no-enviar-amigo.gif) no-repeat scroll 0 0;
	width: 176px;
	height: 16px;
	text-indent: -9999px;
	display: block;
	text-decoration: none;	
	}
	
#e-enviar:hover {
	color: #515151;
	text-decoration: none;
	background-position: 0 -16px;
	}
	
#e-no-comentar{
	text-align: right;
	float: right;
	background: transparent url(images/e-nocomentar.gif) no-repeat scroll 0 0;
	width: 176px;
	height: 16px;
	text-indent: -9999px;
	text-decoration: none;	
	display: block;
	}
	
	
#e-no-comentar:hover {
	color: #515151;
	text-decoration: none;
	background-position: 0 -16px;
	}



#lema {
	position: absolute;
	top: 51px;
	left: 300px;
}

#cabecera .centra, #contenido .centra{
	position: relative;
	width: 955px;
	margin: 0 auto;
}

#cabecera-interna .centra-interna, #contenido .centra-interna {
	position: relative;
	width: 955px;
	margin: 0 auto;
}


#contenido {
	background-color: #000;
}

#contenido2 {
	background-color: #fff;	
}


#columna {
	margin: 0px 0 0 0;
	padding: 14px 0 0 0;
	width: 250px;
	float: left;
}
#columna p {
	margin: 15px 0;
	line-height: 16px;
	font-size: 11px;
	width: 200px;
}
#columna p span {
	background-color: #1f1f1f;
	padding: 2px 5px;
}
#columna p strong{
	color: #fff;
	font-weight: normal;
}

#columna2 {
	margin: 0px 0 0 0;
	padding: 20px 0 0 0;
	width: 250px;
	float: left;
}
#columna2 p {
	margin: 15px 0;
	line-height: 16px;
	font-size: 11px;
	width: 200px;
}
#columna2 p span {
	background-color: #1f1f1f;
	padding: 2px 5px;
}
#columna2 p strong{
	color: #fff;
	font-weight: normal;
}

#portafolioBtn {
	text-align: center;
	background-color: #323232;
	padding-bottom: 20px;
	margin-top: 6px;
}
#portafolioBtn a img {
	margin-left: -40px;
}

.news_slider .messaging1 {
	display: block; padding: 0; margin: 0 25px;
}


#respond {
	margin: 10px 0;
	font-size: 17px;
	}

#commentform P {
	padding: 5px 0;
	}
	
#commentform LABEL {
font-size: 11px;
}
	
#commentform #submit {
	background: transparent url(images/enviar_comentario.gif) no-repeat scroll left top;
	width: 56px; 
	height: 25px;
	border: 0!important;
	color: black;
	font-size: 0!important;
	line-height: 0!important;
	}
	
#commentform #submit:hover {
	background-position: 0 -25px;
	}
	
#commentform #reset {
	background: transparent url(images/boton_cancelar.gif) no-repeat scroll left top;
	width: 66px; 
	height: 25px;
	border: 0!important;
	color: black;
	font-size: 0!important;
	line-height: 0!important;
	}
	
#commentform #reset:hover {
	background-position: 0 -25px;
	}



#mensaje {
	line-height: 18px;
	padding: 15px 0;
	}
	



.linea-b {
background: url(images/linea-b.gif) no-repeat 0 0;
width: 545px;
height: 3px;
margin: 0 auto;
}

.linea-v {
width: 640px;
height: 1px;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #e3e000;
padding:0;
}

#comments {
padding: 10px 0;
}

.mpad {
padding: 10px 0;
}

.commentlist P {
padding: 15px 0;
}

#contenido2 A:hover {
	color: black;
	}
	
#mensaje UL {
	margin-left: 15px;
	}
	
#grid {
width: 640px;
height: 385px;
background-color: #c5c5c5;
margin-top: -385px;
position: relative;
z-index: -9999;
}

#yt {
background:transparent url(images/youtube-logo.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:12px;
padding:3px;
text-decoration:none;
text-indent:-9999px;
width:40px;
}

#yt:hover {
background-position: 0 -17px;
}

#cabecera-interna .nav {
margin-left: 10px;
}

#cabecera-interna .nav LI A {
margin-right: 0!important;
}

#cabecera-interna .nav LI #estudio {
background:transparent url(images/header-estudio.gif) no-repeat scroll 0 0;
width: 157px;
height: 172px;
text-indent: -9999px;
display: block;
float: left;
margin-left: 74px;
}

#cabecera-interna .nav LI #estudio:hover {
background-position: 0 -172px;
}


#cabecera-interna .nav LI #portafolio {
background:transparent url(images/header-portafolio.gif) no-repeat scroll 0 0;
width: 156px;
height: 172px;
text-indent: -9999px;
display: block;
float: left;
}

#cabecera-interna .nav LI #portafolio:hover {
background-position: 0 -172px;
}


#cabecera-interna .nav LI #pointerlab {
background:transparent url(images/header-pointerlab.gif) no-repeat scroll 0 0;
width: 159px;
height: 172px;
text-indent: -9999px;
display: block;
float: left;
}

#cabecera-interna .nav LI #pointerlab:hover {
background-position: 0 -172px;
}


#cabecera-interna .nav LI #casos-estudio {
background:transparent url(images/header-casos.gif) no-repeat scroll 0 0;
width: 156px;
height: 172px;
text-indent: -9999px;
display: block;
float: left;
}

#cabecera-interna .nav LI #casos-estudio:hover {
background-position: 0 -172px;
}



#cabecera-interna .nav LI #contacto {
background:transparent url(images/header-contacto.gif) no-repeat scroll 0 0;
width: 157px;
height: 172px;
text-indent: -9999px;
display: block;
float: left;
}

#cabecera-interna .nav LI #contacto:hover {
background-position: 0 -172px;
}


#pie-pagina {
color: #777;
font-size: 10px;
clear: both;
background: #3e3e3e;
height: 45px;
}

#pie-pagina #cpiepag {
width: 955px;
margin: 0 auto;
position: relative;
padding: 15px 0;
}


#pie-pagina A {
color: #777;
font-size: 12px;
text-decoration: none;
}

#pie-pagina A:hover {
text-decoration: underline;
}

#cont-footer {
width: 960px; 
margin: 0 auto;
}

#cont-footer .contenido-f {
float: left;
width: 310px;
font-size: 18px;
margin-bottom: 20px;
}

#cont-footer .contenido-f LI {
padding: 8px 0 1px 15px;
}

#cont-footer .contenido-f LI {
font-size: 14px;
}

#cont-footer .contenido-f LI A {
font-size: 12px;
text-decoration: underline;
}

#cont-footer .contenido-f LI A:hover {
text-decoration: underline;
} 

.texto {
width: 190px;
float: left;
margin-left: 35px;
}

.legales {
width: 560px!important;
}

.texto H3 {
font-size: 14px;
}


.formulario {
width: 315px;
margin-left: 45px;
float: left;
}

.formulario INPUT[type="text"] {
background-color: #292929;
border: 0;
width: 315px;
margin-bottom: 12px;
color: white;
}

.formulario TEXTAREA {
background-color: #292929;
border: 0;
width: 315px;
height: 60px;
margin-bottom: 12px;
color: white;
}

.formulario #enviar {
background: transparent url(images/enviar.gif) no-repeat left top;
width: 58px;
height: 20px;
font-size: 0!important;
line-height: 0!important;
text-indent: -9999px;
border: 0;
color: transparent;
cursor:pointer;
}

.formulario #enviar:hover {
background-position: 0 -20px;
}

#ptlab-rec {
background: transparent url(images/entradas-recientes.gif) no-repeat left top;
text-indent: -9999px;
display: block;
margin-left: 15px;
width: 171px;
height: 25px;
text-indent: -9999px;
}



.contenido-f UL {
margin-left: 15px;
}


#ptlab-com {
background: transparent url(images/comentarios-recientes.gif) no-repeat left top;
text-indent: -9999px;
display: block; 
margin-left: 15px;
width: 201px;
height: 25px;
text-indent: -9999px;
}




#bloques {
background: transparent url(images/fondo-footer.gif) repeat-y left top;
width: 627px;
float: left;
min-height: 120px;
}

#bloques A {
color: white;
text-decoration: none!important;
}

#bloques A:hover {
text-decoration: underline!important;
}

#form-subscribe {
	text-align: left;
	width: 265px;
	}

#form-subscribe LABEL {	
font-size: 11px;
}

	
#form-subscribe #border-top {
	float: left;
	background: transparent url(images/form-tb.gif) scroll no-repeat 0 0;
	height:13px;
	margin-top:30px;
	width:323px;
	}
	
#form-subscribe #border-bot {
	background: transparent url(images/form-tb.gif) scroll no-repeat 0 -13px;
	width: 323px;
	height: 13px;
	}
	
#form-ajax {
	clear: both;
	background-color: #f2f2f2;
	text-align: left;
	padding: 5px 10px;
	line-height: 26px;
	width: 245px;
	font-size: 11px!important;
	}
	
#form-ajax A {
color:#000000;
font-size:11px;
text-decoration:none;
}

#form-ajax A:hover {
text-decoration: underline;
}

	
#suscribete {
	background: transparent url(images/suscribete.jpg) scroll no-repeat 0 0;
	width: 80px;
	height: 17px;
	display: block;
	text-indent: -9999px;
	}
	
#email {
	width: 178px;
	border: 1px solid #bbbbbb;
	}
	
#sub-enviar {
	background: transparent url(images/enviar.gif) scroll no-repeat 0 0;
	border: 0;
	width: 58px;
	height: 20px;
	font-size: 0px;
	line-height: 0!important;;
	text-indent: -9999px;
	cursor: pointer;
	padding-top: 8px;
}

#sub-enviar:hover {
background-position: 0 -20px;
}



/* --------------------------------------------------------------------------------------- */

#wrapper {
	background: white url(images/fondo_superior.gif) repeat-x left top; 
}



#secondario {
	width: 290px;
	float: left;
	font-size: 15px;
	}
	
#wrapper.fichas #contenido-post, #wrapper.casos #contenido-post {
min-height: 200px!important;
}

#contenido-post {
	background:transparent url(images/barra-fondo.gif) repeat-y scroll 0 0;
	line-height: 25px;
	color: #666666;
	text-align: left;
	float: left;
	margin-top: 9px;
	min-height: 900px;
	height: auto!important;
	height: 900px;
}
	
#contenido-post .entry {
width: 578px;
padding: 25px;
}


#contenido-post .entry H2 {
font-size: 24px;
text-decoration: none;
font-weight: normal;
line-height:1.2;
}

#contenido-post .entry A:hover {
color: black;
}

#contenido-post .listado H3 {
font-weight: normal!important;
font-size: 20px;
}

#contenido-post .listado DIV {
 	background:transparent url(images/fondo_extracto.gif) repeat-y scroll 0 0;
 	width: 528px;
 	padding: 11px;
 	margin: 15px auto;
 	}
 	
 	
.side {
padding: 35px 0 0;
}

.side-bottom {
padding: 35px 0;
}

#s-categorias {
	background:transparent url(images/s-categorias.gif) no-repeat scroll 0 0;
	text-indent: -9999px;
	width: 92px;
	margin-top: 35px;
	padding: 15px 0;
	}


#s-enlaces #linkcat-2 {
	background:transparent url(images/s-enlaces.gif) no-repeat scroll 0 0;
	text-indent: -9999px;
	width: 92px;
	}

#s-enlaces #linkcat-2 UL LI, #s-categorias UL LI {
	text-indent: 0;
	}
	
	
 #youtube {
 	background:transparent url(images/youtube.gif) no-repeat scroll 0 0;
 	text-indent: -9999px;
 	display: block;
 	width: 93px;
 	height: 12px;
	}
	
 #youtube:hover {
 background-position: 0 -12px;
 }
	
	
	
 #lastfm {
 	background:transparent url(images/lastfm.gif) no-repeat scroll 0 0;
 	text-indent: -9999px;
 	display: block;
 	width: 82px;
 	height: 12px;
	}
#lastfm:hover {
 background-position: 0 -12px;
 }


 #flickr {
 	background:transparent url(images/flickr.gif) no-repeat scroll 0 0;
 	text-indent: -9999px;
 	display: block;
 	width: 71px;
 	height: 12px;
	}
#flickr:hover {
 background-position: 0 -12px;
 }


#s-outside LI {
padding: 10px 0;
}

#s-enlaces LI, #s-categorias LI {
	padding: 5px 0;
 	background:transparent url(images/linea_puntos_h.gif) repeat-x scroll 0 26px;
 	width: 185px;

}

#s-categorias UL {
margin-top: 7px;
}

#s-enlaces LI A, #s-categorias LI A {
text-decoration: none;
margin-left: 15px;
}


#s-enlaces LI A:hover, #s-categorias LI A:hover {
text-decoration: underline;
color: black!important;
}

#contenido-post .entry H4.destacado {
 	background:transparent url(images/fondo_extracto.gif) repeat-y scroll 0 0;
 	width: 537px;
 	padding: 15px 7px;
 	margin: 15px 0 15px;
 	}
 
#contenido-post .entry SPAN.destacado {
 	background:transparent url(images/fondo_extracto.gif) repeat-y scroll 0 0;
 	width: 537px;
 	padding: 15px 7px;
 	margin: 15px 0 15px;
 	display: block;
 	}
 


.comentario-form .terminos-uso {
	font-size: 11px;
	}

.comentario-form .terminos-uso A {
	font-size: 11px;
	color: #14a4b2;
	text-decoration: none;
	}

.comentario-form .terminos-uso A:hover {
	text-decoration: underline;
	}


#contenido-post P {
margin: 1em 0;
}

#contenido-post .sep-comm {
border: 0;
background:transparent url(images/linea_puntos_h.gif) repeat-x scroll 0 0;
margin: 15px auto;
width: 93%;
}

#contenido-post TEXTAREA {
border:1px solid #BBBBBB;
width:418px;
height: 90px;
}

#contenido-post INPUT[type="text"] {
border:1px solid #BBBBBB;
width:178px;
}


#contenido-post .pagetitle {
margin: 5px 0;
font-size: 24px;
color: #606060;
}

#contenido-post .entry H3 A {
text-decoration: none;
font-size: 24px;
color: #606060;
}

#contenido-post {
font-size: 13px;
}


#contenido-post .entry H3 A:hover {
text-decoration: underline;
color: black;
}







.fl OBJECT {
margin-bottom:1px;
margin-left:13px;
margin-right:0 !important;
margin-top:-41px;
padding:0 !important;
}

.estudio_slider .fl P { font-size: 12px }

.estudio_slider .fl UL LI { padding: 2px 0; }

.navigation {
margin: 0 auto;
}

.navigation A:hover {
color: black;
}
.navigation .alignleft {
float: left;
}

.navigation .alignright {
float: right;
margin-right: 55px;
}

#search-form #s {
background: transparent url(images/fondo_buscar.gif) no-repeat left top;
border: 0;
height: 14px;
color: white;
width: 140px;
float: left;
padding: 9px 0 0;
}


#search-form INPUT[type="submit"] {
background: transparent url(images/boton_buscar.gif) no-repeat left top;
border: 0;
width: 24px;
height: 23px;
text-indent: -9999px;
font-size: 0!important;
line-height: 0!important;
margin-left: -4px;
float: left;
}

#search-form INPUT[type="submit"]:hover {
background-position: 0 -23px;
}

#commentform DIV.error {
width: 320px;
margin: 0 auto;
}

.listado .leer-mas {
background: transparent url(images/leer-mas.gif) no-repeat left top;
border: 0;
width: 24px;
height: 24px;
text-indent: -9999px;
display: block;
float: right;
margin: -25px 23px 0;
}

.listado .leer-mas:hover {
background-position: 0 -24px;
}


.entry .entry A IMG, .listado A IMG {
margin-bottom: 10px;
}


#columna #creatividad {
background: transparent url(images/creatividad.gif) no-repeat left top;
width: 219px;
height: 14px;
display: block;
text-indent: -9999px;
}

.enlace-pointerlab {
background: transparent url(images/pointerlab-enlace.gif) no-repeat left top;
width: 76px;
height: 12px;
display: block;
text-indent: -9999px;
float: left;
margin-top: 10px;
}

.enlace-pointerlab:hover {
background-position: 0 -12px;
}

.enlace-noticias {
background: transparent url(images/noticias-enlace.gif) no-repeat left top;
width: 49px;
height: 14px;
display: block;
text-indent: -9999px;
float: left;
margin-bottom: 3px;
margin-top: 10px;
}

.enlace-noticias:hover {
background-position: 0 -14px;
}

.news_slider H2 A {
color:#FFFFFF;
font-size:14px;
font-style:normal;
font-weight:normal;
text-decoration: none;
}

.news_slider H2 A:hover {
text-decoration: underline;
}


.news_slider .item img {
float:right;
margin:0 0 0;
padding:0;
}

.mod #columna P {
line-height: 20px;
}


#perro {
background: transparent url(images/perro.jpg) no-repeat left top;
width:339px; 
height: 222px; 
margin: -35px 0 0 600px;
float: left;
}

#creaycom {
background: transparent url(images/creatividad-y-comunicacion.jpg) no-repeat left top;
width:497px; 
height: 186px; 
margin: -75px 0 0 55px;
text-indent: -9999px;
float: left;
}

#n-portafolio {
float: left;
margin-left: 60px;
margin-top: 20px;
}

#n-portafolio #nn-portafolio {
background: transparent url(images/portafolio.jpg) no-repeat left top;
width:207px; 
height: 101px;
text-indent: -9999px;
display: block;
}

#n-portafolio #nn-portafolio:hover {
background-position: 0 -101px;
}

#estudio-e {
background: transparent url(images/estudio-e.gif) no-repeat left top;
width:61px; 
height: 24px;
text-indent: -9999px;
display: block;
margin-left: 10px;
}

#estudio-e:hover {
background-position: 0 -24px;
}

#l-estudio {
margin-left: 10px;
margin-top: 10px;
}

#l-estudio LI A {
width:160px; 
height: 47px;
display: block;
text-decoration: none;
padding: 10px 0 0 55px;
}

#l-estudio LI A SPAN {
font-size: 14px;
opacity: 1!important;
}

#l-estudio LI IMG {
margin-right: 8px;
}




#f-estudio {
clear: both;
margin-top: 60px;
}

#f-estudio LI A {
width:179px; 
height: 63px;
display: block;
text-decoration: none;
padding: 10px 0 0 55px;
}

#f-estudio LI A:hover {
color: black;
}

#f-estudio LI A SPAN {
font-size: 14px;
opacity: 1!important;
}

#f-estudio LI IMG {
margin-right: 8px;
}




#l-estudio #ohare A {
background: transparent url(images/ohare.jpg) no-repeat left top; 
opacity: 0.7;
}

#ohare .anim {
background: transparent url(images/ohare_col.jpg) no-repeat left top!important;
opacity: 0.7;
}

#l-estudio #unda A {
background: transparent url(images/unda.jpg) no-repeat left top;
opacity: 0.7;
}

#unda .anim {
background: transparent url(images/unda_col.jpg) no-repeat left top!important;
opacity: 0.7;
}

#l-estudio #soria A {
background: transparent url(images/soria.jpg) no-repeat left top;
opacity: 0.7;
}

#soria .anim {
background: transparent url(images/soria_col.jpg) no-repeat left top!important;
opacity: 0.7;
}

#l-estudio #decupis A {
background: transparent url(images/decupis.jpg) no-repeat left top;
opacity: 0.7;
}

#decupis .anim {
background: transparent url(images/decupis_col.jpg) no-repeat left top!important;
opacity: 0.7;
}




#f-estudio #ohare A {
background: transparent url(images/b_ohare.jpg) no-repeat left top; 
opacity: 0.7;
}

#ohare .animf {
background: transparent url(images/b_ohare_col.jpg) no-repeat left top!important;
opacity: 0.7;
}

#f-estudio #unda A {
background: transparent url(images/b_unda.jpg) no-repeat left top;
opacity: 0.7;
}

#unda .animf {
background: transparent url(images/b_unda_col.jpg) no-repeat left top!important;
opacity: 0.7;
}

#f-estudio #soria A {
background: transparent url(images/b_soria.jpg) no-repeat left top;
opacity: 0.7;
}

#soria .animf {
background: transparent url(images/b_soria_col.jpg) no-repeat left top!important;
opacity: 0.7;
}

#f-estudio #decupis A {
background: transparent url(images/b_decupis.jpg) no-repeat left top;
opacity: 0.7;
}

#decupis .animf {
background: transparent url(images/b_decupis_col.jpg) no-repeat left top!important;
opacity: 0.7;
}



.thr {
background: transparent url(images/hr-est.gif) repeat-x left top;
width: 160px; 
height: 5px;
margin-left: -4px;
display: block;
}

.thr2 {
background: transparent url(images/hr-est2.gif) repeat-x left top;
width: 180px; 
height: 5px;
margin-left: -4px;
display: block;
}

#barra-casos {
height: 330px; 
background: #636363;
}


#barra-casos #contenec {
margin:0 auto;
position:relative;
width: 955px;
}

#barra-casos #contenec #casos-estudio {
background: transparent url(images/l-casosestudio.gif) repeat-x left top;
width: 145px; 
height: 17px;
display: block;
text-indent: -9999px;
margin: 40px 0 0 10px;
float: left;
}

#barra-casos #contenec #casos-estudio:hover {
background-position: 0 -17px;
}

#contcasos {
width: 600px;
float: left;
margin: 40px 0 0 144px;
}


#contcasos DIV {
margin: 3px;
float: left;
}

.txp {
display: none;
}

.txpa {
padding: 10px 0 0 10px;
display: block;
position: absolute;
margin: -112px 0 0 10px;
background: transparent url(images/transparent.png) repeat 0 0;
height: 93px;
width: 262px;
font-size: 14px;
color: white;
}

.txpa A {
display: block;
height: 100%;
width: 100%;
text-decoration: none;
}

#l-pointerlab {
background: transparent url(images/l-pointerlab.gif) no-repeat left top;
width: 86px; 
height: 16px;
display: block;
text-indent: -9999px;
margin: 40px 0 0 10px;
float: left;
}

#l-pointerlab:hover {
background-position: 0 -16px;
}

#pie-pagina SPAN {
color: black;
font-size: 14px;
margin-left: 370px;
float: left;
}

#ico-dica {
background: transparent url(images/ico-dica.jpg) no-repeat left top;
width: 53px; 
height: 31px;
display: block;
text-indent: -9999px;
margin-left: 20px;
float: left;
margin-top: -8px;
}

#ico-dica:hover {
background-position: 0 -31px;
}

#ico-geca  {
background: transparent url(images/ico-geca.jpg) no-repeat left top;
width: 74px; 
height: 31px;
display: block;
text-indent: -9999px;
margin-left: 20px;
float: left;
margin-top: -8px;
}

#ico-geca:hover {
background-position: 0 -31px;
}

#ico-tenerife  {
background: transparent url(images/ico-tenerife.jpg) no-repeat left top;
width: 42px; 
height: 31px;
display: block;
text-indent: -9999px;
margin-left: 20px;
float: left;
margin-top: -8px;
}

#ico-tenerife:hover {
background-position: 0 -31px;
}

#twitter-pointer {
width: 200px;
position: relative;
margin-left: 485px;
float: left;
margin-bottom: 8px;
}

#twitter-pointer A:hover {
color: black;
}


#ficha-estudio {}

#ficha-estudio IMG {
float: left;
}


#ficha-estudio #fic-enlaces {
margin-left: 25px;
margin-top: 60px;
float: left;
list-style: none;
}

#ficha-estudio #fic-enlaces LI {
margin-bottom: 25px;
list-style: none!important;
}

#ficha-estudio #fic-enlaces #fic-enviarmail {
background: transparent url(images/fic-enviarmail.gif) no-repeat left top;
width: 107px; 
height: 25px;
display: block;
text-indent: -9999px;
}

#ficha-estudio #fic-enlaces #fic-enviarmail:hover {
background-position: 0 -25px;
}

#ficha-estudio #fic-enlaces #fic-vcard {
background: transparent url(images/fic-vcard.gif) no-repeat left top;
width: 147px; 
height: 25px;
display: block;
text-indent: -9999px;
}

#ficha-estudio #fic-enlaces #fic-vcard:hover {
background-position: 0 -25px;
}


#ficha-estudio #fic-enlaces #fic-linkedin {
background: transparent url(images/fic-linkedin.gif) no-repeat left top;
width: 160px; 
height: 25px;
display: block;
text-indent: -9999px;
}

#ficha-estudio #fic-enlaces #fic-linkedin:hover {
background-position: 0 -25px;
}

#sb-casos {
margin-top: 25px;
}

#sb-casos LI {
margin-bottom: 20px;
background: transparent url(images/hr-est2.gif) repeat-x left bottom;
padding-bottom: 10px;
width: 270px;
}

#sb-casos IMG {
margin-bottom: 5px;
}


.jcarousel-prev {
background: transparent url(images/cs-prev.gif) no-repeat left top;
left: 0px;
width: 25px;
height: 25px;
position: relative;
cursor: pointer;
float: left;
top: 54px;
}

.jcarousel-prev:hover, .jcarousel-next:hover {
background-position: 0 -25px;
}

.jcarousel-prev-disabled {
background: transparent url(images/flecha_off.jpg) no-repeat left top!important;
cursor: auto!important;
}

.jcarousel-next-disabled {
background: transparent url(images/flecha_off.jpg) no-repeat left top!important;
cursor: auto!important;
}


.jcarousel-next {
background: transparent url(images/cs-next.gif) no-repeat left top;
left: 525px;
width: 25px;
height: 25px;
position: relative;
cursor: pointer;
top: 54px;
}


.jcarousel-skin-tango {
margin: 0 0 25px 0;
}

.jcarousel-clip-horizontal {
width: 436px;
background: transparent url(images/cs-fondogal.gif) repeat-y left top;
padding: 15px 0 0;
margin-left: 55px;
}

.jcarousel-list {
margin-left: 10px;
}

#page-sitemap ADDRESS {
display: none;
}

#sitemap_list {
padding-left: 25px;
}

#sitemap_list LI {
padding-left: 25px;
margin-bottom: 12px;
}

#ficha-casos #contenido-post {
min-height:311px;
padding:60px 0 0 30px;
width:597px;
}

#ficha-casos {
}

#ficha-casos #contenido-post H1 {
margin-bottom:8px;
margin-left:100px;
}

#s-noticias {
display: block;
background: transparent url(images/s-noticias.gif) no-repeat left top;
text-indent: -9999px;
margin-top: 25px;
width: 92px;
height: 25px;
}

#s-noticias:hover {
background-position: 0 -25px;
}

.TitularVerde { color: #d8d800; }

.f_sidebar {
margin-top: 25px;
margin-bottom: 25px;
width: 240px;
color: #606060;
line-height: 20px;
font-size: 14px;
}

#sb-casos P { color: black; }

#ficha-casos P, #ficha-estudio P {
margin: 8px 0;
}

#ficha-estudio UL LI{
list-style: disc!important;
margin-left: 40px;
}

#ficha-estudio {
min-height: 760px!important;
}

#ficha-casos SPAN.destacado_casos {
 	background:transparent url(images/fondo_extracto.gif) repeat-y scroll 0 0;
 	width: 537px;
 	padding: 15px 30px;
 	margin: 15px 0 15px;
 	display: block;
 	}
 	
 
 
#dsq-content .dsq-comment-footer-left {
font-size:50%;
padding-top:0px!important;
}

#dsq-content .dsq-comment-footer-left A {
color: #aaa!important;
}

#dsq-content li {
margin-bottom: 20px!important;
}
