/* Hoja de estilos GENERAL de Creativity Zentrun
 AUTOR: Alberto Martinez
 Empresa: Alan&Pole 

  

--------HOJA DE ESTILOS GENERAL -----------

En esta hoja encontramos los estilos para el fondo los layout
Anchuras y comportamientos de capas

---------------------------------------



*/

@import url("reset.css");
@import url("menu.css");
@import url("layout.css");
@import url("login.css");
@import url("drop-down.css");
@import url("ie.css");

body{
	font-family: Arial, verdana;
	font-size:77%;
	background-color:#ffffff;
	
	
	}



/*------------enlaces----------*/
a{
	text-decoration:none;}
a:hover{
	text-decoration:underline;}





/*------------fin de enlaces----------*/

/*------------encabezados----------*/
.encabezado{
	clear:both;
	float:left;
	width:100%;
	height:50px;
	padding:0px;
	margin:0px;}

h2{
	background:transparent url(../images/bg-h2.jpg) no-repeat left top;
	color:#ffffff;
	height:45px;
	padding-left:30px;
	font-size:130%;
	float:left;
	clear:both;
	margin-bottom:20px;
	margin-top:0px;
	}
	h2 span{
		display:block!important;
		display:inline;
		padding-top:3px;
		line-height:140%;
		float:left;}
	h2 img{
		float:left;}


#contenido-interior h1, #contenido h1{
     margin: 15px 20px 10px 15px ;
     padding:0px 0px 0px 0px ;
     color:#000000;	
	 display:none;
}
#contenido-interior h3, #contenido-interior h4, #contenido-interior h5, #contenido-interior h6, #contenido h3, #contenido h4, #contenido h5,#contenido h6{
     margin: 15px 20px 10px 15px ;
     padding:0px 0px 0px 0px ;
     color:#000000;	
	}

#contenido-interior a:link,
#contenido a:link{
     color:#092762;
	 text-decoration:underline;	
	}
#contenido-interior a:hover,
#contenido a:hover{
     color:#636467 ;
	 text-decoration:underline;		
	}

 

/*------------fin de encabezados----------*/



/*------------ listas----------*/





#contenido ul ,
#contenido  ol, 
#contenido-interior ul ,
#contenido-interior  ol  {
	margin:10px 20px 10px 35px ;
	padding:3px;
	color:#000000;
	
	} 
#contenido ul ,
#contenido-interior ul {
	list-style-type:disc;
	
	} 
	
	#contenido ol ,
#contenido-interior ol {
	list-style-type: decimal;
	
	} 
	
	


/*------------fin de listas----------*/




/*------------migas----------*/


#migas{
	background:#ececec url(../images/bg-migas.jpg) repeat-x;
	padding-left:10px;
	/*height:15px;*/
		margin-top:0px!important;
		margin-top:-3px;
		border-top:2px solid #FFFFFF;
	}
	#contenido-interior #migas ul {
		margin:0px 0px 0px 0px ;
		padding:0px 0px 0px 0px ;}
	#contenido-interior #migas ul li{
		float:left;
		display:block;
		padding:0px 0px 0px 5px ;
		margin:0px 0px 0px 0px ;}
		
	#contenido-interior #migas ul li a{
		color:#525252;
		padding:0px 5px 0px 0px ;
		text-decoration:none;}
		
		#contenido-interior #migas ul li strong{
		color:#5a5a5a;}
		
		#contenido-interior #migas ul li{
		color:#727272;}
/*------------fin de migas----------*/

 #contenido-interior img.derecha{
 	float: right;
	margin-left: 5px;
	margin-right: 10px;
 }
		
/*------------ listado de noticias con efecto hover----------*/

#barra_der{

}

#barra_der a.titulo span.mas{
			float:left;
			background-color:#8d8d8d;
			margin-left:6px!important;
			margin-left:3px;
			padding-left:5px;
			padding-right:0px;
			padding-top:0px;
			vertical-align:top;
			padding-bottom:0px;
			border-bottom:10px solid #1f1f1f;
			color:#000000;}
			
			#enlaces_noticias span.mas img{
				display:inline;
				vertical-align:top;
				margin:0px ;}
				
				#barra_der a.titulo span.mas span{
				vertical-align:middle;
				float:left;
				color:#000000;
				margin-top:5px;
				margin:0px;
				cursor:pointer;
				padding-top:5px;}
				
				#barra_der #enlaces_noticias a:link.titulo span.mas span, #barra_der #enlaces_noticias a:visited.titulo span.mas span{
			color:#000000;
			font-size:95%;}

