@charset "utf-8";
/*
Shoppeer.com | Compra en grupo y paga menos.
http://www.shoppeer.com
LMMS @ Pulso 2008/2009

Versión: 1.0

 - CSS realizada y testeada para IE 5.5/6/7, Firefox 1.5/2.0, Opera 9.27/9.5 y Safari 2.0 (y experimentalmente en Safari 3.1.2)
 - Hacks y código especfico para IE en la CSS: screenIE.css (sólo la cargaran los navegadores de la familia Internet Explorer e incluye el Hack para soportar PNGs con transparencia en IE 5.5/6).
 - La elección de CSS se realiza con comentarios condicionales para Internet Explorer en la plantilla de cada página.
 - Referencias:
 	 http://www.disenorama.com/tutoriales/comentarios-condicionales-para-ie (en castellano)
	 http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp
*/


/* ESTILOS GENERALES - Normalización y varios 
--------------------------------------------- */

/* Eric Meyer's Reset incluido en el archivo reset.css */

html {

	font-size:125%;
	
}

body {

	background:#FFF;
	font:normal 50%/140% Arial, Helvetica, sans-serif;
	/*
	NORMALIZACIÓN DEL TAMAÑO DEL TEXTO CON MEDIDAS RELATIVAS:

	- El tamaño por defecto de la tipografíaa en navegadores modernos corresponde a 16px.
	- Esta normalización del tamano tiene como misión hacer corresponder el tamaño por defecto
	de 1em a 10px (equivalente a font-size:x-small), en lugar del 1em como 16px.
		
	Por tanto,
		 1em = 16px * 0.625 = 10px	(aprox.) <- 0.625 es el factor de conversión.m

	De esta manera (aproximadamente):
		 1em = 10px
		 1.1em = 11px
		 1.2em = 12px
		...
	De esta manera obtenemos tamaños de fuentes escalables en IE (mejorando la accesibilidad)
	de una forma sencilla de implementar para el desarrollador.
	*/
	color:#000;
	text-align:center; /* Necesario para centrar la web en IE 5.5*/
	padding:0.2em 0 1em;
	
}

a:link,
a:visited {
	color:#007399;
}

a:hover,
a:active {
	color:#FF9800;
}

a:active {
	text-decoration:none;
}

a.noenlace:hover,
a.noenlace:active {	
	color:#007399;
	cursor:text;	
	text-decoration:none !important;
}

hr {
	display:none;
	visibility:hidden;
}

hr.separator {
		display:block;
		visibility:visible;
		border:0pt none;
		width:100%;
		margin:0;
		padding:0;
		height:1px;
		color:#eee;
		background-color:#eee;		
}

html>/**/body hr.separator {
		margin:1em 0;
}
	
acronym {
	border-bottom:1px dotted;
	cursor:help;
}

table { 
	margin:0em auto;
	border-collapse:collapse; 
	border-spacing:0; 
}

th {
		background-color:#ebebeb;
		font:bold 1em Arial, Helvetica, sans-serif;
}

th, td {
		padding:0.25em;
		vertical-align:top;
		font:normal 1em Arial, Helvetica, sans-serif;
}

caption, th {
		text-align:center;
}
	
table.tbControlPanel {
	width:100%;
	margin:0 auto;
}

.tbControlPanel tr:hover {
		background:#fafafa;
}

.tbControlPanel tr.read:hover {
		background:none;
}

.tbControlPanel th,
.tbControlPanel td{
		border-bottom:1px solid #CCC;
		vertical-align:middle;
		padding:0.22em;
		font:normal 1.1em Arial, Helvetica, sans-serif;
		text-align:center;
}

.tbControlPanel th {
		padding:0.4em;
		border-left:1px solid #fff;
		background:#E7EEF1;
		font:bold 1.1em Arial, Helvetica, sans-serif;
		color:#333;
}

.tbControlPanel.oferta th {
		padding:0.22em;
}

	.tbControlPanel.oferta th.top {
		border-bottom:2px solid #999;
	}
	.tbControlPanel.oferta th.bottom{
		border-top:2px solid #999 !important;
		border-bottom:none;
	}
	.tbControlPanel th.first {
		border-left:0;
	}
	.tbControlPanel strong {
		color:#666;
	}

blockquote {
	padding-left:2em;
}

/* LÍNEAS DE MAQUETACIÓN PARA LA NUEVA TABLA
--------------------------------------------- */

table.tablesorter thead tr .header {
	background-image: url(/public/img/bg2.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/public/img/asc2.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/public/img/desc2.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #3FB1D8;
color:#FFF;
}




/* PÁGINA (#page)
--------------------------------------------- */
#page {
	width:100%;
	min-width:96em;
	background:#FFF url(/public/img/backgroundPage.jpg) 0 11em repeat-x;
	text-align:center;
}

/* CABECERA (#header)
--------------------------------------------- */
#header {
	width:100%;
	background:#014359 url(/public/img/backgroundHeader.jpg) bottom center repeat-x;
}
	#headerInner {	
		background:transparent url(/public/img/backgroundHeadercenter.jpg) bottom center no-repeat;
	}
	#logo {
		width:100%;		
		text-align:center;
	}
		#logoInner {			
			width:96em;
			height:22.3em;
			overflow:hidden;
			/*background:transparent url(/public/img/buyket.gif) no-repeat;*/
		}
		#logoInner h1 {
			padding:1em 0 0 1em;
		}
			#logoInner h1 a {
				display:block;
				width:96em;
				height:22.3em;
			
				overflow:hidden;
			}
			.home #logoInner h1 a {
				cursor:default !important;
			}
			#logoInner h1 a,
			#logoInner p{
				text-indent:-9999px;
			}
		#logoInner,
		#navInner {
			width:96em;
			margin:0 auto;
			text-align:left;			
		}
	#bannerHeader {
		display:block;
		float:right;
		width:468px;
		height:60px;
		margin:1em 1em 0 0;
	
	}
	#nav {		
		height: 3em;		
	}
		#utilsNav {
			display:none;
			visibility:hidden;
		}
		#topNav{
			width:20em;
			height:3em;
			float:right;
			text-align:right;
			padding-right:1em;	
		}
			#topNav p {
				height: 30px;				
				line-height: 30px;
				font-size: 13px;
				font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
				color:#000;
			}
				#topNav p span {
					color:#FFF;
					padding:0 0.3em;					
				}
				#topNav p a {					
					color:#fff;					
				}
				#topNav p a:hover {
					color:#9acbdd;
				}
		#mainNav {
				height:3em;
				margin-left:1em;				
			}
			#mainNav li {
				float:left;
			}
				#mainNav li a {
					float:left;
					display:block;
					width:inherit;
					height:30px;
					line-height:30px;
					font-size: 18px;
					font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
					color:#004871;
					text-decoration:none;
					padding:0 0.6em;
					margin-right:0.4em;
					background:#3FB1D8 url(/public/img/backgroundNavItem.gif) left top repeat-x;
				}
				#mainNav li a.selected,
				#mainNav li a.selected:hover{
					color:#333;
					background:#FFF;
					text-decoration:none;
					cursor:default !important;
				}
				#mainNav li a:hover{
					color:#FFF;
					background:#3FB1D8 url(/public/img/backgroundNavItem.gif) left top repeat-x;
					text-decoration:underline;										
				}

