/* --
Santander Banefe
diseño: Maria Carolina Silva
construccion: -
fecha: -
mod1: -
-- */

#side, #secondside {
	display: none;
}

#content {
	width: 940px;
}

#content #centro{
	background:url(bitmaps/bg.jpg) no-repeat scroll left top;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:345px;
	overflow:hidden;
	padding-left:75px;
	width:865px;
}
#content #centro h1{
	background:transparent url(bitmaps/defensoria_cliente.gif) no-repeat scroll left top;
	height:27px;
	margin:68px 0 35px 0;
	text-indent:-9999px;
	width:486px;
}
#content #centro p{
	margin-bottom:18px;
	width:805px;
}
#content #centro a{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
#content #centro a:hover{
	color:#FF0000;
}

	.cabecera_form {
		margin-bottom: 0.5em;
	}
	
		.cabecera_form h2 {
			color: #FF4803;
			font-size: 1.5em;
			padding: 0em 0em 0.25em 0.5em;
		}
		
			.cabecera_form h2 {
				color: #006331;
				float: left;
				margin-top: 0.3em;
			}
	
	.cabecera_form .titulo_form {
		float: right;
		_margin-top: -1.2em;
		text-align: right;
		font-weight: bold;
		background-color:#f3f3f3;
		width: 68%;
	}
	
	
	/* ---------- #form_contacto -------------*/
		
		#form_contacto p.dato_obligatorio {
			font-size: 0.8em;
			margin-left: 26.5em;
			clear: both;
		}
		
		#form_contacto ul {
			padding-top: 2em;
		}
		
		#form_contacto ul li {
			padding: 0em 0.25em 0.5em 0.25em;
		}
				
			#form_contacto ul li.sin_req, #form_contacto ul li.req_largo, #form_contacto ul li.req_medio, #form_contacto ul li.req_corto, #form_contacto ul li.alto, #form_contacto ul li.req_largo_alto, #form_contacto ul li.sin_req {
				padding-left: 9em;
				/*width: 100%px;*/
			}
			
			/*#form_contacto ul li.sin_req {
				width: 378px;
				
			}*/
			
			#form_contacto ul li.req_largo {
				background: url(bitmaps/contacto_requerido.gif) 26.5em top no-repeat;
			}
			
			#form_contacto ul li.req_medio {
				background: url(bitmaps/contacto_requerido.gif) 26.5em top no-repeat;

			}
			
			#form_contacto ul li.req_corto {
				background: url(bitmaps/contacto_requerido.gif) 26.5em top no-repeat;
			}
			
				#container.microempresarios #form_contacto ul li.req_largo {
					background: url(bitmaps/contacto_requerido_microemp.gif) 26.5em top no-repeat;
				}
				
				#container.microempresarios #form_contacto ul li.req_medio {
					background: url(bitmaps/contacto_requerido_microemp.gif) 26.5em top no-repeat;
				}
				
				#container.microempresarios #form_contacto ul li.req_corto {
					background: url(bitmaps/contacto_requerido_microemp.gif) 26.5em top no-repeat;
				}
			
				#form_contacto ul li.separador_abajo {
					margin-bottom: 1.3em;
				}
			
			#form_contacto ul li.entero {
				background-color: #f3f3f3;
				font-size: 0.8em;
				height: 45px;
				padding: 0em 2.5em;
				margin: 4em 0em;
				position: relative;
			}
			
				#form_contacto li.entero p, #form_contacto li.entero input {
					float: left;
				}
				
				#form_contacto li.entero p {
					margin: 1.7em 5em 0em 0em;
					padding-left: 17.5em;
				}
				
				#form_contacto li.entero .btn_enviar, #form_contacto li.entero .btn_cancelar {
					width: 103px;
					height: 34px;
					display: block;
					text-indent: -999px;
					overflow: hidden;
					float: right;
					margin: 0.55em 0em 0em 1.3em;
					border: 0pt none;
				}
				
				#form_contacto li.entero .btn_enviar {
					background: url(bitmaps/contacto_btn_enviar.gif) left top no-repeat;
				}
				
				#form_contacto li.entero .btn_cancelar {
					background: url(bitmaps/contacto_btn_cancelar.gif) left top no-repeat;
				}
				
					#container.microempresarios #form_contacto li.entero .btn_enviar {
						background: url(bitmaps/contacto_btn_enviar_microemp.gif) left top no-repeat;
					}
					
					#container.microempresarios #form_contacto li.entero .btn_cancelar {
						background: url(bitmaps/contacto_btn_cancelar_microemp.gif) left top no-repeat;
					}
				
					#form_contacto #exito {
						position: absolute;
						left: 480px;
						top: 10px;
					}

#form_contacto {
		position: relative;
	}
	
	#form_contacto fieldset {
	}
	
		#form_contacto legend {
			display: none;
		}
	
		#form_contacto input, #form_contacto select {
			border: 1px solid #999;
			color: #666;
		}
		
			#form_contacto .select_medio {
				width: 162px;
			}
			
			#form_contacto .select_largo {
				width: 215px;
			}
		
		#form_contacto input {
			border: 1px solid #999;
			background: url(bitmaps/bkg_inputs.gif) left top repeat-y;
			text-indent: 0.5em;
			height: 14px;
		}
		
			#form_contacto input.largo {
				width: 284px;
			}
			
			#form_contacto input.medio {
				width: 162px;
			}
			
			#form_contacto input.corto {
				width: 114px;
			}

		#form_contacto label {
			display: block;
			text-align: right;
			float: left;
			width: 190px;
			padding-right: 2em;
		}
		
			#form_contacto label.error {
				color: #F00;
				font-weight: bold;
				float: none;
				margin: -0.375em 0em 0.375em 28em;
				padding-left: 1.25em;
				text-align: left;
				width: auto;
				background: url(bitmaps/contacto_error_icon.gif) left 0.375em no-repeat;
			}	
			
	/* ---------- #formulrio_abajo -------------*/
	
	fieldset h2 {
		padding: 10px 0px 0px 125px;
		font-weight: bold;
	}
	
	#form_contacto #tipoprop input {
		padding-top: 5px;
	}
	
	#form_contacto ul li.alto {
		min-height:25px;
		height:auto!important;
		height:25px;
		margin-bottom: 10px;
	}
	
	#form_contacto ul li.req_largo_alto {
		background: url(bitmaps/contacto_requerido.gif) 26.5em top no-repeat;
		min-height:20px;
		height:auto!important;
		height:20px;
	}
	
		#form_contacto #tipoprop input, #form_contacto #encontruccion input{
			border: 0;
			background: none;
		}

