

/* Begin Typography & Colors */

* {
       padding:0px;;
       margin:0px;
}
 
body {
	font-size: small;
	font-family: Verdana, Arial, Sans-Serif;
        background:#3c3c32;
	color: #a6a680;
	text-align: left;
	}

#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 690px;
	}

#content {
	font-size: 12px;
	clear:both;
	}

.widecolumn .entry p {
	font-size: 10px;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.narrowcolumn .entry p, .widecolumn .entry p{
	padding-bottom:1.4em;
	}


.widecolumn {
	line-height: 1.3em;
	}

 .postmetadata {
	text-align: left;
	font-size:11px;
	}

/*.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}*/


#footer {
	background: #000 url(/img/logo-genetsis-footer.png) no-repeat 0px 0px;
	border: none;
	font-size:11px;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 2em;
        color:#8d8d62;
        font-weight:bold;
	}


h1, h2, h3 {
	font-family: Verdana, Arial, Sans-Serif;
        font-weight:normal;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 18px;
	}

h2.pagetitle {
	font-size: 16px;
	}

#sidebar h2 {
        color:#8d8d62;
		font-size: 15px;
		line-height:1em;
        background:#181814 url(/img/prensa/categorias-bg.png) no-repeat;
	}

#text-329569381 h2 {background-position:0px 0px;}
#text-855025131 h2 {background:none;}
#categories-329569382 h2 {background-position:0px -24px;}
#recent-posts h2 {background-position:0px -48px;}
#archives h2 {background-position:0px -72px;}
#linkcat-2 h2 {background-position:0px -96px;}	
#wp-cumulus h2 {background-position:0px -120px;}

#text-329569381 div.textwidget span {padding: 8px 0px 15px 3px; font-size:12px;}


#sidebar ul li a {
       color:#c37878;
       font-size:12px;
}

#sidebar ul li a:hover {color:#fff;}

h3 {
	font-size: ;
	}

h1, h1 a, h1 a:hover, #headerimg .description {
	text-decoration: none;
	color: #fff;
	}

h2, h2 a, h3, h3 a {
	color: #deded4;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
h2 a:hover {color:#fff;}


/*.commentlist li,*/ #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: left;
	height:30px;
	width:30px;
	/*border: 1px solid #eee;*/
	padding:0px 8px 0px 0px;
	background:url(/img/prensa/avatar-bg.png) no-repeat;
	}

.commentlist cite, .commentlist cite a {
	padding-left:38px;
	font-style: normal;
	font-size: 11px; 
	color:#deded4;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a {
        color:#c37878;
        text-decoration:none;
}

a:hover, a:active {
	color: #fff;
        text-decoration:none;
	}

a:focus {outline:none}

a.more-link { font-size:11px;}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

.textwidget {
        font-size: 1.2em;
}

.textwidget span {
        display: block;
        padding: 8px 0px;
}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#wrap {
	/*background:#3c3c32 url(/img/logo-genetsis.png) no-repeat 44px 0px;*/
	margin: 0 auto;
	width:963px;
	}
#container {
       padding: 0px 0px 40px 0px;
       width: 960px;
       float:right;
       }

#header {
        float:right;
	margin: 0;
	padding: 0px 0px 25px 0px;
	width: 681px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
    padding:0px 20px 0px 279px;
    margin:0px;
    border-right:1px solid #777756;
    width:461px;
	}

.widecolumn {
	float:right;
	padding: 10px 0px 20px 0px;
	margin: 0;
	width: 680px;
	}
	
.home {
padding:10px 0px 0px 0px;
margin:0px;
width:960px;
}

.post {
	padding: 10px 0px 20px 0px;
	text-align: left;
	}

.post hr {
	display: block;
	}

.post h2 {
        padding-bottom: 7px;
        margin-bottom:10px;
        font-weight:normal;
        border-bottom: #777756 1px solid;
}

.widecolumn .post {
	margin: 0;
	}

.home .postmetadata {padding: 7px 0px 9px 0px;
        margin-top:10px;
        border-top: #777756 1px solid;}

.narrowcolumn .postmetadata {
	padding: 7px 0px 9px 0px;
        margin-top:5px;
        border-top: #777756 1px solid;
        border-bottom: #626249 5px solid;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	float:right;
	padding: 15px 20px 15px 120px;
	width: 821px;
	clear: both;
    color:#70705d;
	}

#footer p {
	}
#footer #footer-map {
        float:left;
        width:821px;
        padding:10px 0px;
        margin:10px 0px;
        border-bottom:#434338 1px solid;
        border-top:#434338 1px solid;
}
#footer #footer-map dl {
      float:left;
      margin:0px 22px 0px 5px;
}
#footer #footer-map dl dt {
     padding-bottom:9px;
}