/* CONTENIDO (#content)
--------------------------------------------- */
#content {
	margin:0 auto 1em;
	width:96em;
	text-align:left;
	background:#FFF;
	clear:both;	
}
	#contentInner {
		padding:1em;
		padding-bottom:0;
		clear:both;			
	}
	
#main {
	float:left;
/*	width:70em;
*/	padding:0.5em 0;	
}
.shoppeer #main,
.signUp #main,
.login #main {
	float:none;
	width:auto;
}
	#main h2 {
		font:bold 1.6em/130% Arial, Helvetica, sans-serif;
		color:#09C;
		border-bottom:0.075em solid #EEE;
		margin-bottom:0.6em;		
	}
	#main h3 {
		font:bold 1.4em/120% Arial, Helvetica, sans-serif;
		margin:0 0 0.5em 0;
		color:#666;
	}
	
	#h3 {
		font:bold 1.4em/120% Arial, Helvetica, sans-serif !important;
		margin:0 0 0.5em 0;
		color:#666;
		font-size:15px !important;
		font-weight:bold !important;
	}
	
	
	#main fieldset h3 {
		font:italic bold 1.4em/120% Arial, Helvetica, sans-serif;
		color:#FFAD33;
		border-bottom:none;
		margin:0.5em 0;
	}
	.shoppeer #main h4,
	#shoppeerInfo h4 {
		font:bold 1.4em/130% Arial, Helvetica, sans-serif;
		color:#09C;
		margin:0;
	}
	#main p {
		margin:0.75em 0;
		font:normal 1.1em/140% Arial, Helvetica, sans-serif;
	}
	#main #shoppeerInfo h4 + p,
	#main #sellerInfo h4 + p,
	#main #sellerInfo p + p {
		margin:0.25em 0;
	}
	#main ol,
	#main ul {
		margin:1em 0;
		padding-left:3em; 
	}
	#main ul li,
	#main ol li {
		font:normal 1.1em/140% Arial, Helvetica, sans-serif;
	}
	#main ol {
		list-style:decimal;
	}
	
	#main ul{
		list-style: disc;
	}
	#main ol ul,
	#main ul ul,
	#main ol ul,
	#main ul ol  {
		margin-top:0;
		margin-bottom:0;
	}
	#main ol li ul li,
	#main ul li ul li,
	#main ol li ul li,
	#main ul li ol li{
		font:normal 1em/140% Arial, Helvetica, sans-serif;
	}
	#main a {
		text-decoration:none;
		font-weight:bold;
	}
		#main a.normal {
			font-weight:normal;
		}
	#main a:hover {
		text-decoration:underline;
	}
	
/* Búsqueda */
#search {
	min-height:10em;
	height:1%;
}
	#search legend {
		display:none;
	}
	#search label {
		display:none;
	}
	#search h2 {
		color:#FFAD33;
	}
	#search .searchPlus {
		margin-top:0.25em;
		color:#999;
	}
	#search input[type=text] {
		border:1px solid #CCC;
		padding:0.2em;
		background:url(/public/img/backgroundInput.gif) left top repeat-x;
	}
	#search input[type=text]:focus {
		border:1px solid #FFAD33;
		background:none;
	}

/* Categorías */
#categories {
	height:1%;
	margin-left:24em;
	width:auto;
}
	#categories h2 {
		color:#FFAD33;
	}
/* Listado de Ofertas */
#shoppeersList {
}
	#shoppeersList h2 {
		/*font:bold 1.8em/130% Arial, Helvetica, sans-serif;
		color:#333;
		border-bottom:0.06em solid #CCC*/;
		margin-bottom:0.5em;
	}
	#shoppeersList .shoppeerItem {
		overflow:auto;
		margin-bottom:1em;
	}
	#shoppeersList .shoppeerItem h3 {
		font:bold 1.6em/130% Arial, Helvetica, sans-serif;
		color:#333;
		margin-bottom:0.5em;
	}
		#shoppeersList .shoppeerItem h3 a:link,
		#shoppeersList .shoppeerItem h3 a:visited{
			/*color:#09C;
			text-decoration:none;*/
			/*border-bottom:0.06em solid #09C;*/
		}
		#shoppeersList .shoppeerItem h3 a:hover,
		#shoppeersList .shoppeerItem h3 a:active{
			color:#FF9800;
			text-decoration:none;
			border-bottom:1px dotted #FF9800;
		}

		#shoppeersList .shoppeerItem .itemDataXl{
			float:left;
			border:1px solid #EEE;
			padding:10px;
						
		}
			#shoppeersList .itemDataXl img {
					position:relative;
					float:left;
					padding:0.1em;
					border:0.25em solid #CCC;
					width:275px;
					height:175px;					
				}
			#shoppeersList .itemDataXl a:hover img {
					border:0.25em solid #09C;
				}		
		#shoppeersList .shoppeerItem .itemData{
			float:left;
			width:22em;
			border:1px solid #EEE;
		}			
			#shoppeersList .itemData p {
				overflow:auto;
				margin:0.6em;
			}
				#shoppeersList .itemData p .itemPrice {
					display:block;
					font:bold 2em Arial, Helvetica, sans-serif;
				}
				#shoppeersList .itemData p a {
					display:block;
				}
			#shoppeersList .itemData .itemDataJoin {
				border-top:0.1em solid #EEE;
			}
			#shoppeersList .itemData img {
				position:relative;
				float:left;
				padding:0.1em;
				margin:0 0.6em 0 0;
				border:0.25em solid #CCC;
			}
			#shoppeersList .itemData a:hover img {
				border:0.25em solid #09C;
			}
		#shoppeersList .itemDataJoin .itemGroup {
			font-weight:bold;
			color:#666;
			width:8em;
			float:left;
			height:inherit;
			padding-top:0.4em;
			overflow:visible;
		}
			#shoppeersList .itemDataJoin .itemGroup span {
				border-bottom:1px dotted #666;
			}
		
		#shoppeersList .itemData .itemJoin{
			text-align:right;
			overflow:visible;
		}
		
		#shoppeersList .shoppeerItem .itemText {
			margin-left:24em;
		}
		#shoppeersList .itemText .itemInfo {
			color:#999;
			margin-bottom:0.25em;
		}
			#shoppeersList .itemText .itemInfo+p {
				margin-top:0.25em;
			}
			#shoppeersList .itemText .itemInfo strong {
				color:#666;
			}

