@import url('template.css');
/*	Contenido de 'Content'
/********************************************************************/
/* Materias */
.materias1,
.materias2,
.materias3{
	float:left;
}
.materias1, .materias2, .materias3 { width:33%;}

.materias1 li,
.materias2 li,
.materias3 li{
	/*border-top:1px solid #eee;*/
	padding:6px 6px;
}
.materias1 li.first,
.materias2 li.first,
.materias3 li.first{ border:none;}

.materias1 li a,
.materias2 li a,
.materias3 li a{
	background:url(../img/bul_arrow-right.gif) no-repeat left 5px;
	color:#595959;
	padding-left:13px;
	display:block;
}
.materias1 li a:hover,
.materias2 li a:hover,
.materias3 li a:hover{
	/*background:url(../img/bul_arrow-right.gif) no-repeat left -40px;*/
	color:#dc002e;;
	/*margin-left:16px;*/
}

/* Documentos */
.documentos{
	text-align:right;
	padding:15px 0 10px 0;
    margin-top:15px;
}
.documentos p{ float:left; display:inline;}
.documentos p span{ font-weight:bold; color:#595959;}
.documentos p span.cant_total{ font-weight:normal;}

.documentos label{
	color:#595959;
	margin-right:10px;
}
.documentos select{
	border:1px solid #c8c8c8;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	width:156px;
	font-size:1em;
}

.fav{
    float:right;
}

.fav a{
    background:url(../img/ico_favoritos.gif) no-repeat 0 -3px;
    color:#C61439;
    font-size:11px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    padding-left:24px;
}
.fav a:hover{
    text-decoration:none;
    color:#4A4A4A;
}
/* borde gris*/
.borde_gris{
	background:#ececec;
	border-top:1px solid #bababa;
	border-bottom:1px solid #d6d6d6;
}
.borde_gris select{
	font-size:1em;
	margin-right:14px;
}
.borde_gris p{ float:left; margin-left:12px;}
.borde_gris p span{ font-weight:normal; color:#595959;}
.borde_gris p span.cant_total{ font-weight:bold;}

/* Paginado */
/*.pages{
	padding:15px 0;
	margin-left:44px;
}
.pages li{
	color:#666;
	display:inline;
	font-size:.9em;
}
.pages li.sel{
	background:#dc002e;
	color:#fff;
	padding:8px 4px;
}*/
/*.pages li.sel a:hover{ color:#fff;}*/

/*.pages li a{
	color:#575353;
	padding:0 4px;
}
.pages li a:hover{*/
/*	background:#c61439;*/
	/*color:#c61439;*/
/*	color:#dc002e;
	padding:8px 4px;
}

.pages li.principio a,
.pages li.anterior a,
.pages li.siguiente a,
.pages li.final a{ padding:0;}

.pages li.principio a:hover,
.pages li.anterior a:hover,
.pages li.siguiente a:hover,
.pages li.final a:hover{ color:#dc002e;}

.pages li.principio a{
	background:url(../img/ico_principio.gif) no-repeat left 4px !important;
	padding:0 0 0 13px !important;
}
.pages li.anterior{ margin:0 30px 0 21px;}
.pages li.anterior a{
	background:url(../img/bul_arrow_left-grey.gif) no-repeat left 5px !important;
	padding:0 0 0 10px !important;
}
.pages li.siguiente{ margin:0 21px 0 30px;}
.pages li.siguiente a{
	background:url(../img/bul_arrow_right-grey.gif) no-repeat right 5px !important;
	padding:0 10px 0 0 !important;
}
.pages li.final a{
	background:url(../img/ico_final.gif) no-repeat right 4px !important;
	padding:0 13px 0 0 !important;
}*/ /* !important, IE6 fix */

/* Lista01 */
.lista01{}

.lista01 li{
	border-bottom:1px solid #e0e0e0;
	padding:6px 0;
}

.lista01 li a{ color:#4a4a4a;}
.lista01 li a:hover{ color:#c80c36;}

.lista01 li.first{ padding-top:0;}
.lista01 li.sel{ border:none;}
.lista01 li.sel a{
	color:#c80c36;
	font-weight:bold;
}


.lista01 li .texto{
	background:url(../img/ico_double-right-arrow.gif) no-repeat 13px 17px #f5f5f5;
	border:1px solid #ebebeb;
	padding-top:12px;
	margin-top:7px;
}
.lista01 li p{ margin:0 27px 15px 32px;}

/* Listado de documentos */
.list_documentos{
	border-top:4px solid #e5e5e5;
	border-bottom:4px solid #e5e5e5;
	background: #e5e5e5;
}
.list_documentos li{
	/*border-top:1px solid #D3D3D3;*/
	padding:15px 17px 15px 11px;
	margin: 5px;
    background: white;
}
.list_documentos li.first{ border:none;}
.list_documentos li.bg_gris{ background:#fafafa;}
.list_documentos h3{
	color:#4A4A4A;
	font-size:.9em;
	text-align:right;
}
.list_documentos h4.bordo{
	color:#dc002e;
	font-weight:bold;
	font-size:0.9em;
}
.list_documentos h4.negro{
	color:#4a4a4a;
	padding: 10px 0px 5px 0px;
    font-size: small;
}
.list_documentos p{
	line-height:16px;
}
.list_documentos a{ color:#666;}
.list_documentos a:hover{ color:#dc002e;}

/* resultados */
.resultados {
	padding-bottom:20px;
}

.resultados ul.acciones,.resultados_list ul.acciones{
		padding:8px 10px 6px 0;
		margin-bottom:25px;
		font-size:0.9em;
}

.resultados ul.acciones li,.resultados_list ul.acciones li{
	display:inline;
	padding:8px 10px 6px;
	/*border-left:1px solid #E0E0E0;*/
}
.resultados ul.acciones li a,.resultados_list ul.acciones li a{
	/*padding-left:18px;*/
	/*font-size:11px;*/
}

.resultados ul.acciones li a:hover,.resultados_list ul.acciones li a:hover{
	color:#4b4b4b;
}

.resultados ul.acciones li.guardar{
	padding-left:0;
	border:none;
}
.resultados ul.acciones li.guardar a{
	background:url(../img/ico_guardar.gif) left 2px no-repeat;
}

.resultados ul.acciones li.pantalla a{
	background:url(../img/ico_pantalla.gif) left 2px no-repeat;
}

.resultados ul.acciones li.pdf a{
	background:url(../img/ico_pdf.gif) left 2px no-repeat;
}

.resultados ul.acciones li.doc a{
	background:url(../img/ico_doc.gif) left 2px no-repeat;
}

.resultados_list ul.acciones li.enlazar{
	padding-left:0;
	border:none;
}

.resultados_list ul.acciones li.enlazar a{
	background:url(../img/ico_enlace.gif) left 3px no-repeat;
	padding-left:25px;
}

.resultados_list ul.acciones li.print_list a{
	background:url(../img/ico_print_list.gif) left 1px no-repeat;
}

.resultados_list ul.acciones li.ico_pantallaAlertas a{
	background:url(../img/ico_pantalla.gif) left 1px no-repeat;
}

/*.resultados li{
	padding:15px 17px 15px 11px;
}*/

.resultados li.bg_gris{ background:#fafafa;}

.resultados h3{
	font-size:1em;
}

.resultados .fecha_doc{
	/*color:#c61439;*/
    /*color:#A70023;*/
	color:#dc002e;
    font-weight:bold;
    padding-left:10px;
	font-size:0.9em;
}

.resultados .ref_bd{
	color:#9E9E9E;
    font-weight:bold;
	font-size:0.9em;
}

.resultados ul.texto{
	padding:15px 0 20px;
}

.resultados ul.texto li{
	padding-top:8px;
	padding-left:0;
	padding-bottom:0;
}

.resultados ul.texto li h4{
	/*color:#F36608;*/
	color:#dc002e;
	font-size:1em;
	padding-bottom:7px;
	border-bottom:1px solid #D8D8D8;
	background:url(../img/resultados_h4_cerrado_simple.gif) left 6px no-repeat;
	cursor:pointer;
	padding-left: 10px;
}
.resultados ul.texto li h4.abierto{
	background:url(../img/resultados_h4_abierto_simple.gif) left 6px no-repeat;
}

.resultados ul.texto li .contenido{
	padding:10px;
	background-color:#F4F4F4;
}
.resultados ul.texto li .contenido ul{
	padding:10px 0 15px;
}
.resultados ul.texto li .contenido ul li{
	list-style:square;
	list-style-position:inside;
	padding: 0 0 0 11px;
	/*color:#F36608;*/
	color:#dc002e;
}
.resultados ul.texto li .contenido ul li a{
	/*color:#F36608;*/
	color:#dc002e;
}

.resultados ul.texto li .contenido ul li a:hover{
	text-decoration:underline;
}

.resultados h3.bordo, .resultados h5.bordo{
	color:#c61439;
	font-weight:normal;

}
.resultados h3.negro, .resultados h5.negro{
	color:#1d1d1b;
    display:inline;
}
.resultados p{
	line-height:1.3em;
}

/* Tablas
/********************************************************************/
/* tabla01 */
.tabla01{
	border-bottom:4px solid #e5e5e5;
	width:100%;
	background:#e5e5e5;
}
.tabla01 thead{}
.tabla01 th{
	border-bottom:2px solid #bababa;
	color:#595959;
	padding:18px 0 5px 11px;
	text-align:left;
}
.tabla01 thead th{
	background:url(../img/bg_tabla.gif) no-repeat left 8px #ededed;
	border-top:1px solid #bababa;
	border-bottom:1px solid #d6d6d6;
	font-weight:normal;
	padding:8px 0 8px 11px;
	text-align:left;
	vertical-align:bottom;
}
.tabla01 thead th.first{ width:580px; background-image:none;}
.tabla01 thead th.second{ width:130px;}
.tabla01 thead th.second{ padding-left:20px;}

.tabla01 tbody{}
.tabla01 tbody td{
	border-top:1px solid #ebebeb;
	vertical-align:top;
	padding-top:12px;
}
.tabla01 tbody p{
	color:#9e9e9e;
	margin-left:11px;
	/*width:500px;*/
    width:97%;
	line-height:16px;
	background: #fff;
    padding: 8px;
    /* border: 1px solid #bababa; */
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
}
.tabla01 tbody p a{ color:#595959;}
.tabla01 tbody p a:hover{ color:#dc002e;}
.tabla01 tbody p span.red{ /*color:#c61439; */color:#dc002e;font-size:0.9em;}
.tabla01 tbody p span.gris{color:#9E9E9E;font-size:0.9em;}

/* pasos a la carta */

#alacarta .texto{
	margin-bottom:20px;
}

#alacarta p{
	line-height:1.3em;
}

#alacarta h4{
	font-size:0.9em;
	color:#4A4A4A;
	padding-bottom:10px;
}

#alacarta h4 .bordo{
	color:#C61439;
}

#alacarta h4 .normal{
	font-weight:normal;
}

#alacarta ol{
	margin-bottom:35px;
}

#alacarta ol.fase_1, #alacarta ol.fase_2, #alacarta ol.fase_3{
	width:632px;
	height:27px;
	padding-top:12px;
}
#alacarta ol.fase_1{
	background:url(../img/fase_1.gif);
}

#alacarta ol.fase_2{
	background:url(../img/fase_2.gif);
}
#alacarta ol.fase_3{
	background:url(../img/fase_3.gif);
}

#alacarta ol#pasos li{
	color:white;
	font-size:0.9em;
	display:inline;
	float:left;
}

#alacarta ol#pasos li#paso_1{
	width:100px;
	padding-left:36px;
}

