@charset "utf-8";
/*	----------------------------------------------------------------------------
	Estilos parte los formularios emergentes
	
	version:	1.1
	autor:		Jorge Canteli
	email:		jorcanvi@q-interactiva.com
	web:		http://www.q-interactiva.com
	----------------------------------------------------------------------------*/
	

/*	----------------------------------------------------------------------------
	Estilos pagina
	----------------------------------------------------------------------------*/
	*
	{
		margin:0;
		padding:0;
	}
	body
	{
		background:#fff;
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family:"Trebuchet MS";
		font-size:13px;
	}
	#contenedor
	{
		margin:0 auto;
		padding:12px;		
		width:639px;
		
		background-color:#fff;
	}
	#contenedor h1
	{
		margin:0 0 10px 0;
		padding:0 0 0 10px;
		
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family:"Trebuchet MS";
		color:#333;
		font-size:13px;
		
		background:url(../img/ico_flechaVerde.gif) no-repeat left center;
	}
	#contenedor #capaNotas
	{
		margin:10px 0 5px 0;		
		padding:0 0 0 0;
		width:575px;
	}
	#contenedor #capaNotas p
	{
		color:#cc0000;	
	}
	#contenedor p
	{
		margin:0 0 0 10px;
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#666;	
	}
	#contenedor form
	{
		margin:25px 0 25px 0;		
		padding:0 0 0 0;
		width:575px;
	}
	
	#contenedor .contformularios
	{
		clear:both;
		float:none;
		margin:0 0 5px 0;
		padding:0 0 5px 0;		
		width:575px;		
	}
	#contenedor #contAmigo1
	{
		margin:25px 0 0 0;
	}
	#contenedor #contAmigo2
	{
		margin:5px 0 0 0;
	}
	#contenedor #contAmigo3
	{
		margin:0 0 25px 0;
	}
	
	#contenedor .capaizq
	{
		float:left;
		display:inline;		
		margin:0 0 0 0;
		padding:0 7px 0 0;
		width:103px;
			
		text-align:right;		
	}
	#contenedor .capaderecha
	{
		float:left;
		display:inline;		
		margin:0 0 0 0;
		width:465px;
		
		text-align:left;	
	}
		#contenedor .capaderecha .pobligatorio
		{
			float:left;			
			margin:0 0 0 5px;
			width:100px;
			
			text-align:left;	
		}
		#contenedor .capaderecha .pobligatorio span
		{
			visibility:hidden;
		}
		
	#contenedor input
	{
		margin:0 0 5px 0;
		padding:2px;		
		width:285px;
		height:16px;	
		
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#666;	
		text-align:left;
		
		border:1px solid #ccc;
	}
	
	.inputFlotante
	{
		float:left;
	}
	#contenedor textarea
	{
		margin:0 0 5px 0;
		padding:2px 2px 2px 2px;		
		width:459px;
		height:135px;	
		
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#666;	
		text-align:left;
		
		border:1px solid #ccc;
	}
	#contenedor select
	{
		margin:0 0 5px 0;
		padding:2px 0 2px 2px;		
		width:287px;
		height:16px;	
		
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#666;	
		text-align:left;
		
		border:1px solid #ccc;	
	}
	#contenedor label
	{
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#666;
		text-align:right;
	}
	#contenedor #botonEnvio
	{
		float:right;
		margin:0;
		padding:0;		
		width:55px;
		height:20px;
		
		font-family:"Trebuchet MS",sans-serif;		
		font-size:11px;
		text-align:center;	
		color:#666;
		
		background-color:#eee;			
		border:1px solid #ccc;		
		cursor:pointer;
	}
	
	/*CAPA RESULTADO*/
	#contenedor .capaderecha .caparesultado
	{
		display:none;
		clear:both;
		margin:0 0 0 0;
		padding:0;
		width:465px;		
	}
	#contenedor .capaderecha .caparesultado p
	{
		margin:0;
		
		color:#cc0001;
		font-size:10px;
	}