/* Paginación */
#pagination {
	text-align:center;
	margin:0 auto 1.5em;
	padding-top:1em;
}
	#pagination span {
		font:normal 1.1em/100% Tahoma, Arial, Helvetica, sans-serif;		
		/*
		width:10em;
		height:2em;
		*/
		margin-right:0.25em;
	}
	#pagination .previousOff,
	#pagination .nextOff { 
	/* Para cuando estamos en la primera o última página*/
		border:1px solid #CCC;
		color:#CCC;
		font-weight:bold;
		margin-right:0.25em;
		padding:0.3em 0.5em;
	}
	#pagination .current {
		border:1px solid #09C;
		background:#09C;
		color:#FFF;
		font-weight:bold;
		padding:0.3em 0.5em;
		margin-right:0.25em;
	}
	#pagination a {
		border:1px solid #09C;
		font-weight:normal;
	}
		#pagination .next a,
		#pagination .previous a {
			font-weight:bold;
		}	
	
		#pagination a:link, 
		#pagination a:visited {
			padding:0.3em 0.5em;
			text-decoration:none;
		}
		#pagination a:hover {
			text-decoration:underline;
		}

/* Página de ofertas */
.shoppeer #main #shoppeerInfo { /* Contenido de la oferta */
}
	#shoppeerInfo #shoppeerDetails {
		margin:0 0 1em;
	}
		#shoppeerDetails h3 {
			margin-bottom:0.5em;
			margin-top:0 !important;
			font-weight:normal !important;
			color:#FFAD33;
		}
		#shoppeerDetails a {
			font-weight:normal;
		}
		#shoppeerDetails .itemData a {
			font-weight:bold;
		}
		#shoppeerDetails .itemData p.clearFix {
			background:transparent url(/public/img/backgroundFooter.gif) left top repeat-x;
			border:1px solid #09C;
			padding:1em;
			margin-top:0;
		}
		#shoppeerDetails .itemPrice {
			font:normal 2em/100% Arial, Helvetica, sans-serif;
			color:#999;
		}
			#shoppeerDetails .itemPrice strong {
				color:#000;
			}
		#shoppeerDetails .itemSignal {
			display:block;
			padding-top:0.4em;
			font:normal 1.1em/120% Arial, Helvetica, sans-serif;
			color:#666;
		}
			#shoppeerDetails .itemSignal strong {
				text-transform:uppercase;
			}
		#shoppeerDetails #groupSize {
			border:1px solid #09C;
			background:#F7F9FA;
			border-bottom:0;
			margin-bottom:0;
			padding-left:1em;
			font:normal 1.2em/2.2em Arial, Helvetica, sans-serif;
			color:#CCC;
			height:2.2em;
			}
			#shoppeerDetails #groupSize span {
				color:#09C;
				font-weight:bold;
			}
			#shoppeerDetails #groupSize strong {
				color:#000;
			}
			#shoppeerDetails #groupSize img.groupSizeImg {
				background-color:transparent;
				background-image:url(/public/img/backgroundGroupSize.gif);
				background-repeat:no-repeat;
				background-position:21px 5px;
 				padding:0;
				margin:0 0 -0.4em 0;

			
			}
			
		#shoppeerInfo #sellerInfo {
			background:#FFF url(/public/img/backgroundBoxInner.gif) left top repeat-x;
			position:relative;
			top:-1em;
		}
		#sellerInfo h3 {
			margin-bottom:0.5em;
			margin-top:0 !important;
			font-weight:normal !important;
			color:#666 !important;
		}
		#sellerInfo h4 {
			border-top:1px solid #EEE;
			padding-top:0.25em;
		}
		#sellerInfo ol,
		#sellerInfo ul {
			margin-top:0;
			margin-bottom:0.5em;
		}
		
.shoppeer #main #shoppeerPics { /* Columna de imágenes */
	margin-bottom:1em;
}
	#shoppeerPics .bigPic {
		border:0.1em solid #EEE;
		margin-bottom:1em;
		padding:0.8em;
	}
	#controlPanel #shoppeerPics .bigPic {
		padding:0;
		border:none;
		margin:0 1em 0 1em;
		width:202px;
		display:inline;
	}
		#shoppeerPics .bigPic  a {
			font-weight:normal;
		}
		#shoppeerPics .bigPic .enlarge {
			display:block;
			margin:0.3em 0 -0.4em;
			color:#666;
			font:normal 1.1em/130% Arial, Helvetica, sans-serif;
		}
			#shoppeerPics .bigPic a img {
				border:1px solid #007399;
			}
			#shoppeerPics .bigPic a:hover img {
				border:1px solid #CCC;
			}
	#shoppeerPics .smallPic {
		border:0.1em solid #EEE;
		padding:0.4em;
		height:1%;
	}
	#shoppeerPics .smallPic:hover {
		border:0.1em solid #CCC;
	}
		#shoppeerPics .smallPic a img {
			border:1px solid #007399;
		}
		#shoppeerPics .smallPic a:hover img {
			border:1px solid #CCC;
		}

	#shoppeerComments {
		/*margin-top:0.5em;*/
	}
		#shoppeerComments .comment {
			position:relative;
			padding:0.75em;
			background:transparent url(../img/backgroundBoxInner.gif) left top repeat-x;
		}
			#shoppeerComments .comment .picture {
				position:relative;
				float:left;
				display:block;
				background-color:#FFF;
				padding:0.3em;
				border:1px solid #CCC;
				margin:0;
			}
			#shoppeerComments .comment p {
				margin-top:0;
				margin-left:6.5em;
				margin-bottom:0.25em;
				line-height:14px;
			}
				#shoppeerComments .comment p .nick {
					font:bold 1.2em/100% Arial, Helvetica, sans-serif;
					display:block;
					color:#000;
				}
				#shoppeerComments .comment p em {
					font-weight:normal;
					color:#333;
				}
				#shoppeerComments .comment p span {
					font-weight:bold;
					color:#333;
				}