#enlaces_noticias ul {
        list-style-type: none;
		width:195px;
		margin:0px;
} 

#enlaces_noticias li {
        margin: 0px 0px 2px 0px ;
		clear:both;
		float:left;
}
#enlaces_noticias li.ultimo {
        margin: 0px 0px 0px 0px ;
}
#enlaces_noticias li.ultimo * {
        margin: 0px 0px 0px 0px ;
}
#enlaces_noticias li img{
	float:left;
	margin:3px 10px 3px 2px ;
}
#barra_der #enlaces_noticias img.separator{
display:none;}
#enlaces_noticias li img.titulo{
	float:left;
	margin:0px 0px 0px 0px ;
}

#enlaces_noticias li a { 
        color: #000;
        display: block;
        font: bold 100% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
        background:#fff url(../images/bg-noticias.jpg) repeat-y;
        float:left;
		width:185px;
		margin-bottom:2px;
}

 * html #enlaces_noticias li a {  /* make hover effect work in IE */
		width:185px;
        float:left;
}
 * html #enlaces_noticias li a.titulo, #enlaces_noticias li a.titulo {  /* make hover effect work in IE */
		padding:0px;
        margin-top:0px;
		background:transparent;
}

 * html #enlaces_noticias li a:hover.titulo, #enlaces_noticias li a:hover.titulo {  /* make hover effect work in IE */
		padding:0px;
        margin-top:0px;
		background:transparent;
}

#enlaces_noticias li a:hover {
        background: #ffffcc;
		width:185px;
        float:left;
}

body #wrapper #barra_der #enlaces_noticias a em { 
        color: #707070;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
		font-size:90%;		
        line-height: 125%;
		font-style:normal;
		font-weight:normal;
}

#enlaces_noticias a span {
        color: #125F15;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}

span.newsletter{
        background:#fff url(../images/bg-noticias.jpg) repeat-y;
		display:block;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
		float:left;
		width:175px;
		margin-bottom:4px;}
		
span.tienda{
        background:#fff url(../images/bg-noticias.jpg) repeat-y;
		display:block;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
		float:left;
		width:195px;
		margin-bottom:5px;}
		
form.newsletter{}
.sign{
background:transparent;
border:0px;
cursor:pointer;}


/*-------------------------------------- backoffice---------------------------------------------*/

		/*------------menu backoffice----------*/
		h3.cabeceras{
			width:153px;
			float:left;
			background: #000000 url(../images/bg-cabeceras.jpg) no-repeat left top;
			margin-left:6px!important;
			margin-left:3px;
			padding-left:5px;
			padding-right:5px;
			padding-top:4px;
			vertical-align:top;
			padding-bottom:5px;
			color:#ffffff;
			cursor:pointer;}
			
		span.cabeceras{
			width:153px;
			float:left;
			background: #000000 url(../images/bg-cabeceras.jpg) no-repeat left top;
			margin-left:6px!important;
			margin-left:3px;
			padding-left:5px;
			padding-right:5px;
			padding-top:4px;
			vertical-align:top;
			padding-bottom:5px;
			color:#ffffff;
			cursor:pointer;}
			
			#barra_der #enlaces_noticias a:link.titulo h3.cabeceras span, #barra_der #enlaces_noticias a:visited.titulo h3.cabeceras span{
			color:#ffffff;
			font-size:95%;}
			h3.cabeceras span{
				
				padding:3px 0px 3px 2px ;
				line-height:120%;
				vertical-align:middle;}
			h3.cabeceras img{
				
				margin:0px 0px 0px 2px ;
				vertical-align:top;
				display:inline;}
				
			#barra_der #enlaces_noticias a:link.titulo span.cabeceras span, #barra_der #enlaces_noticias a:visited.titulo span.cabeceras span{
			color:#ffffff;
			font-size:95%;}
			span.cabeceras span{
				
				padding:3px 0px 3px 2px ;
				line-height:120%;
				vertical-align:middle;}
			span.cabeceras img{
				
				margin:0px 0px 0px 2px ;
				vertical-align:top;
				display:inline;}

		#enlaces_noticias ul.back li{
		margin-bottom:0px;
        background:#fff url(../images/bg-noticias.jpg) repeat-y;
		}
		
		#enlaces_noticias ul.back li a{
		padding-left:6px;
		width:164px;
		margin-bottom:0px;
		margin-left:10px!important;
		margin-right:10px!important;
		margin-left:5px;
		margin-right:5px;
		border-bottom:1px solid #b3b3b3;
		}
		#enlaces_noticias ul.back li a:hover{
		width:164px;
		background:#FFFFFF url(../images/bg-a-mebu-backoffice.gif) no-repeat left center;
		}
		
		#enlaces_noticias ul.back li a.current{
		width:164px;
		
		background:#FFFFFF url(../images/bg-current_bkoffice.gif) no-repeat left center;
		}
		
		
		
	
		/*------------fin de  menu backoffice----------*/


