
	h1,h2,h3,h4,h5,h6{ color:#464646;}
	
	h1{font-size:2.8em;}
	h2{}
	h3{}
	h4{}
	
	h1.slogan{
	color:#464646; 
	margin: 0 0 0.5em 20px; 
	}
	
	

	ul{list-style: square;}
	ul li{list-style: circle;}
	
	
	#header .container{
	position:relative;
	}
	
	
	#header div.doLogin{
		text-align:right;
		width:950px;
		margin: 0 auto;
	}
	
	
	#header div.doLogin span{
		text-align:right;
		width:950px;
		color:#3A496E;
		margin-top:0;
		padding: 0 5px;
		/*background-color:#ffffff;*/
	}
	
	#header div.doLogin span a{
		background: url(../img/key.png) no-repeat right 50%;
		padding-right:20px;
		color:#ffffff;
	}
	
	#header ul{
		display:inline; 
		font-size:1.2em;
		margin-left:220px;
	}
	#header ul li{display:inline; margin-right:0.5em; float:left;}
	
	#header ul li.login{float:right;}
	
	#header ul li a:link,
	#header ul li a:visited,
	#header ul li a:hover,
	#header ul li a:active{ 
		color:#ffffff; 
		font-weight:normal;
		padding-left:10px;
		padding-right:10px;
	}

	#header ul li a:hover,
	#header ul li a:active,
	#header ul li a.active{ /*background-color:#ffffff;*/ color:#0ba0ff;  text-decoration:none;}
	
	
	#header ul li a.prices{ /*background-color:#A0CE3C;*/ color:#ffffff;}
	#header ul li a.prices:hover{/*background-color:#ffffff;*/}
	
	#header ul li.blog{
	position:absolute; 
	right:40px;
	}
	
	.logotipo{
	width:220px;
	float:left;
	}
	
	.boxmenu{
	float:left; 
	margin-top:22px; 
	margin-left:1em;	
	}	
	
	.fullpage{
	padding-top:20px; 
	background: #ffffff url(../img/fondo-webs.gif) repeat-x left top;
	}
	
	.doublepage{
	background: #ffffff url(../img/fondo-home.gif) repeat-x left top;
	padding-top:40px;
	}
	
	#footer div.container{
		padding-top:10px;
		padding-bottom:10px;	
	}
	#footer p.info{
		width:50%;
		float:left;
		text-align:left;
	}
	
	#footer p.twitter{
		/*width:40%;*/
		float:right;
		text-align:left;
		background: url(../img/twitter.gif) no-repeat left top;
		padding-left:45px;
		height:48px;
		padding-top:2em;
	}
	
	#footer p.twitter span.validation{
	margin-left:1em;
	}
	
	#footer p.twitter span.validation img{
	margin-bottom:-5px;
	}
	
	#footer p.info a,
	#footer p.twitter a{
	margin-right: 0.5em;
	}
	
	#footer p {
		padding:5px;
		margin:0;
	}
	#footer p a:link,
	#footer p a:visited,
	#footer p a:hover,
	#footer p a:link{
		color:#ffffff
	}
	
	#footer p a:hover{
		color:#0ba0ff;
	}	
	
	
	p.firstSlogan{ font-size:1.5em; color:#282828; margin-bottom:1em; line-height:1em;}
	
	p.subtitular{ font-size:1.5em; color:#282828; line-height:1em; margin-top:1em;}
	
	ul.firstSlogan{ font-size:1.2em; color:#282828; margin-bottom:1em; line-height:1em;}
	
	h2{margin:1em 0;}
	
	p.secondSlogan{ font-size:1.2em; color: #282828;  margin-bottom:1em; line-height:1.3em;}
	
	.secondSlogan strong{font-weight:normal; border-bottom: dotted 1px #464646; font-weight:bold; color:#384E73;}
	
	
	ul.listFeatures{
	margin-left:4em; 
	font-size:1.2em; 
	margin-bottom:1em;
	}
	
	
	ul.listFeatures li{ 
	margin-bottom:0.5em;
	background: url(../img/tick.png) no-repeat left 50%;
	padding-left:22px;
	list-style-type:none!important; 	
	}	

	div.register {margin-bottom:0em; padding: 10px 5px 10px 5px; text-align:left;}
	
	div.register span.comment {display:block; margin-top:0.5em; width:190px; text-align:center;}
	div.register span.comment a:link,
	div.register span.comment a:visited,
	div.register span.comment a:hover,
	div.register span.comment a:active{font-size:0.8em; color:#464646;}
	
	div.register span.comment a:hover{color:#232323;}


	#features h2{font-size:1.3em; margin-bottom:0.5em;}
	
	#features ul{list-style: circle; margin-left:0.5em;}
	
	#features p{margin:0.5em 0 1em 0; line-height:1.2em;}

	
	#features h2{
		font-size: 1.3em; 
		color:#384E73;
		height:36px;
		line-height:2em;
		margin-left:1.5em;
		margin-top:0.5em;
		text-align:left;
	}
	#features h2 a:hover{
		color:#464646!important;
	}
	
	.isHover{
		/*border: solid 1px #464646;*/
	}	
	
	#features h2 span{
	padding: 10px 0 10px 36px;
	height:36px;
	}
	
	#features .box{
		cursor:pointer;
	}
	

	
	#features #box1 h2 span { background: url(../img/icona_tareas2.gif) no-repeat left 50%;}
	#features #box2 h2 span { background: url(../img/icona_chat2.gif) no-repeat left 50%;}
	#features #box3 h2 span { background: url(../img/icona_tablon2.gif) no-repeat left 50%;}
	#features #box4 h2 span { background: url(../img/icona_estadisticas12.gif) no-repeat left 50%;}

	#features .contentboxes{
	border:solid 1px #cecece;
	}
	#features #box1,
	#features #box2,
	#features #box3,
	#features #box4{ 
	background-color: #E9E9E9;
	padding-bottom:10px;
	}
	#box1 img,
	#box2 img, 
	#box3 img, 
	#box4 img{border:gray solid 1px;}
	
	
	
	#features p,
	#features img{ margin-left:10px;}
	

	#tour h2{font-size:1.4em; color: #464646;}
	

	.registerFoot {text-align:center; margin-bottom:1em;}
	.registerFoot h3{font-size:1.8em; color: #464646; margin-bottom:0;}
	
	#tour div.captura{
		margin:2em 0;
		text-align:center;
		border-bottom:solid 1px #C5E2EA;
		}
		
		#tour div.captura h2{
		margin-bottom:0.5em;
		}
		
	#tour div.captura p.about{
		text-align:left;
		margin-left:20%;
	}
	
	#tour div.captura img{
	/*border:solid 1px #888888;
	border-right:solid 1px #464646;*/
	/*border-bottom:solid 1px #464646;*/
	}

	.tour #galleryChat,
	.tour #galleryTablon{
	height:480px;
	text-align:center;
	margin-top:10px;
	}
	
	.listTour{
	text-align:center!important;
	}
	
	.thumb{
	margin-right:20px;
	margin-top:20px;
	border:solid 6px #ffffff;
	}
	.last{
	margin-right:0;
	}
	
	.thumb:hover{
	margin-right:20px;
	margin-top:20px;
	border:solid 6px #CDCCCB;
	}	
	table.planes{
	width:100%;
	margin:2em 0;
	}
	
	
	/*test prueba */
	table.planes div.pack{
		background-color:#deecee;
		
		padding: 20px;
		margin-right:10px;
	}

	table.planes div.gold{
		background-color:#ddeeb8;
	}
	
	table.planes div.pack h2{
		text-align:center;
		font-size:2em!important;
		font-family:georgia;
		color:#464646;
	}
	
	
	table.planes div.pack h2,
	table.planes div.pack h3,
	table.planes div.pack h4,
	table.planes div.pack h5{text-align:center; margin-bottom:0.5em; color:#384E73;}
	
	table.planes div.pack h3{font-size:1.4em;}
	
	table.planes div.pack h4{font-size:1.2em; color:#0ba0ff;}
	

	table.planes div.basico{
		margin-top:1em;
		background-color:#ffffff;
		border-bottom:solid 1px gray;
		padding:0!important;		
	}
		
	table.planes div.basico p{
		color:#1e1e1e;
		font-size:1em;
		margin:0.5em 0;	
		background: url(../img/wand.gif) no-repeat 10px 50%;
		padding-left:30px;	
		line-height:1.5em;
	}	
		
	
	table.planes ul{
		margin-left:6em;
		list-style: none;
	}
	
	table.planes ul li{
	line-height:1.5em;
	margin-bottom:0.2em;
	list-style: none;
	}
	
	table.planes div.pack h5{font-size:1.3em; font-weight:bold; color:#f22902;}
	
	table.planes ul li.users span{}
	table.planes div.gogo{
		margin:1em 0;
		text-align:center;
		}
	
	
	#ayuda{}
	
	div.contact_form{
	width:600px;
	float:left;
	margin-top:0;
	background-color:#fafafa;
	}
	
	div.contact_form h2{margin-top:0;}
	
	div.detalles{
	width:300px;
	float:right;
	margin-top:3em;
	text-align:center;
	}
	div.detalles ul{margin-top:0;}
	
	.contacto form{
	margin:2em 0 0 0;
	}
	
	.contacto form fieldset{
		border: solid 1px #dadada;
		padding:10px;	
	}
	
	.contacto form .field{margin-bottom:1em;}
	
	.contacto form .field input,
	.contacto form .field textarea,
	.contacto form .field select{padding:1px;}
	
	.contacto form .field label{display:block;}
	
	.contacto form span.required{color:red;}
	.contacto form span.opcional{color:#0ba0ff;}
	.contacto label.error{display:inline; background-color:#ff3300; color:#ffffff; width:180px; padding: 3px 10px;}
	
	.contacto form input.submit{
		padding-right:20px;
		padding-left:20px;
	}
	
	div.enviado{
	margin: 1em auto;
	border: solid 1px #88b02b;
	background-color:#fafafa;
	padding:3px 10px;
	}
	
	div.enviado h2{
	background: url(../img/tick.gif) no-repeat left 0;
	padding-left:22px;
	color:#88b02b!important;
	margin:0;
	}
	div.enviado h3{
	padding: 0 22px;
	color:#464646;
	font-size:14px!important;
	background: url(../img/emoticon_grin.gif) no-repeat right 0!important;
	display:inline;
	height:20px;
	}


	.contenido h1{
		margin-bottom:2em;
		font-size:2em;
	} 
	
	.contenido h1 span.messageSubtitle{
		font-weight:normal;
		font-size:0.8em;
	}
	
	.contenido h2{
		font-size:1.4em;
		margin-bottom:0.5em;
		margin-top:1em;
	}
	
	.contenido p{line-height:1.3em;}
	

	
	.contenido ol li ol li{
		list-style: lower-alpha;
		margin-bottom:0.2em;
	}
	

	div.soporte h1,
	div.accesocuenta h1{
			background: #ffffff url(../img/float.png) no-repeat left;
			padding-left: 36px;
			color:#464646;
			font-size:1.7em!important;
			margin-bottom:0px!important;
			height:36px;
			font-family: arial,hevetica,sans-serif;
			line-height: 1.4em;
			}
	div.accesocuenta h1{
			background: #ffffff url(../img/tools-2.png) no-repeat left;
			}


	div.soporte .nav{
		margin-left:36px;
		}			
			
	div.soporte h2{
		color:#1A85D3!important;
		font-size:16px!important;
		font-weight:bold!important;
		font-family: arial,helvetica,clean,sans-serif!important;
		margin-top:2em!important;
		padding:0!important;	
	}					
	
	div.soporte p.subtitle,
	div.accesocuenta p.subtitle{
		color:#565656!important;
		font-size:16px!important;
		font-weight:normal!important;
		font-family: arial,helvetica,clean,sans-serif!important;
		margin-left:36px!important;
		margin-top:0!important;
		padding:0!important;
		font-style:italic;
		}
		
		
	div.soporte a.external{
		padding-right:14px;
		background: url(../img/icono-link-externo.gif) no-repeat right 50%;
	}
		
	div.soporte ul.faqs,
	div.soporte ul.listTuts{
		margin-left:2.5em;
		margin-bottom:0;
		list-style-type: none;
	}
	
	div.soporte ul.listTuts{
		background-color:#e8eef7;
		border: dotted 1px #cecece;
		padding:20px;
	}

	div.soporte ul.listTuts li{
		padding-left:26px;
		line-height:1.7em;
		list-style: none;
	}
	
	div.soporte ul.listTuts li.howTo{
		background: url(../img/book_open.gif) no-repeat 0 50%;
		margin-bottom:1em;
		font-weight:bold;
		font-size:1.1em;
		color:#464646;
	}

	div.soporte ul.listTuts li.howTo span {
		padding-bottom:5px;
		border-bottom:dotted 1px #0ba0ff;
	}	

	div.soporte ul.listTuts li.fastTut{
		background: url(../img/lightning.gif) no-repeat 0 50%;
		margin-bottom:1em;
		font-weight:bold;
		font-size:1.1em;
		color:#464646;
	}

	div.soporte ul.listTuts li.fastTut span {
		padding-bottom:5px;
		border-bottom:dotted 1px #464646;
	}
	
	div.soporte ul.listTuts li.userTut{
		background: url(../img/book.gif) no-repeat 0 50%;
	}
	
	div.soporte ul.listTuts li.adminTut{
		background: url(../img/book_addresses.gif) no-repeat 0 50%;
	}	
	

	div.soporte ul.faqs li{
		line-height:1.7em;
		list-style: none;
		padding-left:18px;
		background: url(../img/bullet_toggle_minus.gif) no-repeat 0 50%;
	}
	
	div.soporte ul.faqs li#all{
		margin-top:2em;
		background: url(../img/bullet_toggle_plus.gif) no-repeat 0 50%;
	}	
	
	div.soporte dl.listFaqs{
	margin: 1em 0 1em 2em;
	}	
	
	div.soporte dl.listFaqs dt{
	margin-bottom:0.5em;
	font-style:italic;
	color:#000000;
	padding-left: 18px;
	background: url(../img/shortcut.gif) no-repeat left 50%;
	line-height:1.5em;
	font-size:1.1em;
	}
	
	div.soporte dl.listFaqs dd{
	margin-bottom:2em;
	color:#464646;
	padding-left: 22px;
	border-bottom:dotted 1px #cacaca;
	padding-bottom:5px;
	}
	
	
	div.soporte div.target{
		border-bottom: dotted 1px #cee1af;
		border-top: dotted 1px #cee1af;
		padding: 5px 0;
		margin-top:3em;
		margin-bottom:2em;
	}
	
	div.soporte div.item{
		border-bottom: dotted 1px #cee1af;
		padding: 5px 0;
		margin-bottom:3em;
	}	
	
	div.soporte div.target p{
	margin: 0em 2em;
	font-size:1.2em;
	font-family:Georgia, Arial,Helvetica,Corbel;
	color:#464646;
	font-style:italic;
	font-weight:normal;
	}
	
	
	div.soporte div.highlight{
		color:#3A496E;
		font-weight:normal;
		text-align:center;
		width:300px;
		float:left;
		background:#e8eef7 url(../img/mail-attachment.gif) no-repeat left top;
		border: dotted 1px #cecece;
	}
	
	div.soporte div.highlight p{
		margin:1em;
		font-size:1.4em;
		padding:0px;
	}
	
	div.soporte div.explain{
		width:600px;
		float:right;
		font-size:1.1em;
	}
	
	div.soporte div.explain strong{
		color:#384E73;
	}	
	
	
	div.soporte div.explain p.linkTutorial{
		text-align:right;
	}
	
	div.soporte div.explain p.linkTutorial a{
	padding-left:20px;
	background: url(../img/book_open.gif) no-repeat left 50%;
	}
	
	div.soporte div.explain p{
		margin: 0 0 1em 0;
	}	

	div.soporte div.explain ul{
		margin-left:2em;
	}	
	
	div.soporte div.explain ul li{
		
		line-height:1.5em;
	}	
	
	
	div.soporte div.stepTutorial {
	margin:1em 0;
	border-bottom:dotted #dadada 1px;
	padding-bottom:10px;
	}
	
	div.soporte div.stepTutorial strong{
		color:#ec5811;
		font-weight:bold;
	}
		
		
	div.soporte div.stepTutorial div.screen{
		text-align:center;
		margin:20px 0;
	}
	

	div.soporte div.stepTutorial ol.requirements{
	list-style-type: decimal;
	margin: 1em 0 1em 3em;
	}
		
	
	div.soporte div.stepTutorial ol.requirements li{
	margin-bottom:2em;
	}

	div.soporte div.stepTutorial ol.requirements li div.requirement{
		border-left: solid 6px #cbcbcb;
		padding-left: 20px;
	}
	
	div.soporte div.stepTutorial ol.requirements li div.requirement h3{
	font-weight:bold;
	font-size:1.2em;
	}

	div.soporte div.stepTutorial ol.requirements li ul{
	margin-left:3em;
	margin-top:10px;
	margin-bottom:10px;
	}		
	

	div.soporte div.stepTutorial ol.requirements li ul li{
	margin-bottom:5px;
	line-height:1.2em;
	}		
	
	div.soporte p.goTop{
		margin: 4em 0 1em 0;
	}
	
	div.soporte p.goTop a{
		padding-left:22px;
		background: url(../img/application_get.gif) no-repeat left 50%;
	}	
	

	div.accesocuenta div.accessAccount{
		border: dotted 1px #cecece;
		font-size:1.1em;
		width:70%;
	}
	
	div.accesocuenta div.accessAccount form{
		margin:1em;
	}	
	
		
	div.accesocuenta div.remember{
		font-size:1.1em;
		margin:1em 0;
		width:70%;
		float:left;
	}
	
	div.accesocuenta h2{
		color:#1A85D3;
		font-size:16px!important;
		font-weight:bold!important;
		font-family: arial,helvetica,clean,sans-serif!important;
		padding:0;	
	}		
	
	div.accesocuenta div.infoEmail{
		float:right;
		width:25%;
		background-color:#e8eef7;
		border: solid 1px #cecece;
		margin-top:70px;
	}
		
	div.accesocuenta div.infoEmail p{
		margin: 1em 1em;
	}
	
	div.accesocuenta div.infoEmail p strong{
		color:#FF6600!important;
		font-weight:bold;
		display:block;
		font-size:1.1em;
	}

	div.accesocuenta div.remember p.urlAccount{
		border: dotted 1px #cecece;
		text-align:center;	
		margin: 10px 0;
	}
	
	
	div.accesocuenta div.remember p.howTo{
		text-align:center;
		color:#464646;
		margin-top:5px;
	}	
	
	div.accesocuenta form .field label{
		display:block;
	}
	
	div.accesocuenta form .field input#ident,
	div.accesocuenta form .field input#email{
		padding: 2px 5px;
	}

	div.accesocuenta form .field input.submit{
		width:85px;
	}
	
	div.accesocuenta div.forgot{
		border-top:solid 1px #FF4F32;
		margin-top:5em;
	}

	div.accesocuenta div.forgot h2{
		color:#FF4F32;
		background: url(../img/stop.png) no-repeat left 50%;
		padding-left:22px;
		margin-top:5px;
	}

	/*CSS adhoc pasra el form register*/
	
	.registro span.destacado,
	.registro strong.destacado{
	background-color:#FDF5A0;
	}
	.registro p.caution{
	margin-top:1em;
	background-color:#E9E9E9;
	}
	.registro p.caution strong{
	color:red;
	}	
	
	form#signup_form{
	margin-top:1em;
	margin-bottom:1em;
	}
	
	form#signup_form hr{
		border:0;
		color: gray;
		background-color: gray;
		height: 1px;	
		margin:10px 0;	
	}
	
	form#signup_form div.form-row{
	display:block;
	margin-bottom:0.5em;

	}
	
	form#signup_form div.form-row input{
	border:solid 1px gray;
	width:200px;
	}
	
	form#signup_form div.form-row .field-label{
	float:left;
	width:180px;
	text-align:right;
	padding-right:10px;
	}
	
	form#signup_form div.form-row .field-widget{
	float:left;
	}
	
	form#signup_form div.form-row .field-widget div{
	display:inline;
	/*border:gray solid 1px;*/
	float:left;
	}
	
	form#signup_form div.form-row .field-widget div.validation-advice{
	float:left;
	padding: 2px;
	margin:0;
	}
	
	form#signup_form strong.kungurudot{margin-right:1em;}
	
	form#signup_form div.contentUrl{
	background-color:#ececec;
	font-size:1.2em;
	border-bottom:solid 1px #737373;
	}
	
	form#signup_form p.acepto,
	form#signup_form p.url{margin:10px 0 0 200px;}
	
	p.campos-requeridos{color:red;}
	
	.validation-advice {
	margin: 5px 0;
	padding: 5px;
	/*background-color: #FF3300;*/
	color : #FFF;
	font-weight: normal;
	font-size:0.9em;
	float:left;
	display:inline;
	color:#FF3300;
	font-weight:bold;
}

	#subdomain_notice {
	margin: 5px 0;
	padding: 5px;
	color : #FFF;
	font-weight: normal;
	font-size:0.9em;
	display:block;
	font-size:1.2em;
	margin-left:2em;
}
	
	
	p.url{margin:1em 0 2em 0;}
	p.acepto{margin:1em 0 2em 0;}
		
	div#place_order{margin:1em 0;}	
	div#place_order input{margin-left:250px;}
	
	ul.tips{
	margin-left:2em;
	font-size:1.2em;
	}
	
	ul.tips li{
	margin-left:0;
	background: url(../img/bullet_blue.gif) no-repeat left 50%;
	padding-left:22px;
	list-style-type: none;
	margin-bottom:0.5em;
	}
	

	
	div.help{
	border:none;
	padding:10px 30px 10px 0px;
	margin-top:5em;
	font-size:1em;
	}
	
	div.help p{
	background: url(../img/Help_16x16.png) no-repeat left 50%;
	padding-left:20px;
	color:#464646;
	font-size:1.2em;
	}
	
	div.help ul{
	list-style-type: none; 
	margin-top:1em;
	margin-left:2em;
	}
	
	div.help ul li{
		list-style-type: none;
		background: url(../img/bullet_blue.gif) no-repeat left 50%;	
		padding-left:22px;
		margin-bottom:1em;
	}
	
	div.welcome{
	background: url(../img/preview-capcha.gif) no-repeat right 30px;
	}
	
	div.welcome h3 {
		font-size:1.2em;
		font-weight:normal;
	}
	
	
	div.info{
	margin-top:1em;
	}
	
	div.info span.big{font-size:2em;font-weight:bold;}
	
	div.info div.trial{
	width:70%;
	float:left;
	/*border-top:1px dotted gray;*/
	}

	div.info div.paypal {
	width:25%;
	float:right;
	text-align:right;
	font-size:0.7em;
	color:#333333;
	font-family:verdana,Arial,Helvetica;
	padding:5px 0;

	}
	div.info div.paypal  span.mini a{
	color:gray;
	text-decoration:underline;
	}
	
	div.shoppingCart{
	background-color:#E9E9E9;
	margin-left:10px;
	padding:1em 0;
	padding:5px 20px;
	text-align:left;
	}
	
	div.shoppingCart h3{
		font-size:1.2em;
	}
	
	.shoppingCart ul{
	line-height:1.2em;
	margin-left:0;
	margin-top:2em;
	margin-bottom:2em;
	list-style: square;
	}
	
	.shoppingCart ul li{
	margin-bottom:0.5em;
	list-style: none;
	background: url(../img/arrow.gif) no-repeat left 50%;
	padding-left:18px;
	margin-left:18px;
	}
	
	/*	*/

	div.shoppingCart2{
	margin-left:10px;
	padding:1em 0;
	padding:5px 20px;
	text-align:left;
	}
	
	div.shoppingCart2 h3{
		font-size:1.2em;
	}
	
	.shoppingCart2 ul{
	line-height:1.2em;
	margin-left:0;
	margin-bottom:2em;
	list-style: square;
	}
	
	.shoppingCart2 ul li{
	margin-bottom:0.5em;
	list-style: none;
	background: url(../img/arrow.gif) no-repeat left 50%;
	padding-left:18px;
	margin-left:18px;
	}
	
	.shoppingCart2 ul li.pay{
	font-weight:bold;
	padding-left:40px;
	background: url(../img/iconPaypal.gif) no-repeat left 50%;
	}
		
	
	/*	*/
	
	.shoppingCart ul li.title{
	background: none;
	padding-left:0;
	font-weight:bold;
	font-size:1.2em;
	color:#464646;
	margin-left:0;
	}

	.shoppingCart ul li.pay{
	background: none;
	padding-left:0;
	font-weight:bold;
	}
	
	.shoppingCart ul li.pay span{
	font-weight:bold;
	color:gray;
	font-style:italic;
	margin-left:1em;
	}	
	
	.shoppingCart ul li.price{
	font-weight:bold;
	font-size:1.2em;
	background: none;
	padding-left:0;
	}
	.shoppingCart ul li.users{
	font-weight:bold;
	font-size:1.2em;
	color:#F22902;
	}
	
	div.detalles img#logoPaypal{
	margin-left:10px;
	}
	
	div.detalles a.external{
	padding-right:18px;
	background:url(../img/icono-link-externo.gif) no-repeat right 40%;
	font-size:0.9em;
	}
	
	.shoppingCart ul li span.free{
	color:gray;
	font-size:0.9em;
	font-style:italic;
	margin-left:1em;
	}
	
	div.boxPayPal{
	width:560px;
	border-top:solid 1px gray;
	margin-left:2em;
	padding-top:10px;
	}
	
	div#promo{
	margin:2em 0 1em 0; 
	background:#eeeeee url(../img/system-users.gif) no-repeat 10px 50%;
	padding:10px 20px 10px 46px;
	width:400px;
	line-height:1.2em;
	}
	
				