/* Formularios */
.signUp #main .form,
.login #main #usersLogin {
	margin-right:32em;
}
.login #main .form {
	margin:0;
}
.login #main #usersLogin div.center,
.panel #main .form div.center,
.panel #main .form#certificate div.center {
	width:40em;
	padding-bottom:0;
}
.login #main #usersLogin div.center.confirmJoin,
.panel #main .form div.center.confirmJoin {
	width:100% !important;
}
.panel #main .form#certificate #certificateBoxes {
	background:transparent url(/public/img/certificateArrow.gif) 50% 50% no-repeat;
}
.panel.login #main #usersLogin div.center div,
.panel #main .form#certificate div.center#certificateEnd {
	padding:0 1em 0 1em;
	background-color:#FAFAFA;
	border:1px solid #EEE;
}
.panel #main .form#certificate div.center#certificateEnd strong {
	font-size:larger;
}
.panel.login.shoppeer #main #usersLogin div.center{
	width:26em;
	padding-bottom:1em;
}
	#usersLogin h4,
	#certificate .certificateData h4{
		font:bold 1.6em Arial, Helvetica, sans-serif;
		color:#3FB1D8;
		margin-bottom:-0.5em;
	}
	#certificate .certificateData h4{
		margin-bottom:1em;
		border-bottom:1px solid #EEE;
	}
	#usersLogin ul {
		padding-left:2em;
		margin-top:-0.5em;
	}
	#usersLogin ul li {
		font:normal 1.1em/140% Arial, Helvetica, sans-serif;
	}
.login #main #usersRegister {
}
	#main .form fieldset {
		border:1px solid #EEE;
		margin:0 0 1em 0;
		padding:0em 1.5em 0.8em 1.5em;
		display:block;
		width:auto;
		position:relative;
	}
		.form fieldset iframe {
			clear:none;
			float:left;
			}
	#main .form legend {
		padding:0 0.5em;
		margin-left:-0.5em;
		font:bold 1.4em/140% Arial, Helvetica, sans-serif;
		color:#BBB;
	}

	#main .form label,
	#main .form .label {
		font:bold 1.2em/140% Arial, Helvetica, sans-serif;
		display:block;
		margin:0.75em 0;
		color:#09C;
		margin-top:-0.001em;
	}

	#main .form label.floatLeft,
	#main .form .label.floatLeft {
		margin-top:-0.001em; /* No me siento orgulloso de esto :( */
	}
	.shoppeer #main .form label.floatLeft,
	.shoppeer #main .form .label.floatLeft,
	.panel #main .form label.floatLeft,
	.panel #main .form .label.floatLeft{
		margin-right:2em;
	}
		#main .form small,
		#main .form label.small {
			font:normal 0.9em/150% Arial, Helvetica, sans-serif;
			color:#444;
		}
	#main .form span.error {
		display:block;
		text-align:center;
		margin:1em;
		color:#C00;
		font-weight:bold;
	}
	
	
	
/* Atributos */
	#main .form span.atributosoferta {		
	}	
	#main .form span.atributosoferta strong {
		margin-left:1em;						
	}	
	#main .form span.atributosoferta a {
		color:red;		
		font-weight:bolder;						
	}

	#main .form #tablavaloresatriburos {			 
		display:none;	
		margin-top:10px		
	}
		#main .form #tablavaloresatriburos .tablaexterior {
			margin-left:0;
			margin-top:10px;
		}
			#main .form #tablavaloresatriburos .tablaexterior tr {
				border:1px solid #09C;
			}
			#main .form #tablavaloresatriburos .tablaexterior td {
				border:1px solid #09C;		
				color:#FFAD33;
				text-align:center;	
				vertical-align:middle;
				padding:0px;
			}	
			#main .form #tablavaloresatriburos .tablaexterior th {
				border:1px solid #09C;		
				color:#FFAD33;
				background-color:#fff;
				text-align:center;	
				vertical-align:middle;
				padding:5px;
				font-weight:bolder;
			}								
		#main .form #tablavaloresatriburos .tablainterior {							
		}		
			#main .form #tablavaloresatriburos .tablainterior tr {
				border:0px solid #666;
			}
			#main .form #tablavaloresatriburos .tablainterior td {
				padding:5px;
				text-align:center;
				color:#666;	
				border:0px solid #666;							
			}			
			#main .form #tablavaloresatriburos .tablainterior td.valor {				
				text-align:right;																		
			}
			#main .form #tablavaloresatriburos table td input{
				width:20px;
				color:#09C;				
			}							 
	/* /Atributos */

	
	
	
	#main .form input,
	#main .form textarea,
	#main .form select {
		color:#000;
		font:normal 1em/140% Arial, Helvetica, sans-serif;
	}
	#main .form input[type=text],
	#main .form input[type=password],
	#main .form textarea, 
	#main .form select {
		border:1px solid #CCC;
		background:url(/public/img/backgroundInput.gif) left top repeat-x;
		display:inline-block;
	}
		#main .form select option {
		}
	#main .form input[type=text] + input[type=text] {
		display:block;
		margin-top:0.5em;
	}
	#main .form input[type=checkbox],
	#main .form input[type=radio] {
		padding:0;
		margin:0;
		margin-right:0.3em;
	}
	#main .form input[type=text],
	#main .form input[type=password],
	#main .form textarea {
		padding:2px;
		width:25em;
	}
	.panel #main .form textarea {
		width:35em;
	}
	#main .form select {
		padding:1px;
	}
	#main .form input[type=password],
	#main .form input[id=nick]
	#main .form input[type=text].doceEm {
		width:12em;
	}
	#main .form input[type=text]:focus,
	#main .form input[type=password]:focus,
	#main .form textarea:focus{
		border:1px solid #09C;
		background:none;
	}
	.shoppeer #main .form input[type=text],
	.shoppeer #main .form input[type=password],
	.shoppeer #main .form textarea {
		width:auto;
	}
	#main .form input[disabled=disabled],
	#main .form select[disabled=disabled],
	#main .form textarea[disabled=disabled],
	#main .form input[readonly=readonly],
	#main .form input[readonly=readonly]:focus {
		border:1px solid #CCC;
		color:#AAA;
	}
	#main .form input[type=submit] {
		font-weight:bold;
		color:#444;
	}
	#main .form input.inputError,
	#main .form select.inputError,
	#main .form textarea.inputError {	
		color:#CC0000;
		font-weight: bold;
		border: 1px solid #CC0000;
	}	
	#main .form input[type=radio].inputError,
	#main .form input[type=checkbox].inputError {	
		color:#CC0000;
		font-weight: bold;	
		border:0px;		
	}	
	#main .form label.labelError {	
		color:#CC0000;
	}
	#main .form p.labelError {	
		font-weight: bold;
		color:#CC0000;		
	}
	#main .form p.camposobligatorios {			
		/*margin-top:-5px;*/
		font-weight: bold;
		color:#2a2929;	
	}
	#main .form #faltanvalidar {
		width:100%;	
	}
		#main .form #faltanvalidar p {
			background:#FCF2F2 url(/public/img/icoErrorValidate.gif) 0.75em 50% no-repeat;
			border:1px solid #E57F7F;
			padding:1em;
			padding-left:3em;
			
		}
