
form {
	margin: 0;
	padding: 0;	
}

/* Para las pantallas de informe de error */
.tabla-errores {
	width: 60%;
	border: 1px solid #CCCCCC;
}

.tabla-errores caption {
	background-color: #EEEEEE;
	height: 25px;
	font-size: 1.2em;
	text-align: left;
	line-height: 25px;
	font-weight: bold;
	padding-left: 5px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.tabla-errores .th_small {
	border: 1px solid #CCCCCC;
	width: 2%;
	height: 15px;
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	background-color: #F9F9F9;
}

.tabla-errores .th_med {
	border: 1px solid #CCCCCC;
	width: 15%;
	height: 15px;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	background-color: #F9F9F9;
}

.tabla-errores .th_big {
	border: 1px solid #CCCCCC;
	width: 30%;
	height: 15px;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	background-color: #F9F9F9;
}

/* Para el detalle del expediente */

.tabla-expedientes, .bloque_detalle {
	width: 100%;
	border: 1px solid #CCCCCC;
}

.tabla-expedientes {
	margin-bottom: 10px;		
}

.bloque_detalle {
	margin-bottom: 20px;		
}

* html .tabla-expedientes, * html .bloque_detalle {
	width: 99%;
}

.tabla-expedientes .table-row-hide {
	display: none;	
}

.tabla-expedientes .table-row-show {
	
}

.tabla-expedientes caption, .bloque_detalle caption {
	background-color: #EEEEEE;
	height: 25px;
	font-size: 1.2em;
	text-align: left;
	line-height: 25px;
	font-weight: bold;
	padding-left: 5px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.tabla-expedientes .th_small, .bloque_detalle .th_small {
	border: 1px solid #CCCCCC;
	width: 2%;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	text-align: left;
	background-color: #F9F9F9;
}

.tabla-expedientes .th_med, .bloque_detalle .th_med {
	border: 1px solid #CCCCCC;
	width: 15%;
	height: 15px;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	background-color: #F9F9F9;
}

.tabla-expedientes .th_big, .bloque_detalle .th_big {
	border: 1px solid #CCCCCC;
	width: 30%;
	height: 15px;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	background-color: #F9F9F9;
}

.tabla-expedientes td, .bloque_detalle td {
	border: 1px solid #CCCCCC;
	height: 15px;	
	padding: 5px;		
}

.tabla-expedientes .td_apuntes {
	border: 1px solid #CCCCCC;
	height: 15px;				
}

.tabla-expedientes .td_marcar_apuntes {
	border: 1px solid #CCCCCC;
	background-color: #FFFFCC;	
}


.tabla-apunte {
	width: 99%;
	border: 1px solid #D6DBED;
	margin-right: 5px;
}

.tabla-apunte caption {
	background-color: #D6DBED;	
	height: 20px;
	font-size: 1.2em;
	text-align: left;
	line-height: 25px;
	font-weight: bold;
	padding-left: 5px;
}

.tabla-apunte .th_small {
	border: 1px solid #CCCCCC;
	width: 2%;
	height: 15px;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	background-color: #F9F9F9;
}

.tabla-apunte .th_med {
	border: 1px solid #CCCCCC;
	width: 20%;
	height: 15px;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	background-color: #F9F9F9;
}

.tabla-apunte .th_big {
	border: 1px solid #CCCCCC;
	width: 30%;
	height: 15px;
	padding: 5px;	
	font-weight: bold;
	text-align: left;
	background-color: #F9F9F9;
}

.tabla-apunte td {
	border: 1px solid #CCCCCC;
	height: 15px;	
	padding-left: 5px;	
}

.enlace-operacion {
	display: block;
	border: none;	
}

.img-operacion {
	border: none;	
}

.lista-op {
	display: inline;
	list-style: none;
}

.lista-op li {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
}


#fieldCert {
	 margin-bottom: 10px;
	 width: 90%;	
}

#fieldCert table {
	width: 95%;
}

.myfieldset {
	display: block;	
	border: 1px solid #CCCCCC;
	padding: 10px;
	font-size: 0.9em;
}

.myfieldset legend {
	margin-bottom: 10px;
}

.myfieldset table {
	width: 100%;
}

.myfieldset td {
	border: 1px solid #EEEEEE;
	padding-left: 10px;	
}

.myfieldset table.calendar td {
	border: none;
	padding-left: 0;	
}

.myfieldset .td_label_small {
	width: 10%;
	background-color: #EEEEEE;
	height: 20px;
}

.myfieldset .td_label_med {
	width: 15%;
	background-color: #EEEEEE;
	height: 20px;	
}

.myfieldset .td_label_big {
	width: 20%;
	background-color: #EEEEEE;
	height: 20px;	
}

.myfieldset .td_label_35big {
	width: 35%;
	background-color: #EEEEEE;
	height: 20px;	
}

.myfieldset .td_label {
	background-color: #EEEEEE;
	padding: 10px;
}

.myfieldset textarea {
	width: 100%;
}

.myfieldset .tr_tall {	
	height: 30px;
	
}

.myfieldset .tr_ {
	height: 20px;
}

.myfieldset .td_fix {
	width: 25%;	
}

.myfieldset select {
	font-size: 0.9em;	
}

.myfieldset input {
	font-size: 0.9em;	
}

.button-image {
	background: url("../images/apunte-add.png") no-repeat;
}

.doclist {
	display: block;
	list-style: none;
	
}

.doclist li {
}

.doclist li a {
	display: block;
	height: 20px;
	background: url("../images/pdf-16.png") no-repeat left;
	padding-left: 25px;
	line-height: 20px;
	font-size: 0.8em;
}

.doclist li p {
	display: block;
	height: 20px;
	background: url("../images/papel.png") no-repeat left;
	padding-left: 25px;
	line-height: 20px;
	font-size: 0.8em;
}

.linkToDetails {
	display: block;
	text-decoration: none;
	color: #003366;
}

.linkToDetails:visited {
	text-decoration: none;
	color:#003366;
}

.classic li {
	list-style-type: disc;
	list-style-position: inside;
	padding: 5px;
}

.calendar_button {
	background: url("../images/calendar.png") no-repeat;
	border: none;
	height: 20px;
	width: 20px;
	margin-left: 5px;
}

.img_ico {
	width: 16px;
	height: 16px;
	float: left;
	margin: 3px;
}

.formulariosCancelacionOficio p{
    text-align: justify;
    margin: 1em;
    font-size: 1.3em;
}