#contenido p{
	margin:5px 20px 5px 15px ;
	padding:5px 0px 5px 0px ;
	color:#ccc;
	}
	
	#contenido-interior p{
	margin:5px 20px 15px 15px ;
	color:#000;
	padding:5px 0px 5px 0px ;
	clear: both;
	}
	
	
body table{
		padding:3px;
		width:500px;
		margin:10px auto;
		border-collapse: separate;
     	border-spacing: 3px;
		}
		
		table  td{
		margin:3px;
		padding:3px;
		background-color:#ffffff;
		color:#000000;
		text-align:left;
		vertical-align:middle;
		}
		
		table td.btn, table th.btn{
		background-color:#eaeaea ;
		color:#000000;
		}
	table th{
		margin:3px;
		text-align: center;
		vertical-align:middle;
		padding:3px;
		background-color:#000000;
		color:#ffffff;
		}
	
	
	
	form.formu{
		padding:10px;}
		
	form.formu label{
		width:150px;
		float:left;
		text-align:left;
		padding:5px;
		line-height:120%;}
		
		form.formu input.texto{
			width:327px;}
			
			
		form.formu textarea.texto{
			width:327px;
			height: 120px;}
			
					
	form.formu label.comentarios{
		display:block;
		clear:both;
		width:100%;
		text-align:left;}
		form.formu textarea.comentarios{
		display:block;
		clear:both;
		width:100%;
		text-align:left;}
		
		
	form.formu p{
		padding:3px;}
	form.formu .boton{
		background:#eaeaea url(../images/btn-right.gif) no-repeat left top;
		border:0px;
		padding:2px 2px 2px 20px ;
			cursor:pointer;}
	form.formu .boton-borrar{
		background:#eaeaea url(../images/btn-borrar.gif) no-repeat left top;
		border:0px;
		padding:2px 2px 2px 20px ;
		cursor:pointer;}
		
		h3.back{
			margin:10px 10px 10px 15px ;
			padding:5px 0px 3px 0px ;
			font-weight:bold;
			font-size:130%;
			color:#000000;
			border-bottom:1px solid #cccccc;}
			
			h4.back{
			margin:10px 20px 10px 15px ;
			padding:5px 0px 3px 0px ;
			font-weight:bold;
			font-size:130%;
			color:#000000;
			border-bottom:1px solid #cccccc;}
			
			
			#paginacion{
			margin:10px 20px 10px 15px ;
			text-align:right;
			padding-left:370px;
			height:20px;
				}
			#paginacion span{
				display:block;
				float:left;
				height:19px;
				}
				
				#paginacion span.numero{
				padding:4px 4px 0px 4px ;
				height:15px;
				color:#000000;
				}
				
				#paginacion span.current{
				padding:4px 4px 0px 4px ;
				height:15px;
				color:#000000;
				font-weight:bold;
				text-decoration:underline;
				}
				
				#paginacion span a{
				color:#000000;
				}
	

