
.institucional {
	font-size: 13px;
	line-height: 15px;
	color:#504f4f;
	}

.caja476 {
	width: 476px;
	float: left;
	background: #E6E5DF;
	}
	
label {
	cursor: pointer;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0;
}

.formulario {	
	float: left;
	display: inline;
	text-align: left;
	background: #E6E5DF;
	padding: 0px;
}

.formulario .header {
	padding: 6px 0 3px 6px;
	}

.formulario input1, checkbox {	
	background: #E6E5DF ! important; 
	border: 0;
}

.formulario p {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #504f4f;
	}
	
.formulario a {
	color: #028ccd;
	}
	
.formulario a:visited {
	color: #028ccd;
	}

.ancho790 {
		width: 790px;
		}
		
.ancho476 {
		width: 476px;
		}

.ancho480 {
		width: 480px;
		}

.formulario h3 {
		margin: 0px;
		font-size: 14px;
		text-transform: uppercase;
		color: #565144;
		font-weight: bold;
	}
	
.formulario h4 {
		margin: 0px;
		font-size: 14px;
		padding-bottom: 10px;
		
	}
	


.ayuda{
	margin: 5px 0 0 20px;
	padding: 10px;
	background: #ebeae5;
	border: solid 5px #d5d2c7;
	line-height: 16px;
	text-align: left;
	background: #E6E5DF;
	color: #504f4f;
	font-size: 11px;
	}



	
.formulario .ayuda dl{
	font-family: Arial, Helvetica, sans-serif;
	color:#504f4f;
	}
	
.formulario .ayuda dt {
	font-family: Arial, Helvetica, sans-serif;
	color:#504f4f;
	padding-left: -10px;
	}
	
.formulario .ayuda dd {
	font-family: Arial, Helvetica, sans-serif;
	color:#504f4f;
	}
	
.size16 {
	font-size: 16px;
	}

.formulario .ayuda h4 {
	font-family: Arial, Helvetica, sans-serif;
	color:#504f4f;
	font-size: 15px;
	}

	
	.formulario form {
		margin: 0px;
		padding: 0px;
	}

	.formulario select {
		font: normal 12px Arial, Helvetica, sans-serif;
		background: #F8F7F6;
		border: solid 1px #8A8881;
		padding: 2px;
	}

	.formulario table {
		font: normal 12px Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}

	.formulario table {
		margin: 0;
		padding: 0;
	}

	.formulario table td {
		margin: 0;
		padding: 0;
	}

	.formulario .ff_separador {
		border-top: 1px solid #FFF;
		padding-top: 8px ! important;
	}
	
	.formulario .ff_ch_separador {
		border-top: 1px solid #FFF;
		margin: 4px ! important;
		line-height: 5px;
	}

	.formulario .ff_element {
		margin-top: 10px;
		padding: 2px;
	}

	.formulario .form_titulo {
		float: left;
		width: 150px;
	}

	.formulario .req {
		color: #E60003;
		margin-left: 5px;
	}

	.formulario .req2 {
		color: #E60003;
		font-style: italic;
	}
	
	.formulario .user_data {
		color: #565144;
		font-weight: bold;
	}

	.formulario .form_campo {
		background: #D5D2C7;
	}
	
	.form_campo {
		background: #D5D2C7;
	}
	
	.box{
		background: #E6E5DF ! important;
		border: 0;
		}

	.formulario .tit {
		border-bottom: solid 1px #FFF;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}
	
	.formulario .tip {
		font-size: 10px;
		margin-left: 10px;
	}

.formulario .formu {
	padding: 12px;
	}


.bggris {
	background: #D5D2C7;
}

.bgcrema {
	background: #ebeae5;
	padding: 10px;
	}

.bgmarron {
	background: #B8B5AC;
	padding: 10px;
	}

.advertencia {
	width: 476 px;
	padding: 6px;
	float: left;
	}
	
.resaltado {
	color: #028ccd;
	font-weight: bold;
	}
	
.resaltado a {
	color: #028ccd;
	font-weight: bold;
	}
	
.resaltado a:hover {
	text-decoration: underline;
	color: #028ccd;
	font-weight: bold;
	}
	
.resaltado a:visited  {
	color: #028ccd;
	font-weight: bold;
	}

.
	
.calendario {
	background-image: url(http://www.laguiadelvalle.com.ar/images/ico_form_calendario.gif);
	background-repeat: no-repeat; 
	background-position: right; 
	width:120px;
	padding-right: 25px;
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #F8F7F6;
	border: solid 1px #8A8881;
	padding: 2px;
}

.email {
	background-image: url(http://www.laguiadelvalle.com.ar/images/ico_form_email.gif);
	background-repeat: no-repeat; 
	background-position: left; 
	width:370px;
	padding-left: 25px;
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #F8F7F6;
	border: solid 1px #8A8881;
}

.input {
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #F8F7F6;
	border: solid 1px #8A8881;
	padding: 2px;
}

.textolargo {
	width:394px;
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #F8F7F6;
	border: solid 1px #8A8881;
	padding: 2px;
}

.textocorto {
	width:200px;
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #F8F7F6;
	border: solid 1px #8A8881;
	padding: 2px;
}

.textarea {
	width:394px;
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #F8F7F6;
	border: solid 1px #8A8881;
	padding: 2px;
}

.txtrojo {
	border:solid 1px #ff0000;
}
