/* 
Theme Name: Metrik
Author: Sergio Nouvel
Version: 3.0
*/
/*Resets*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, article, aside, big, cite, code, del, dfn, em, font, footer, header, img, ins, kbd, nav, q, s, samp, section, 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;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font:0.9em/1.4em 'Segoe UI', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	background: url(images/bg.jpg) top center no-repeat #333;
	color: #aaa;
}
body.blog { background-position:center -72px; }
:focus { outline:none; }
a img, table, frame, frameset { border:none; }
a {
	text-decoration:none;
	cursor: pointer;
	color: #ff3;
}
h1, h2, h3, h4 {
	font-weight: normal;
	letter-spacing: -3px;
}
h1 { font-size:2em; }
h2 {
	font-size:2.4em;
	line-height:1.1em;
}
h3 {
	font-size:1.4em;
	margin-bottom: 15px;
	letter-spacing: -1px;
	line-height: 1.3em;
}
p {
	margin:5px 0px 8px;
	font-size:0.9em;
}
ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}
blockquote {
	margin:15px 40px;
	line-height:1.35em;
	font-style: italic;
}
.wrap {
	width: 900px;
	margin: 0px auto;
	position: relative;
	left: 5px;
}
.menu, nav { margin: 3px 180px 0px; }
.menu a, nav a {
	margin: 0px 5px;
	color: #fff;
}
.menu a img, nav a img {
	background-repeat:no-repeat;
	height: 31px;
}
.m-1 img, .m-2 img, .m-3 img, .m-4 img, .m-5 img, .m-6 img, .m-7 img { background-image: url(images/menus.png); }
.m-1 img { background-position: 0px -79px; }
.m-2 img { background-position: -63px -79px; }
.m-3 img { background-position: -144px -79px; }
.m-4 img { background-position: -278px -79px; }
.m-5 img { background-position: -364px -79px; }
.m-6 img { background-position: -437px -79px; }
.m-1:hover img { background-position: 0px -117px; }
.m-2:hover img { background-position: -63px -117px; }
.m-3:hover img { background-position: -144px -117px; }
.m-4:hover img { background-position: -278px -117px; }
.m-5:hover img { background-position: -364px -117px; }
.m-6:hover img { background-position: -437px -117px; }
.blanco {
	background-color: #eee;
	background-image: url(images/shadow_blanco.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #333;
	border-top: 1px solid #333;
}
.blanco a { color: #06d; }
.blanco a:hover { background-color: #fff; }
.blanco aside a:hover, .blanco .aside a:hover, .blanco .blog-portada .head a:hover, .manifiesto .vermas a:hover, .more-link:hover, .nav a:hover { background-color:transparent; }
.more-link img {
	position:relative;
	display:block;
	left:-5px;
}
.post ul {
	list-style:disc;
	margin-left:25px;
}
/*Estilos especificos de WordPress*/
.pm {
	margin-top:0px;
	color:#55c148;
}
/*.alt {background-color:#f2f2f2;}*/
.header, header {
	height: 50px;
	padding-top: 20px;
}
.logo { float: left; }
.logo img {
	width:97px;
	height:37px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	position: relative;
	top: -2px;
}
.top h1 {
	background-image: url(images/parainnovar.jpg);
	background-repeat: no-repeat;
	background-position: center 1px;
	text-indent: -2000px;
	height: 140px;
	padding: 34px;
	position: relative;
	left: -2px;
}
.top { color: #eee; }
.top .wrap { width:730px; }
.blanco .que-hacemos .wrap {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	top: -29px;
	padding-top: 150px;
}
.blanco .wrap { padding: 30px 0px; }
.blanco .manifiesto .wrap { padding-bottom:0px; }
.que-hacemos h2 { display:none; }
.consultoria .top h1 {
	background-image: url(images/consultoria_top.jpg);
	background-position: center top;
	height: 354px;
	padding: 0px;
}
.consultoria .top .col2 { margin: 22px 0px 40px; }
.consultoria .corazonalma {
	width: 260px;
	margin-left: 10px;
}
.consultoria .top .right { width: 450px; }
.consultoria .que-hacemos .wrap { background-image: url(images/que-hacemos.png); }
.suipit h3.end-note {
	border-top:1px solid #ccc;
	padding-top:15px;
}
.suipit ul.listado-faq li { margin-bottom:12px; }
.suipit ul.listado-faq li a {
	font-weight:bold;
	font-size:1.3em;
}
.suipit #slidemain {
	width:3300px;
	position:relative;
	height:410px;
}
.suipit #slidemain .pane {
	float:left;
	width:800px;
	height:410px;
}
.suipit #slidemain .pane table { width:100%; }
.suipit #slidemain .pane td {
	vertical-align:top;
	width:50%;
	padding-right:20px;
	padding-bottom:15px;
	line-height:1.2em;
	color:#222;
}
.suipit #usermessagea {
	position: absolute;
	top: -110px;
	float:right;
	left:500px;
	color:#fff;
}
.suipit .archivehead {
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
}
.suipit .article .inner ul {
	padding-left:20px;
	list-style:disc;
}
.suipit .article .inner li {
	font-size:0.9em;
	margin-bottom:10px;
}
.suipit .article .subir {
	float:right;
	font-size:0.8em;
	visibility:hidden;
	_visibility:visible;
}
.suipit .article:hover .subir { visibility:visible; }
.suipit .aside {
	float:right;
	border-left:1px solid #ccc;
	margin-left:15px;
	padding-left:15px;
	width:200px;
}
.suipit .aside li { list-style:none; }
.suipit .aside h3 { margin-top:15px; }
.suipit .ayuda .article h3 {
	border:1px solid #ddd;
	border-bottom:none;
	margin:0px;
	padding:10px 15px;
	background-color:#f9f9f9;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
.suipit .ayuda .article .inner h3 {
	border:none;
	display:block;
	background-color:none;
	float:none;
	padding:0px;
}
.suipit .ayuda .inner {
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	padding:15px 30px;
	clear:left;
	margin-bottom:25px;
}
.suipit .ayuda h3 a.visited { color:#444; }
.suipit .blanco h3 { color: #C40A00; }
.suipit .blanco #slidemain h3 {
	margin-top:0;
	color:#C60;
}
.suipit .blanco.ayuda .left { margin-right:230px; }
.suipit .box-cupones {
	background-image:url(images/cupones/box.png);
	background-repeat:no-repeat;
	width:792px;
	padding:3px 4px;
	height:135px;
	margin:0 auto 20px;
}
.suipit .box-cupones a {
	width:168px;
	display:block;
	float:left;
	padding:15px;
	height:97px;
	line-height:1.2em;
	color:#000;
	font-size:12px;
}
.suipit .box-cupones a:hover {
	background-color:transparent;
	background-image:url(images/cupones/tr.png);
}
.suipit .box-cupones a.active { background-image:url(images/cupones/tr2.png); }
.suipit .box-cupones a img {
	display:block;
	margin-bottom:5px;
}
.suipit .catlist {
	padding-bottom:30px;
	border-bottom:1px solid #ccc;
	margin-bottom:25px;
}
.suipit .client-quote {
	position: relative;
	height:120px;
}
.suipit .clientes-listado {
	bofder:0 none;
	width:100%;
}
.suipit .clientes-listado td { vertical-align:middle; }
.suipit .clientes-listado ul {
	text-align:right;
	margin-right: 15px;
	line-height: 22px;
	margin-top: 5px;
	font-style: italic;
	font-size: 12px;
}
/* .suipit .cform .single { background-image: url(images/suipit/pricing-mail.jpg);
	background-repeat: no-repeat;
	border: none;
	height: 16px;
	padding: 15px;
	width: 221px;
	padding-right: 0px;
	position: absolute;
	top: 145px;
	left: 18px;
}
.suipit .cform .sendbutton { 
	height: 46px;
	position: absolute;
	top: 145px;
	left: 254px;
	background-image: url(images/suipit/pricing-btn.jpg);
	text-indent: -3000px;
	*font-family: 'Segoe UI', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	*font-size:18px;
	*top:37px;
	border: none;
	width: 122px;
	cursor:pointer;
}
.suipit .cform { }
.suipit .cform fieldset { display:none }
*/
.suipit .col2:hover .tablero-custom { background-position: 0 -257px; }
.suipit .cotizaplan {
	width: 240px;
	height: 60px;
	position: relative;
	left: 198px;
	display: block;
	top: 145px;
}
.suipit .cupones .col2 {
	width:800px;
	margin: 0px auto 25px;
}
.suipit .cupones-container {
	width:800px;
	overflow:hidden;
	height:410px;
	position:relative;
	margin: 0 auto;
}
.suipit .cupones-pricing {
    background-image: url("images/cupones/cupon-pricing.jpg");
    color: #000;
    font-size: 12px;
	font-family:"Segoe UI", Tahoma, Helvetica, sans-serif;
    font-weight: bold;
    height: 33px;
    margin: 0 auto 0 156px;
    padding: 11px 10px 0 50px;
    width: 533px;
}
.suipit .example {
	font-size: 11px;
	color: #666;
	line-height: 1.3em;
	margin-top: 7px;
}
.suipit .example.red {
	color: #C00;
	font-weight: bold;
}
.suipit .features {
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #bbb;
	overflow: hidden;
}
.suipit .features .demo {
	position:relative;
	left:-5px;
	top:5px;
}
.suipit .features .main.right { border: none; }
.suipit .features .main.left img {
	border: 1px solid #aaa;
	margin-top: 22px;
}
.suipit .header .search { display: none; }
.suipit .item {
	margin-left: 140px;
	padding: 1px;
}
.suipit .lang {
	float: right;
	background-image: url(images/suipit/lang.png);
	background-repeat: no-repeat;
	background-position:0px 5px;
	padding-left: 20px;
	font-size:11px;
}
.suipit .lang ul {
	background-image: url(images/suipit/select.png);
	background-repeat:no-repeat;
	width: 128px;
	font-weight:bold;
}
.suipit .lang a {
	padding:4px 8px;
	color:#eee;
	display:block;
}
.suipit .lang ul ul a:hover { background-color:#555; }
.suipit .lang ul ul {
	background-image:none;
	background-color:#333;
	border:1px solid #ccc;
	display:none;
	position:absolute;
	z-index:10000;
	font-weight:normal;
}
.suipit .lang ul:hover ul { display:block; }
.suipit .logo img {
	background-image:url(images/logo-suipit.png);
	width:120px;
	height:69px;
	top:-19px;
	left: -16px;
}
.suipit .main.right {
	float: right;
	width: 295px;
	padding-left: 20px;
	border-left: 1px solid #aaa;
}
.suipit .main.left {
	margin-right: 300px;
	padding-right: 20px;
	padding-top: 1px;
}
.suipit .main.left img {
	float: left;
	margin-top: 25px;
}
.suipit .menu {
	/* OLD => margin: 3px 153px 0px; */
	margin: 3px 138px 0px;
	position: relative;
}
.suipit .menu a { margin: 0 3px; }
/* OLD => .suipit .m-1 img{background-position: 0px 0px;width:51px;} */
.suipit .m-1 img {
	background-position: -687px 0;
	width:77px;
}
.suipit .m-2 img {
	background-position: -67px 0px;
	width:51px;
}
.suipit .m-3 img {
	background-position: -130px 0px;
	width:144px;
}
.suipit .m-4 img {
	background-position: -283px 0px;
	width:147px;
}
.suipit .m-7 img {
	background-position: -433px 0px;
	width:147px;
}
/* OLD => .suipit .m-1:hover img{background-position: 0px -38px;} */
.suipit .m-1:hover img { background-position: -687px -38px; }
.suipit .m-2:hover img { background-position: -67px -38px; }
.suipit .m-3:hover img { background-position: -130px -38px; }
.suipit .m-4:hover img { background-position: -283px -38px; }
.suipit .m-7:hover img { background-position: -433px -38px; }
.suipit .pane h3 img { float:right; }
.suipit .planes-desde {
	position: absolute;
	color: #EFEFEF;
	font-size: 11px;
	top: 73px;
	text-align: right;
	left: 70px;
}
.suipit .planes-desde a {
	color: #fff;
	text-decoration: underline;
}
.suipit .planes-desde a:hover { background-color: transparent; }
.suipit .post ul.listado-faq {
	list-style:none;
	font-size:0.8em;
	padding-left:0px;
	line-height:1.3em;
	margin:20px 0px;
}
.suipit .pricing table { cursor: default; }
.suipit .pricing th {
	background-image: url(images/suipit/pricing_bg.png);
	border-right: 1px solid #644;
}
.suipit .pricing td {
	text-align: center;
	color: #333;
	height: 16px;
	padding: 20px;
	font-size: 16px;
	font-weight: bold;
	width: 115px;
	background-color: #D6D6D6;
	border-right: 1px solid #676767;
	border-bottom: 1px solid #888;
}
.suipit .pricing td.featured {
	background-color: #EAE9E7;
	border-color: #999;
	width: 140px;
}
.suipit .pricing td.solicitar { padding:8px 0px; }
.suipit .pricing td.solicitar input { position:relative; }
.suipit .pricing td.left {
	color:#eee;
	text-align:right;
	font-weight: normal;
	font-size: 16px;
	vertical-align: middle;
	padding: 0px;
	padding-right: 15px;
	background-color: transparent;
	border-bottom: none;
	width: 160px;
	border-right: 1px solid #111;
}
.suipit .pricing th.left {
	background-image:none;
	border-right: 1px solid #111;
}
.suipit .pricing td.foot {
	height: 40px;
	padding: 0px;
}
.suipit .pricing .footnote { margin: 30px 0px 30px 160px; }
.suipit .pricing .footnote ul { margin-bottom: 35px; }
.suipit .pricing .footnote li {
	margin: 25px 0px;
	font-size: 11px;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.suipit .pricing .footnote li strong { font-size: 14px; }
.suipit .pricing .destacado {
	position: absolute;
	left: 261px;
	top: -30px;
}
.suipit .pricing li.ico1 { background-image:url(images/suipit/ico1.png); }
.suipit .pricing li.ico2 { background-image:url(images/suipit/ico2.png); }
.suipit .pricing li.ico3 { background-image:url(images/suipit/ico3.png); }
.suipit .pricing-table {
	margin-top: 20px;
	position: relative;
	width:750px;
}
.suipit .que-hacemos .wrap { background-image: url(images/suipit/portada_planes.png); }
.suipit .que-hacemos h3.clientes-suipit { top: 30px; }
.suipit .registro a { color: #03C; }
.suipit .registro fieldset .col-left {
	width: 250px;
	float: left;
	text-align: right;
	margin-bottom: 20px;
}
.suipit .registro fieldset .col-right {
	margin-left: 270px;
	margin-bottom: 20px;
}
.suipit .registro h4 {
	letter-spacing: -1px;
	margin: 15px 0px 3px;
}
.suipit .registro .acepto-terminos, .suipit .registro .continue {
	font-size: 15px;
	font-weight: bold;
	padding: 5px 10px;
	display: block;
	margin: 20px auto 10px;
}
.suipit .registro .details {
	background-color: #ffc;
	padding: 10px;
	border: 1px solid #fc9;
	margin: 20px 0 0;
	display: none;
}
.suipit .registro .form {
	background-color: #f6f6f6;
	color: #222;
	margin-left: 260px;
	padding: 20px 25px;
	font-size: 15px;
}
.suipit .registro .form fieldset {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding: 25px 0px 0px;
	overflow: hidden;
}
.suipit .registro .form h2 {
	color: #930;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.suipit .registro .form p { margin-top: 0px; }
.suipit .registro .infoplan {
	float: right;
	text-align: right;
	font-size: 12px;
	line-height: 1.3em;
}
.suipit .registro .steps {
	margin-left: 260px;
	padding: 25px 0px;
}
.suipit .registro .steps a {
	color: #fff;
	margin-right: 30px;
}
.suipit .registro .steps a strong {
	font-size: 1.2em;
	position: relative;
	top: 2px;
	left: -2px;
}
.suipit .registro .steps a.active {
	font-size: 1.4em;
	font-weight: bold;
	border-bottom:1px solid #fff;
}
.suipit .registro .head-section { }
.suipit .registro .notice {
	background-color: #ffa;
	border: 1px solid #fc0;
	padding: 7px 10px;
	line-height: 17px;
	font-size: 13px;
}
.suipit .registro .option {
	padding: 10px;
	border: 1px solid #ccc;
	margin: 15px 0px;
	background-color: #fff;
}
.suipit .registro .option h3 { letter-spacing: -1px; }
.suipit .registro .sb {
	width: 240px;
	float: left;
}
.suipit .separator { margin:25px 0px; }
.suipit .solicitar-box {
	padding:20px;
	background-color:#444;
	height:180px;
}
.suipit .solicitar-box h2 {
	margin-bottom:15px;
	font-size:28px;
}
.suipit .tablero-custom {
	background-image: url(images/suipit/tablero-custom.png);
	background-repeat: no-repeat;
	height: 257px;
	width: 450px;
}
.suipit .top h1 {
	background-image: url(images/suipit_top.jpg);
	background-position: center top;
	height: 240px;
	margin: 0;
	padding: 0;
}
.suipit .top h3 {
	margin: 10px 0 0;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0px;
}
.suipit .top .col h3 img {
	float: left;
	margin: 0 10px 0 0;
}
.suipit .top .col2 { margin-top:15px; }
.suipit .top .paypal {
	float: right;
	background-image: url(images/suipit/paypal.png);
	padding-right: 90px;
	background-position: top right;
	font-size: 11px;
	background-repeat: no-repeat;
	padding: 12px 83px 10px 0;
	text-align: right;
	margin-top: 15px;
	margin-right: 35px;
}
.suipit .top .left { width: 443px; }
.suipit .top .right {
	background-image: url(images/screenshot.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 492px;
	position: relative;
	margin-bottom: 40px;
}
.suipit .top .shadow {
	background-image: url(images/suipit/shadow.png);
	background-repeat: repeat-x;
	height: 35px;
	margin: 20px 0 0;
}
.suipit .top .cita {
	font-size: 11px;
	width: 210px;
	right:0;
	line-height: 10px;
	;
}
.suipit .top .left .details {
	font-size: 0.85em;
	line-height: 1.42em;
	margin-top: 15px;
	border-top: 1px solid #666;
	padding-top: 10px;
}
.suipit .top .top-features {
	width: 100%;
	font-size: 13px;
}
.suipit .top .top-features td {
	padding: 0 20px 20px 0;
	width: 50%;
}
.suipit .top .vertour {
	text-align: center;
	margin-top: 15px;
}
.suipit .top.caract h1 {
	background-image: url(images/suipit/tour.jpg);
	height: 130px;
}
.suipit .top.pricing h1 {
	background-image: url(images/suipit/pricing.jpg);
	height: 101px;
}
.suipit .top.pricing .cotizar {
	float: right;
	position: relative;
	z-index: 2000;
	top: 40px;
	width: 400px;
}
.suipit .top.ayuda-index h1 {
	background-image: url(images/suipit/ayuda-index.jpg);
	height: 130px;
}
.suipit .top.registro h1 { background-image: url(none); }
.suipit .top.porque-suipit h1 {
	background-image: url(images/suipit/porque-suipit.jpg);
	height: 130px;
}
.suipit .verdemo {
	width: 166px;
	height: 50px;
	position: relative;
	top: 202px;
	left: 24px;
	display: block;
}
.suipit .wrap.blurb{
	position:relative;
	top:-25px;
	text-align:center;
}
/* pt-BR */
.suipit.br .contact {
	background-image:none;
	margin-top:0px;
}
.suipit.br .features .demo { display:none; /*provisorio*/ }
.suipit.br .footer { background-position:center top; }
.suipit.br .footer .contact .wrap {
	background-image:none;
	text-align:left;
}
.suipit.br .footer .datos {
	float:none;
	width:900px;
}
.suipit.br .tablero-custom { background-image: url(images/suipit/br/tablero-custom.png); }
.suipit.br .top.ayuda-index h1 {
	background-image: url(images/suipit/br/ajuda.jpg);
	height: 130px;
}
.suipit.br .top h1 {
	background-image: url(images/suipit/br/suipit_top.jpg);
	height: 248px;
}
.suipit.br .m-1 img {
	background-position: 0px -160px;
	width:51px;
}
.suipit.br .m-2 img {
	background-position: -67px -160px;
	width:51px;
}
.suipit.br .m-3 img {
	background-position: -129px -160px;
	width:140px;
}
.suipit.br .m-4 img {
	background-position: -440px -160px;
	width:125px;
}
.suipit.br .m-5 img {
	background-position: -286px -160px;
	width:144px;
}
.suipit.br .menu { margin: 3px 153px 0px; }
.suipit.br .menu a { margin: 0 5px; }
.suipit.br .top .right { background-image: url(images/suipit/br/screenshot.jpg); }
.suipit.br .top.pricing h1 {
	background-image: url(images/suipit/br/pricing.jpg);
	height: 101px;
}
.suipit.br .top.porque-suipit h1 {
	background-image: url(images/suipit/br/porque-suipit.jpg);
	height: 130px;
}
.suipit.br .top.caract h1 {
	background-image: url(images/suipit/br/tour.jpg);
	height: 130px;
}
.suipit.br .que-hacemos .wrap { background-image: url(images/suipit/br/portada_planes.png); }
/* en-US */
.suipit.en .contact {
	background-image:none;
	margin-top:0px;
}
.suipit.en .features .demo { display:none; /*provisorio*/ }
.suipit.en .footer { background-position:center top; }
.suipit.en .footer .contact .wrap {
	background-image:none;
	text-align:left;
}
.suipit.en .footer .datos {
	float:none;
	width:900px;
}
.suipit.en .slogan{
	position:relative;
	left:30px;
}
.suipit.en .tablero-custom { background-image: url(images/suipit/en/tablero-custom.png); }
.suipit.en .top h1 {
	background-image: url(images/suipit/en/suipit_top.jpg);
	height: 248px;
}
.suipit.en .top.ayuda-index h1 {
	background-image: url(images/suipit/en/help-support.png);
	height: 130px;
	background-position:center 15px;
}
.suipit.en .top .top-features a{
	display:none; /*provisorio*/
}
.suipit.en .m-1 img {
	background-position: 0px -318px;
	width:58px;
}
.suipit.en .m-1:hover img { background-position: 0px -357px; }
.suipit.en .m-2 img {
	background-position: -73px -318px;
	width:55px;
}
.suipit.en .m-2:hover img { background-position: -73px -357px; }
.suipit.en .m-3 img {
	background-position: -139px -318px;
	width:140px;
}
.suipit.en .m-3:hover img { background-position: -139px -357px; }
.suipit.en .m-4 img {
	background-position: -290px -318px;
	width:110px;
}
.suipit.en .m-4:hover img { background-position: -290px -357px; }
.suipit.en .m-5 img {
	background-position: -405px -318px;
	width:130px;
}
.suipit.en .m-5:hover img { background-position: -405px -357px; }
.suipit.en .menu { margin: 3px 153px 0px; }
.suipit.en .menu a { margin: 0 5px; }
.suipit.en .top .right { background-image: url(images/suipit/en/screenshot.jpg); }
.suipit.en .top.pricing h1 {
	background-image: url(images/suipit/en/pricing-title.png);
	height: 101px;
	background-position:center 20px;
}
.suipit.en .top.porque-suipit h1 {
	background-image: url(images/suipit/en/why-suipit.png);
	background-position:center 10px;
	height: 130px;
}
.suipit.en .top.caract h1 {
	background-image: url(images/suipit/en/titletour.png);
	height: 130px;
}
.suipit.en .que-hacemos .wrap { background-image: url(images/suipit/en/plans.png); }
.metriklogo { float: right; }
.valeis .top h1 {
	background-image: url(images/valeis_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 390px;
}
.valeis .blanco h3 { color: #316250; }
/*PROVISORIO*/
.equipo .top h1 {
	background-image: url(images/equipo_top.jpg);
	background-position: center top;
	height: 300px;
	margin: 0;
	padding: 0;
}
.equipo .bajada {
	position:absolute;
	right:0;
	top:-154px;
	width:378px;
}
.blanco h3 {
	font-size: 1.25em;
	letter-spacing: -0.03em;
	margin: 25px 0 8px;
}
.consultoria .blanco h3 { color: #3F448B; }
.cajitas {
	margin: 13px 0px;
	overflow: hidden;
	padding-bottom: 40px;
	color: #ddd;
}
.cajitas .col {
	float: left;
	width: 200px;
	margin: 0px 20px 30px;
	position: relative;
	left: 90px;
	text-align:center;
	font-size: 0.85em;
	line-height:1.3em;
}
.cajitas .tecnologias {
	position: absolute;
	width: 74px;
	height: 285px;
	right: 10px;
	margin-top:20px;
	background-image: url(images/tecnologias.gif);
	background-repeat: no-repeat;
}
.porquemetrik .wrap {
	background-image: url(images/porquemetrik.jpg);
	background-repeat: no-repeat;
	height: 400px;
	width: 945px;
	color: #ddd;
	padding-top: 30px;
}
.porquemetrik .inner {
	margin-left: 290px;
	margin-right: 310px;
	font-size: 12px;
}
.porquemetrik .inner img {
	margin-bottom: 24px;
	clear: left;
}
.porquemetrik .inner strong { color:#fff; }
.porquemetrik .right {
	float: right;
	width: 201px;
	height: 285px;
	padding: 60px 50px 30px 70px;
	position: relative;
	font-style: italic;
	top: -30px;
	color: #222;
	font-size: 1.2em;
	line-height: 1.3em;
}
.page .manifiesto {
	background-image:none;
	position:static;
}
.manifiesto {
	background-image: url(images/manifiesto.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	top: -23px;
	padding-bottom: 30px;
}
.manifiesto h1 { text-indent: -4000px; }
.manifiesto .vermas {
	text-align:right;
	margin-right:10px;
}
.manifiesto h2 {
	height: 120px;
	font-size: 1em;
	padding-left: 330px;
	padding-right: 120px;
	font-weight: normal;
	letter-spacing:0px;
	visibility:hidden;
}
.manifiesto .col2 td {
	width: 50%;
	padding-right: 20px;
}
.manifiesto .col2 { width: 100%; }
.manifiesto ol a { display: block; }
.manifiesto ol .show { padding: 10px 0px; }
.manifiesto ol { list-style: none; }
.manifiesto ol li {
	margin-top: 20px;
	clear: left;
}
.manifiesto ol img {
	margin-right: 5px;
	float: left;
	margin-bottom:15px;
}
.col5 .col {
	float: left;
	width: 20%;
}
.col2 .col { float: left; }
.col2 {
	overflow: hidden;
	clear: both;
}
.blog-portada .wrap {
	background-image: url(images/blog.jpg);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding: 1px;
	background-position: left top;
}
.blog-portada {
	background-image: url(images/shadow_blanco.jpg);
	background-repeat: no-repeat;
	background-position: center 22px;
	padding-bottom: 20px;
	overflow: hidden;
}
.blog-portada .head {
	height: 100px;
	padding-left: 220px;
	padding-top: 50px;
}
.blog-portada .twitter {
	background-image: url(images/twitter_bg.png);
	height: 58px;
	width: 282px;
	padding: 50px 23px 20px;
	background-repeat: no-repeat;
	font-size: 11px;
	margin-top: 10px;
	line-height: 1.2em;
}
.blog-portada .hoja {
	background-image: url(images/hoja.jpg);
	background-repeat: no-repeat;
	height: 211px;
	padding: 15px 40px 15px 50px;
	width: 222px;
	text-align: center;
	font-style: italic;
}
.blog-portada .left {
	margin-left: 20px;
	float: left;
	width: 410px;
}
.blog-portada .right {
	background-image: url(images/twitter_bg.png);
	background-repeat: no-repeat;
	width: 364px;
	height: 325px;
	float: right;
	padding: 65px 40px 40px;
}
.blog .top {
	padding-top: 1px;
	height: 76px;
}
.blog .top .right {
	float: right;
	text-align: right;
	padding-top: 20px;
	padding-right: 5px;
	position: relative;
}
.blog .top .middle {
	padding-top: 15px;
	margin:1px 315px 0px 235px;
	font-size:12px;
	line-height:1.3em;
}
/* I+CO*/
.i-co .m-1 img {
	background-position: 0px -233px;
	width:50px;
}
.i-co .m-2 img {
	background-position: -67px -233px;
	width:135px;
}
.i-co .m-3 img {
	background-position: -210px -233px;
	width:95px;
}
.i-co .m-4 img {
	background-position: -315px -233px;
	width:118px;
}
.i-co .m-5 img {
	background-position: -450px -233px;
	width:95px;
}
.i-co .m-6 img {
	background-position: -562px -233px;
	width:50px;
}
.i-co .m-1:hover img { background-position: 0px -273px; }
.i-co .m-2:hover img { background-position: -67px -273px; }
.i-co .m-3:hover img { background-position: -210px -273px; }
.i-co .m-4:hover img { background-position: -315px -273px; }
.i-co .m-5:hover img { background-position: -450px -273px; }
.i-co .m-6:hover img { background-position: -562px -273px; }
.i-co .menu { margin:3px 135px 0 165px; }
.i-co .logo img {
	background-image:url(images/consultoria/logo.png);
	width:128px;
	height:40px;
}
.i-co .top h1 {
	background-image:url(images/consultoria/bg.jpg);
	height: 391px;
}
.com {
	position: relative;
	top: 5px;
}
.com-mini a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	position:relative;
	top:2px;
	color:#333;
	background-image:url(images/com.png);
	background-repeat:no-repeat;
	display:block;
	float:right;
	width:24px;
	height:24px;
	text-align:center;
}
.blog .bloghome {
	position: relative;
	left: -5px;
	float: left;
}
.blog .articles { margin-right: 200px; }
.blog article { padding: 40px 0px; }
.blog article .head {
	text-align: center;
	font-size: 1.2em;
	margin-top: 25px;
}
.blog article .head h2 {
	font-weight: normal;
	font-size: 2.2em;
	margin: 5px 0px;
	line-height:1.2em;
	letter-spacing: -3px;
	color:#444;
}
.blog article .meta {
	font-size: 0.8em;
	cursor:default;
}
.separator {
	border-bottom: 1px solid #888;
	width: 50%;
	margin: 25px auto;
}
.blog article .inner { margin-bottom: 55px; }
.blog aside, .blog .aside {
	float: right;
	background-image: url(images/blog-sidebar.jpg?20101201);
	width: 105px;
	height: 450px;
	padding: 33px 29px 6px;
	line-height:0;
}
#suscribe_form div {
	top: 70px;
	right: 0px;
	background-color: #744;
	padding: 10px 15px;
	border: 1px solid #fff;
	z-index: 12000;
	text-align: center;
	font-size: 11px;
}
#suscribe_form a { color: #FF3; }
.date {
	font-variant: small-caps;
	font-size: 0.8em;
}
.mini {
	padding:1px 0px;
	border-top:1px solid #ccc;
}
.entry .date, .entry p { font-size:0.9em; }
.entry { margin: 25px 0px; }
.entry h3 {
	font-size:1.4em;
	letter-spacing:-0.05em;
	margin-bottom:12px;
	margin-top:0;
}
.todoblog img {
	float: right;
	width: 165px;
	height: 28px;
	margin-top: 54px;
	margin-right: 25px;
	margin-bottom: 70px;
}
.footer .col5 {
	overflow: hidden;
	margin-top: 18px;
	margin-bottom: 12px;
}
.footer .col5 ul { margin-right: 15px; }
.footer .col5 li { margin-bottom: 8px; }
.footer a { color: #eee; }
.footer ul a:hover {
	background-color: #555;
	color: #fff;
	padding: 2px;
	position: relative;
	left: -2px;
}
.footer .f-2 img {
	position: relative;
	left: -4px;
}
.footer .col5 img { left: -15px; }
.footer {
	background-image: url(images/shadow_negro.jpg);
	background-repeat: no-repeat;
	background-position: center 60px;
	font-size: 0.8em;
	clear: both;
	background-color: #333;
}
.footer .wrap { padding: 10px 0px; }
.search input, .search input[type="text"] {
	color: #fff;
	background-image: url(images/search_top.png);
	background-repeat: no-repeat;
	width: 103px;
	height: 21px;
	font-size: 11px;
	background-position: top left;
	background-color: transparent;
	border: none;
	padding: 2px 8px 2px 30px;
}
input { font:12px 'Segoe UI', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
.search {
	float: right;
	text-align: right;
	margin-top: 5px;
	width: 149px;
}
.footer .contact {
	background-image: url(images/shadow_negro.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
}
.footer .contact .wrap {
	background-image: url(images/contact.jpg);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	text-align: center;
	font-size: 1.2em;
	padding-top: 22px;
	height:70px;
}
.footer .email {
	display: block;
	float: right;
}
.footer .datos {
	float: right;
	width: 750px;
	padding-top:5px;
}
.comentarios h3, .archivehead {
	font-size: 2.3em;
	color: #666;
	letter-spacing:-3px;
	margin-bottom:30px;
}
.comentarios .col2 td {
	vertical-align:top;
	padding:4px 0px;
}
.comentarios .col2 { width:100%; }
.comentarios .col2 td.left {
	text-align:right;
	padding-right:25px;
	font-size:11px;
	width:210px;
}
.comentarios { padding:20px 0px; }
.comentarios #submit {
	background-image: url(images/submit.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 189px;
	border: none;
}
.comentarios ol li {
	padding:12px 15px;
	list-style:none;
	overflow:hidden;
	border-bottom:1px solid #aaa;
}
.comentarios .meta { font-style:italic; }
.comentarios .head {
	margin-bottom:10px;
	overflow:hidden;
	float:left;
	width:180px;
}
.comentarios .inner {
	margin-left:200px;
	font-size:0.85em;
	border-left:1px dotted #aaa;
	padding-left:20px;
}
.comentarios .avatar {
	float:left;
	margin-right:10px;
}
.current_page_item { font-weight:bold; }
.current_page_item ul li { font-weight:normal; }
.wp-caption {
	padding-left:12px;
	font-size:0.85em;
}
.alignleft {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.alignright {
	float:right;
	clear:right;
	margin-left:10px;
	margin-bottom:5px;
}
.aligncenter {
	display:block;
	margin:0px auto;
}
/*Cforms*/
.linklove { display:none }
ol.cf-ol {
	list-style:none;
	cursor:default;
	padding:0;
}
.cf-ol li { margin:10px 0; }
fieldset.cf-fs1 {
	border:none;
	padding:0;
}
.reqtxt, .emailreqtxt {
	font-size:11px;
	color:#999;
	margin-left:8px;
}
.cf-ol label { margin-top: 12px; }
.cf-ol textarea {
	display:block;
	margin-top:5px;
}
/*Formularios*/
input[type="text"], input[type="password"], textarea {
	border:1px solid;
	border-color: #999 #bbb #ddd;
	padding:2px 3px;
}
input.txt:focus, textarea:focus { border-color: #390 #55c148 #9f6; }
/*Widgets varios*/
a.help { cursor: help; }
.hide { display:none; }
.show { display:inline; }
.clear { clear: both; }
.first, h1.first, h2.first, h3.first, p.first { margin-top:0px; }
.menu, h1, h2, h3, .cajitas, .entry .date { cursor: default; }
.footer a:hover, footer a:hover, .blanco a:hover {
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#twitter_update_list li {
	padding:7px 0px;
	font-size:12px;
	border-top:1px solid #ccc;
	line-height:1.3em;
}
#twitter_update_list li:first-child { border-top:none; }
#twitter_update_list span { display:block; }
.e404 {
	width:50%;
	margin:20px auto;
}
.searchterm1, .searchterm1 a { font-weight:bold; }
.incoming { display: none; }
/*ADDTOANY*/
ul.addtoany_list {
	cursor:default;
	margin:0;
}
.addtoany_list li { display:inline; }
.addtoany_share_save_container {
	margin:10px 0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:12px 0px;
}
ul.addtoany_list {
	display:inline;
	list-style-type:none;
	text-indent:0 !important;
}
ul.addtoany_list li {
	background:none !important;
	border:0;
	line-height:32px;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}
ul.addtoany_list li:before { content:""; }
ul.addtoany_list li a { padding:0 3px; }
ul.addtoany_list img {
	float:none;
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
}
ul.addtoany_list a img {
	opacity:.7;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
a.addtoany_share_save img {
	border:0;
	width:auto;
	height:auto;
}
.a2a_menu { font-family:"Segoe UI", "Lucida Grande", "Lucida Sans Unicode", sans-serif !important; }
/*TINYTIPS*/
.tinyTip {
	width: 220px;
	padding: 17px 0px 0px 0px;
	display: block;
	background: url(images/jquery.tinytips/top.png) 0px 0px no-repeat;
}
.tinyTip .content {
	padding: 0px 16px 0px 28px;
	font-size: 11px;
	line-height:1.2em;
	color: #010101;
	background: url(images/jquery.tinytips/content.png) 0px 0px repeat-y;
}
.tinyTip .bottom {
	height: 22px;
	background: url(images/jquery.tinytips/bottom.png) 0px 0px no-repeat;
	font: 0px/0px sans-serif;
}
a.ttip {
	border-bottom:2px dotted #f60;
	color:#333;
	cursor:help;
}
.aun a:hover { background-color:transparent; }
.post-1216 .aun {
	position:relative;
	top:30px;
	left:15px;
	margin-bottom:90px;
}
.menu .nuevo {
	position:absolute;
	top:-7px;
	left:42px;
}
.menu .usa-tus-cupones {
	position:absolute;
	top:24px;
	left:94px;
}
/*LANDING*/
body.landing {
	background-image:none;
	cursor:default;
}
.landing .main {
	width:700px;
	margin:0 auto;
	position:relative;
}
.landing .main .blurb {
	position:absolute;
	left:228px;
	top:92px;
	width:400px;
}
.landing .features {
	width:600px;
	margin: 20px auto;
}
.landing .features td {
	width:50%;
	padding-right:20px;
	padding-bottom:20px;
}
.landing .features img { float:left; }
.landing .features .inner { margin-left:40px; }
.landing .features h3 {
	font-weight:bold;
	color:#fff;
}
.landing .loves {
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	padding:20px 0;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}
.landing .loves img, .landing .exp img.expimg {
	float:left;
	margin-right:30px;
	top:0;
}
.landing .exp {
	color:#fff;
	font-size:110%;
	overflow:hidden;
}
.landing .exp img {
	margin-bottom:15px;
	position:relative;
	top:15px;
}
.premio-gechs {
	position:absolute;
	right:107px;
	top: 10px;
}
.premio-gechs a:hover { background-color:transparent; }

