* {margin:0;padding:0}
a:focus{outline:none}
html,body{height:100%}

@font-face {
    font-family: 'open_sans_semibold';
    src: url('fonts/opensans_semibold_pt/OpenSans-Semibold-webfont.eot');
    src: url('fonts/opensans_semibold_pt/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans_semibold_pt/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/opensans_semibold_pt/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans_semibold_pt/OpenSans-Semibold-webfont.svg#open_sans_semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans_light_pt/OpenSans-Light-webfont.eot');
    src: url('fonts/opensans_light_pt/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans_light_pt/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/opensans_light_pt/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/opensans_light_pt/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans_regular_pt/OpenSans-Regular-webfont.eot');
    src: url('fonts/opensans_regular_pt/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans_regular_pt/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/opensans_regular_pt/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/opensans_regular_pt/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CLASES GENERALES */
body{font-family:open_sansregular;background-color:#EAEAEA}
header,footer,#content,#content_normal{width:100%}
h1{}
h2{}
h3{}
p{}
a{text-decoration:none;color:#2d6ca2}
a:hover{text-decoration:underline}
.white{background-color:#fff}

.limpia{display:block;width:100%;height:50px}
.limpia_30{display:block;width:100%;height:30px}
.separador{float:left;width:100%;height:2px;background-color:#D8E0E2;margin:5px 0 15px 0}
.negrita{font-family:open_sans_semibold;font-weight:normal}
.grisclaro{background-color:#F5F5F5}
.light{font-family:open_sanslight;font-weight:normal}
.no_pad{padding-left:0;padding-right:0}



/* fallos bootstrap ie8 */
.panel-default >.panel-heading{filter:none}


/* HEADER */
header {min-height: 11.5em; padding: 0em 0.3em 0.4em 0.2em; text-align: center; vertical-align: middle; background: #fff url(../img/fondo-header.png) left bottom repeat-x;}
header .inter {height:100%}
header .cabecera {min-height: 9.5em; height: auto; font-family: Arial, helvetica, sans-serif}
header .tituloPrincipal {font-size: 2.85em; color: #000}
header .tituloPrincipal a {color: #000; text-decoration:none; font-weight: normal}
header .opciones ul {margin: 0.1em 0 0 0; padding: 0;}
header .opciones ul li {display: inline; margin: 0 0.5em 0 0.2em; font-size: 0.85em; color: #000;}
header .opciones ul li a {color: #000; text-decoration: none; font-weight: normal;}
header .opciones ul li a:hover {border-bottom: 1px dotted #497b81}
header .opciones ul li.mapa {background: url(../img/ico-mapaweb.png) 0em 0em no-repeat; padding: 0.2em 0 0.3em 2.2em}
header .opciones ul li.contactar {background: url(../img/ico-contactar.png) 0em 0em no-repeat; padding: 0.3em 0 0.5em 2em}
header .opciones ul li.buscar {background: url(../img/ico-buscar.png) 0em 0em no-repeat; padding: 0.2em 0 0.3em 1.6em}
header .opciones ul li
header .cabecera .derecho #fecha_actual {background: #FFF url("../img/reloj.png") no-repeat scroll 0.4em 0.4em;
padding: 0.5em 0px 0.2em 2em; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; height: auto; min-height: 1em; box-shadow: 0px 2px 6px #595959; font-size: 1.2em;}
header .cabecera .derecho #fecha_actual #fActual {display: block; color: #CC0000; margin: 0.1em 0 0.4em 0; font-weight: bold}
header .cabecera .derecho .asesoramiento {color: #fff; color: #fff; margin: 4% 0 3% 0; }
header .cabecera .derecho .asesoramiento a {display: block; background: #9C000B url(../img/fondo-asesoramiento.png) top left repeat-x; border: 1px solid #CD515B; border-radius: 8px; color: #fff; padding: 3% 0%; text-align: center; font-size: 1em; font-weight: normal}
header .cabecera .derecho .asesoramiento a:hover {text-decoration: none}
header .cabecera .derecho .acceso-ministerio {color: #fff; color: #fff; margin: 3% 0;}
header .cabecera .derecho .acceso-ministerio a {display: block; background: #E5EEF0; border: 1px solid #E5EEF0; border-radius: 6px; color: #000; padding: 2.5% 0%; text-align: center; font-size: 1em; font-weight: normal}
header .cabecera  .derecho .acceso-ministerio a:hover {background: #d2e1e6; text-decoration: none}

/* CONTENIDO ZONA IZQUIERDA: MENU, INFORMACIoN, LOGOS*/
#login span a {float: right; background: url("../img/logout.jpg") 0.8em 0.2em no-repeat; padding: 0.1em 0.1em 0.2em 2.1em; color:#9c0000; text-align: right; font-weight: normal;  text-decoration: none !important}
/* SUBHEADER>_MIGAS */
#migas{padding:0;margin-top:12px;margin-bottom:10px}
.breadcrumb{background:none;margin:0;padding:0}
#migas li{margin-right:0}
#migas li::before{content:""}
#miga_base{position:relative;z-index:200;float:left;border-top:1px solid #E8EDF1;border-left:1px solid #E8EDF1;display:inline-block;min-height:55px;padding:15px 15px 18px 30px;color:#fff;font-size:21px;cursor:default;font-family:open_sanslight;font-weight: bold; border-top-left-radius: 6px; border-top-right-radius: 6px;}
#miga_base img{margin-top:-8px;margin-right:8px}
#miga_base span{margin-right:10px}

/* CONTENT */
#content,#content_normal{display:inline-block;background-color:#F5F5F5;padding-bottom:90px}
#content_normal{}
#content_normal .inter{margin-top:40px}


/* FOOTER */
footer{float:left;background: #EAEAEA repeat-x scroll center top; padding-top:2em;margin-top:-5px; font-family: Arial, helvetica, sans-serif; text-align: center;}
footer .inter{background-color:#EAEAEA; margin-bottom: 5px;}
footer ul {
    padding: 0;
    margin-bottom: 20px;
}
footer ul li {
    display: inline;
    padding: 0 0.6em 0 0.4em;
    font-size: 0.90em;
    color: #333333;
    border-right: 1px solid #7f7f7f;
    margin-top: 0.4em;
}
footer ul li a {
    color: #333333;
    font-weight: normal;
}

/* desplegables*/
.icon-mas{float:right;display:block;width:16px;height:16px;padding:0;margin-top:-18px;margin-right:-14px;cursor:pointer}
.icon-mas{background:url(img/ico-menos.png) no-repeat;}
.icon-mas.deactivate{background:url(img/ico-mas.png) no-repeat;}

.panel,.panel-group{border-radius:0;margin-bottom:20px;margin-left: 7px;margin-right:7px; box-shadow:none}
.panel-default{border:0}
.panel-heading{padding-top:20px;padding-left:28px;min-height:57px;background:#fff;border:1px solid #E8EDF1;font-family:open_sanslight}
.panel-heading .panel-title,.panel-default > .panel-heading{background:#fff}
.panel-group .panel-heading + .panel-collapse .panel-body{border-top:1px solid #E8EDF1}
.panel-default{border-bottom:1px solid #E8EDF1}
.panel-body{border-bottom:0;}

.panel-default > .panel-heading{border:1px solid #E8EDF1;border-bottom:0}
#head_01.panel-heading{padding:0;border:0}
#head_01.panel-heading .panel-title{padding-bottom:40px;padding-top:20px;border:1px solid #E8EDF1;border-bottom:0}
#head_01.panel-heading .panel-title .head_01_title{max-width:400px;}
#head_01.panel-heading .panel-title .icon-mas{margin:0}
.panel-collapse .panel-body{width:100%;border-top:0;border-right:1px solid #E8EDF1;border-bottom:0;border-left:1px solid #E8EDF1 }
.panel-group .panel + .panel{margin-top:20px}
.panel-collapse{padding-left:0;padding-right:0}
.panel-collapse .panel-body .envoltorio{overflow:hidden;}
.envoltorio .dcha,.envoltorio .izqda{padding-bottom:32768px;margin-bottom:-32768px;}

/* TABLAS */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-color:#E8EDF1}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{color:#9EA1A2;background-color:#EEF2F4;border-color:#DDDDDD}
.pagination > li > a, .pagination > li > span{color:#353940}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #EBF0F2}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {background-color: #E8EDF1}

/* NICESCROLL */
.nicescroll-rails div{cursor:pointer;margin-top:10px}



/*******************************************************
	00_home.html
*******************************************************/
/*----- CONTENT ITENS-----*/
.home.conjunto-itens{margin:0 0 15px 0;padding:0 0 10px 0;background:#fff;min-width:573px;max-width:1130px}
.home.conjunto-itens:first-child{margin-top:20px}
/* items grandes izqda */
.home .quadro-grd{position:relative;display:block;float:left;min-height:65px;width:167px;margin:10px 15px 10px 10px;padding:0 5px 0 5px}
.home .quadro-grd.green{min-height:275px}
.home .quadro-grd h2{text-align:center;color:#fff;font-size:1.2em;font-weight:lighter}
.home .arrow{position:absolute;width:20px;height:40px;top:40%;right:-20px}
.home .arrow-green{background:url(img/arrow-green.jpg) no-repeat -1px 0}
.home .arrow-purple{background:url(img/arrow-purple.jpg) no-repeat -1px 0}
.home .arrow-red{background:url(img/arrow-red.jpg) no-repeat -1px 0}
/* items grandes: iconos */
.home .quadro-grd .icon{display:block;position:relative;margin-top:40%;margin-left:45px;width:69px;height:69px;}
.home .ico-geral{background:#2d6ca2 url(img/ico-geral.png) no-repeat}
.home .ico-gestao{background:#8780bf url(img/ico-gestao.png) no-repeat}
.home .ico-administracao{background:#f60865 url(img/ico-administracao.png) no-repeat}
/* items peque�os dcha */
.home .itens-pq{position:relative;display:table}
.home a.item{position:relative;float:left;width:175px;height:85px;font-size:12px;color:#fff;text-decoration:none;margin-left:10px;margin-top:10px;padding:5px 5px 5px 65px}
.home .valign{display:table-cell;height:85px;vertical-align:middle}
/* items peque�os: el bot�n ayuda */
.home i.hint{position:absolute;top:5px;right:5px;background:url(img/ico-hint.png) no-repeat;width:16px;height:16px;cursor:help}
.home .tooltip-inner{width:200px}
/* items peque�os: colores */
#miga_base.green_color,.home .green{background-color:/*#2d6ca2*/ #327B8F}
.home .green.inverso{background-color:#008c80}
#miga_base.purple,.home .purple{background-color:#8780bf}
.home .purple.inverso{background-color:#7067bf}
#miga_base.red,.home .red{background-color:#f60865}
.home .red.inverso{background-color:#d40757}
.home .green,.home .purple,.home .red,.home .green.inverso,.home .purple.inverso,.home .red.inverso{
	-webkit-transition:background .25s ease-in-out;
	-moz-transition:background .25s ease-in-out;
	-ms-transition:background .25s ease-in-out;
	-o-transition:background .25s ease-in-out;
	transition:background .25s ease-in-out;
}
.home a.green:hover{background-color:#008c80}
.home a.green.inverso:hover{background-color:#2d6ca2}
.home a.purple:hover{background-color:#7067bf}
.home a.purple.inverso:hover{background-color:#8780bf}
.home a.red:hover{background-color:#d40757}
.home a.red.inverso:hover{background-color:#f60865}
.home span.icones{width:30px;height:30px;position:absolute;font-size:30px;top:35px;left:15px}

/*******************************************************
	10_pesquisa_de_registros_via_web.html
*******************************************************/
#pesquisa_registros{position:relative;z-index:100;padding-left:0;padding-right:0}
#pesquisa_registros .envoltorio{margin-top:35px}
#pesquisa_registros .envoltorio .izqda{border-right:1px solid #F4F4F4}
@media (max-width:1000px){
	#pesquisa_registros .envoltorio .izqda{border-right:0}
}
#pesquisa_registros label{font-weight:normal;margin-right:-20px;margin-top:10px}
#pesquisa_registros .form-group{margin-top:0;margin-bottom:10px}
#pesquisa_registros .form-group select{margin-top:2px;width:100%;}
#pesquisa_registros .form-group select option{padding:5px 15px}
#pesquisa_registros .form-group .date .form-control{padding-right:0}
#pesquisa_registros .form-group .date{margin-top:2px}
#pesquisa_registros .form-group .sub_input{margin-top:2px;margin-left:-17px;width:110px}
#collapse_01_10 label{clear:left}
#botonera_01 #pesquisar{background-color:#2d6ca2;border:1px solid #2d6ca2;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}
.glyphicon-calendar:before{color:#2B7084}
/* dataTables */
#presentaTabla{width:95%;margin:auto auto 50px auto;overflow:hidden}
#example{width:1080px}
#presentaTabla.table-responsive{border:0}
#presentaTabla thead tr{border-bottom:2px solid #F0F4F6}
#presentaTabla tr:last-child{border-bottom:1px solid #E8EDF1}
#presentaTabla tr.selected{background-color:#F0F4F6}
#presentaTabla tr th{padding:15px 0 10px 0;text-align:center;cursor:default}
#presentaTabla tr th.text-left{text-align:left;padding-left:8px}
#presentaTabla tr td{text-align:center;cursor:default}
#presentaTabla tr td:nth-child(5),#example tr td:nth-child(6),#example tr td:nth-child(7){text-align:left}
#presentaTabla .top{display:table;width:100%;text-align:right}
#presentaTabla .dataTables_info{float:right;color:#999999;padding-top:14px;margin-right:12px;cursor:default}
#presentaTabla .dataTables_length{float:right;display:inline-block;padding-right:30px}
#presentaTabla .pagination{margin-top:20px}
#elementos_presentados li{margin-bottom:8px}
#elementos_presentados li .pdf_img{display:inline-block;float:left}
#elementos_presentados li .pdf_img img{margin-right:10px}
#elementos_presentados li .pdf_texto{word-wrap:break-word;}
#collapse_03_10 .modulo_titulo{padding-left:0}
#collapse_03_10 .form-group {padding-left:0}
#collapse_03_10 .form-group span.label{color:#8A8A8A}
#collapse_03_10 .envoltorio .izqda{border-right:0}
#collapse_03_10 .envoltorio .dcha .form-group{}
#collapse_03_10 #justificativas{width:395px}



/*******************************************************
	20_consulta_de_requisicoes.html
*******************************************************/
#requisicao{display:inline-block;font-size:13px;padding-left:10px;font-weight:bold}
#tabla_requisicoes{width:97%;margin:auto auto 50px auto;overflow:hidden}
table#requisicoes{width:1075px;max-width:1075px;margin-bottom:0}
#requisicoes thead{background:#D8E0E2}
#requisicoes tr.oculto{display:none}
#requisicoes .documentos li{margin-top:6px}
#requisicoes .documentos .pdf{margin-right:6px}
#requisicoes .tabladesplegar.glyphicon{margin-right:6px;padding-top:2px;cursor:pointer}
#tabla_requisicoes .nicescroll-rails div{margin-top:-10px}

/*******************************************************
	30_recurso_licenca_saude.html
	31_recurso_licenca_saude.html
	32_recurso_licenca_saude.html
*******************************************************/
span.label_datos{color:#8a8a8a;font-weight:normal;padding-left:0}
.licenca .form-horizontal{padding-right:60px}
#miga_base img#ico-licenca{margin-top:-4px;margin-right:0}
#nav_licenca{margin-top:5px;margin-bottom:10px; margin-left: 45px}
#nav_licenca li{font-size:21px;margin-left:-20px;white-space:nowrap;padding-bottom:15px}
#nav_licenca li .numero{position:absolute;left:24px;top:10px}
#nav_licenca li.activa .numero{color:#fff}
#nav_licenca li img{padding-right:10px}
#collapse_01_30 .separador{height:1px;color:#E8EDF1;margin-top:15px;margin-bottom:21px;margin-left:-18px}
#collapse_01_30 h3{font-size:21px;font-family:open_sansregular;margin-bottom:20px}
#collapse_01_30 p{position:relative;display:block;padding-top:15px;font-weight:bold}
#collapse_01_30 .form-group{margin-top:20px;margin-bottom:20px}
#collapse_01_30 .form-group-checks{margin-top:10px;margin-bottom:10px}
#collapse_01_30 .form-group select{margin-top:2px;width:100%;}
#collapse_01_30 .form-group select option{padding:5px 15px}
#collapse_01_30 .form-group .date .form-control{padding-right:0}
#collapse_01_30 .form-group .date{margin-top:2px;padding-left:15px;padding-right:15px}
#collapse_01_30 .form-group .sub_input{margin-top:2px;margin-left:-17px;width:110px}
#recogido .btn-file{position:relative;color:#353940;overflow:hidden;margin-top:-3px;background-color:#fff;border:1px solid #CCCCCC;background-image:none;}
#recogido .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:999px;text-align:right;filter:alpha(opacity=0);opacity:0; background:red;cursor:inherit;display:block}
#recogido input[readonly]{background-color:white!important;cursor:text!important}
#recogido p{clear:left;display:block;font-weight:bold}
#botonera_01 #aceptar{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}
#botonera_01 #anadirMultiSolicitante{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}
#valide_dados #botonera_01{margin-bottom:30px;padding-right:0;margin-right:0}
#collapse_01_30 .envoltorio{display:block}
#collapse_01_30 .alinea_abajo{display:inline-block;padding-top:1.5em}
#collapse_01_30 .panel-body{min-height:643px; border: 1px solid #DDDADA;}
@media (max-width:1000px){
	#dados_solicitante .form-horizontal{padding-left:10px;padding-right:10px}
	#collapse_01_30 .alinea_abajo{display:inline-block;padding-top:0}
}
/*******************************************************
	1x_tramitacao_de_requisicoes.html
*******************************************************/
/* Zona lateral izqda */
#lanzador{}
#lateral{width:233px;float:left}
#pesquissa,#lateral h1{background:#8680BE;color:#fff}
#lateral h1{}
#lateral_menu{background:#D8E0E2;color:#000;list-style:none;}
#lateral_menu li::before{content:">"}



/* APOYO */
.yellow{background:yellow}
.green{background:green}
.red{background:red}


#collapse_01_30 label{font-weight:bold;margin-right:-20px;margin-top:5px}
#collapse_01_30 label-checks{font-weight:bold;margin-right:-20px;margin-top:0px}
#recogido .btn-file{position:relative;color:#353940;overflow:hidden;margin-top:-2px;background-color:#fff;border:1px solid #CCCCCC;background-image:none;}
#botonera_01 #aceptar_solicitud{background-color:#2d6ca2;border:1px solid #2d6ca2;background-image:none;padding-left:15px;padding-right:15px;width:90px;margin-left:20px}
#botonera_01 #volver{background-color:#2d6ca2;border:1px solid #2d6ca2;background-image:none;width:85px}

.file_examinar{padding-left:50px;margin-top:-3px;}

#collapse_01_30 .panel-body-error {
    min-height: 180px;
}
.panel-group .panel-heading + .panel-collapse .panel-body-error {
    border-top: 1px solid #e8edf1;
}
a.examinar:hover{text-decoration:none}
a.limpiar:hover{text-decoration:none}
a.cerrarMultiSolicitante:hover{text-decoration:none}

#myModalProgresso .modal-dialog  {margin-top:70px;width:600px;}

#operation_progress h3 {
    font-family: open_sansregular;
    font-size: 20px;
    margin-bottom: 20px;
}

.decimal {
	width:70px;
}

@media only screen and (min-width: 974px) {
header .cabecera {max-width: 82em; margin: auto; padding: 0;}
header .cabecera .logo {margin: 1.2% 0; float: left; width: 75%;}
header .cabecera .logo .escudo {float: left;}
header .cabecera .logo .tituloPrincipal {float: left; margin: 1% 0 0 1.8%}
header .cabecera .izquierdo {width: 78%; float: left;}
header .cabecera .izquierdo .opciones {width: 35%; float: right; margin: 0.5% 0 0 0; text-align: right;}
header .cabecera .derecho {float: right; margin: -1.8em 0 0 0; width: 14.5em;}
header #logo {display: inline-block; float: left;}
header #menu {text-align: right; width: 62%; display: inline-block; margin-left: 1%;}
}

@media only screen and (max-width: 975px) {
header .cabecera .izquierdo {width: 100%;}
header .cabecera .izquierdo .idiomas {width: auto; float: left; margin: 0.5% 0.2% 1% 0;}
header .cabecera .izquierdo .opciones {width: auto; float: right; margin: 0.6% 0 0 0.2%; text-align: left;}
header .cabecera .logo {margin: 1% 0px; width: 100%; clear: both;}
header .cabecera .derecho {text-align: right; clear: both; margin: 0.2em 0 0 0; padding-bottom: 0.6em; width: 100%;}
header .cabecera .derecho #fecha_actual {display: inline-block; margin: 0.4em 0.2em 0px; padding: 0.4em 0.5em 0.4em 2.8em; width: auto; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #FFF url("../img/reloj.png") no-repeat scroll 0.1em 0em; min-height: 1.6em !important; font-size: 0.95em;}
header .cabecera .derecho #fecha_actual #fActual {display: inline}
header .cabecera .derecho .asesoramiento {display: inline-block; margin: 0 0 0 0.6em !important;}
header .cabecera .derecho .asesoramiento a {display: block; background: #9C000B url(../img/fondo-asesoramiento.png) top left repeat-x; border: 1px solid #CD515B; border-radius: 8px; color: #fff; padding: 0.5em 1.5em 0.5em 1.5em !important; box-shadow: 0px 2px 6px #444444; font-size: 0.85em}
header .cabecera .derecho .acceso-ministerio {display: inline-block; margin: 0 0 0 0.6em !important;}
header .cabecera .derecho .acceso-ministerio a {padding: 0.5em 1.5em 0.5em 1.5em; box-shadow: 0px 2px 6px #6e6e6e; font-size: 0.85em}
}

@media only screen and (max-width: 665px) {
header .tituloPrincipal {font-size: 2.2em;}
header .cabecera .logo img {width: 50%}
header .cabecera .izquierdo .opciones {float: none; text-align: center; margin: 0.3em auto }
header .cabecera .derecho {float: none; text-align: center }
header .cabecera .derecho .asesoramiento {margin: 0.6em 0.2em !important;}
header .cabecera .derecho .acceso-ministerio {margin: 0.6em 0.2em !important;}
}

@media (min-width: 992px) {
    header #logo {display: inline-block;}
    header #menu {text-align: right; width: 62%; display: inline-block; margin-left: 1%;}
    
}
@media (min-width: 1024px) {
    
	.inter,#subheader{margin:auto;min-width:568px;max-width:1140px;width:95%}
	
	#miga_base {
		border-left: 1px solid #e8edf1;
		border-top: 1px solid #e8edf1;
		color: #fff;
		cursor: default;
		display: inline-block;
		float: left;
		font-family: Arial,helvetica,sans-serif;
		font-size: 21px;
		min-height: 55px;
		padding: 15px 15px 18px 30px;
		position: relative;
		z-index: 200;
		font-weight: normal;
	}
	
	#nav_licenca {
		margin-bottom: 10px;
		margin-left: 50px;
		margin-top: 5px;
	}
	
	#nav_licenca li {
		font-size: 18px;
		margin-left: -10px;
		padding-bottom: 15px;
		white-space: nowrap;
	}
	
	.file_examinar {
		padding-left: 30px;
		width: 120px;
		margin-top:-3px;
	}
}

@media (min-width: 1280px) {
	
	.inter,#subheader{margin:auto;min-width:568px;max-width:1140px;width:95%}
	
	#miga_base {
		border-left: 1px solid #e8edf1;
		border-top: 1px solid #e8edf1;
		color: #fff;
		cursor: default;
		display: inline-block;
		float: left;
		font-family: open_sanslight;
		font-size: 25px;
    	font-weight: bold;
		min-height: 55px;
		padding: 15px 15px 18px 30px;
		position: relative;
		z-index: 200;
	}
	
	#nav_licenca{
		margin-top:5px;
		margin-bottom:10px
	}
	
	#nav_licenca li {
		font-size: 20px;
		margin-left: -20px;
		padding-bottom: 15px;
		white-space: nowrap;
	}
	
	.file_examinar{
		padding-left:30px;
		margin-top:-3px;
	}
}

@media (min-width: 1366px) {
	
	.inter,#subheader{margin:auto;min-width:568px;max-width:1140px;width:95%}
	
	#miga_base {
		border-left: 1px solid #e8edf1;
		border-top: 1px solid #e8edf1;
		color: #fff;
		cursor: default;
		display: inline-block;
		float: left;
		font-family: open_sanslight;
		font-size: 25px;
    	font-weight: bold;
		min-height: 55px;
		padding: 15px 15px 18px 30px;
		position: relative;
		z-index: 200;
	}
	
	#nav_licenca{
		margin-top:5px;
		margin-bottom:10px
	}
	
	#nav_licenca li{
		font-size:21px;
		margin-left:0px;
		white-space:nowrap;
		padding-bottom:15px
	}
	
	.file_examinar{
		padding-left:30px;
		margin-top:-3px;
	}
}

#collapse_01_30 label.doblelinea{
    margin-top: -5px;
}

.col-md-offset-1 {
	margin-left: 4%;
}

.fabrikGroup {
    border: 2px solid #7BABB3;
    border-radius: 0px;
    padding: 15px;
	margin-top: 25px;
	clear: left;
}

.multicapas{
	margin-top: 41px;
}

.fabrikGroup legend {
    background: #2B7084 none repeat scroll 0 0;
    border: 2px solid #286475;
    border-radius: 5px;
    color: #fff;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 30px;
}
.fabrikGroup legend span {
    margin-left:10px;
}
.legend {
    color: #757575;
    font-family: Arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizelegibility;
	border: 0 none;
    padding: 0;
    margin-bottom: 0px;
}

.oculto {
	margin-top: -33px;
}

.pull-center {
    text-align: center;
}

.radio {
	font-weight: bold;
}
#div_CCAA .radio {
    padding-left: 50px;
    padding-top: 0;
}

#div_CCAA .col-md-1, #div_CCAA div.col-md-12,  #div_CCAA div.col-md-2{
    padding-left: 0px;
    padding-right: 0px;
}

#div_CA_AnexoA .radio {
    padding-left: 50px;
    padding-top: 0;
}

#div_CA_AnexoA .col-md-1, #div_CA_AnexoA div.col-md-12,  #div_CA_AnexoA div.col-md-2{
    padding-left: 0px;
    padding-right: 0px;
}

#div_CA_AnexoB .radio {
    padding-left: 50px;
    padding-top: 0;
}

#div_CA_AnexoB .col-md-1, #div_CA_AnexoB div.col-md-12,  #div_CA_AnexoB div.col-md-2{
    padding-left: 0px;
    padding-right: 0px;
}


.checkbox {
	font-weight: bold;
}

.mensajefirma{
	color: #2d6ca2;
	font-weight: bold;
}

.errorfirma{
	color: #c12e2a;
	font-weight: bold;
}

p.mensaje{font-size:26px;font-family: Arial, helvetica, sans-serif}

p.mensaje2{font-size:12px;font-family: Arial, helvetica, sans-serif}

.acreditacion{
	width: 220px;
}

.ficheros{
	width: 290px;
}

.text-primary {color: #2B7084;}
.btn-primary {background-image: linear-gradient(to bottom, #337A8F 0%, #215969 100%) !important;}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {background-color: #225260;}

#scrollup{
	padding:20px;
	display:inline-block;
	background:#024959;
	color:#fff;
	position: fixed;
	font-size:15px;
	bottom:20px;
	right:10px;
	display:none;
	cursor:pointer;
}

a.icones.icon-arrow-up{text-decoration:none}

#collapse_01_30 .addSolicitante {margin-bottom: 0px;text-align: center;}

#collapse_01_30 .addDocumentos {margin-bottom: 0px;text-align: center;}

.modal-dialog.solicitante{
	width: 900px;
	top:0px;
}

.modal-dialog.solicitante.explorer{
	width: 900px;
	top:0px;
}

.row.actionsSolicitantes{
	width:120%;
}

#listadoSolicitantes{
	margin-top:20px;
}

.file_limpiar{margin-top:-3px;}
.file_borrar{padding-left:30px;margin-top:4px;}

#collapse_01_30 .form-group.identidad{margin-top:35px;}


#collapse_01_30 h3.cursos {
    font-size: 21px;
    font-family: open_sansregular;
    margin-bottom: -10px;
}

#collapse_01_30 .form-group.adjuntarDocumentacion{
	margin-top:-20px;
	margin-bottom:0px;
	margin-left: 0px;
}

ol.adjuntarDocumentacionLetras{
	margin-left: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    list-style-type: lower-latin;
    text-align: justify;
}
ul.adjuntarDocumentacionVacioGuion{
    list-style-type: none;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: justify;
}

li.guion:before { 
	content: "-"; 
	position:relative; 
	left:-15px;
}

ol.adjuntarDocumentacion{
	margin-left: 50px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align:justify;
}

ul.experiencia{
	margin-left: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align:justify;
}

ol.experiencia{
	margin-left: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align:justify;
}

hr.msssi{
	border: 1px solid #7BABB3;
    border-radius: 0px;
}

hr.msssi_2{
	border: 1px solid #7BABB3;
    border-radius: 0px;
    margin-bottom:5px;
}

hr.msssi_3{
    margin-bottom:5px;
}



#collapse_01_30 .addFormacionAcademica {margin-bottom: 0px;text-align: center;}
#collapse_01_30 .addCursoFormacion {margin-bottom: 0px;text-align: center;}
#collapse_01_30 .addCursoFormacionCooperacion {margin-bottom: 0px;text-align: center;}
#collapse_01_30 .addPublicacion {margin-bottom: 0px;text-align: center;}
#collapse_01_30 .addIdioma {margin-bottom: 0px;text-align: center;}

#botonera_01 #anadirMultiFormacionAcademica{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}
#botonera_01 #anadirMultiCursoFormacion{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}
#botonera_01 #anadirMultiCursoFormacionCooperacion{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}
#botonera_01 #anadirMultiPublicacion{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}
#botonera_01 #anadirMultiIdioma{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}


.modal-dialog.curso{
	width: 900px;
	top:0px;
}

.row.actionsFormacionesAcademicas{
	width:120%;
}

.row.actionsCursosFormacion{
	width:120%;
}

.row.actionsCursosFormacionCooperacion{
	width:120%;
}

a.cerrarMultiFormacionAcademica:hover{text-decoration:none}
a.cerrarMultiCursoFormacion:hover{text-decoration:none}
a.cerrarMultiCursoFormacionCooperacion:hover{text-decoration:none}

.modal-dialog.idioma{
	width: 900px;
	top:0px;
}

.row.actionsIdiomas{
	width:120%;
}

a.cerrarMultiIdiomas:hover{text-decoration:none}

.col-md-1.declaracion{
	margin-top: 25px;
}

.col-md-9.declaracion{
	margin-top: 7px;
	margin-bottom: 10px;
    font-weight: bold;
}

.col-md-10.declaracion{
	margin-top: 7px;
	margin-bottom: 10px;
    font-weight: bold;
}

.col-md-11.declaracion{
	margin-top: 7px;
	margin-bottom: 10px;
    font-weight: bold;
}

ol.adjuntarDocumentacion.letras li {
  list-style-type: lower-latin;
}

#collapse_01_30 label.col-md-4.dos{
	margin-top: -4px;
	margin-bottom: 5px;
}

#collapse_01_30 label.col-md-6.dos{
	margin-top: -5px;
	margin-bottom: 10px;
}

.col-md-3.ancho27{
	width:27%;
}

#collapse_01_30 .addPostgrados {margin-bottom: 0px;text-align: center;}

a.cerrarMultiPostgrado:hover{text-decoration:none}
#botonera_01 #anadirMultiPostgrado{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsPostgrados{
	width:120%;
}

#collapse_01_30 .addActividades {margin-bottom: 0px;text-align: center;}

a.cerrarMultiActividad:hover{text-decoration:none}
#botonera_01 #anadirMultiActividad{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsActividades{
	width:120%;
}


#collapse_01_30 .addIngrediente {margin-bottom: 0px;text-align: center;}

a.cerrarMultiIngrediente:hover{text-decoration:none}
#botonera_01 #anadirMultiIngrediente{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsIngrediente{
	width:120%;
}

#collapse_01_30 .addIngredientePicadura {margin-bottom: 0px;text-align: center;}

a.cerrarMultiIngredientePicadura:hover{text-decoration:none}
#botonera_01 #anadirMultiIngredientePicadura{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsIngredientePicadura{
	width:120%;
}

#collapse_01_30 .addIngredientePuros {margin-bottom: 0px;text-align: center;}

a.cerrarMultiIngredientePuros:hover{text-decoration:none}
#botonera_01 #anadirMultiIngredientePuros{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsIngredientePuros{
	width:120%;
}

#collapse_01_30 .addIngredientePipa {margin-bottom: 0px;text-align: center;}

a.cerrarMultiIngredientePipa:hover{text-decoration:none}
#botonera_01 #anadirMultiIngredientePipa{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsIngredientePipa{
	width:120%;
}

#collapse_01_30 .addIngredienteNovedoso {margin-bottom: 0px;text-align: center;}

a.cerrarMultiIngredienteNovedoso:hover{text-decoration:none}
#botonera_01 #anadirMultiIngredienteNovedoso{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsIngredienteNovedoso{
	width:120%;
}

#collapse_01_30 .addLiquido {margin-bottom: 0px;text-align: center;}

a.cerrarMultiLiquido:hover{text-decoration:none}
#botonera_01 #anadirMultiLiquido{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsLiquido{
	width:120%;
}

#collapse_01_30 .addHierba {margin-bottom: 0px;text-align: center;}

a.cerrarMultiHierba:hover{text-decoration:none}
#botonera_01 #anadirMultiHierba{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsHierba{
	width:120%;
}

#collapse_01_30 .addFamilia {margin-bottom: 0px;text-align: center;}

a.cerrarMultiFamilia:hover{text-decoration:none}
#botonera_01 #anadirMultiFamilia{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsFamilia{
	width:120%;
}

#collapse_01_30 .addExperiencia {margin-bottom: 0px;text-align: center;}

a.cerrarMultiExperiencia:hover{text-decoration:none}
#botonera_01 #anadirMultiExperiencia{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsExperiencia{
	width:120%;
}

#collapse_01_30 .addIdioma {margin-bottom: 0px;text-align: center;}

a.cerrarMultiIdioma:hover{text-decoration:none}
#botonera_01 #anadirMultiIdioma{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsIdioma{
	width:120%;
}

#collapse_01_30 .addProyecto {margin-bottom: 0px;text-align: center;}

a.cerrarMultiProyecto:hover{text-decoration:none}
#botonera_01 #anadirMultiProyecto{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsProyecto{
	width:120%;
}

#collapse_01_30 .addOrgano {margin-bottom: 0px;text-align: center;}

a.cerrarMultiOrgano:hover{text-decoration:none}
#botonera_01 #anadirMultiOrgano{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsOrgano{
	width:120%;
}

#collapse_01_30 .addPrioridad {margin-bottom: 0px;text-align: center;}

a.cerrarMultiPrioridad:hover{text-decoration:none}
#botonera_01 #anadirMultiPrioridad{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsPrioridad{
	width:120%;
}

#collapse_01_30 .addProgramas {margin-bottom: 0px;text-align: center;}

a.cerrarMultiPrograma:hover{text-decoration:none}
#botonera_01 #anadirMultiPrograma{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsProgramas{
	width:120%;
}

#collapse_01_30 .addProgramasIrpf {margin-bottom: 0px;text-align: center;}

a.cerrarMultiProgramaIrpf:hover{text-decoration:none}
#botonera_01 #anadirMultiProgramaIrpf{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsProgramasIrpf{
	width:120%;
}

#checkAceptarCondiciones{
	margin-top:12px;
}

#collapse_01_30 .addAlteracionesOferta {margin-bottom: 0px;text-align: center;}

a.cerrarMultiAlteracionOferta:hover{text-decoration:none}
#botonera_01 #anadirMultiAlteracionOferta{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsAlteracionesOferta{
	width:120%;
}

.lead19 {
    font-size: 19px;
}

ul.cuponPrecinto{
	margin-left: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

ul.cuponPrecinto li{
	margin-left: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size:18px;
    text-decoration: underline;
}

.col-md-1.cuponPrecinto{
	width:1%;
}

.col-md-2.importes{
	width:13%;
}

.col-md-9.importes{
	width:72%;
}

.col-md-10.importes{
	width:81%;
}

.modal-dialog.autofirma {
    width: 400px;
    margin: 30px auto;
    margin-top: 300px;
}

#numeroCaracteresExpone {
	font-size:13px;
}

#numeroCaracteresSolicita {
	font-size:13px;
}

.modal-body.declaracion {
	 padding: 30px;
	 font-weight: bold;
}

li.declaracionesmodal{
	padding: 5px;
	font-weight: bold;
}

li.firmaClave{
	padding: 5px;
    font-weight: bold;
    margin-left: 50px;
    margin-top: 10px;
}

.modal-dialog.firmaClave {
    width: 800px;
    margin: 30px auto;
}

textarea.form-control.sindatos {
    height: auto;
	border-color:red;
}

input.form-control.input-sm.sindatos{
	border-color:red;
}

select.input-sm.sindatos {
    height: 30px;
    line-height: 30px;
    border-color:red;
}




#collapse_01_30 .addAceite {margin-bottom: 0px;text-align: center;}

a.cerrarMultiAceite:hover{text-decoration:none}
#botonera_01 #anadirMultiAceite{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsAceites{
	width:120%;
}



#collapse_01_30 .addCereal {margin-bottom: 0px;text-align: center;}

a.cerrarMultiCereal:hover{text-decoration:none}
#botonera_01 #anadirMultiCereal{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsCereales{
	width:120%;
}



#collapse_01_30 .addCondimento {margin-bottom: 0px;text-align: center;}

a.cerrarMultiCondimento:hover{text-decoration:none}
#botonera_01 #anadirMultiCondimento{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsCondimentos{
	width:120%;
}






#collapse_01_30 .addFruta {margin-bottom: 0px;text-align: center;}

a.cerrarMultiFruta:hover{text-decoration:none}
#botonera_01 #anadirMultiFruta{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsFrutas{
	width:120%;
}


#collapse_01_30 .addFruto {margin-bottom: 0px;text-align: center;}

a.cerrarMultiFruto:hover{text-decoration:none}
#botonera_01 #anadirMultiFruto{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsFrutos{
	width:120%;
}