/*-------------------------------------- fin de backoffice---------------------------------------------*/	
	
			
	
	
	#cabecera {
		height:141px;
		background:transparent url(../images/cabecera.jpg) no-repeat left top;
		position: relative;}
		
		#cabecera h1{
			color: #FFFFFF;
			position:absolute;
			top: 5px;
			left: 25px;
			margin: 0px;
			padding: 0px;
			display:none;
		}
	
	#cabecera img{
		border:0px;}
		
		.firma{
		color:#565656;
		position:absolute;
		top:870px!important;
		top:910px;
		font-weight:bold;}
		
		#contenido h1.inicio{
			color: #FFFFFF;
			position:absolute;
			top: 5px;
			left: 25px;
			margin: 0px;
			padding: 0px;
		}
		
/**JAET32**/

/**Noticias**/
#noticia-imagen{
	margin: 20px 10px 0px 15px !important;
	margin: 20px 10px 0px 7px;
	width: auto;
	float: left;
	clear: both;
	position: relative;
	background: #000000 url("../images/noticia-cabecera.jpg") left top no-repeat;
}

#noticia-etiqueta-texto{
	color: #000000;
	height: 20px;
	font-size: 90%;
	padding: 15px 55px 0px 25px;
	font-weight: bold;
}

#noticia-etiqueta-fin{
	height: 35px;
	width: 27px;
	background: url("../images/noticia-cabecera-fin.jpg") top no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

#noticia-titulo{
	clear: both;
	color: #000000;
	font-size: 110%;
	margin: 0px 10px 0px 15px;
	padding-top: 15px;
}

.noticia-mas-noticias{
	float: right;
	margin: 0px 10px 0px 0px;
	color: #000000;
}

.noticia-mas-noticias a, #noticia-mas-noticias a:hover{
	color: #000000;
}

#noticias-etiqueta{
	margin: 20px 10px 0px 15px;
	width: 534px;
	height: 35px;
	float:left;
	background: #000000 url("../images/noticia-cabecera.jpg") left no-repeat;
	color: #000000;
	clear: both;
}

#noticias-etiqueta-texto{
	float: left;
	font-size: 90%;
	padding: 15px 0px 0px 25px;
	font-weight: bold;
}

#noticias-etiqueta-fin{
	float: right;
	height: 35px;
	width: 27px;
	background: url("../images/noticia-cabecera-fin.jpg") top no-repeat;
}

.noticias-noticia{
	width: 534px;
	margin: 10px 10px 5px 15px;
	float: left;
	font-size: 95%;
}

.noticias-noticia-imagen{
	width: 81px;
	padding: 0px 8px 0px 0px;
	float: left;
}

.noticias-noticia-contenido{
	width: 445px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#contenido-interior .noticias-noticia .noticias-noticia-contenido h3{
	margin: 0px;
	padding: 0px;
	clear: both;
	color: #000000;
	font-weight: normal;
	font-size: 95%;
}

#contenido-interior .noticias-noticia .noticias-noticia-contenido h3 a{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#contenido-interior .noticias-noticia .noticias-noticia-contenido h3 a:hover{
	text-decoration: none;
}

#contenido-interior .noticias-noticia .noticias-noticia-contenido p{
	margin: 0px;
	padding: 0px;
}

#noticias-paginacion{
	clear: both;
	float: right;
	margin: 10px 15px 80px 0px;
	color: #000000;
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 95%;
}

#noticias-paginacion a{
	font-weight: bold;
	color: #000000;
}

#noticias-paginacion a:hover{
	text-decoration: underline;
}
/**Fin de Noticias**/

/**Carrito**/
#carrito{
	background: url("../images/carrito-fondo-inf.gif") bottom left no-repeat;
}

#carrito-categorias{
	text-align: right;
	float: right;
	padding: 0px 20px 10px 0px;
}

	#carrito-categorias p{
		margin: 0px;
		padding: 0px;
	}

#carrito-cabecera{
	width: 524px;
	margin-left: 15px;
	position: relative;
	clear: both;
	background: #000000 url("../images/noticia-cabecera.jpg") left top no-repeat;
}

#carrito-cabecera-texto{
	color: #000000;
	height: 20px;
	padding: 15px 55px 0px 25px;
	font-weight: bold;
}

	#carrito-cabecera-texto h3{
		margin: 0px;
		padding: 0px;
		font-size: 90%;
	}