#footer #footer-map dl dt, #footer #footer-map dl dt a {
      color:#fff;
}

#footer #footer-map dl dt a:hover {text-decoration:underline;}
 
#footer #footer-map dl dd {line-height:1.3em;}

#footer #footer-map dl dd a {
      color:#70705d;
}

#footer #footer-map dl dd a:hover {color:#fff;}

#footer .legales {float:left;}
#footer .mapa {float:right; color:#70705D;}

#footer-map .redessociales dd {float:left; }
#footer-map .redessociales dd a { display:block; width:23px; height:23px; margin:0 5px 0 0; }
#footer-map .redessociales dd a span { display:none; }

#footer-map .redessociales dd a.ico-fb { background:url(../img/ico_fb.gif) no-repeat; }
#footer-map .redessociales dd a.ico-tw { background:url(../img/ico_tw.gif) no-repeat; }
#footer-map .redessociales dd a.ico-in { background:url(../img/ico_in.gif) no-repeat; }

#footer-map .redessociales dd a:hover { background-position:bottom left; }
/* End Structure */



/*	Begin Headers */

h2.pagetitle {
	margin-top: 30px;
	text-align: left;
}

#sidebar h2 {
	width:190px;
	height:23px;
	margin: 0px 0 0;
	padding: 0px;
	text-indent:-1000000px;
	}

h3 {
	padding: 0;
	margin: 30px 0px 5px 0px;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

ul {list-style:none;}

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	width:190px;
	}

#sidebar ul li {
	margin-bottom: 15px;
	width:190px;
	}

#sidebar ul li ul li a {display:block; width:176px; padding: 0px 0px 0px 13px; background: url(/img/prensa/bullet-rojo.gif) no-repeat 4px 6px;}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
    width:180px;
	padding: 5px 0 0 0px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 0px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}


#sidebar #search div {
        height:26px;
        background: transparent url(/img/sidebar/search-field.png) no-repeat 0px -2px;
        }

#sidebar #searchform #s {
        background:none;
        border:medium none;
		color:#000;
}

#sidebar #searchform #searchsubmit {
        width:65px;
        height:23px;
        margin-left:8px;
        text-indent:-10000000px;
        cursor:pointer;
        border:medium none;
        background:transparent url(/img/sidebar/search-button.png) no-repeat 0px 0px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:left;
	}

select {
	width: 130px;
	}

#commentform input {
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform #author {width:300px;}
#commentform #email {width: 240px;}
#commentform #url {width:350px;}

#commentform {
	width:100%;
	padding: 5px 0px 0 0;
	}
#commentform textarea {
	width: 430px;
	padding: 2px;
	}
	
#commentform label {display:inline; float:none; width:auto; line-height:normal;}

/*#commentform div.rounded-square {}*/
#commentform div.txtarea {margin:5px 0px;}
	
.narrowcolumn #respond {
	float:left;
	width:461px;
	padding:0px;
	margin:0px;}	
	
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	width:86px;
	cursor:pointer;
	}

#commentPreview  {width:450px;}
/* End Form Elements */



/* Begin Comments*/

h3#comments {width:460px; height:23px; margin:20px 0px 0px 0px; text-indent:-1000000px; background:url(/img/prensa/titular-comentarios-bg.png) no-repeat;}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: left;
	}

.commentlist li {
	float:left;
	margin: 10px 0 10px;
	padding: 5px 5px 10px 0px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	float:left;
	width:402px;
	margin: 5px 5px 5px 0px;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}
#commentform #contenedor-input-comentario .txtarea .tr, #commentform #contenedor-input-comentario .txtarea .tr_xon, #commentform #contenedor-input-comentario .txtarea .cntr_l, #commentform #contenedor-input-comentario .txtarea .cntr_l_xon, #commentform #contenedor-input-comentario .txtarea .br, #commentform #contenedor-input-comentario .txtarea .br_xon { background:none;}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar {
	padding: 0px 0px 0px 9px;
	margin:0px;
	width: 190px;
    float:right;
	}

#sidebar form {
	margin: 0;
	width:190px;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {    clear:both;
	visibility: hidden;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	float:left;
	text-align: center;
	width:100%;
	padding: 10px 0px 30px 0px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/*Home*/

#contenedor-reel, #contenedor-reel-wrap{
	height:513px;
	width:680px;
	background:#000;
	float:right;
}

#bajo-reel {
border-bottom:10px solid #626249;
border-top:10px solid #626249;
float:right;
width:935px;
padding:25px 0px 25px 25px;
margin:30px 0px;}

#bajo-reel2 {
border-top:10px solid #626249;
float:left;
width:960px;
margin:30px 0px;}