#collapse_01_30 .addAHarina {margin-bottom: 0px;text-align: center;}

a.cerrarMultiHarina:hover{text-decoration:none}
#botonera_01 #anadirMultiHarina{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsHarinas{
	width:120%;
}




#collapse_01_30 .addHortaliza {margin-bottom: 0px;text-align: center;}

a.cerrarMultiHortaliza:hover{text-decoration:none}
#botonera_01 #anadirMultiHortaliza{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsHortalizas{
	width:120%;
}





#collapse_01_30 .addCongelada {margin-bottom: 0px;text-align: center;}

a.cerrarMultiCongelada:hover{text-decoration:none}
#botonera_01 #anadirMultiCongelada{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsCongeladas{
	width:120%;
}


#collapse_01_30 .addConserva {margin-bottom: 0px;text-align: center;}

a.cerrarMultiConserva:hover{text-decoration:none}
#botonera_01 #anadirMultiConserva{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsConservas{
	width:120%;
}


#collapse_01_30 .addZumo {margin-bottom: 0px;text-align: center;}

a.cerrarMultiZumo:hover{text-decoration:none}
#botonera_01 #anadirMultiZumo{background-color:#225B6B;border:1px solid #2B7084;background-image:none;padding-left:15px;padding-right:15px;width:85px;margin-left:20px}

