@charset "utf-8";
/* CSS Document */ /*top right bottom left*/
a{color:#954A00; text-decoration:none}
a:hover{text-decoration:underline}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; background-color:#eeeeee}
img{border:0px; vertical-align:bottom}

/* main menu */

div#m_menu { height: 26px; background-color:#FF9933; margin-top:1px; margin-bottom:1px; margin-bottom:20px}
#m_menu ul { list-style-type: none; margin-left: 8px; padding-left:0px; margin-top:0px; display:table}
#m_menu li { float: left; border-right: 1px solid #fff; background:#cc6600 none; text-align: center; }
#m_menu li.info_sesion{color:#FFFFFF; background-color:#FF9933; border:0px; padding:4px; font-weight:bold}
#m_menu a, #m_menu a:visited { font-size: 11px; display: inline-block; height: 20px; color: #fff; text-decoration: none; padding: 6px 6px 0px 6px; text-transform: uppercase; }
#m_menu a:hover { background: #CC6600 none; }
#m_menu a.active_m_menu { background:#aa5500 none;}
#m_menu a.administrador { background:#1B63BA none;}


/* datos principales */

div#datos_principales{background-color:#ffffff; text-align:left; border:#aa5500 1px solid; margin:0px 0px 10px 0px; padding:0px 10px 10px 10px;}
#datos_principales h5{padding-left:6px; margin:8px 0px 8px 0px; background-color:#FFB56A; clear:both; border-left:#aa5500 10px solid}
#datos_principales h5 a{color:#0033CC}
#datos_principales ul{ margin:4px 0px 4px 0px; padding:0px;}
#datos_principales li{ margin:2px 4px 2px 30px; padding:0px;}

/* menu acciones */

div#menu_acciones{width:100%; display:table}
#menu_acciones ul{padding:0px; margin:0px; list-style-type:none; text-align:right;}
#menu_acciones li{float:left; border-right:#eeeeee 4px solid; background-color:#FFB56A; padding:0px; margin:0px}
#menu_acciones a, #menu_acciones a:visited { font-size: 12px; display:inline-block; height: 15px; color: #000; text-decoration: none; padding: 6px; border:#aa5500 1px solid; border-bottom-width:0px }
#menu_acciones a.active_menu_acciones{background-color:#aa5500; color:#ffffff}
#menu_acciones a:hover{ text-decoration:none}

/* barra sesion */

div#barra_sesion{background-color:#aa5500; padding:4px 8px 4px 0px; height:16px; color:#ffffff; white-space:nowrap}
#barra_sesion a{color:#FFCCCC}

.centrar{text-align:center; margin-left:auto; margin-right:auto}
.espacio{clear:both; display:table; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; height:10px}

span.ficha_campo{color:#954A00; font-weight:bold; display:inline-block; margin:4px 6px 0px 0px}

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

div#titulo_principal{color:#ffffff; font-size:20px; text-align:left; border:#aa5500 1px solid; font-weight:bold; background-color:#aa5500; margin:0px 0px 0px 0px; padding:6px 10px 6px 10px}

h1,h2,h3,h4,h5,h6{padding-top:4px; padding-bottom:4px; margin-top:6px; margin-bottom:6px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:10px}
label{color:#aa5500;}
.linea_h{border-top:#FFB56A 1px solid; padding:0px; width:100%; margin:6px 0px 6px 0px; font-size:1px; line-height:1px} /*top right bottom left*/
.menu_activo{color:#000000; font-weight:bold; text-decoration:none}

/* Mensaje */

.msg_exito, .msg_advertencia, .msg_error, .msg_info{
	clear:both;
	border-width:1px;
	border-style:solid;
	margin: 10px auto 10px auto;
	font-family:"Trebuchet MS";
	padding:10px 5px 10px 30px; /* top right bottom left */
	font-size:12px;
	text-align:left;
}

.msg_advertencia{
	border-color:#dd6600;
	background: url(../imagenes/msg_advertencia.gif) #FFFFDD 1px no-repeat;
	color:#806000;
}

.msg_exito{
	border-color:#009900;
	background:url(../imagenes/msg_exito.gif) #EAFFEA 1px no-repeat;
	color:#003300;
}

.msg_info{
	border-color:#0000FF;
	background:url(../imagenes/msg_info.gif) #EBF4FC 1px no-repeat;
	color:#000099;
}

.msg_error{
	border-color:#ff0000;
	list-style-type:none;
	background:url(../imagenes/msg_error.gif) #FFEEEE 1px no-repeat;
	color:#CC0000;
}

div.recuadro{
	background-color:#FFFFFF;
	border:#A0B3E9 1px dotted;
	clear:both;
	padding:5px 5px 5px 5px;
	margin: 10px auto 10px auto;
}

div.recuadro_solid{
	background-color:#FFFFFF;
	border:#666666 1px solid;
	clear:both;
	padding:5px 5px 5px 5px;
	margin: 10px auto 10px auto;
}

div#texto_original{
	height:220px;
	overflow:auto;
}

table#trad_info{width:auto;border-collapse:collapse; font-size:11px}
#trad_info th{padding:4px 10px 4px 10px; border-bottom:#999999 1px solid}
#trad_info td{padding:4px 10px 4px 10px; border-bottom:#999999 1px solid}

table#vista{width:auto; border-collapse:collapse; font-size:11px;}
#vista th{padding:4px 10px 4px 10px; border-bottom:#aa5500 1px solid; border-top:#aa5500 1px solid; color:#aa5500; }
#vista tr.alt{background-color:#FFF8EA}
#vista tr:hover{background-color:#FFFFCC;}
#vista td{padding:4px 10px 4px 10px; border-bottom:#FFB56A 1px solid}
td a.ver_editar{font-size:9px}

table.trad_info{width:auto; border-collapse:collapse; font-size:11px;}
.trad_info th{padding:4px 10px 4px 10px; border-bottom:#aa5500 1px solid; color:#aa5500; }
.trad_info tr.alt{background-color:#FFF8EA}
.trad_info tr:hover{background-color:#FFFFCC}
.trad_info td{padding:4px 10px 4px 10px; border-bottom:#FFB56A 1px solid}

/* Campos de formulario */
.select{height:19px}
.select_multiple{width:320px; height:150px}
input.textinput{width:200px; height:17px;}
input.checkbox{ height:15px; width:15px; margin:0px; padding:0px; vertical-align:bottom}
input.boton, input.boton_actualizar, input.boton_eliminar{background-color:#FFB56A; font-weight:bold; font-size:14px;}
input.boton{border:#aa5500 1px solid}
input.boton_actualizar{ border:#006600 1px solid; color:#006600}
input.boton_eliminar{ border:#990000 1px solid; color:#990000}
input.boton_s{background-color:#FFB56A; font-size:10px; border:#000000 1px solid}
input.boton_s_edit{background-color:#cc6600; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; border:none} 
input.boton_s_eliminar{background:url('/portal/imagenes/icon-delete.gif') #FFEEEE left no-repeat; font-size:10px; border:#990000 1px solid; color:#990000}
textarea,.select,.select_multiple,.textinput,.button{margin:0px 0px 0px 0px; padding:0px; border:#CCCCCC 1px solid; font-size:12px; color:#402000}

p{padding-top:4px; padding-bottom:4px; margin-top:10px; margin-bottom:10px}
#paginacion{font-size:12px; margin:1px 0px 1px 0px}
#paginacion span.seleccionado{text-align:center; font-weight:bold; color:#FFFFFF; background-color:#aa5500; display:inline-block; height:15px; width:15px;}