#carrito-cabecera-fin{
	height: 35px;
	width: 27px;
	background: url("../images/noticia-cabecera-fin.jpg") top no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

#carrito-productos{
	background: url("../images/carrito-fondo-sup.jpg") top repeat-x;
	padding: 10px 10px 5px 15px;
}

	#carrito-productos .producto{
		clear: both;
		margin: 0px 0px 10px 0px;
		overflow: auto;
		color: #000000;
	}
	
		#carrito-productos .producto a{
			color: #3E98A1;
			text-decoration: none;
		}
		
		#carrito-productos .producto a:hover{
			text-decoration: underline;
		}
	
	#carrito-productos .producto .imagen{
		width: 164px;
		height: 159px;
		border: 3px solid #CBCBCB;
		float: left;
	}
	
		#carrito-productos .producto .imagen img{
			width: 164px;
			height: 159px;
		}
	
	#carrito-productos .producto .datos{
		width: 342px;
		float: right;
		padding: 40px 10px 10px 10px;
	}
	
	#carrito-resumen{
		margin-top: 0px;
		/*width: 559px;
		height: 298px !important;
		height: 308px;*/
		width: 379px;
		height: 210px !important;
		height: 198px;
		padding: 82px 0px 10px 180px !important;
		padding: 104px 0px 10px 180px;
		position: relative;
	}
	
		#carrito-resumen h3{
			text-transform: uppercase;
			/*margin: 92px 0px 10px 200px !important;
			margin: 102px 0px 10px 100px !important;*/
			margin-bottom: 0px;
			color: #3E98A1;
			font-size: 110%;
		}
		
		#carrito-resumen p{
			line-height: 200%;
			margin-top: 0px;
		}
		
	#carrito-fin{
		background: url(../images/carrito.png) right bottom no-repeat;
		margin-right: 5px;
		height: 49px;
		line-height: 200%;
		text-align: right;
		padding: 13px 80px 0px 0px;
		color: #000000;
	}
	
		#carrito-fin p{
			margin: 0px;
			padding: 0px;
		}
	
		#carrito-fin a{
			color: #3E98A1;
		}
		
		#carrito-resumen #comprar{
			position: absolute;
			text-transform: uppercase;
			color: #9D7831;
			font-weight: bold;
			top: 190px !important;
			top: 200px;
			right: 20px;
		}
		
			#carrito-resumen #comprar a{
				color: #9D7831;
			}
/**Fin de Carrito**/

/**Tienda**/
#tienda{
}

#tienda-categorias{
	text-align: right;
	float: right;
	padding: 0px 20px 10px 0px;
}

	#tienda-categorias p{
		margin: 0px;
		padding: 0px;
	}

#tienda-cabecera{
	width: 524px;
	margin-left: 15px;
	position: relative;
	clear: both;
	background: #000000 url("../images/noticia-cabecera.jpg") left top no-repeat;
}

#tienda-cabecera-texto{
	color: #444444;
	height: 20px;
	padding: 15px 55px 0px 25px;
	font-weight: bold;
}

	#tienda-cabecera-texto h3{
		font-size: 90%;
		margin: 0px;
		padding: 0px;
	}

#tienda-cabecera-fin{
	height: 35px;
	width: 27px;
	background: url("../images/noticia-cabecera-fin.jpg") top no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

#tienda-producto{
	width: 524px;
	margin-left: 15px;
}

	#tienda-producto-img{
		width: 274px;
		height: 266px;
		float: left;
	}
	
	#tienda-producto-datos{
		width: 225px;
		height: 156px;
		background: #CECECE url("../images/tienda-producto-datos.jpg") bottom right no-repeat;
		float:right;
		text-align: center;
		padding: 110px 25px 0px 0px;
		color: #000000;
	}
	
		#tienda-producto-datos span.nombre{
			color: #3E98A1;
			font-weight: bold;
		}
		
			#tienda-producto-datos span.nombre a{
				color: #3E98A1;
				text-decoration: none;
			}
			
			#tienda-producto-datos span.nombre a:hover{
				text-decoration: underline;
			}
		
