@media screen{
/************************************************/  
/* CSS 2.0 formularios.css - Concebidos         */
/* @date: December 2009                         */
/* @author: NetConsulting                       */
/* @url: www.netconsulting.es                   */
/************************************************/ 

#content {width:945px;}

#content strong{color:#d70076;}
#content .negrita{font-weight:bold;color:#d70076;}

#content fieldset{ clear:both;}
	
	#content #columna-izquierda, #content #columna-derecha{
		float:left;
		width:48%;
		margin:10px 0px 10px 12px;
		-moz-border-radius:11px;
		-khtml-border-radius:11px;
		-webkit-border-radius:11px;
		border-radius:5px;
		border:1px solid #e5e5e5;
	}
		#content #columna-izquierda:hover, #content #columna-derecha:hover{border:1px solid #aaa;}
		
		#content #columna-izquierda{ margin-left:10px;}
	
		#content .p_general{
			clear:both;
			height:28px;
			font-size:80%;
			margin:10px 4px;
			padding:0px 4px;
		}
		
			#content .p_general .obligatorio{font-size:75%;margin-right:5px;color:#d70076;display:block;float:left;padding:0px;height:15px;line-height:15px;}
			
			#content .p_general .label{ float:left;width:195px;}
			
			#content .p_general .minilabel{ float:left;width:235px;}
			
				#content .p_general .label i{ color:#999; font-size:85%;}
				
				#content .p_general .minilabel i{ color:#999; font-size:85%;}
			
			#content .p_general .label_big{ float:left;width:315px;}
			
			#content .p_general .value{ float:left;max-width:100%; text-align:justify; color:#578bb0; margin-bottom:5px;}
			
			#content .p_general input{ 
				float:left; 
				width:235px;
				padding:2px;
				-moz-border-radius:4px;
				-khtml-border-radius:4px;
				-webkit-border-radius:4px;
				border-radius:4px;
				border:1px solid #e5e5e5;
			}
			
			#content .p_general textarea{ 
				float:left; 
				width:97%;
				height:70px;
				padding:2px;
				-moz-border-radius:4px;
				-khtml-border-radius:4px;
				-webkit-border-radius:4px;
				border-radius:4px;
				border:1px solid #e5e5e5;
				overflow:auto;
			}
			
			#content .p_general select{ 
				float:left; 
				width:242px;
				padding:2px;
				-moz-border-radius:4px;
				-khtml-border-radius:4px;
				-webkit-border-radius:4px;
				border-radius:4px;
				border:1px solid #e5e5e5;
			}
			
			#content .p_general a
			{
			    background:url(../../images/publica/link.gif) no-repeat top right;
			    padding-right:10px;
			}
			
				#content .p_general input:hover, #content .p_general input:focus,
				#content .p_general select:hover, #content .p_general select:focus,
				#content .p_general textarea:hover, #content .p_general textarea:focus{
					color:#d70076;
					border:1px solid;
				}
			
			#content .p_check{
				clear:both;
				padding:0 0 3px 10px;
				min-height:20px;
				font-size:80%;
			}
				#content .p_check span{ margin-left:5px;}
			
			
			#content .p_big{
				clear:both;
				height:98px;
				font-size:80%;
				margin:10px 4px;
				margin-bottom:5px;
			    padding:0px 4px;
			}
			
				#content .p_big .obligatorio{font-size:75%;margin-right:5px;color:#d70076;display:block;float:left;padding:0px;height:15px;line-height:15px;}
				
				#content .p_big .label{ float:left;width:190px;}
				
					#content .p_big .label i{ color:#999; font-size:85%;}
				
				#content .p_big .value{ float:left;max-width:100%; text-align:justify; color:#578bb0; margin-bottom:5px;}
				
				#content .p_big input{ 
					float:left; 
					width:186px;
					padding:2px;
					-moz-border-radius:4px;
					-khtml-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;
					border:1px solid #e5e5e5;
				}
				
				#content .p_big textarea{ 
					float:left; 
					width:99%;
					height:70px;
					-moz-border-radius:4px;
					-khtml-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;
					border:1px solid #e5e5e5;
					overflow:auto;
				}
				
				#content .p_big select{ 
					float:left; 
					width:191px;
					padding:2px;
					-moz-border-radius:4px;
					-khtml-border-radius:4px;
					-webkit-border-radius:4px;
					border-radius:4px;
					border:1px solid #e5e5e5;
				}
				
					#content .p_big input:hover, #content .p_big input:focus,
					#content .p_big select:hover, #content .p_big select:focus,
					#content .p_big textarea:hover, #content .p_big textarea:focus{
						color:#d70076;
						border:1px solid;
					}
				
			#content .p_submit{text-align:right;clear:both; margin-right:10px;}
				
				#content .p_submit input{
					width:167px;
					height:35px;
					font-weight:bold;
					background:#4e8bb6;
					color:#fff;
					border:0;
					cursor:pointer;
					background:url("/images/publica/bt.png") no-repeat top left;
					margin-left:10px;
				}
					#content .p_submit input:hover{ background:url("/images/publica/bt_over.png") no-repeat top left;color:#000;}
					
					#content .p_submit .left
					{
					    float:left;
					}
					
			#content ul li {
			    font-size:80%;
			    margin-left:30px;
			    margin-bottom:5px;
			    list-style-type:square;
			}
			
			
			#content .enlace_hotel a
			{
			    background:url(../../images/publica/link.gif) no-repeat top right;
			    padding-right:10px;
			    font-size:90%;
			    margin-left:205px;
			}
			/*-- errores y exitos --*/
			
		#help{
			margin:10px 0px 10px 12px;
		-moz-border-radius:11px;
		-khtml-border-radius:11px;
		-webkit-border-radius:11px;
		border-radius:5px;
		border:1px solid #e5e5e5;
		width:97%;
		}	
			
			
			
}