#bajo-reel dl {float:left;}
#bajo-reel dt {font-size:22px; width:270px; height:73px; margin-bottom:5px; text-indent:-10000000px;}
/*#bajo-reel dt strong {display:block; color:#fff;}
#bajo-reel dt span {display:block;}*/
#bajo-reel dd {font-size:12px;}

#creatividad-home {width:295px; padding-right:20px;}
#creatividad-home dt {
background: url(/img/home/creatividad.png) no-repeat bottom left;
}
#estrategia-home {width:299px; padding-right:20px;}
#estrategia-home dt {
background: url(/img/home/estrategia.png) no-repeat bottom left;
}
#tecnologia-home {width:285px; padding-right:10px;}
#tecnologia-home dt {
background: url(/img/home/tecnologia.png) no-repeat bottom left;
}


#home-prensa {
float:right;
padding: 0px 0px 30px 25px;
border-bottom:10px solid #626249;
width:935px;
position:relative;
}
#home-prensa .imagen-post {float:left; border: #626249 5px solid;}
#home-prensa .post {width:619px; float:right; position:absolute; right:0px; bottom:0px;}

#home-prensa2 {
float:right;
padding: 0px 0px 20px 45px;
margin-bottom:42px;
width:680px;
position:relative;
}
#home-prensa2 .imagen-post {float:left; border: #626249 5px solid;}
#home-prensa2 .post {width:380px; float:right; position:absolute; top:-15px; right:0px; bottom:40px;}

/**/

/*Somos*/

#flash-historico, #flash-historico-wrap {
height:460px;
width:680px;
/*background:#b10000;
float:right;*/
}

#contenedor-historico {
float:right;
width:680px;
}

#inspiracional {height:36px; margin:20px 0px; font-size:15px; text-indent: -100000000px; background: transparent url(/img/somos/inspiracional.png) no-repeat;}

#hitos {float:right; width:680px;}

#hitos dl {float:left; width:200px; padding-right:38px;}
#hitos dt {font-size:24px; padding-bottom:10px; text-indent:-1000000px;}
#hitos dd {padding:0px 0px 5px 10px; line-height:1.2em; background: transparent url(/img/somos/bullet.png) no-repeat 0px 5px;}
#hitos dd i {font-style:normal; color:#fff;}

#hitos #a2006 dt {background: transparent url(/img/somos/2006.png) no-repeat;}
#hitos #a2007 dt {background: transparent url(/img/somos/2007.png) no-repeat;}
#hitos #a2008 {padding-right:0px;}
#hitos #a2008 dt {background: transparent url(/img/somos/2008.png) no-repeat;}

/**/

/*Contacto*/

#datos-contacto {float:right; width:299px; padding-left:22px;}
#datos-contacto div.contenedor-mapa {width:288px; height:288px; padding:5px; background:#000000;}
#datos-contacto div.direccion {padding-top:16px;}
#datos-contacto div.direccion p {font-size:16px; letter-spacing:-5px; }

#contacto-razones {float:left; width:359px;}
#contacto-razones h3  {width:351px; height:47px; padding-bottom:5px; text-indent:-1000000px; background: url(/img/contacto/titular-contacto.png) no-repeat;}
#contacto-razones ul {width:359px; padding:35px 0px 9px 0px; margin-bottom:15px; border-bottom:5px solid #626249;}
#contacto-razones ul li {padding:0px 0px 12px 21px; font-size:12px; line-height:1.1em; background:transparent url(/img/contacto/square-bullet.png) no-repeat 0px 3px;}
#contacto-razones ul li a {text-decoration:underline; color:#777756;}
#contacto-razones p.gracias {width:359px; height:25px; text-indent:-10000000px; background:url(/img/contacto/gracias.png) no-repeat}

/**/

/*Sat*/

.sat {
float:right;
}

.sat .widecolumn h2 {height:24px; width:580px; padding:28px 0px;  font-size:24px; text-indent:-1000000px; }
.sat #titular-home-sat {background:url(/img/sat/titular-home-sat.png) no-repeat left 28px;}
.sat #titular-datacenter {background:url(/img/sat/titular-datacenter.png) no-repeat left 28px;}
.sat #titular-vpn {background:url(/img/sat/titular-vpn-mpls.png) no-repeat left 28px;}
.sat #titular-seguridad {background:url(/img/sat/titular-seguridad.png) no-repeat left 28px;}
.sat #titular-ingenieria {background:url(/img/sat/titular-ingenieria-dedicada.png) no-repeat left 28px;}
.sat #titular-telefonia {background:url(/img/sat/titular-telefonia-corporativa.png) no-repeat left 28px;}
.sat #titular-redes {background:url(/img/sat/titular-redes-area-local.png) no-repeat left 28px;}
.sat #titular-hosting {background:url(/img/sat/titular-hosting-housing.png) no-repeat left 28px;}