#alacarta ol#pasos li#paso_2{
	width:273px;
	padding-left:41px;
}

#alacarta ol#pasos li#paso_3{
	width:144px;
	padding-left:36px;
}

#alacarta fieldset{
	border:1px solid #e7e7e7;
	margin-bottom:30px;
}

#alacarta fieldset .izq{
	position:relative;
	float:left;
	width:608px;
	padding:10px 15px;
}

#alacarta fieldset.gris{
	background-color:#f8f8f8;
	margin-bottom:15px;
}

#alacarta fieldset label.label_clear{
	float:left;
	width:133px;
	clear:both;
	padding-top:3px;
}

#alacarta fieldset input{
	background-color:#A5A5A5;
	border:1px solid #989898;
	color:white;
	width:240px;
	margin-bottom:5px;
	padding:0px 4px 2px;
	font-family:Arial, Helvetica, sans-serif;
}

#alacarta fieldset input.check{
	width:auto;
	margin-right:10px;
}

#alacarta fieldset input.boton{
	position:absolute;
	bottom:14px;
	right:20px;
	margin-right:0;
	margin-bottom:0;
	font-weight:bold;
	font-size:11px;
	border:none;
	width:113px;
	height:29px;
	background:url(../img/bg_btn_bordo.gif) left top no-repeat;
	cursor:pointer;
}