/*
	#main .form .inputError {
		width:20em;
		font:bold 0.9em/150% Arial, Helvetica, sans-serif;
		color:#444;
		margin-top:0.5em;
		padding-left:2em;
		background:transparent url(/public/img/icoError.gif) 0% 50% no-repeat;
		border:1px solid red;
	}
*/

	#main .form .welcomeUser {
		font:bold 1.2em/130% Arial, Helvetica, sans-serif;
		color:#444;
	}
		#main .form .welcomeUser strong {
			color:#09C;
			font:italic;
		}
	#main .form #checkRead {
		margin:1em 0 0.5em;
		background:#F6F6F6;
		border:1px solid #09C;
		margin:1em 0 0.5em;
		padding:0 1em;
	}
	#main .form .modifyShoppeer {
		margin:1em 0 0.5em;
		background:#FAFAFA;
		border:1px solid #FFAD33;
		margin:1em 0 0.5em;
		padding:0 1em;
	}
		#main .form #checkRead p,
		#main .form .modifyShoppeer p{
			line-height:2.2em;
		}
	#main .form .backLinks {
		font:bold 1.4em/2em Arial, Helvetica, sans-serif;
		color:#999;
		margin:1em 2em;
	}
	#main .form .addressBox {
		width:44%;
		position:relative;
	}

/* Confirmación unión al grupo */
#main .confirmJoin {
	border:2px solid #FFAD33;
	margin:1em auto;
}
	#main .confirmJoin p {
		margin:0;
	}
	#main .confirmJoin img {
		position:relative;
		float:left;
		margin:0 1em 1em 0;
		padding:0.1em;
		border:0.25em solid #CCC;
	}
	#main .confirmJoin hr.separator {
		height:1px;
	}
	#main .confirmJoin .padding {
		/*overflow:auto;*/
	}

/* LOPD Alta */
#main #lopd {
}
	#main #lopd p {
		color:#444;
	}
	#main #lopd ol {
		margin: -0.5em 0 1em;
		list-style:decimal;
		list-style-position:inside;
		padding-left:0;
	}
	#main #usersRegister ul {
		margin: -0.5em 0 1em;
		padding-left:1.5em;

	}
		#main #lopd li,
		#main #usersRegister li {
			font:normal 1.1em/130% Arial, Helvetica, sans-serif;
			margin-bottom:0.5em;
			color:#444;
		}
	
/* BARRA LATERAL (#sidebar)
--------------------------------------------- */
#sidebar {
	float:right;	
}

.shoppeer #sidebar,
.signUp #sidebar,
.login #sidebar {
	float:none;
	display:none;
}
	#sidebar .box {
		margin-bottom:1em;					
	}
		#sidebar .box h2 {
		background:#05759B url(/public/img/backgroundH2.gif) left top no-repeat;
		height:3em;
		/*border-bottom:0.1em solid #FF9800;*/
		padding-left:0.7em;
	}
		#sidebar .box h2 span {
			background:#05759B url(/public/img/backgroundH2.gif) right top no-repeat;
			height:1.8em;
			display:block;
			font:bold 1.6em/1.8em Arial, Helvetica, sans-serif;
			color:#FFF;
		}

	#sidebar .box .boxInner{
		padding:0.5em 0.75em;
		background:transparent url(/public/img/backgroundBoxInner.gif) left top repeat-x;
		/*background-color:#eee;*/
		border:1px solid #EEE;
	}
	#sidebar .box p,
	#sidebar .box label {
		font:1.1em/130% Arial, Helvetica, sans-serif;
	}
	#sidebar .box p.separator,
	#sidebar .box h4.separator{
		margin:0.5em -0.75em 0;
		padding:0.5em 0.75em 0;
		border-top:0.1em solid #EEE;
	}
		h4.separator a {
			text-decoration:none;
		}

/* Mi Cuenta */
	#sidebar .box .myAccount,
	.myAccount {
		padding-bottom:0.75em;
	}
		.myAccount .picture {
			position:relative;
			display:block;
			background-color:#FFF;
			padding:0.3em;
			border:1px solid;
			margin:0.1em 0.5em 0.75em 0;
		}
		#sellerInfo .myAccount p {
			margin:0;
			line-height:125%;
		}
		.myAccount a {
		}
		.myAccount h3 {
			font:bold 1.4em/130% Arial, Helvetica, sans-serif;
			margin-bottom:0.3em;
		}
			.myAccount h3 a {
				/*padding-left:1em;
				background:transparent url(/public/img/icoExpanderOn.gif) 0% 50% no-repeat;*/
			}
			.myAccount h3.plegado {
				padding-left:1em;
				background:transparent url(/public/img/icoExpanderOff.gif) 0% 50% no-repeat;
			}
			.myAccount h3 a,
			.box .categories a {
				text-decoration:none;
			}
			.myAccount h3 a:hover,
			.categories a:hover {
				text-decoration:underline;
			}
		.myAccount h4 {
			font:bold 1.1em/130% Arial, Helvetica, sans-serif;
			margin-top:0.3em;
			color:#333;
		}
	
