@CHARSET "UTF-8";


/* TODO sacar a commons ? */
.borde_sup_izq {
	background: url(../../../media/images/borde_sup_izq.png) 0 0 no-repeat;
}
.borde_sup_drch {
	background: url(../../../media/images/borde_sup_drch.png) 100% 0 no-repeat;
}
.borde_sup_centro {
	margin-left: 12px;
	margin-right: 12px;
	height: 12px;
	background-color: #f0f0f0;
}

.borde_inf_izq {
	padding-top: 0;
	background: url(../../../media/images/borde_inf_izq.png) 0 100% no-repeat;
}
.borde_inf_drch {
	background: url(../../../media/images/borde_inf_drch.png) 100% 100% no-repeat;
}
.borde_inf_centro {
	margin-left: 12px;
	margin-right: 12px;
	height: 12px;
	background-color: #f0f0f0;
}

/* FIN TODO sacar a commons ? */

#info {
	margin: 0 auto;
	text-align:left;
	width:795px;
	
	/*background-color: orange;*/
}

.content {
	margin-top: 23px;
	padding-left: 173px;
	width: 550px;
	font-family: arial, 'Arial', sans-serif,'sans', verdana;
	/* DEBUG 
	border: 2px groove yellow; */
	
}

#message_arb {
	
	margin-top: 60px;
	margin-left: 108px;
	font-size: 0.8em;
}
#message_arb .info_message {
	/*text-align: center;*/
	/*font-weight: bold;*/
}
#message_arb .accion_message {
	text-align: left;
	/*font-weight: bold;*/
}
#message_arb .error {
	color: red;	
}

#info #panel {
	background-color: #f0f0f0;
}
#info .header {
	padding-left: 1em;
	background-color: #f0f0f0;
	
}
#info .header .logo {
	float: left;
	/*vertical-align: top;*/	
}

#info .header .nbsp {
	display: inline;
	/*margin-left: 4em;*/
	margin-left: 1em;
	
}
#info .header h1 {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	color:#004186;	
}
#info .header .hr {
	clear: both;
	width: 95%;
	border-bottom: 1px solid #004186;		
}


#info form {
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	/*margin-left: 1em;*/
	font-size: 0.8em;
}

#info .cerrar {
	float: right;
	color: #004186;
	margin-right: 1em;
	text-decoration: none;
}
#info .cerrar:hover {
	border: 1px dotted #004186;
	background-color: yellow;
	color: #004186;
	
}
#info .cerrar:VISITED {
	color: #004186;
}

#info .volver {
	margin-top: 1em;
	margin-right: 1em;
	text-align: center;
}

#info .volver a {
	
	color: #004186;
	margin-right: 1em;
	text-decoration: none;
}
#info .volver a:hover {
	border: 1px dotted #004186;
	background-color: yellow;
	color: #004186;
	
}
#info .volver a:VISITED {
	color: #004186;
}

.openForm label {
	display: block;
	margin-top: 1em;
}
.openForm label span {
	font-size: 0.8em;
	font-style: italic;
}
.openForm .obligatorio {
	color: #004186;
}
.openForm .label_corta {
	display: inline;
}

.openForm .errorText {
	color: red;
}
.openForm .maxlen120 {
	width: 505px;
}
.openForm .maxlen14 {
	width: 140px;
}
.openForm select {
	
}
.openForm #lugar {
	width: 145px;
}
.openForm textarea {
	width: 505px;
}
.openForm .errorInput {
	border: 1px solid red;
}