#alacarta fieldset input.boton:hover{
	background:url(../img/bg_btn_bordo.gif) left bottom no-repeat;
}

#alacarta fieldset.gris input{
	margin-bottom:0;
}

#alacarta fieldset.gris input.boton{
	bottom:5px;
}

#alacarta h5{
	font-weight:normal;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
}

#alacarta ul li {
	padding-top:12px;
	padding-bottom:15px;
	border-bottom:1px solid #e3e3e3;
	float:left;
	width:640px;
}

#alacarta ul li h6{
	font-weight:normal;
	cursor:pointer;
}

#alacarta ul li.desplegable h6 span{
	padding-right:12px;
	background:url(../img/bul_arrow-down.gif) right 5px no-repeat;
}

#alacarta ul li.desplegable h6.abierto span{
	background:url(../img/bul_arrow-up.gif) right 5px no-repeat;
}

#alacarta ul li .opciones {
	float:left;
	padding-top:10px;
}

#alacarta ul li .opciones .todos{
	color:#bababa;
	padding-bottom:10px;
}

#alacarta ul li .opciones label{
	padding-left:8px;
}

#alacarta ul li .opciones ul.columnas{
	width:640px;
	float:left;
}

#alacarta ul li .opciones ul li{
	border:none;
	padding:2px 0;
	color:#a0a0a0;
}

