/* $Id: forms.css 1123 2008-10-15 16:23:16Z javier $ */

.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 input, 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;
	}

	 .ancho720 {
		width: 720px;
		}
		
	 .ancho476 {
		width: 476px;
		}

.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 input, select {
		font: normal 11px Arial, Helvetica, sans-serif;
		background: #F8F7F6;
		border: solid 1px #8A8881;
		padding: 2px;
	}

	.formulario table {
		font: normal 11px 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;
	}

.gondolas {
	padding: 20px;
	margin: 0;
	background: #ebeae5;
	border: solid 5px #d5d2c7;
	line-height: 16px;
	text-align: left;
	color: #504f4f;
	font-size: 17px;
	}
	
.gondolas a {
	padding: 2px;
	margin-top: 30px;
	background: #D5D2C7;
	border: solid 1px #504F4F;
	line-height: 16px;
	text-align: left;
	color: #504f4f;
	font-size: 10px;
	text-transform: uppercase;
	}
	
.gondolas a:hover {
	margin-top: 30px;
	background: #028CCD;
	color: #FFFFFF;
	}