/* Listado de Categorías */

	#sidebar .box .categories {
		color:#999;			
		background:#eee;				
		border:1px solid #dedede;				
	}
		#sidebar .box .categoriesFooter {			
			height:3em;						
			background:#eee url(/public/img/backgroundH3.gif) left bottom no-repeat;				
			padding-left:0.7em;
		}
			#sidebar .box .categoriesFooter .categoriesFooterInner {			
				height:3em;					
				background:#eee url(/public/img/backgroundH3.gif) right bottom no-repeat;												
			}
		.categories h3 {
			font:bold 1.4em/130% Arial, Helvetica, sans-serif;			
			padding-top:5px;
			border-top:1px solid #dedede;						
		}
		.categories p {			
			border-bottom:1px solid #dedede;			
			padding-bottom:6px;			
		}
		.categories div.localidad {
			color: #5a5a5a;		
			font-size:11px;				
		}
		.categories a.filtrar {			
			color: #5a5a5a;
			font-size:11px;		
			text-decoration:underline;	
			padding-right:10px;
			background:transparent url(/public/img/fechafiltrar.jpg) right no-repeat;
		}
		.categories a.filtrado {			
			color: #5a5a5a;
			font-size:11px;		
			text-decoration:underline;	
			padding-right:10px;
			background:transparent url(/public/img/fechafiltrado.jpg) right no-repeat;
		}
		.categories a.filtrar:hover,
		.categories a.filtrado:hover {
			text-decoration:none;						
		}
		.categories #filtro {			
			padding-top:13px;									
		}
			.categories #filtro p {
				color: #5a5a5a;
				font-size:11px;			
				padding-bottom:0px;								
				border:0px;					
			}			
			.categories #filtro a{
				color: #5a5a5a;
				font-size:11px;
				text-decoration:underline;	
				border:0px;				
				padding-top:8px;
				padding-bottom:8px;				
			}
			
			/*
			.categories #filtro .form input[type=text],
			.categories #filtro .form select {
				width:120px;
				font-size:10px;				
			}
			*/
			.categories #filtro .form input[type=submit] {
				font-weight:bold;
				color:#444;
				cursor:pointer;				
			}
		.categories #filtroresultado {			
			padding-top:5px;									
		}
			.categories #filtroresultado p {
				color: #5a5a5a;
				font-weight:bolder;
				font-size:14px;			
				padding-bottom:0px;								
				border:0px;	
				width:auto;																		
			}		
				.categories #filtroresultado p.textoprevio {
					color: #5a5a5a;
					font-size:11px;			
					margin-top:-5px;
					padding-bottom:10px;						
					font-weight:normal;		
					border:0px;					
				}
					.categories #filtroresultado p small {
						color: #5a5a5a;
						font-size:11px;			
						padding-bottom:0px;						
						font-weight:normal;		
						border:0px;
					}
				.categories #filtroresultado p.volver {					
					width:110px;											
					float:right;
					text-align:right;
				}							
			.categories #filtroresultado a{
				color: #5a5a5a;
				font-size:11px;
				font-weight:normal;
				text-decoration:underline;	
				border:0px;				
				padding-top:4px;
				padding-bottom:4px;				
			}
			.categories #filtroresultado a:hover{
				text-decoration:none;
				border:0px;	
			}			
			
