/**
* @style       Index - Urchin Software
* @media       screen
* @version     1.0
* @author      Overalia, info@overalia.com, www.overalia.com
* @copyright   © Overalia
*/

/* -------------------->>> GLOBAL <<<---------------------*/
/* ---------->>> Texto <<<----------*/
h1{
	display:none;
}

/* -------------------->>> ESTRUCTURA <<<---------------------*/
/* ---------- Contenido ----------*/
#contenido{
	width:68em;
	padding:0;
}

#contenido img{
	margin:0;
	padding:0;
	border:none;
	background:none;
}

/* ---------- Promo ----------*/
#promo{
	clear:both;
	float:left;
	width:68em;
	margin-top:.7em;
	padding-bottom:3em;
	background:url(../img/all/bg_promo.png) no-repeat;
}

#promo .descripcion{
	float:left;
	width:29em;
	margin:2em 0 0 0;
}

#promo .descripcion .titulo{
	margin:0;
	font:bold 3.8em/1.2em Arial, Helvetica, sans-serif;
	color:#fff;
}

#promo .descripcion .subtitulo{
	margin:0;
	font:bold 2em/1.2em Arial, Helvetica, sans-serif;
	color:#d1e7ff;
}

#promo .descripcion .introduccion{
	margin:.5em 0 0 0;
	font:1em/1.2em Arial, Helvetica, sans-serif;
	color:#fff;
}

#promo .captura{
	float:right;
	margin:1.2em 0 0 0;
}

#promo .herramientas{
	clear:both;
	float:left;
	width:62em;
	margin:.8em 0 0 3em;
}

#promo .herramientas p{
	margin:0;
}

#promo .herramientas .comprar a{
	display:block;
	float:left;
	width:154px;
	height:24px;
	padding:8px 0 0 35px;
	font:bold 1em/1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background:url(../img/all/boton_compra.gif) no-repeat;
}

#promo .herramientas .info a{
	display:block;
	float:left;
	width:212px;
	height:24px;
	margin-left:2em;
	padding:8px 0 0 38px;
	font:1em/1.2em Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
	background:url(../img/all/boton_info.gif) no-repeat;
}

#promo .herramientas .overalia{
	float:right;
}

#promo .herramientas .urchin_google{
	float:right;
	margin-right:2em;
}

/* ----- Slideshow -----*/
#slideshow {
	margin:0 auto;
	width:925px;
	height:258px;
	position:relative;
}

#slidesContainer{
	margin:0 auto;
	width:785px;
	height:258px;
	overflow:auto;
	position:relative;
}

.slide {
	margin:0 auto;
	width:825px;
	height:258px;
}

.control {
	display:block;
	width:55px;
	height:258px;
	text-indent:-10000px;
	position:absolute;
	cursor: pointer;
}
#leftControl {
	top:0;
	left:0;
	margin-top:8em;
	background:transparent url(../img/all/promo_previous.png) no-repeat 0 0;
}
#rightControl {
	top:0;
	right:0;
	margin-top:8em;
	background:transparent url(../img/all/promo_next.png) no-repeat 0 0;
}

/* ---------- Urchin Empresa ----------*/
.urchin_empresa{
	clear:both;
	float:left;
	width:41.7em;
	padding:1em 1.5em 0 1.5em;
	background:url(../img/all/caja_02.gif) no-repeat;
}

.urchin_empresa h2{
	font:bold 2em/1.2em Arial, Helvetica, sans-serif;
	color:#285485;
	margin:0;
	padding-bottom:.3em;
	background:url(../img/all/doble_linea.gif) repeat-x left bottom;
}

.urchin_empresa ul{
	float:left;
	width:41.7em;
	height:7.5em;
	margin-top:1.5em;
	background:url(../img/all/bg_urchin_empresa.jpg) no-repeat;
}

.urchin_empresa li{
	float:left;
	width:7em;
	margin:1em 0 0 1em;
	list-style:none;
}

.urchin_empresa .potente{
	margin-left:6.8em;
}

.urchin_empresa .integrado{
	margin-left:7.8em;
}

.urchin_empresa ul h3{
	margin:0;
	font:bold .9em/1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.urchin_empresa ul p{
	margin:0;
	font:.8em/1.2em Arial, Helvetica, sans-serif;
}

/* ---------- Overalia Urchin ----------*/
.overalia_urchin{
	float:left;
	width:41.7em;
	margin-top:1.5em;
	padding:0 1.5em;
}

.overalia_urchin h2{
	font:bold 2em/1.2em Arial, Helvetica, sans-serif;
	color:#285485;
	margin:0;
	padding-bottom:.3em;
	background:url(../img/all/doble_linea.gif) repeat-x left bottom;
}

.overalia_urchin img{
	float:left;
	margin-right:1.5em !important;
}

/* ---------- Blog ----------*/
.blog{
	float:right;
	width:19.1em;
	padding:1em 1.5em 1.5em 1.5em;
	background:#f2f2f2 url(../img/all/caja_03.gif) no-repeat;
}

.blog h2{
	font:bold 2em/1.2em Arial, Helvetica, sans-serif;
	color:#285485;
	margin:0;
	padding-bottom:.3em;
	background:url(../img/all/doble_linea.gif) repeat-x left bottom;
}

.blog h2 a{
	float:right;
}

.blog h3{
	margin:1.5em 0 0 0;
	padding-left:1.5em;
	font:1em/1.4em Arial, Helvetica, sans-serif;
	background:url(../img/all/flecha.gif) no-repeat left .4em;
}

.blog p{
	margin:.5em 0 0 0;
	padding-left:1.5em;
	font:1em/1.4em Arial, Helvetica, sans-serif;
}

.blog .boton{
	margin:1.5em 0 0 0;
	padding:0;
}

.blog .boton a{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-box-sizing:content-box;
	display:block;
	cursor:pointer;
	line-height:16px;
	padding:6px 20px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:#172436;
}

/* ---------- Twitter ----------*/
.twitter{
	float:right;
	width:22.1em;
}

.twitter a{
	display:block;
	text-decoration:none;
	width:8.7em;
	padding:.8em 0 .7em 3.6em;
	font:1.8em/1em Arial, Helvetica, sans-serif;
	background:url(../img/all/bg_twitter.jpg) no-repeat;
}