.row.actionsZumos{
	width:120%;
}







#panelBorradores {
	color:#000000;
	font-size:1.2em;
}

.borradores {
	cursor:hand; 
	border:0px;
	background-color:#ffffff;
	text-decoration:underline;
	color:blue;
	font-size:0.9em;
}


/***
** Nuevos estilos para ET #77061 - SIGM-FORM - Avisar que se ha presentado ya una solicitud para la misma convocatoria	Acciones
**/
.fabrikGroupWarning {
    border: 2px solid #89022D;
    border-radius: 0px;
    padding: 15px;
	margin-top: 25px;
	clear: left;
}

.fabrikGroupWarning legend {
    background: #89022D none repeat scroll 0 0;
    border: 2px solid #89022D;
    border-radius: 5px;
    color: #fff;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 30px;
}
.fabrikGroupWarning legend span {
    margin-left:10px;
}

#moreInf{text-decoration:none;color:#2d6ca2;cursor: pointer;}
#moreInf:hover{text-decoration:underline;cursor: pointer;}

.headerWarning {
	background-color:#2B7084;
	color:#ffffff;
}

.rowEven { background-color:#EBF0F2;}
.rowOdd {background-color:#FFFFFF;}

.msgPagReg {
	font-size:12px;
	font-weight:bold;
	/*border:1px solid #F0F0F0;
	background-color:#F2FCFD;*/
	text-align:center;
	height: 40px;
}

.rowPag {
	background-color:#F2FCFD;
	border-right:1px solid #D9D9DA;
	border-left:1px solid #D9D9DA;
	border-bottom:1px solid #D9D9DA;
}
.divReg {
	text-align:right;
	height:60px;
}
.pagReg {
	text-align:right;
	margin-top:0px;
	/*background-color:#FCFCFC;*/
	width:100%;
	/*border:1px solid #D9D9DA;*/
}