/* Panel de control */
/* Estilos de listas predefinidos:
	#main ol,
	#main ul {
		margin:1em 0;
		padding-left:3em; 
	}
	#main ul li,
	#main ol li {
		font:normal 1.2em/140% Arial, Helvetica, sans-serif;
	}
*/
.panel #main ul#panelNav {
	list-style: none;
	display:block;
	margin:1em 0 0;
	padding:0;
	}


	.panel #main ul#panelNav li {
		font:bold 1.2em Arial, Helvetica, sans-serif;
		float: left;
		display:block;
		margin: 0 0.25em 0 0;
		background:#eee url(/public/img/backgroundPanelNav.png) left bottom repeat-x;
		list-style:none;
		border: 1px solid #ccc;
		border-bottom:0;
		height:1.8em;
	}
	.panel #main ul#panelNav li.first {
		margin-left:1em;
	}
	.panel #main ul#panelNav li a {
		float:left;
		display:block;
		background:none;
		height:1.8em;
		line-height:1.8em;
		padding:0 0.5em;
		border-bottom:1px solid #ccc;
		height:100%;
	}
	
	.panel #main ul#panelNav li a.selected {
		background: white;
		border-bottom:1px solid #FFF;
		color:#333;
	}
	.panel #main ul#panelNav li a.selected:hover {
		color:#333;
		text-decoration:none;
		cursor:default !important;
	}
	
	.panel #main #controlPanel {
		margin-top:0px;			
		border-top:1px solid #CCC;
	}
	
	.panel #main #steps {
		clear:both;
		border:1px solid #09C;
		height:3em;
		margin:1em 0;
		padding:0;
		background:#f8f8f8;		
	}
	.panel.login #main #steps {
		clear:none;
		margin-top:1.25em
	}
		.panel #main #steps li {
			display:inline-block;
			float:left;
			list-style:none;
			line-height:2.73em;
			margin:0;
			padding:0;
		}
			/*.panel #main #steps li {
			}
			.panel #main #steps.stepsThree li.step3,
			.panel #main #steps.stepsFour li.step4 {
				border-right:none;
			}*/
			.panel #main #steps li.step1 {
				background:#F8F8F8 url(/public/img/backgroundStepNumber1.png) 7px center no-repeat;
			}
			.panel #main #steps li.step2 {
				background:#F8F8F8 url(/public/img/backgroundStepNumber2.png) 7px center no-repeat;
			}
			.panel #main #steps li.step3 {
				background:#F8F8F8 url(/public/img/backgroundStepNumber3.png) 7px center no-repeat;
			}
			.panel #main #steps li.step4 {
				background:#F8F8F8 url(/public/img/backgroundStepNumber4.png) 7px center no-repeat;
			}
			/* No se deben mezclar los tipos de unidades en el poscionamiento del background... */
			.panel #main #steps li.active {
				background-color:#FFF;
				text-transform:uppercase;
			}
			.panel #main #steps.stepsThree li.step1,
			.panel #main #steps.stepsThree li.step2,
			.panel #main #steps.stepsThree li.step3 {
				width:33.3%;
			}
			.panel #main #steps.stepsFour li.step1,
			.panel #main #steps.stepsFour li.step2,
			.panel #main #steps.stepsFour li.step3,
			.panel #main #steps.stepsFour li.step4 {
				width:25%;
			}
			.panel #main #steps.stepsFour li.step4 {
				width:24.8%;
			}
		.panel #main #steps a {
			text-decoration:none;
			margin-left:2.75em;
			padding-right:1em;
			border-right:1px solid #09C;
			display:block;
		
		}
			.panel #main #steps .active a{
				color:#333;
				cursor:default !important;
			}
			.panel #main #steps.stepsThree li.step3 a,
			.panel #main #steps.stepsFour li.step4 a{
				border-right:none;
			}
		.panel #main .picture {
			position:relative;
			display:block;
			background-color:#FFF;
			padding:0.3em;
			border:1px solid;
			margin:0.25em 0.5em 0 0;
		}
	
	.panel #main ul#bulletinList,
	.panel #main ul#comunicationsList {
		margin:1em 0 0 1.5em;
		list-style:none;
		padding-left:0;
	}
		.panel #main ul#bulletinList li,
		.panel #main ul#comunicationsList li {
			font:normal 1em/100% Arial, Helvetica, sans-serif;
		}
		.panel #main ul#bulletinList li label.small,
		.panel #main ul#comunicationsList li label.small {
			font-weight:bold;
		}
		ul#bulletinList li {
			width:33%;
			float:left;
		}
		
	.panel #main #timeLineContainer {
		height:285px;
		overflow:auto;
		position:relative;
	}
		.panel #main #timeLine {
			list-style:none;
			padding:0;
			margin:0;
		}
			.panel #main #timeLine li {
				margin-bottom:0.3em;
			}

	.panel.login.shoppeer #main .paymentMethod {
		position:relative;
		width:26em;
		min-height:18em;
  		height:auto !important;
  		height:18em;
		border:1px solid #09C;
	}
	.panel #main .certificateData{
		position:relative;
		width:26em;
		min-height:14em;
  		height:auto !important;
  		height:15em;
		border:1px solid #09C;
	}
	.panel #main .certificateData strong {
		font-size:larger;
	}
		.panel.login.shoppeer #main .paymentMethod .alignCenter.clearFix {
			 position:absolute;
			 bottom:0.5em;
			 left:0;
			 width:100%; 
		}

	.panel.login.shoppeer #main .confirmJoin img {
		margin-bottom:0;
	}
	.panel.login.shoppeer #main .confirmJoin .remainingAmount {
		margin:0.25em 0;
	}
		.panel.login.shoppeer #main .confirmJoin .remainingAmount strong {
			font-size:larger;
			text-transform:uppercase;
		}

	
/* PIE (#footer)
--------------------------------------------- */
#footer {
	margin:0 auto;
	width:96em;	
	height:125px;
	clear:both;
	text-align:left;	
	padding-top:1em;	
	background: #014359 url(/public/img/logoFooter.jpg) top right no-repeat;		
}
	#footerRespaldo {		
		background-color: #014359;
		width:96em;		
		color:#fff;
		padding-bottom:2em;
	}
	#footerInner {
		padding:0.5em 0 0 1em;
	}
	#footer .footerLinks {
		width:17em;
		margin-right:0.5em;		
	}
		#footer .footerLinks p {
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;			
			color:#fff;
		}
		
		#footer	.footerLinks ol,
		#footer .footerLinks ul {
			padding-left:2em; 
			font:normal 1.1em/140% Arial, Helvetica, sans-serif;			
		}
			#footer .footerLinks ol li,
			#footer .footerLinks ul li{				
			}
		#footer .footerLinks ol {
			list-style:decimal;
		}
		#footer .footerLinks ul{
			list-style: disc;
			color:#0093c3;
			margin-top:1em;
		}
			#footer .footerLinks ul a{				
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;			
				color:#fff;				
			}

/* ESTILOS/CLASES AUXILIARES
--------------------------------------------- */
.colorBlack{
	color:black;
}
.colorWhite{
	color:white;
}
.liststyleCircle 
{
	list-style:circle;
}
.liststyleSquare
{
	list-style:square;
}
.center {
	margin-left:auto;
	margin-right:auto;
}
.block {
	display:block;
}
.inline {
	display:inline;
}
.inlineBlock {
	display:block;
}
.alignLeft {
	text-align:left;
}
.alignRight {
	text-align:right;
}

.alignCenter {
	text-align:center;
}
.alignJustify {
	text-align:justify;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.margin {
	margin:1em;
}
.marginLeft {
	margin-left:1em;
}
.marginRight {
	margin-right:1em;
}
.marginBottom {
	margin-bottom:1em;
}
.marginTop {
	margin-top:1em;
}
.padding {
	padding:1em;
}
.paddingLeft {
	padding-left:1em;
}
.paddingRight {
	padding-right:1em;
}
.paddingTop {
	padding-top:1em;
}
.paddingTopMini {
	padding-top:0.5em;
}
.paddingBottom {
	padding-bottom:1em;
}
.paddingBottomDouble {
	padding-bottom:2em;
}

/* Columnas - Sobre una retícula de 960px (96em) incluyendos los espacios entre columnas */
.col22em { /* 1/4 */
	width:22em;
}
.col30em { /* 1/3 */
	width:30em;
}
.col46em { /* 2/4 */
	width:46em;
}
.col62em { /* 2/3 */
	width:62em;
}
.col70em { /* 3/4 */
	width:70em;
}
.col95em {
	width:95em;
}

.smallText {
	font:1em/130% Arial, Helvetica, sans-serif;
}
.upperCase {
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}
.lhExtra {
	line-height:2.2em;
}
#transp {
	position:absolute;
	top:0;
	left:0;
	background:transparent url(/public/img/fakeTransparency.gif) repeat;
	width:70em;
	height:100%;
	padding:100%;
}

