@media screen{
/************************************************/  
/* CSS 2.0 registros.css - pycsa                */
/* @author: netconsulting                       */
/* @url: www.netconsulting.es                   */
/************************************************/                       
                
#columna-izquierda{
	float:left;
	margin:20px 15px 20px 0;
	padding:10px;
	border:1px solid #ddd;
	width:300px;
}
	
#columna-derecha{
	float:left;
	margin:20px 0 20px 0;
	padding:10px;
	border:1px solid #ddd;
	width:300px;
}

	#columna-izquierda p, #columna-derecha p{ 
		clear:both;
		margin:5px;
		font-size:100%;
	}
	
		#columna-izquierda span.label, #columna-derecha span.label,#columna-izquierda label.label, #columna-derecha label.label{
			float:left;
			width:290px;
			height:20px;
		}

		#columna-izquierda input, #columna-derecha input{
			width:290px;
			height:17px;
			border:1px solid #aaa;
			background:#f7f4f2;
		}
		
			#columna-izquierda input:hover, #columna-derecha input:hover{
				color:#005622;
				background-color:#fff;
				border:1px solid;
			}
			
		#columna-izquierda textarea, #columna-derecha textarea{
			width:290px;
			height:100px;
			border:1px solid #aaa;
			background:#f7f4f2;
		}
		
			#columna-izquierda textarea:hover, #columna-derecha textarea:hover{
				color:#005622;
				background-color:#fff;
				border:1px solid;
			}
			
		#columna-izquierda select, #columna-derecha select{ width:292px;border:1px solid #aaa;background:#f7f4f2;}
		
		#columna-izquierda select:hover, #columna-derecha select:hover{ 
			color:#005622;
			background-color:#fff;
			border:1px solid;
		}
		
			#columna-izquierda .p_check, #columna-derecha .p_check{	}
			
				#columna-izquierda .p_check .label, #columna-derecha .p_check .label{
					float:left;
					width:200px;
				}
				
					#columna-izquierda .p_check input, #columna-derecha .p_check input{ float:left; width:80px;}
		
	/*-- central --*/
	#columna-central{
		clear:both;
		float:left;
		margin:5px 0 0 0;
		padding:10px;
		border:1px solid #ddd;
		width:635px;
		background:url(../../images/Publica/registro.jpg) no-repeat bottom right;
	}	
	
		#columna-central h3{}
		
		#columna-central p, #columna-central p{ 
			clear:both;
			margin:5px;
			font-size:100%;
		}
		#columna-central .label{
			float:left;
			width:150px;
			height:20px;
		}
		
			#columna-central input, #columna-central select{ 
				width:140px;
				border:1px solid #aaa;
				background:#f7f4f2;
			}
			    #columna-central input.big{ width:380px; }
			
				#columna-central input:hover, #columna-central select:hover, #columna-central textarea:hover{
					color:#005622;
					background-color:#fff;
					border:1px solid;
				}
			
			#columna-central textarea{
				width:380px;
				border:1px solid #aaa;
				background:#f7f4f2;
				height:100px;
			}
					
					
				#columna-izquierda .p_general input:focus, #columna-derecha .p_general input:focus,
				#columna-izquierda .p_general select:focus, #columna-derecha .p_general select:focus,
				#columna-central .p_general input:focus, #columna-central .p_general select:focus,
				 #columna-central .p_general textarea:focus{
						color:#005622;
						background-color:#fff;
						border:1px solid;
				}
			
		.p_submit{
			float:right; 
			width:310px; 
			margin:3px 20px 3px 10px !important; 
			padding:0 !important; 
		}
		
			.p_submit input{
				background:url(/images/publica/bg_title_table.jpg) no-repeat bottom right;
				border:0;
				color:#333;
				font-size:90%;
				font-weight:bold;
				float:right;
				text-align:center;
				padding-top:4px 10px;
				height:28px;
				cursor:pointer;
			}
			
				.p_submit input:hover{ color:#fff; }
				
			.error{ width:630px !important;}
			
			#content .error p{width:610px;margin:10px;}
			
			.validationerror{}
			
		#content .checkboxlist
		    {
		    }
		        #content .checkboxlist input
		        {
		            width:20px;
		        }
			
		/*-- aviso legal --*/
		
		.legaladvice{
			clear:both;
			float:left;
			width:640px;
			margin:10px 0;
			font-size:80%;
			color:#999;
			border-top:1px dotted;
			border-bottom:1px dotted;
			
			padding:5px 0;
		}
	
	/*-- FORMULARIOS --*/
	#form-registrovpo
	{
	    clear:both;
	}
	
	#form-registrobolsaalquiler
	{
	    clear:both;
	}
	#form-inscripcion-vpo
	{
	    clear:both;
	}
	#form-inscripcion-bolsa
	{
	    clear:both;
	}
	
	#imprimir
	{
	    background:url(/images/publica/printer.gif) no-repeat 0% 50%;
	    padding-left:20px;
	}
	
	#imagencabecera
	{
	    display:none;
	}
			
}			
			
				
	