/*******CLIENTES******/

	ul.tres { border-left: none;  border-right: 1px solid #ECEDEF; }
	
/*******NOTICIAS Y PREGUNTAS******/
	
div.pregunta a, div.noticia a 
{
	color: #54586B; 		
	text-decoration:	none;
}	


/*******GENERICAS*******/


a.link
{
	font-size:			0.9em;
	color:				#999EA4;
	text-decoration:	none;
}

a.link:hover { color: #54586B; }


/*******ERROR*******/

div.msj_error
{
	font-size:			1em;
	color:				#ff0000;
	text-align: center;	
	width: 500px;
}
div.msj_error a
{
	font-size:			1em;
	color:				#ff0000;
	text-decoration:	none;
}

div.msj_error a:hover { text-decoration:	underline; }

/*******TABLA PRODUCTOS*********/

		table td a.favoritos
		{
			background:		url(../images/botones/boton.png) bottom no-repeat;
			height:			16px;
			text-indent:	-9999px;
			display:		block;
		}
		
		table td a.favoritos:hover { background-position:	 top; }


		table#subcategoria td.favorito { padding-left: 0; background: #fff; }
/*******TABLA PRODUCTOS*********/

#usuario2
{
	background:		#fff url(../images/fondos/usuarios2.png) no-repeat;
	padding: 		0.88em 0 0 3.08em;
	height:			auto;

}

	#usuario2 span#bienvenido
	{
		color:			#0372C7;
		font-size:		1.1em;
		font-family:	Arial, Verdana, sans-serif;
		display:		block;
		margin:			0.3em 0 0.5em 0;
	}
	
		#usuario2 span#bienvenido strong
		{
			text-transform:	uppercase;
		}	
		#usuario2 a
		{
			display:			block;
			color:				#54586B;
			font-size:			0.9em;
			text-decoration:	none;
			background:			url(../images/botones/flecha3.png) 0px 4px no-repeat;
			padding-left:		12px;
			margin:				0;
		}
				
		#usuario2  a:hover
			{  
				background:		url(../images/botones/flecha3o.png) 0px 4px no-repeat;
				color:			#037ed3;
			}
			
			#usuario2  a#salir
			{
				border-top:		1px dotted #A3A3A3;
				margin-top:		0.5em;
				padding-top:	0.5em;
				background:			url(../images/botones/flecha3.png) 0px 9px no-repeat;
			}
			
				#usuario2  a#salir:hover { background:		url(../images/botones/flecha3o.png) 0px 9px no-repeat; }
	
	
/*registro*/	
#passwordStrength
{
	height:15px;

}

.strength0
{
	width:100px;
	background:#cccccc;
}

.strength1
{
	width:50px;
	background:#ff0000;
}

.strength2
{
	width:100px;	
	background:#ff5f5f;
}

.strength3
{
	width:150px;
	background:#56e500;
}

.strength4
{
	background:#4dcd00;
	width:200px;
}

.strength5
{
	background:#399800;
	width:250px;
}


/*BOTON MI PEDIDO*/
.imput_ms_claro{

border:#90b1cf 1px solid;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px ! important;
font-weight:bold;
color: #626262;
cursor:pointer;
margin:0px;
padding:0px;
}
.imput_ms_claro:hover{
border:#a9a9a9 1px solid;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px ! important;
font-weight:bold;
color: #037FCF;
cursor:pointer;
margin:0px;
padding:0px;
background-color:#FFFFFF;

}


.volverBoton{
border-style:none;
background-color:#037FCF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:			1.1em;
font-weight:		bold;
text-decoration:	none;
cursor:pointer;
color:				#fff;
float:			left;
margin-left:	1em;
padding:0px;


}
.volverBoton:hover{
border-style:none;
background-color:#037FCF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:			1.1em;
font-weight:bold;
text-decoration: underline; 
color:				#fff;
float:			left;
cursor:pointer;
margin-left:	1em;
padding:0px;

}
.continuarBoton{
border-style:none;
background-color:#037FCF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:			1.1em;
font-weight:		bold;
text-decoration:	none;
color:				#fff;
cursor:pointer;
float:			right;
margin-right:	1em;
padding:0px;


}
.continuarBoton:hover{
border-style:none;
background-color:#037FCF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:			1.1em;
cursor:pointer;
font-weight:bold;
text-decoration: underline; 
color:				#fff;
float:			right;
margin-right:	1em;
padding:0px;

}


form#radios div#pedido 
{
	text-align:	left;
	padding:	0 2em;
}
			
	form#radios div#pedido label
	{
		display:		block;
		font-family:	Arial, Verdana, sans-serif;
		font-size:		1.1em;
		margin-bottom:	1em;
	}

		form#radios  div#pedido label span { color: #666; line-height: 1.4em; }
		
		form#radios div#pedido  label span strong { color: #037FCF; }
		
	form#radios.conf div#pedido  label { margin-bottom: 0; }
		
			form#radios.conf div#pedido  label span strong { color: #666; }

div#pedido div#radios 
{
	text-align:	left;
	padding:	0 2em;
}
			
	div#pedido div#radios label
	{
		display:		block;
		font-family:	Arial, Verdana, sans-serif;
		font-size:		1.1em;
		margin-bottom:	1em;
	}

		div#pedido div#radios label span { color: #666; line-height: 1.4em; }
		
		div#pedido div#radios label span strong { color: #037FCF; }
		
	div#pedido div#radios.conf label { margin-bottom:2em; }
		
			div#pedido div#radios.conf label span strong { color: #666; }
			
			
		/*	
			div#alta label, form#alta span#dificultad
{
	display:		block;
	margin-bottom:	1em;
		
	text-align:left;
}
*/
	div#alta label strong
	{
				padding-top:	0.5em;
			font-weight:	bold;
	}
	div#alta label span
	{
		color:			#7A828B;
		float:			left;
		font-size:		1.1em;
		width:			12em;
		padding-top:	0.3em;
		text-align:		right;
		margin-right:	1.5em;
			
	}
	
		div#alta label span.error
		{
			color:			#f00;
			display:		block;
			width:			23.5em;
			float:			none;
			margin:			0.5em 0 0 13.3em;
			font-weight:	bold;
			text-align:		left;
		}
	/*
		div#alta label.especial span, form#alta span#dificultad
		{
			color:			#048EDE;
			float:			left;
			font-size:		1.1em;
			//width:			12em;
			padding-top:	0.3em;
			text-align:		right;
			margin-right:	1.5em;
		}

		div#alta span#dificultad { width:37em; }
		
			div#alta span#dificultad strong
			{

				color:			#fff;
				padding:		0.3em 0em 0.3em 0.5em;
				font-weight:	normal;
			}
	*/
	div#alta label span.obligatorio
	{
		float:		right;
		color:		#059EE9;
		margin:		-1.5em 9em 0 0;
		padding-top:	0;
	}
	
	div#alta label input, form#alta label textarea
	{
		font-size:		1.1em;
		color:			#7A828B;
		width:			23em;
		font-family:	Verdana, Arial, sans-serif;
		border-top:		1px solid #A6A7A8;
		border-left:	1px solid #A6A7A8;
		border-bottom:	1px solid #DFDFE0;
		border-right:	1px solid #DFDFE0;
		padding:		0.3em;
	}
	
	div#alta input#submit-enviar
	{
		background:		transparent url(../images/botones/enviar.png) no-repeat;
		width:			59px;
		height:			12px;
		cursor:			pointer;
		margin:			1em 0 0 27em;
	}
	
	div#alta fieldset#yacliente
	{
		border-bottom:	1px dotted #D5D6D7;
		padding-bottom:	0.5em;
		margin-bottom:	0.8em;
	}
	
		div#alta fieldset#yacliente label span
		{
			float:		none;
			display:	block;
			width:		30em;
			text-align:	left;
			margin-bottom:	0.5em;
		}
	
	div#alta span#paravalidar 
	{ 
		margin:		2em 0 1em 13.5em; 
		display:	block;
		font-size:	1.1em;
		color:		#048EDE;
	}
	
	div#alta label#label-pregunta span { font-weight: bold; }
	
	div#alta input#acepto
	{
		width:			auto;
		float:			left;
		margin-left:	13.5em;
	}
	
		div#alta span#aceptotxt
		{
			text-align:	left;
			width:		23em;
		}



.errorLogin{
	color:red;
	text-align:center;
}	
.errorinput{
	background-color:#FFCCCC;

}	


ul.mapaweb
{
	list-style-type:	none;
	margin-bottom:		1em;
}

	ul.mapaweb li a
	{
		font-size:			1.1em;
		font-weight:		normal;
		text-decoration:	none;
		color:				#54586B;
		line-height:		2em;
		background:			transparent url(../images/botones/flecha3.png) no-repeat scroll 0px 4px;
		padding-left:		12px;
	}
	
		ul.mapaweb li a:hover { color: #037ED3; background: transparent url(../images/botones/flecha3o.png) no-repeat scroll 0px 4px; }
		
ul.error{	
	list-style-type:	none;
	margin-bottom:		1em;
	margin-top:		1em;
}	
ul.error li
	{
		font-size:			1.1em;
		font-weight:		normal;
		text-decoration:	none;
		color:				#54586B;
		line-height:		1.5em;
		
	}
	
		
ul.error li a
	{
		
		text-decoration: underline;
		color:				#54586B;
		
		
		
	}
	
		ul.error li a:hover { color: #037ED3;  }
		ul.error li a:visited { color: #54586B;  }
		
		
	p.error1  a
	{
		
		text-decoration: underline;
		color:				#54586B;
		
		
		
	}
	
		p.error1 a:hover { color: #037ED3;  }
		ul.error1 a:visited { color: #54586B;  }

.desc_home
{
font-size:9px;
color:#999999;
font-style:italic;
font-weight:300;
padding-top:40px;
padding-bottom:10px;
}
div.desc_home p
{

padding-top:5px;
padding-right: 5px;
text-align:justify;
}
		
			