@charset "ISO-8859-1";

/*
 * CSS Categoría Tiendas virtuales
 * (C) 2007 acens Technologies, S.A.
 *
 */

@media all {

	/* ---------- Tabla principal ---------- */

	#contenido #shop_main {
		clear: both;
	}
	
	#contenido #shop_feats,
	#contenido #shop_offers {
		float: left;
		width: 355px;
		height: 250px;
/*		background-color: #F6F6F6; */
	}

	#contenido #shop_feats ul li {
		background: url(../imagenes/bullet2-caja-info.gif) no-repeat 2px 4px;
	}

	#contenido #shop_feats ul li em {
		color: #F90;
	}

	#contenido #shop_offers {
		background: url(../imagenes/boxWincontal_real.gif) no-repeat top center;
	}

	}
	#contenido #shop_offers ul {
		margin-top: 175px;
		margin-left: 75px;
	}

	#contenido #shop_offers ul li#demo {
		background: url(../imagenes/icon_demo.gif) no-repeat top left;
		padding-left: 20px;
	}


	#contenido #shop_offers ul li#freetrial {
		background: url(../imagenes/icon_freetrial.gif) no-repeat top left;
		padding-left: 20px;
	}

	#contenido #shop_offers ul li#shopdemo {
		background: url(../imagenes/icon_demo.gif) no-repeat top left;
		padding-left: 20px;
	}

	/* ----- shop_offers2 ----- */
	
	#contenido #shop_feats,
	#contenido #shop_offers2 {
		float: left;
		width: 355px;
		height: 250px;
	}

	#contenido #shop_offers2 {
		background: url(../imagenes/boxStockwin_real.gif) no-repeat top center;
	}

	}
	#contenido #shop_offers2 ul {
		margin-top: 175px;
		margin-left: 75px;
	}

	#contenido #shop_offers2 ul li#demo {
		background: url(../imagenes/icon_demo.gif) no-repeat top left;
		padding-left: 20px;
	}


	#contenido #shop_offers2 ul li#freetrial {
		background: url(../imagenes/icon_freetrial.gif) no-repeat top left;
		padding-left: 20px;
	}

	#contenido #shop_offers2 ul li#shopdemo {
		background: url(../imagenes/icon_demo.gif) no-repeat top left;
		padding-left: 20px;
	}


	/* ----- shop_offers3 ----- */
	
	#contenido #shop_feats,
	#contenido #shop_offers3 {
		float: left;
		width: 355px;
		height: 250px;
	}

	#contenido #shop_offers3 {
		background: url(../imagenes/soporte.jpg) no-repeat top center;
	}

	}
	#contenido #shop_offers3 ul {
		margin-top: 175px;
		margin-left: 75px;
	}

	#contenido #shop_offers3 ul li#demo {
		background: url(../imagenes/icon_demo.gif) no-repeat top left;
		padding-left: 20px;
	}


	#contenido #shop_offers3 ul li#freetrial {
		background: url(../imagenes/icon_freetrial.gif) no-repeat top left;
		padding-left: 20px;
	}

	#contenido #shop_offers3 ul li#shopdemo {
		background: url(../imagenes/icon_demo.gif) no-repeat top left;
		padding-left: 20px;
	}


	/* ---------- Tabla pagina principal nov07 ---------- */

	#contenido table.minimal1px {
		margin: 20px 0px;
		font-size: 11px;
	}
	
	#contenido table.minimal1px th,
	#contenido table.minimal1px td {
		text-align: left;
		padding-left: 35px;
	}
	
	#contenido table.minimal1px th#ini,
	#contenido table.minimal1px th#pro,
	#contenido table.minimal1px th#empr {
		font-size: 13px;
		text-transform: uppercase;
		padding: 12px 0px 10px 10px;
		border-top: 1px solid #FFF;
	}

	#contenido table.minimal1px th#ini {
		border-bottom: 10px solid #CCC;
		background-color: #FFF;
		padding-right: 5px;
	}

	#contenido table.minimal1px th#pro {
		border-bottom: 10px solid #F90;
		border-right: 1px solid #CCC;
		border-left: 1px solid #CCC;
		background-color: #F5F5F5;
	}

	#contenido table.minimal1px th#empr {
		border-bottom: 10px solid #65BE2E;
		background-color: #EBEBEB;
	}

	#contenido table.minimal1px td.ctral,
	#contenido table.minimal1px th.ctral {
		border-left: 1px solid #CCC;
		border-right: 1px solid #CCC;
		background-color: #F5F5F5;
	}

	#contenido table.minimal1px td.blind,
	#contenido table.minimal1px th.blind {
		border-top: 1px solid #FFF;
	}

	#contenido table.minimal1px td.empr {
		background-color: #EBEBEB;
	}

	#contenido table.minimal1px td span.precio {
		font-size: 15px;
		font-weight: bold;
		color: #333;
		margin-left: -25px;

	}

	#contenido table.minimal1px td span.precio em {
		font: normal 22px "Trebuchet MS", Verdana, Arial, sans-serif;
		letter-spacing: -1px;
		color: #F90;
	}

	#contenido table.minimal1px td a.botongral,
	#contenido table.minimal1px td a.botongral:hover  {
		padding: 0px 5px;
		margin-left: 5px;
		font-weight: normal;
		display: inline;
	}

	#contenido table.minimal1px td a.boton-ini-info,
	#contenido table.minimal1px td a.boton-pro-info,
	#contenido table.minimal1px td a.boton-empr-info {
		display: block;
		font-weight: bold;
		color: #FFF;
		width: 236px;
		height: 20px;
		padding-top: 10px;
		text-align: center;
		line-height: 1.2em;
		margin: -8px -10px -10px -35px;
	}

	#contenido table.minimal1px td a.boton-ini-infob,
	#contenido table.minimal1px td a.boton-pro-infob,
	#contenido table.minimal1px td a.boton-empr-infob {
		display: block;
		font-weight: normal;
		color: #FFF;
		width: auto;
		height: 20px;
		padding-top: 10px;
		text-align: center;
		line-height: 1.2em;
		margin: -8px -10px -10px -35px;
		font-weight: bold;
	}