#tienda-paginacion{
	width: 120px;
	margin: 0px auto;
	padding-top: 10px;
	clear: both;
}

	#tienda-paginacion img{
		float: left;
	}
	
	#tienda-paginacion .paginas{
		float: left;
		padding: 3px 8px;
		font-weight: bold;
	}
	
#tienda-productos{
	width: 524px;
	margin-left: 15px;
	padding-top: 10px;
	text-align: center;
	clear: both;
}

	#tienda-productos img{
		width: 164px;
		height: 159px;
		border: 3px solid #CBCBCB;
	}
	
#tienda-carrito{
		background: url(../images/carrito.png) right bottom no-repeat;
		margin-right: 18px;
		height: 27px;
		line-height: 200%;
		text-align: right;
		padding: 35px 80px 0px 0px;
		font-weight: bold;
}

	#tienda-carrito p{
			margin: 0px;
			padding: 0px;
		}

#tienda table{
	margin: 0px auto;
	width: auto;
}

#tienda table#cabeceras th{
	background-color: transparent;
	color: #000000;
	font-weight: bold;
}

#tienda table#resumen{
	background-color: #FFFFFF;
	border: 3px solid #CBCBCB;
}

#tienda table#resumen td{
	text-align: center;
	font-weight: bold;
}

#tienda table#cabeceras th.tcantidad, #tienda table#resumen td.tcantidad{
	width: 60px;
}

#tienda table#cabeceras th.tproducto, #tienda table#resumen td.tproducto{
	width: 200px;
}

#tienda table#resumen td.tproducto a{
	color: #3E98A1;
}

#tienda table#cabeceras th.tborrar, #tienda table#resumen td.tborrar{
	width: 45px;
}
/**Fin de Tienda**/

/**Producto**/
#producto{
}

#producto-categorias{
	text-align: right;
	float: right;
	padding: 0px 20px 10px 0px;
}

	#producto-categorias p{
		margin: 0px;
		padding: 0px;
	}

#producto-cabecera{
	width: 524px;
	margin-left: 15px;
	position: relative;
	clear: both;
	background: #000000 url("../images/noticia-cabecera.jpg") left top no-repeat;
}

#producto-cabecera-texto{
	color: #444444;
	height: 20px;
	padding: 15px 55px 0px 25px;
	font-weight: bold;
}

	#producto-cabecera-texto h3{
		font-size: 90%;
		margin: 0px;
		padding: 0px;
	}


#producto-cabecera-fin{
	height: 35px;
	width: 27px;
	background: url("../images/noticia-cabecera-fin.jpg") top no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

#producto-producto{
	width: 524px;
	margin-left: 15px;
	overflow: hidden;
	clear: both;
}

	#producto-producto-img{
		width: 274px;
		height: 266px;
		float: left;
	}
	
	#producto-producto-datos{
		width: 210px;
		height: auto !important;
		height: 251px;
		min-height: 251px;
		background: #CECECE url("../images/tienda-producto-datos.jpg") bottom right no-repeat;
		float:right;
		text-align: left;
		padding: 15px 25px 0px 15px;
		color: #000000;
		font-weight: bold;
	}
		
		#producto-producto-datos input.cantidad{
			width: 30px;
		}
		
		#producto-producto #producto-producto-datos a{
			text-decoration: none;
			color: #000000;
		}
		
		#producto-producto #producto-producto-datos a:hover{
			text-decoration: underline;
		}
		
		#producto-producto #producto-producto-datos a.catalogo{
			text-decoration: none;
			color: #9D7831;
		}
		
		#producto-producto #producto-producto-datos a.catalogo:hover{
			text-decoration: underline;
		}
		
		#producto-producto #producto-producto-datos form{
			margin: 0px;
			padding: 0px;
		}
		
	#producto-detalles{
		width: 559px;
		background: url("../images/producto-detalles-fondo.gif") left top no-repeat;
		float: left;
		margin: 0px;
		overflow: hidden;
	}
	
		#producto-detalles-datos{
			padding: 20px 10px 10px 200px;
			position: relative;
			height: 230px;
		}
	
		#producto-detalles-descripcion{
			margin-right: 150px;
			color: #000000;
		}
	
	#producto-carrito{
		background: url(../images/carrito.png) right bottom no-repeat;
		margin-right: 18px;
		height: 27px;
		line-height: 200%;
		text-align: right;
		padding: 35px 80px 0px 0px;
		font-weight: bold;
		position: absolute;
		right: 0px;
		bottom: 0px;
	}
	
		#producto-carrito p{
			margin: 0px;
			padding: 0px;
		}
	