.sat #titular-caso-cintra {padding-bottom:19px; background:url(/img/sat/titular-caso-cintra.png) no-repeat left 28px;}
.sat #titular-caso-eurest {padding-bottom:19px; background:url(/img/sat/titular-caso-eurest.png) no-repeat left 28px;}
.sat #titular-caso-salvesen {padding-bottom:19px; background:url(/img/sat/titular-caso-salvesen.png) no-repeat left 28px;}
.sat #titular-caso-dragados {padding-bottom:19px; background:url(/img/sat/titular-caso-dragados.png) no-repeat left 28px;}

.sat #titular-listado-clientes {padding:08px 0px 0px 0px;}

.sat .widecolumn h3 {margin:0px; padding:10px 0px 14px 0px ; font-size:12px; font-weight:bold; color:#deded4;}


.sat hr, .sat br {display:block; clear:both;}
.sat p, .sat .widecolumn dl {padding-bottom:14px;}

.sat .widecolumn p, .sat .widecolumn ul, .sat .widecolumn dl {width:610px;}
.sat .widecolumn dl dt {padding-bottom:19px; font-weight:bold; color:#deded4;}
.sat .widecolumn dl dd {padding-left:30px; background:url(/img/sat/bullet.png) no-repeat 20px 6px;}
.sat .widecolumn ul li {padding:0px 0px 14px 30px;  background:url(/img/sat/bullet.png) no-repeat 20px 6px; }

#sat-partners {padding-top:35px;}

.sidebar-left {
float:right;
width:200px;
padding-top:250px;}

.sat .sidebar-left dl, .sidebar-left ul {padding-bottom:27px; width:145px;}
.sat .sidebar-left dt {font-size:16px;}
.sat .sidebar-left ul li {padding-bottom:8px; line-height:1.1em;}
.sat .sidebar-left dd a, .sat .sidebar-left ul li a {font-size:11px; text-decoration:underline;}
.sat .sidebar-left ul li.active a {color:#ffffff;}


#sat-ficha dl {float:left; width:680px; margin:5px 0px; padding:0px; line-height:1.2em;}
#sat-ficha dt{float:left; width:136px; height:13px; margin:10px 10px 10px 0px; padding:0px; text-indent:-10000000px; background: url(/img/sat/categorias-ficha.png) no-repeat;}
#sat-ficha dd {float:right; width:470px; padding:10px 60px 0px 0px; list-style:none; background:none; }

#sat-ficha dd ul {width:470px;}
#sat-ficha dd ul li {padding-bottom:0px;}
#sat-ficha dd ul li ul {padding-bottom:14px;}
#sat-ficha dd ul li ul li{background:none;}

#sat-ficha #sector {background-position: 0px 1px;}
#sat-ficha #servicio {background-position: 0px -22px;}
#sat-ficha #presentacion {background-position: 0px -45px;}
#sat-ficha #descripcion {background-position: 0px -68px;}
#sat-ficha #resultados {background-position: 0px -91px;}


/**/

/*lo que hacemos*/

#flash-navegacion-ficha,#flash-navegacion-ficha-wrap {
height:94px;
width:680px;
background:#000;
float:right;
}

#contenedor-cliente {float:right; width:680px;}
#cliente-imagenes {float:left; width:680px; height:190px; padding:0px; margin:30px 0px; background:#000000;}
#cliente-imagenes a {float:left; width:200px; height:150px; margin:10px; background:#3c3c32;}

#cliente-ficha-titular {width:680px;}
#cliente-ficha-titular div.wrap-titulares {float:left; width:510px;}
#cliente-ficha-titular div.wrap-botones {float:right; width:150px; padding-right:20px;}
#cliente-ficha-titular div.wrap-botones a {float:right; display:block; height:44px; width:44px; padding-left:6px;}


#cliente-ficha h3 {width:239px; height:17px;  padding:0px; margin:0px; font-size:24px; text-indent:-10000000px; background: url(/img/lo-que-hacemos/titulares.png) no-repeat;}
#cliente-ficha h4 {padding:5px 0px 20px 0px;  font-size:18px; font-weight:normal;}
#cliente-ficha h4 a {color:#8D8D62;}
#cliente-ficha h4 a:hover {color:#fff;}

#cliente-ficha #titular-iberdrola {background-position: 0px 0px;}
#cliente-ficha #titular-maskd-music {background-position: 0px -24px;}
#cliente-ficha #titular-happing-roi {background-position: 0px -48px;}
#cliente-ficha #titular-kingandwin {background-position: 0px -72px;}
#cliente-ficha #titular-happing {background-position: 0px -96px;}
#cliente-ficha #titular-maskd {background-position: 0px -120px;}
#cliente-ficha #titular-conocecocacola {background-position: 0px -144px;}
#cliente-ficha #titular-danone {background-position: 0px -168px;}
#cliente-ficha #titular-fanta {background-position: 0px -192px;}
#cliente-ficha #titular-carlsberg {background-position: 0px -216px;}
#cliente-ficha #titular-elgatoencasa {background-position: 0px -240px;}
#cliente-ficha #titular-happing-servicios {background-position: 0px -264px;}
#cliente-ficha #titular-beefeater {background-position: 0px -288px;}
#cliente-ficha #titular-msm {background-position: 0px -312px;}
#cliente-ficha #titular-fanta-promo {background-position: 0px -336px;}
#cliente-ficha #titular-biotherm-formacion {background-position: 0px -360px} 
#cliente-ficha #titular-cocacola-sin-cafeina {background-position:0 -380px; height:21px; }
#cliente-ficha #titular-drivers-club {background-position: 0px -408px} 
#cliente-ficha #titular-fernando-alonso {background-position: 0px -432px;}
#cliente-ficha #titular-danonino {background-position: 0px -456px;}
#cliente-ficha #titular-comebiencadadia {background-position: 0px -476px; height:21px;}
#cliente-ficha #titular-calvo {background-position: 0px -504px;}
#cliente-ficha #titular-minute-maid {background-position: 0px -528px;}
#cliente-ficha #titular-mayormente {background-position: 0px -552px;}
#cliente-ficha #titular-alejandro-sanz {background-position: 0px -576px;}


#cliente-ficha dl {float:left; width:680px; margin:5px 0px; line-height:1.2em;}
#cliente-ficha dt{float:left; width:136px; height:14px; margin:10px 10px 10px 0px; text-indent:-10000000px; background: url(/img/lo-que-hacemos/categorias-ficha.png) no-repeat;}
#cliente-ficha dd {float:right; width:470px; padding:10px 60px 0px 0px; list-style:none; }
#cliente-ficha dd ul li {background:transparent url(/img/sat/bullet.png) no-repeat scroll 20px 6px;
padding:0px 0px 20px 30px;}

#cliente-ficha #tipologia {background-position: 0px 0px;}
#cliente-ficha #titular {background-position: 0px -14px;}
#cliente-ficha #descripcion {background-position: 0px -29px;}
#cliente-ficha #objetivo-principal {background-position: 0px -41px;}
#cliente-ficha #estrategia {background-position: 0px -55px;}
#cliente-ficha #resultados {background-position: 0px -68px;}
#cliente-ficha #resenia {background-position: 0px -83px;}

#contenedor-oferta {float:right; width:680px;}
#contenedor-oferta h2 {width:641px; height:95px; padding:34px 0px 13px 0px; text-indent:-10000000px; background:url(/img/lo-que-hacemos/titular-oferta.png) no-repeat 0px 34px;}
#contenedor-oferta dl {padding-top:43px;}
#contenedor-oferta dt {width:115px; height:19px; margin-bottom:22px; text-indent:-10000000px; background: url(/img/lo-que-hacemos/categorias-oferta.png) no-repeat;}
#contenedor-oferta dd {padding:0px 0px 0px 30px; line-height:1.3em; background: url(/img/lo-que-hacemos/oferta-bullet.png) no-repeat 0px 4px;}

#contenedor-oferta #presencia dt {background-position: 0px 0px;}
#contenedor-oferta #notoriedad dt {background-position: 0px -24px;}
#contenedor-oferta #roi dt {background-position: 0px -48px;}

#boton-leyes-pie-oferta { padding:65px 0px 30px 0px; text-indent:-1000000px;}
#boton-leyes-pie-oferta a {display:block; height:54px; width:475px;  background:url(/img/lo-que-hacemos/boton-leyes.png) no-repeat;}

#boton-contacto-pie-ficha {float:left;  padding:55px 0px 25px 0px; text-indent:-1000000px;}
#boton-contacto-pie-ficha a {display:block; height:25px; width:317px;  background:url(/img/lo-que-hacemos/boton-contactanos-pie-ficha.png) no-repeat;}

/**/

/*leyes mutantes*/

#leyes-mutantes {width:100%; padding-bottom:228px;}

#leyes-mutantes h2, #leyes-mutantes h3 {text-indent:-10000000px;}
#leyes-mutantes h2 {width:306px; height:18px; padding:0px 0px 4px 2px; margin:0px; background:url(/img/leyes-mutantes/titular-leyes.png) no-repeat 2px 0px;}
#leyes-mutantes h2 a {display:block; width:306px; height:18px;}
#leyes-mutantes h3 {width:491px; height:61px; padding:0px 0px 36px 0px; margin:0px; background:url(/img/leyes-mutantes/bajada-titular-leyes.png) no-repeat 0px 0px;}

#leyes-mutantes ul.navegacion {float:left; clear:both;}
#leyes-mutantes ul.navegacion li {height:22px; padding-bottom:1px; text-indent:-10000000px;}
#leyes-mutantes ul.navegacion li a {display:block; height:21px; width:385px; background:url(/img/leyes-mutantes/boton-leyes-inactivo.png) no-repeat;}
#leyes-mutantes ul.navegacion li a:hover, h4.titular-ley a {display:block; height:21px; width:385px; background:url(/img/leyes-mutantes/boton-leyes-activo.png) no-repeat;}

#leyes-mutantes #ley01 a {background-position: 0px 0px;}
#leyes-mutantes #ley01 a:hover, #leyes-mutantes #ley01-titular a  {background-position: 0px 0px;}
#leyes-mutantes #ley02 a {background-position: 0px -22px;}
#leyes-mutantes #ley02 a:hover, #leyes-mutantes #ley02-titular a {background-position: 0px -22px;}
#leyes-mutantes #ley03 a {background-position: 0px -44px;}
#leyes-mutantes #ley03 a:hover, #leyes-mutantes #ley03-titular a {background-position: 0px -44px;}
#leyes-mutantes #ley04 a {background-position: 0px -66px;}
#leyes-mutantes #ley04 a:hover, #leyes-mutantes #ley04-titular a {background-position: 0px -66px;}
#leyes-mutantes #ley05 a {background-position: 0px -88px;}
#leyes-mutantes #ley05 a:hover, #leyes-mutantes #ley05-titular a {background-position: 0px -88px;}
#leyes-mutantes #ley06 a {background-position: 0px -110px;}
#leyes-mutantes #ley06 a:hover, #leyes-mutantes #ley06-titular a {background-position: 0px -110px;}
#leyes-mutantes #ley07 a {background-position: 0px -132px;}
#leyes-mutantes #ley07 a:hover, #leyes-mutantes #ley07-titular a {background-position: 0px -132px;}
#leyes-mutantes #ley08 a {background-position: 0px -154px;}
#leyes-mutantes #ley08 a:hover, #leyes-mutantes #ley08-titular a {background-position: 0px -154px;}
#leyes-mutantes #ley09 a {background-position: 0px -176px;}
#leyes-mutantes #ley09 a:hover, #leyes-mutantes #ley09-titular a {background-position: 0px -176px;}
#leyes-mutantes #ley10 a {background-position: 0px -198px;}
#leyes-mutantes #ley10 a:hover, #leyes-mutantes #ley10-titular a {background-position: 0px -198px;}
#leyes-mutantes #ley11 a {background-position: 0px -220px;}
#leyes-mutantes #ley11 a:hover, #leyes-mutantes #ley11-titular a {background-position: 0px -220px;}
#leyes-mutantes #ley12 a {background-position: 0px -242px;}
#leyes-mutantes #ley12 a:hover, #leyes-mutantes #ley12-titular a {background-position: 0px -242px;}
#leyes-mutantes #ley13 a {background-position: 0px -264px;}
#leyes-mutantes #ley13 a:hover, #leyes-mutantes #ley13-titular a {background-position: 0px -264px;}
#leyes-mutantes #ley14 a {background-position: 0px -286px;}
#leyes-mutantes #ley14 a:hover, #leyes-mutantes #ley14-titular a {background-position: 0px -286px;}


h4.titular-ley {height:22px; padding-bottom:13px; text-indent:-10000000px;}
div.texto-ley-mutante {padding-bottom:13px;}

#contenedor-ley {width:673px; height:300px; margin-bottom:10px; background:#25251e;}
#contenedor-ley div.contenedor-ley-widget {float:left; width:400px; height:300px; background:#090906;}
#contenedor-ley div.contenedor-ley-meta {position:relative; float:right; width:263px; height:274px; padding:16px 10px 10px 0px;}


div.casos-asociados {float:left; width:242px; height: auto !important; height:85px; min-height:85px; padding:0px 0px 10px 16px; line-height:1.1em; background: url(/img/leyes-mutantes/ley-bg.png) no-repeat 0px 0px;}
div.casos-asociados p {padding:7px 5px 0px 10px; color:#e0e0d6;}

div.ley-meta {position:absolute; bottom:5px; left:16px; width:241px; }
div.ley-meta span {display:block; padding-bottom:7px;}
div.ley-meta label {font-size:12px; color:#e0e0d6;}
div.ley-meta input {width:237px; height:22px; padding:5px 0px 0px 5px; color:#70706b; border:medium none; background:#000000; }
div.ley-meta #leyes-facebook {display:block;}


div.logos-casos-asociados {padding:12px 5px 0 10px;}
div.logos-casos-asociados a {float:left; display:block; width:60px; height:43px; padding:0px 6px 0px 0px; margin:3px 0px; text-indent:-10000000px;}

#logo-caso-biotherm {background:url(/img/leyes-mutantes/logos-widget/2.jpg) no-repeat 0 0;}
#logo-caso-cocacola-sin-cafeina { background:url(/img/leyes-mutantes/logos-widget/17.jpg) no-repeat 0 0;}
#logo-caso-elgatoencasa {background:url(/img/leyes-mutantes/logos-widget/19.jpg) no-repeat 0 0;}
#logo-caso-drivers-club {background:url(/img/leyes-mutantes/logos-widget/13.jpg) no-repeat 0 0;}
#logo-caso-mayormente {background:url(/img/leyes-mutantes/logos-widget/20.jpg) no-repeat 0 0;}
#logo-caso-conocecocacola {background:url(/img/leyes-mutantes/logos-widget/7.jpg) no-repeat 0 0;}
#logo-caso-danone {background:url(/img/leyes-mutantes/logos-widget/8.jpg) no-repeat 0 0;}
#logo-caso-comebiencadadia {background:url(/img/leyes-mutantes/logos-widget/6.jpg) no-repeat 0 0;}
#logo-caso-danonino {background:url(/img/leyes-mutantes/logos-widget/9.jpg) no-repeat 0 0;}
#logo-caso-fanta {background:url(/img/leyes-mutantes/logos-widget/24.jpg) no-repeat 0 0;}
#logo-caso-carlsberg {background:url(/img/leyes-mutantes/logos-widget/4.jpg) no-repeat 0 0;}
#logo-caso-beefeater {background:url(/img/leyes-mutantes/logos-widget/1.jpg) no-repeat 0 0;}
#logo-caso-calvo {background:url(/img/leyes-mutantes/logos-widget/3.jpg) no-repeat 0 0;}
#logo-caso-maskd {background:url(/img/leyes-mutantes/logos-widget/14.jpg) no-repeat 0 0;}
#logo-caso-kingandwin {background:url(/img/leyes-mutantes/logos-widget/25.jpg) no-repeat 0 0;}
#logo-caso-fernando-alonso {background:url(/img/leyes-mutantes/logos-widget/11.jpg) no-repeat 0 0;}
#logo-caso-alejandro-sanz {background:url(/img/leyes-mutantes/logos-widget/22.jpg) no-repeat 0 0;}
#logo-caso-msm {background:url(/img/leyes-mutantes/logos-widget/16.jpg) no-repeat 0 0;}
#logo-caso-iberdrola {background:url(/img/leyes-mutantes/logos-widget/12.jpg) no-repeat 0 0;}
#logo-caso-happing { background:url(/img/leyes-mutantes/logos-widget/5.jpg) no-repeat 0 0;}


#logo-caso-biotherm:hover {background:url(/img/leyes-mutantes/logos-widget/2.jpg) no-repeat 0 -43px;}
#logo-caso-cocacola-sin-cafeina:hover { background:url(/img/leyes-mutantes/logos-widget/17.jpg) no-repeat 0 -43px;}
#logo-caso-elgatoencasa:hover {background:url(/img/leyes-mutantes/logos-widget/19.jpg) no-repeat 0 -43px;}
#logo-caso-drivers-club:hover {background:url(/img/leyes-mutantes/logos-widget/13.jpg) no-repeat 0 -43px;}
#logo-caso-mayormente:hover {background:url(/img/leyes-mutantes/logos-widget/20.jpg) no-repeat 0 -43px;}
#logo-caso-conocecocacola:hover {background:url(/img/leyes-mutantes/logos-widget/7.jpg) no-repeat 0 -43px;}
#logo-caso-danone:hover {background:url(/img/leyes-mutantes/logos-widget/8.jpg) no-repeat 0 -43px;}
#logo-caso-comebiencadadia:hover {background:url(/img/leyes-mutantes/logos-widget/6.jpg) no-repeat 0 -43px;}
#logo-caso-danonino:hover {background:url(/img/leyes-mutantes/logos-widget/9.jpg) no-repeat 0 -43px;}
#logo-caso-fanta:hover {background:url(/img/leyes-mutantes/logos-widget/24.jpg) no-repeat 0 -43px;}
#logo-caso-carlsberg:hover {background:url(/img/leyes-mutantes/logos-widget/4.jpg) no-repeat 0 -43px;}
#logo-caso-beefeater:hover {background:url(/img/leyes-mutantes/logos-widget/1.jpg) no-repeat 0 -43px;}
#logo-caso-calvo:hover {background:url(/img/leyes-mutantes/logos-widget/3.jpg) no-repeat 0 -43px;}
#logo-caso-maskd:hover {background:url(/img/leyes-mutantes/logos-widget/14.jpg) no-repeat 0 -43px;}
#logo-caso-kingandwin:hover {background:url(/img/leyes-mutantes/logos-widget/25.jpg) no-repeat 0 -43px;}
#logo-caso-fernando-alonso:hover {background:url(/img/leyes-mutantes/logos-widget/11.jpg) no-repeat 0 -43px;}
#logo-caso-alejandro-sanz:hover {background:url(/img/leyes-mutantes/logos-widget/22.jpg) no-repeat 0 -43px;}
#logo-caso-msm:hover {background:url(/img/leyes-mutantes/logos-widget/16.jpg) no-repeat 0 -43px;}
#logo-caso-iberdrola:hover {background:url(/img/leyes-mutantes/logos-widget/12.jpg) no-repeat 0 -43px;}
#logo-caso-happing:hover { background:url(/img/leyes-mutantes/logos-widget/5.jpg) no-repeat 0 -43px;}

/**/

/*Mapa del sitio*/

#sitemap h1 {width:136px; height:22px; text-indent:-10000000px; background:url(/img/mapa/titular-mapa.png) no-repeat;}
#sitemap h2 a , #sitemap ul li a:hover {color:#ffffff;}
#sitemap h2 a:hover {text-decoration:underline;}
#sitemap h2 {padding-top:28px; font-size:14px;}
#sitemap ul {padding-top:15px;}
#sitemap ul li a {color:#8d8d62;}
#sitemap div {float:left; width:359px;}
/**/


/*header*/
#header {position:relative;}
#header #sat {position:absolute; top:0px; right:0px;}
#header #logo-genetsis {position:absolute;  height:225px; width:140px; top:0px; left:-245px; z-index:0;/* background: url(/img/logo-genetsis.png) no-repeat -1px 0px;*/}
#logo-genetsis a  {height:225px; width:140px;}
#logo-genetsis a img { behavior: url(/css/iepngfix.htc) }

#header ul.nav {
        float:left;
        width:563px;
        height:35px;
        /*padding: 10px 10px 0px 10px;*/
		padding: 0px 0px 0px 18px;
        margin:0;
        background:#000;
}

#header ul.nav li {
       float:left;
	   height:35px;
	   width:auto;
       /*padding: 0px 5px;*/
	   padding:0px;
       font-size:16px;
	   text-indent:-10000000px;
}

#header ul.nav #somos, #header ul.nav #contacto  {padding-right:0px;}

#header ul.nav li a {
	   display: block;
	   height:35px;
       color:#70705d;
	   background:url(/img/header/navegacion.png) no-repeat;
}
#header ul.nav li a:hover, #header ul.nav li.current a {
       text-decoration:none;
       color:#fff;
}