/*---------- Tunning de tabla comparativa ----------*/

	#contenido table#comparativa th#ini {
		border-bottom: 10px solid #CCC;
		border-right: 1px solid #CCC;
		background-color: #F5F5F5;
	}

	#contenido table#comparativa th,
	#contenido table#comparativa td {
		text-align: left;
		padding-left: 20px;
	}

	#contenido table#comparativa td a.boton-ini-infob,
	#contenido table#comparativa td a.boton-pro-infob,
	#contenido table#comparativa td a.boton-empr-infob {
		display: block;
		font-weight: normal;
		color: #FFF;
		width: auto;
		height: 20px;
		padding-top: 10px;
		text-align: center;
		line-height: 1.2em;
		margin: -8px -10px -10px -20px;
		font-weight: bold;
	}

	#contenido table#comparativa td.col1, 
	#contenido table#comparativa th.col1 {
		background-color:#FFF;
	/*	border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;*/
	}

	#contenido table#comparativa td.col2, 
	#contenido table#comparativa th.col2 {
		background-color:#F6F6F6;
	/*	border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;*/
	}

	#contenido table#comparativa td.col3, 
	#contenido table#comparativa th.col3 {
		background-color:#F1F1F1;
	/*	border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;*/
	}

	#contenido table#comparativa th {
		background-color: #E4E4E4;
		text-transform: uppercase;
		font-size: 11px;
	}

	#contenido table#comparativa th span.feat_basicas, 
	#contenido table#comparativa th span.feat_diseno, 
	#contenido table#comparativa th span.feat_envios, 
	#contenido table#comparativa th span.feat_clientes, 
	#contenido table#comparativa th span.feat_mkt, 
	#contenido table#comparativa th span.feat_pedidos, 
	#contenido table#comparativa th span.feat_mail, 
	#contenido table#comparativa th span.feat_stats, 
	#contenido table#comparativa th span.feat_soluc, 
	#contenido table#comparativa th span.feat_ayuda, 
	#contenido table#comparativa th span.feat_condic {
		margin-left:-15px;
		padding-left:25px;
		display: block;
		height: 20px;
	}

	#contenido table#comparativa td span.precio {
		color: #333;
		font-size: 13px;
		font-weight: bold;
		margin-left: -15px;
	}

	#contenido table#comparativa td span.precio em {
		font: normal 18px "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #F90;
	}

	a.boton-ini-info,
	a.boton-ini-infob {
		background: url(../imagenes/bg-btmasinfo-ini.gif) repeat-x top left;
	}

	a.boton-pro-info,
	a.boton-pro-infob {
		background: url(../imagenes/bg-btmasinfo-pro.gif) repeat-x top left;
	}

	a.boton-empr-info,
	a.boton-empr-infob {
		background: url(../imagenes/bg-btmasinfo-empr.gif) repeat-x top left;
	}

	a.boton-ini-info:hover,
	a.boton-ini-infob:hover,
	a.boton-pro-info:hover,
	a.boton-pro-infob:hover,
	a.boton-empr-info:hover,
	a.boton-empr-infob:hover {
		background-position: bottom left;
		text-decoration: none;
	}

	.icon_ini_catalog,
	.icon_pro_catalog,
	.icon_empr_catalog,
	.icon_ini_clientes,
	.icon_pro_clientes,
	.icon_empr_clientes,
	.icon_ini_ventas,
	.icon_pro_ventas,
	.icon_empr_ventas {
		padding: 0px 0px 0px 35px;
		font-weight: bold;
		text-transform: uppercase;
		margin-left: -30px;
	}
	
	#contenido table.minimal1px td span.icon_ini_catalog {
		background: url(../imagenes/iconos/icon_ini_catalog.gif) no-repeat top left;
	}

	.icon_pro_catalog {
		background: url(../imagenes/iconos/icon_pro_catalog.gif) no-repeat top left;
	}

	.icon_empr_catalog {
		background: url(../imagenes/iconos/icon_empr_catalog.gif) no-repeat top left;
	}

	.icon_ini_clientes {
		background: url(../imagenes/iconos/icon_ini_clientes.gif) no-repeat top left;
	}

	.icon_pro_clientes {
		background: url(../imagenes/iconos/icon_pro_clientes.gif) no-repeat top left;
	}

	.icon_empr_clientes {
		background: url(../imagenes/iconos/icon_empr_clientes.gif) no-repeat 4px -3px;
	}
	.icon_ini_ventas {
		background: url(../imagenes/iconos/icon_ini_ventas.gif) no-repeat 0px 2px;
	}

	.icon_pro_ventas {
		background: url(../imagenes/iconos/icon_pro_ventas.gif) no-repeat top left;
	}

	.icon_empr_ventas {
		background: url(../imagenes/iconos/icon_empr_ventas.gif) no-repeat 0px -2px;
	}

	/* ---------- Tablas plan inicio, profesional, empresarial y comparativa ---------- */