#producto table{
	margin: 0px 10px 0px 200px;
	width: auto;
}

#producto table#cabeceras th{
	background-color: transparent;
	color: #000000;
	font-weight: bold;
}

#producto table#resumen{
	background-color: #FFFFFF;
	border: 3px solid #CBCBCB;
}

#producto table#resumen td{
	text-align: center;
	font-weight: bold;
}

#producto table#cabeceras th.tcantidad, #producto table#resumen td.tcantidad{
	width: 60px;
}

#producto table#cabeceras th.tproducto, #producto table#resumen td.tproducto{
	width: 200px;
}

#producto table#resumen td.tproducto a{
	color: #3E98A1;
}

#producto table#cabeceras th.tborrar, #producto table#resumen td.tborrar{
	width: 45px;
}
/**Fin de Producto**/

/**Registro**/
#registro{
}

#registro-categorias{
	text-align: right;
	float: right;
	padding: 0px 20px 10px 0px;
}

	#registro-categorias p{
		margin: 0px;
		padding: 0px;
	}


#registro-cabecera{
	width: 524px;
	margin-left: 15px;
	height: 35px;
	position: relative;
	clear: both;
	background: #000000 url("../images/noticia-cabecera.jpg") left top no-repeat;
}

#registro-cabecera-texto{
	color: #444444;
	height: 20px;
	padding: 15px 55px 0px 25px;
	font-weight: bold;
}

	#registro-cabecera-texto h3{
		font-size: 90%;
		margin: 0px;
		padding: 0px;
	}

#registro-cabecera-fin{
	height: 35px;
	width: 27px;
	background: url("../images/noticia-cabecera-fin.jpg") top no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
}

 #registro-campos{
 	background: #DFDFDF url("../images/registro-fondo.jpg") 0px 70px no-repeat;
	width: 524px;
	margin-left: 15px;
	margin-top: 0px;
	float:left !important;
	float: none;
	padding-bottom: 50px;
	position: relative;
 }
 
 	#registro-campos h3{
		font-size: 110%;
	}
	
	#registro-campos form{
		padding-top: 20px;
	}
	
	#registro-campos p{
		text-align: right;
		margin: 0px 90px 0px 0px;
	}
	
	#registro-campos p a{
		text-transform: uppercase;
		color:#9D7831;
		font-weight: bold;
		text-decoration: none;
	}
	
		#registro-campos p label{
			padding-right: 5px;
			font-weight: bold;
		}
		
	#registro-descripcion{
		width: 190px;
		position: absolute;
		top: 40px;
		left: 15px;
		color: #000000;
	}
		
	#registro-carrito{
		background: url(../images/carrito.png) right bottom no-repeat;
		margin-right: 5px;
		height: 27px;
		line-height: 200%;
		text-align: right;
		padding: 35px 80px 0px 0px;
		font-weight: bold;
		position: absolute;
		right: 0px;
		bottom: 0px;
	}
		
		#registro-carrito p{
			margin: 0px;
			padding: 0px;
		}
	
		#registro-carrito a, #registro-carrito a:visited{
			color: #000000;
			text-decoration: none;
		}
		
		#registro-carrito a:hover{
			text-decoration: underline;
		}
/**Fin de Registro**/

#contenido .pie p{
			margin: 0px 0px 0px 0px;
			padding: 20px 0px 0px 0px;
			color: #FFFFFF;
		}
		
#contenido-interior .pie p{
			margin: 0px 0px 0px 0px;
			padding: 20px 0px 0px 0px;
			color: #FFFFFF;
		}
		
		#contenido-interior .pie p a, #contenido .pie p a{
			color: #FFFFFF;
			text-decoration: none;
		}
		
		#contenido-interior .pie p a:hover, #contenido-interior .pie p a:hover{
			color: #FFFFFF;
			text-decoration: underline;
		}
		
		 #contenido-interior #registro #registro-campos p.error {
			color: #FF0000;
			font-weight: bold;
		}