#header .nav #somos a {width:57px; background-position: -18px 0px;}
#header .nav #hacemos a {width:109px; background-position: -75px 0px;}
#header .nav #prensa a {width:62px; background-position: -184px 0px;}
#header .nav #contacto a {width:70px; background-position: -246px 0px;}

#header .nav #somos a:hover {background-position: -18px -35px;}
#header .nav #hacemos a:hover {background-position: -75px -35px;}
#header .nav #prensa a:hover {background-position: -184px -35px;}
#header .nav #contacto a:hover {background-position: -246px -35px;}

#hacemos {letter-spacing:-2px;}

#header #sat {
       display:block;
       float:left;
       width:100px;
       height:35px;
}

#header #sat-nav li a {background:url(/img/header/navegacion-sat.png) no-repeat;}

#header #sat-nav #home-sat a {width:57px; background-position: -18px 0px;}
#header #sat-nav #servicios a {width:71px; background-position: -75px 0px;}
#header #sat-nav #clientes a {width:65px; background-position: -146px 0px;}
#header #sat-nav #contacto a {width:70px; background-position: -211px 0px;}

#header #sat-nav #home-sat a:hover {width:57px; background-position: -18px -35px;}
#header #sat-nav #servicios a:hover {width:71px; background-position: -75px -35px;}
#header #sat-nav #clientes a:hover {width:65px; background-position: -146px -35px;}
#header #sat-nav #contacto a:hover {width:70px; background-position: -211px -35px;}

/**/



.tw_button { width:100% !important; display:block; float:none !important; text-align:right !important; padding:0 0 10px 0 !important; }