#alacarta ul li .opciones ul.columnas li{
	display:inline;
	width:33%;
	float:left;
}

#alacarta ul li .opciones ul.arbol li{
	padding-left: 16px;
}

#alacarta .botones{
	float:left;
	width:640px;
	position:relative;
	padding:18px 0;
}

#alacarta .botones a.anterior{
	padding-left:25px;
	color:white;
	font-size:0.9em;
	font-weight:bold;
	background:url(../img/bg_btn_gris_izq.gif) left top no-repeat;
	height:22px;
	width:109px;
	padding-top:7px;
	display:block;
}

#alacarta .botones a.anterior:hover{
	background:url(../img/bg_btn_gris_izq.gif) left bottom no-repeat;
}

#alacarta .botones a.anterior .normal{
	font-weight:normal;
	font-size:0.9em;
	padding-right:12px;
}

#alacarta .botones .enviar{
	position:absolute;
	top:18px;
	right:0;
	background:url(../img/boton_enviar.gif) left top no-repeat;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	padding-right:20px;
	padding-bottom:3px;
	width:123px;
	font-size:0.9em;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

#alacarta .botones .enviar:hover{
	background:url(../img/boton_enviar.gif) left bottom no-repeat;
}

#alacarta .aviso{
	width:580px;
	border:1px solid #e8e8e8;
	background-color:#f6f6f6;
	padding:10px 10px 20px;
}

#alacarta .aviso h5{
	font-weight:bold;
	border:none;
	color:#4a4a4a;
	padding-bottom:6px;
}

#alacarta p.salir{
}

#alacarta p.salir a{
	background:url(../img/salir.gif) left top no-repeat;
	color:white;
	display:block;
	font-size:0.8em;
	height:29px;
	margin:15px auto;
	padding-left:12px;
	padding-top:6px;
	text-transform:uppercase;
	width:81px;
	height:23px;
}

#alacarta p.salir a:hover{
	background:url(../img/salir.gif) left bottom no-repeat;
}

#enlazar{
	background-color:#D6D6D6;
	/*font-size:11px;*/
	margin-top:10px;
}
#enlazar input{
	margin:15px 10px;
	font-size:0.9em;
    /*font-size:11px;*/
	border:1px solid #B5B5B5;
	color:#595959;
	padding:2px;
}
#enlazar a{
	color:#7E7E7E;

}


