@media screen{
/************************************************/  
/* CSS 2.0 formularios.css - pycsa              */
/* @author: netconsulting                       */
/* @url: www.netconsulting.es                   */
/************************************************/                       

	/*-- CONTACTO -----------------------------------------------------------*/
	
	#form-contacto{ 
		width:640px; 
		border:1px solid #c4c3c3;
		padding:5px;
		margin-left:0px;
		margin-bottom:20px;
		float:left;
	}
	
	#form-contacto .p_general{
		float:left;
		width:640px;
		clear:both; 
		margin:3px 6px !important; 
		padding:2px 0 !important;
	}
	
		html > body #form-contacto .p_general label span.label{ width:120px !important;}
		
		#form-contacto .p_general label span.label{ 
			float:left !important;
			width:120px !important;
			text-align:left !important;
		}
		
			.validationerror{ border:1px solid #f00 !important;}
		
			html > body #form-contacto .p_general input { width:182px; }
			
			#form-contacto .p_general input {
				width:160px;
				background-color:#f7f4f2;
				border:1px solid #aaa;
				font-size:100%;
				padding:2px;
				float:left !important;
				margin-right:10px;
			}
			
			html > body #form-contacto .p_general textarea{ width:500px; }
			
			#form-contacto .p_general textarea{
				width:490px;
				background-color:#f7f4f2;
				border:1px solid #aaa;
				font-size:120%;
				padding:2px;
				float:left !important;
				margin-right:10px;
			}
			
			#form-contacto .p_general select{
				width:304px;
				background-color:#f7f4f2 ;
				border:1px solid #aaa;
				font-size:100%;
			}
			
				#form-contacto .p_general input:hover, #form-contacto .p_general textarea:hover, 
				#form-contacto .p_general input:focus, #form-contacto .p_general textarea:focus{
					color:#005622;
					background-color:#fff;
					border:1px solid;
				}

			
				
		/*-- p_check --*/	
		#form-contacto .p_check{ 
			clear:both; 
			margin:4px 15px !important; 
			padding:2px 0 2px 108px !important; 
			border:1px solid none;
		}
		
		#form-contacto .p_check label{ 
			float:left;
			width:99%;
			text-align:left;
		}
		
			#form-contacto .p_check input{
				width:15px;
				float:left;
				background-color:#f9f8f9;
				font-size:100%;
				padding:2px;
			}
			
			#form-contacto textarea{ height:100px;}
			
		/*-- BOTON ENVIAR --*/	
				
		#form-contacto .p_submit { 
			float:right; 
			width:310px; 
			margin:3px 20px 3px 10px !important; 
			padding:0 !important; 
		}
	
			#form-contacto .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;
				width:89px;
				height:28px;
				cursor:pointer;
			}
			
				#form-contacto .p_submit input:hover{ color:#fff; }
				







	
	/*-- LICITACIONES : FORMULARIO SOLICITUD --------------------------------*/
	#buscador{}
	
	#form-licitaciones{ 
		width:655px; 
		border:1px solid #c4c3c3;
		padding:5px;
		margin-left:0px;
		margin-bottom:20px;
		float:left;
	}
	
	#form-licitaciones .title_h2{ margin:5px 0;}
	
	html > body .column-left, html > body  .column-right{ width:320px; }
	
	.column-left, .column-right{
		float:left;
		width:320px;
	}
	
		.column-left{ margin-right:10px; }

	#form-licitaciones .p_general{
		float:left;
		clear:both; 
		margin:3px 6px !important; 
		padding:2px 0 !important; 
	}
	
		#form-licitaciones .p_general label span{ float:left !important;}
		
		.vali{ float:left !important; width:11px; border:1px solid; display:none;}
	
		html > body #form-licitaciones .p_general label span.label{ width:310px !important;}
		
		#form-licitaciones .p_general label span.label{ 
			float:left !important;
			width:300px !important;
			text-align:left !important;
		}
		
			.validationerror{ border:1px solid #f00 !important;}
		
			.validatornone{ display:none; }
			
			html > body #form-licitaciones .p_general input , html > body #form-licitaciones .p_general textarea{ width:300px; }
		
			#form-licitaciones .p_general input, #form-licitaciones .p_general textarea{
				width:295px;
				background-color:#f7f4f2;
				border:1px solid #aaa;
				font-size:100%;
				padding:2px;
				float:left !important;
			}
			
			#form-licitaciones .p_general select{
				width:304px;
				background-color:#f7f4f2 ;
				border:1px solid #aaa;
				font-size:100%;
			}
			
			#form-licitaciones .p_general textarea{ font-size:120%;}
			
				#form-licitaciones .p_general input:hover, #form-licitaciones .p_general textarea:hover, 
				#form-licitaciones .p_general input:focus, #form-licitaciones .p_general textarea:focus{
					color:#005622;
					background-color:#fff;
					border:1px solid;
				}

			/*-- fechas --*/				
			#form-licitaciones .p_date{
				float:left;
				clear:both; 
				margin:3px 6px !important; 
				padding:2px 0 !important; 
			}
			
				#form-licitaciones .p_date label span{ float:left !important;}
		
				html > body #form-licitaciones .p_date label span.label{ width:310px !important;}
				
				#form-licitaciones .p_date label span.label{ 
					float:left !important;
					width:300px !important;
					text-align:left !important;
				}
				
				#form-licitaciones .p_date input {
					width:260px;
					background-color:#f7f4f2;
					border:1px solid #aaa;
					font-size:100%;
					padding:2px;
					float:left !important;
				}
				
		/*-- p_check --*/	
		#form-licitaciones .p_check{ 
			clear:both; 
			margin:4px 15px !important; 
			padding:2px 0 !important; 
			border:1px solid none;
		}
		
		#form-licitaciones .p_check label{ 
			float:left;
			width:99%;
			text-align:left;
		}
		
			#form-licitaciones .p_check input{
				width:15px;
				float:left;
				background-color:#f9f8f9;
				font-size:100%;
				padding:2px;
			}
			
			#form-licitaciones textarea{ height:100px;}
			
		/*-- Input --*/	
				
		#form-licitaciones .p_submit { 
			float:right; 
			width:310px; 
			margin:3px 10px !important; 
			padding:0 !important; 
		}
	
			#form-licitaciones .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;
				width:89px;
				height:28px;
				cursor:pointer;
			}
			
				#form-licitaciones .p_submit input:hover{ color:#fff; }
				
	
	/*-- REGISTRO GENERAL VPO --------------------------------------------------*/
	#form-registrovpo
	{
	}
	
	    #form-registrovpo #columna-izquierda
	    {
	        width:320px;
	        float:left;
	        margin-right:20px;
	    }
	    #form-registrovpo #columna-derecha
	    {
	        width:320px;
	        float:left;
	    }
	    
	    /*-- BOTON ENVIAR --*/	
				
		#form-registrovpo .p_submit  
		{
		    clear:both;
		}
		
	/*-- REGISTRO GENERAL BOLSA ALQUILER --------------------------------------------------*/
	#form-registrobolsaalquiler
	{
	}
	
	    #form-registrobolsaalquiler #columna-izquierda
	    {
	        width:320px;
	        float:left;
	        margin-right:20px;
	    }
	    #form-registrobolsaalquiler #columna-derecha
	    {
	        width:320px;
	        float:left;
	    }
	    
	    /*-- BOTON ENVIAR --*/	
				
		#form-registrobolsaalquiler .p_submit  
		{
		    clear:both;
		}

			


}