#contenido table#shopinicio th,
#contenido table#shoppro th,
#contenido table#shopempr th {
	text-transform: uppercase;
	font-size: 11px;
	background-color: #EEE;
}

#contenido table#shopinicio th.maintitle,
#contenido table#shoppro th.maintitle,
#contenido table#shopempr th.maintitle {
	font-size: 13px;
	font-weight: bold;
	margin: 3px 0px;
	border-bottom: solid 10px #CCC;
} 

#contenido table#shopinicio a.boton-ini-info,
#contenido table#shoppro a.boton-pro-info, 
#contenido table#shopempr a.boton-empr-info {
	width: 157px;
	padding: 4px 0px;
	line-height: 20px;
	margin: -7px -10px -7px -35px;
	font-weight: bold;
}

.feat_basicas,
.feat_diseno,
.feat_envios,
.feat_clientes,
.feat_mkt,
.feat_pedidos,
.feat_mail,
.feat_stats,
.feat_soluc,
.feat_ayuda,
.feat_condic {
	padding-left: 30px;
	margin-left: -32px;
}

#contenido table#shopinicio .feat_basicas,
#contenido table#shoppro .feat_basicas,
#contenido table#shopempr .feat_basicas,
#contenido table#comparativa .feat_basicas {
		background: url(../imagenes/iconos/ico_basicas.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_diseno,
#contenido table#shoppro .feat_diseno,
#contenido table#shopempr .feat_diseno,
#contenido table#comparativa .feat_diseno {
		background: url(../imagenes/iconos/ico_diseno.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_envios,
#contenido table#shoppro .feat_envios,
#contenido table#shopempr .feat_envios,
#contenido table#comparativa .feat_envios {
		background: url(../imagenes/iconos/ico_pagos.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_clientes,
#contenido table#shoppro .feat_clientes,
#contenido table#shopempr .feat_clientes,
#contenido table#comparativa .feat_clientes {
		background: url(../imagenes/iconos/ico_clientes.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_mkt,
#contenido table#shoppro .feat_mkt,
#contenido table#shopempr .feat_mkt,
#contenido table#comparativa .feat_mkt {
		background: url(../imagenes/iconos/ico_marketing.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_pedidos,
#contenido table#shoppro .feat_pedidos,
#contenido table#shopempr .feat_pedidos,
#contenido table#comparativa .feat_pedidos {
		background: url(../imagenes/iconos/ico_seguridad.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_mail, 
#contenido table#shoppro .feat_mail,
#contenido table#shopempr .feat_mail,
#contenido table#comparativa .feat_mail {
		background: url(../imagenes/iconos/ico_correo.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_stats,
#contenido table#shoppro .feat_stats,
#contenido table#shopempr .feat_stats,
#contenido table#comparativa .feat_stats {
		background: url(../imagenes/iconos/ico_estadisticas.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_soluc,
#contenido table#shoppro .feat_soluc,
#contenido table#shopempr .feat_soluc,
#contenido table#comparativa .feat_soluc {
		background: url(../imagenes/iconos/ico_avanzadas.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_ayuda,
#contenido table#shoppro .feat_ayuda, 
#contenido table#shopempr .feat_ayuda,
#contenido table#comparativa .feat_ayuda {
		background: url(../imagenes/iconos/ico_soporte.gif) no-repeat top left;
}

#contenido table#shopinicio .feat_condic,
#contenido table#shoppro .feat_condic,
#contenido table#shopempr .feat_condic,
#contenido table#comparativa .feat_condic {
		background: url(../imagenes/iconos/ico_tarifas.gif) no-repeat top left;
}


	/*Contratación Tienda*/

	#tienda_contenedor{
		overflow:hidden;
		height:1%; /* So IE plays nice */
		background: url(../imagenes/banner-tienda-contrata.jpg) no-repeat top center;
		padding-top: 130px;
		}

	#tienda_titulo{
		float:left;
		width:150px;
		height: 300px;
		margin-right:-520px;
		padding: 0px 10px;
		border-right: 1px solid #ccc;
		}

	#tienda_titulo h4{
		text-align: right;
		color: #FE9900;
	}

	#tienda_contenido{
		float:left;
		width:500px;
		margin-left:170px;
		padding: 1em 10px;
		display:inline;
		}

	#tienda_contenido p{
		padding: 5px 10px;
	}

	#tienda_contenido label{
		font-weight: bold;
	}

	#tienda_contenido input {
		position:relative;
		top: 2px;
	}

	#tienda_contenido p.texto_grande {
		font-size:1.2em;
	}

	input.volver {
		border: none;
		color: #fff;
		background: url(../imagenes/btn-volver.gif) no-repeat top center;
		width: 73px;
		height: 15px;
		padding: 0px;
		font-size: 0.9em;
		line-height: 15px;
		cursor: pointer;
		font-weight: bold;
		float:left;
		margin-top: 25px;
	}

	input.volver.hover {
		background-position: bottom center;
	}


	input.siguiente {
		border: none;
		color: #fff;
		background: url(../imagenes/btn-siguiente.gif) no-repeat top center;
		width: 170px;
		height: 70px;
		padding: 0px 0px 5px 30px;
		font-size: 1.5em;
		font-weight: normal;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height: 15px;
		cursor: pointer;
		margin-left: 200px;
		float:left;
	}

	input.siguiente.hover {
		background-position: bottom center;
	}


}	/* EOF - media/all */