/* Links con iconos */
.links {
	overflow:auto;
	display:block;
}
	.links a  {
		display:block;
		width:1.6em;
		height:1.6em;
		margin-left:0.5em;
		float:right;
	}
	.links span {
		display:none;
		visibility:hidden;
	}
	.links .linkShare {
		background:url(/public/img/icoShare.gif) center center no-repeat;
	}
	.links .linkWidget {
		background:url(/public/img/icoWidget.gif) center center no-repeat;
	}

.displayNone {
	display:none;
}
.noDisplay {
	display:none;
	visibility:hidden;
}
.externalLink {
	background: url(/public/img/icoExternalLink.gif) center right no-repeat;
	padding-right: 13px;
}
.clearAll {
	clear:both;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
/* "Easy Clearing Hack" */
.clearFix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearFix {
	display:inline-block;
}
.clearFix {
	display:block;
}
* html .clearFix {
	height:1px;
}
.textos {
	font-size:12px !important;	
	text-align:left;
}





#prelaunch {
	width:100%;
	background:#014359;
}
	#prelaunch #cabeceropre {
		width:100%;
		height:172px;
		background: url(/public/img/prelaunchcabecero.jpg) top center no-repeat;
		border-bottom:3px solid #5597ad;
	}
	#prelaunch #contentpre {				
		background:#014359;
		border-top:3px solid #d1f3ff;		
	}
		#prelaunch #contentpre #contentpreinner {
			width:85em;	
			margin:0 auto;			
		}
			#prelaunch #contentpre #contentpreinner #contentpreinnercabecero {
				width:85em;					
				margin-top:2em;
				padding-bottom:5em;
				border-bottom:1px solid #5597ad;
			}
				#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnercabeceroizq {
					width:58%;
					height:200px;	
					text-align:left;					
				}
					#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnercabeceroizq p.quedan {
						font-size:30px;
						color:white;
						font-weight:bolder;	
						width:280px;					
						padding:1em 0;	
						text-align:center;					
					}
					#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnercabeceroizq p.para {
						font-size:24px;
						color:#bbcdd3;
						font-weight:bolder;	
						padding:1em 0;						
						text-align:left;
					}
				#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnercabeceroder {
					width:42%;				
					height:200px;					
				}								
				#prelaunch #contentpre #contentpreinner #contentpreinnercabecero p.titles {
					text-align:left;
					color:#bbcdd3;
					font-size:24px;
					font-weight:bolder;					
					line-height:30px;
					padding-top:1.5em;					
				}
				#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerformizq {
					width:30%;
					height:409px;
					background: url(/public/img/prelaunchayudanos.jpg) top right no-repeat;
				}
				#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerformder {
					width:65%;									
					height:376px;
					border-top:33px solid #014359;
					background:#caf1ff;			
				}
					#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerformder p.errorform {
						color:red;
						font-size:13px;
						font-weight:bolder;
						margin-top:1em;
						margin-bottom:-1em;
					}
					
					#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerformder form {
						padding-top:2em;
						padding-left:1em;
					}
						#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerformder form label {
							font-size:13px;
							font-weight:bolder;
						}
						#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerformder form label input {
							background:#92c5da;
						}
						#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerformder form label textarea {
							background:#92c5da;
						}
						#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerformder form #aceptoform p {
							font-size:12px;		
						}
				#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerpedidos {	
					background:#caf1ff;
					width:100%;					
					padding:0 4em 3em 4em;
				}
					#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerpedidos p.nombrepedido {	
						color:#424748;
						width:70%;
						text-align:left;
						float:left;
						font-size:13px;
						font-weight:bolder;	
						line-height:18px;
						padding-top:2em;
						padding-bottom:2em;
					}
					#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerpedidos p.fechapedido {	
						color:#424748;
						width:30%;						
						text-align:right;
						float:left;
						font-size:13px;
						font-weight:bolder;					
						line-height:18px;
						padding-top:2em;
						padding-bottom:2em;
					}
					#prelaunch #contentpre #contentpreinner #contentpreinnercabecero #contentpreinnerpedidos p.contenidopedido {	
						color:black;
						text-align:left;
						font-size:12px;
						font-weight:normal;																	
						padding-bottom:2em;
						border-bottom:2px solid #6f6f6f;
					}
			#prelaunch #contentpre #contentpreinner #contentpreinnerfooter {
				width:85em;													
				border-top:1px solid #d1f3ff;
				padding-top:2em;
			}
				#prelaunch #contentpre #contentpreinner #contentpreinnerfooter #contentpreinnerfooterizq {
					width:46%;
					float:left;
					height:300px;					
				}
					#prelaunch #contentpre #contentpreinner #contentpreinnerfooter #contentpreinnerfooterizq p {
						text-align:left;
						color:#bbcdd3;
						font-size:13px;
						font-weight:bolder;					
						line-height:18px;
						padding-top:1.5em;
					}
					#prelaunch #contentpre #contentpreinner #contentpreinnerfooter #contentpreinnerfooterizq #siguenosen {
						height:100px;
						padding-top:2em;
					}
					#prelaunch #contentpre #contentpreinner #contentpreinnerfooter #contentpreinnerfooterizq #siguenosen p {
						line-height:50px;
					}
				#prelaunch #contentpre #contentpreinner #contentpreinnerfooter #contentpreinnerfooterder {
					width:54%;
					float:left;
					height:300px;
					text-align:right;	
				}
					#prelaunch #contentpre #contentpreinner #contentpreinnerfooter #contentpreinnerfooterderizq {	
						float:left;						
						width:240px;
					}
					#prelaunch #contentpre #contentpreinner #contentpreinnerfooter #contentpreinnerfooterderder {	
						float:left;
						width:216px;
					}
			
		
/* Capa beta (#beta)
--------------------------------------------- */
				
#beta {


	float:left;
/*	width:70em;
*/	padding:0em 0;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #014359;
	clear:both;
	
}

#betaLeft {

	background-color: #EEEEEE;

	/*border: 1px solid black;*/
	width:270px;
	float: left;
	padding:0

}

#betaRight {

	background-color: #EEEEEE;
	/*border: 1px solid red;*/
	float: left;
	text-align:left;
	/*width:480px;*/
	width:580px;
	padding:10px;

}

#betaRight p{

	margin:0.5em ;
	line-height: 22px;
	padding-right:50px;

}