 

html{ }
body{ margin:0; color:#5d5d5d; font-size:75%; background:#477bc4; font-family: 'gotham_htfbook';}
/*background:#f1f1f1;*/

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;}
	
li{ list-style:none; padding:0;}
.medium-text {
    font-size: 1.3em;
    text-decoration: underline;
    color: #0173ba;
}
img{ max-width:100%;}
a{ text-decoration:none;color:#3f3f3f;/*nuevocolor*/
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }
  
a:hover{ color:#0274bb;}
.barraOk input {
    float: right !important;
}

.mt-1{
	margin-top:1em;
}

.textFichaWide{
	width:100%;
	float:left;
	
}

.bloqueredondeado {
    background: #d9d9d9 !important;
    font-size: 1.2em;
}
.content{  width:100%; float:left; background-color:#FFF;}

.background{background:#1f1f1f !important;}

.textFicha{text-transform:uppercase; }
.construccion{ text-align:center; margin:20px auto; color:#fff; font-size:2em;font-family: 'gothambold1'; }
.ficha h2{ margin:7px; text-transform:uppercase;}
.ficha h3{color:#285b5b; font-size:1.1em; padding:5px; margin-top:5px; margin-bottom:5px;}
.tit{padding-bottom:7px; padding-top:7px; padding-left:15px; margin-top:10px;   width:100%; float:left; background:#e7e7e7 none repeat scroll 0 0;}

.subtit{padding-bottom:7px; padding-top:7px;   width:100%; float:left;  }
/*--arriba--*/
.ir-arriba {
	display:none; 
	padding:5px;
	font-size:30px; 
	color:#fff; 
	cursor:pointer; position: fixed;
	 bottom:20px;right:20px; z-index:100;
background-color:#c3b0a1;
border-radius:5px;
box-shadow: 0 0 5px rgba(255, 255, 255, .5);
background-color:#c3b0a1;
}
.ir-arriba:hover{
	background-color: #54abde;
}
 
.arrow::before{		
	font-family: 'ElegantIcons';
	content: "\32";
}
/*--arriba--*/


.capobiblio{
   padding-left:15%;
}
.gris{
    background:#C1C1C1;
    margin:4px;
    width:97% !important;
    margin-left:20px !important;
}

.left{ width:100%; float:left;}

.clear{
    clear:both;
}
.volver{ float:right;  margin-right:10px; padding:11px 10px 11px 23px; background:#20802e url(../../images/volver.png) no-repeat 3px 8px; border-radius:5px;color:#fff; }
.volver:hover{ background:#adadad url(../../images/volver.png) no-repeat 3px 8px;}

.btestado{ float:right; margin-right:10px; padding:11px 10px 11px 23px; background:#20802e url(../../images/ico5A.png) no-repeat 3px 8px; border-radius:5px;color:#fff; }
.btestado:hover{ background:#adadad url(../../images/ico5A.png) no-repeat 3px 8px;}


.titulos{float:left; width:100%; margin:4px 0; border-radius:5px;}/*background:#e7e7e7;*/
.titulos h1{ font-size:2em; border-bottom: 3px solid #0173ba; color:#3f3f3f; font-family: 'gothambold1'; margin:0;  padding:10px 10px 5px 10px; float:left; }
.titulos h2{font-size:1.5em; text-transform:uppercase; color:#666; font-family: 'gothambold1';  padding:3px 7px;}
.titulos h3{ padding-top:5px; color:#0d1083;}
h3{ text-transform:uppercase; font-size:1.3em;   padding:6px 0;}
.resTabla{ background:#e4e6ea;}

h4{ padding:5px; background:#fff;}

h4 a, h4{color:#60607b; display:block;  border-radius:5px; text-transform:uppercase;}
h3 a, h4 a{padding:4px; display:block;}
h3 a:hover, h4 a:hover{ background:#f8f8f8; color:#7f7f8f; border-radius:5px;}
.contenido{ float:left; width:76%; padding:7px 10px 20px 10px; margin-left:14%;}
.contenido p{ float:left; width:100%; margin:10px 0;}

.contenido2{ float:left; width:86%; padding:7px 10px 20px 10px; margin-left:14%;}
.contenido2 p{ float:left; width:100%; margin:10px 0;}


.logo {
    float: left;
    padding: 5px;
}


.cabecera{ float:left; width:100%; position:fixed;background:#434343; background: linear-gradient(top, #434343 0%, #383838 100%); z-index:100;
background: -moz-linear-gradient(top, #434343 0%, #383838 100%);}


.cabeceraDerecha{ float:right; 
                  width:100%;
                background-color:#2e2c2b;
     z-index:100;
}
.casa:before{
    font-family: 'ElegantIcons';
	content: "\e009   ";
}
.casa{
  	 padding:4px 4px 1px 15px;    
        
}
.casa::before{
    font-family: 'ElegantIcons';
	content: "\e009   ";
}
.casa:hover::before{
 color:rgba(155,183,221, 0.6);/*hover*/
 	 
}
.casa:hover{
 background:rgba(155,183,221, 0.6);/*hover*/
  padding:4px 4px 1px 4px;    
}



 
.candado::before{
    font-family: 'ElegantIcons';
	content: "\e08a   ";	 
}
.candado{
  	 padding:4px 4px 1px 15px;    
}
 .candado:hover::before{
 color:rgba(155,183,221, 0.6);/*hover*/
}
.candado:hover{
 background-color:rgba(155,183,221, 0.6);/*hover*/
  padding:4px 4px 1px 4px !important;    
}



 

 .icono:hover::before{
    color:rgba(155,183,221, 0.6); 
}
.icono:hover{
    background-color:rgba(155,183,221, 0.6);/*hover*/
    padding:4px 4px 4px 4px !important;    
}
.icono{
    padding:4px 14px 4px 15px; 
    font-size:1.9em;
    border-bottom:1px solid #ccc;
}
.acciones{
        margin-bottom:25px;
}

.solcertificados::before{
    font-family: 'ElegantIcons';
	content: "\69   ";	 
}
.moddatos::before{
    font-family: 'ElegantIcons';
	content: "\e08a   ";	 
}
.solbaja::before{
    font-family: 'ElegantIcons';
	content: "\e05f   ";	 
}

.solinfo::before{
    font-family: 'ElegantIcons';
	content: "\e060   ";	 
}

.icoencuestas::before {
    font-family: 'ElegantIcons';
    content: "\68   ";
}
.solquejas::before{
    font-family: 'ElegantIcons';
	content: "\e061   ";	 
}
.solquejasx::before{
    font-family: 'ElegantIcons';
	content: "\72   ";	 
}
 .solrecetas::before{
    font-family: 'ElegantIcons';
	content: "\e0e6   ";	 
}
 .solestadotramites::before{
    font-family: 'ElegantIcons';
	content: "\e0f7   ";	 
}
 .solbajarecetas::before{
    font-family: 'ElegantIcons';
	content: "\e07d   ";	 
}
  .solrecuperacionreceta::before{
    font-family: 'ElegantIcons';
	content: "\e05e   ";	 
}
    .soldescarga::before{
    font-family: 'ElegantIcons';
	content: "\e092   ";	 
}


    .solcambiopass::before{
    font-family: 'ElegantIcons';
	content: "\e06e   ";	 
}





.guardar::before{
    font-family: 'ElegantIcons';
	content: "\4e";	 
}
.guardar{
  	 padding:4px 4px 4px 15px;    
}
 .guardar:hover::before{
 color:rgba(155,183,221, 0.6);/*hover*/
}
.guardar:hover{
 background-color:rgba(155,183,221, 0.6);/*hover*/
  padding:4px 4px 4px 4px !important;    
}




.linkIzquierda a {
    font-size: 1.5em;
    color: #FFF;
    text-align:left;
    margin: 5px;
    
    display: block;
     background-color: rgba(155,183,221, 0.9);
}


 .cabeceraDerecha h3{
    font-size:1.5em;
    color:#FFF;
     
    text-align:right;
    margin:5px;
    padding:4px;
    display:block;
  
}
.linkDerecha a{
    font-size:1.5em;
    color:#FFF;
    text-align:left;
    margin:5px;
    display:block;
     background-color: rgba(155,183,221, 0.9);   
}
    .linkDerecha a:hover{
 background-color:rgba(155,183,221, 0.9);/*hover*/   

    }
.linkIzquierda {
      width:10%;
      display:block;
      float:left;
      text-align:center;
}
.linkDerecha {
      width:20%;
      display:block;
      float:right;
}

.pregunta{
 width:100%;
 margin-bottom:5%;
}
.pregunta label{
    font-size:1.8em !important;
    padding-left:0.5%;
 
}

.bloqCentral{ float:left; width:100%; clear:both; }

.izquierda{float:left; width:14%;background:#fff; position:fixed; 
/* background: linear-gradient(top, #c6c6c6 0%, #e7e7e7 15%, #ececec 100%); background: -moz-linear-gradient(top, #c6c6c6 0%, #e7e7e7 15%, #ececec 100%);*/
position:fixed; left:0; padding:1px 5px 5px 5px;
}

.izqGeneral{ float:left; width:100%;}
.izqGeneral li{ float:left; width:100%;}
.izqGeneral li ul{ background:#e1f0e3 !important; float:left; width:100%; padding:5px; border-radius: 4px;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset; margin-bottom:5px;}
.izqGeneral li ul li{ background:url(../../images/flecha.png) no-repeat 6px 4px;}
.izqGeneral li ul li a{ padding:1px 2px 1px 16px; display:block;}

.menucentral{ float:left; width:100%; margin-top:10px;}
.menucentral li{ float:left; width:46%; margin-right:3%; }
.menucentral li ul{ background:#e1f0e3 !important; float:left; width:100%; padding:5px; border-radius: 4px;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset; margin-bottom:5px;}
.menucentral li ul li{  background:url(../../images/flecha.png) no-repeat 6px 4px;}
.menucentral li ul li a{ padding:1px 2px 1px 16px; display:block;}



.cent1, .cent2, .cent3, .cent4, .cent5, .cent6, .centcursoscor {
    font-size: 1.2em !important;
    vertical-align: central !important;
    font-family: 'gotham_htfbook';
    padding: 21px 2px 15px 37px !important;
    font-size: .9em;
    display: block;
    border-radius: 4px;
    margin-bottom: 5px;
    background: #FFF !important;
    border: none;
    color: #00608a !important;
    padding: 11px;
    cursor: pointer;
    border-radius: 3px;
    text-transform: uppercase;
    border: 1px solid #00608a !important;
    font-size: 1.3em !important;
}


.cent1, .cent2, .cent3, .cent4, .cent5, .cent6
{
	font-size:1.2em;
	vertical-align:central;
	color:#fff;
	font-family: 'gotham_htfbook'; 
	padding:21px 2px 15px 37px; 
	font-size:.9em; 
	display:block;
	border-radius: 4px; 
	margin-bottom:5px; 
}
.cent1:hover, .cent2:hover, .cent3:hover, .cent4:hover, .cent5:hover, .cent6:hover{color:#7df1f0;}
.cent1{ font-size:1.3em; background:#434343 url(../../images/icoRemesas.png) no-repeat 7px 17px;}
.cent2{ font-size:1.3em; background:#434343 url(../../images/ico2C.png) no-repeat 9px 14px;}
.cent3{ font-size:1.3em; background:#434343 url(../../images/icoDescarg.png) no-repeat 6px 16px;}
.cent4{ font-size:1.3em; background:#434343 url(../../images/icoRecibos.png) no-repeat 7px 18px; }
.cent5{ font-size:1.3em; background:#434343 url(../../images/ico5A.png) no-repeat 11px 15px;}
.cent6{ font-size:1.3em; background:#434343 url(../../images/ico6E.png) no-repeat 9px 16px;}


.izq1, .izq2, .izq3, .izq4, .izq5, .izq6{color:#fff;font-family: 'gotham_htfbook'; padding:7px 2px 7px 30px; font-size:.9em; display:block; border-radius: 4px; margin-bottom:5px; box-shadow: 0 0 5px rgba(0, 0, 0, 1) inset;}
.izq1:hover, .izq2:hover, .izq3:hover, .izq4:hover, .izq5:hover, .izq6:hover{color:#99ffa7;}
.izq1{ background:#434343 url(../../images/icoRemesas.png) no-repeat 5px 4px;}
.izq2{ background:#434343 url(../../images/ico2C.png) no-repeat 7px 1px;}
.izq3{ background:#434343 url(../../images/icoDescarg.png) no-repeat 4px 1px;}
.izq4{ background:#434343 url(../../images/icoRecibos.png) no-repeat 5px 3px;}
.izq5{ background:#434343 url(../../images/ico5A.png) no-repeat 9px 2px;}
.izq6{ background:#434343 url(../../images/ico6E.png) no-repeat 7px 3px;}

.add{ background:#20802e url(../../images/ajouter.png) no-repeat 5px 2px; color:#fff; padding:1px 1px 2px 25px ; border:none; cursor:pointer; border-radius:4px; float:left; width:100%; box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; text-align:left;}
.fermer{ background:#20802e url(../../images/fermer.png) no-repeat 5px 3px; color:#fff; padding:1px 1px 2px 25px; border:none; cursor:pointer; border-radius:4px; float:left; width:100%; box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; text-align:left;}
.exp{ background:#20802e url(../../images/exp.png) no-repeat 4px 1px; color:#fff; padding:1px 1px 2px 25px; border:none; cursor:pointer; border-radius:4px; float:left; width:100%; box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; text-align:left;}


.btnaranja{ background:#804f20; color:#fff; padding:2px 5px 2px 5px ; border:none; cursor:pointer; border-radius:4px; float:left;   box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; margin-left:5px; text-align:left;}

.btnverde{ background:#20802e; color:#fff; padding:2px 5px 2px 5px ; border:none; cursor:pointer; border-radius:4px; float:left;   box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; margin-left:5px; text-align:left;}
 

.btnrojo{ background:#a52b2b; color:#fff; padding:2px 5px 2px 5px ; border:none; cursor:pointer; border-radius:4px; float:left;   box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; margin-left:5px; text-align:left;}
.btnamarillo{ background:#ccca47; color:#fff; padding:2px 5px 2px 5px ; border:none; cursor:pointer; border-radius:4px; float:left;   box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; margin-left:5px; text-align:left;}

.btngris{ background:#838383; color:#fff; padding:2px 5px 2px 5px ; border:none; cursor:pointer; border-radius:4px; float:left;   box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; margin-left:5px; text-align:left;}



.addarriba{ background:#20802e url(../../images/ajouter.png) no-repeat 5px 2px; color:#fff; padding:1px 1px 2px 25px ; border:none; cursor:pointer; border-radius:4px; float:left;   box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; margin-left:5px; text-align:left;}
.fermerarriba{ background:#20802e url(../../images/fermer.png) no-repeat 5px 3px; color:#fff; padding:1px 1px 2px 25px; border:none; cursor:pointer; border-radius:4px; float:left;   box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; margin-left:5px; text-align:left;}
.exparriba{ background:#20802e url(../../images/exp.png) no-repeat 4px 1px; color:#fff; padding:1px 1px 2px 25px; border:none; cursor:pointer; border-radius:4px; float:left;  box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; margin-left:5px; text-align:left;}


.pdfarriba{ height:33px; background:#20802e url(../../images/icoPdf.png) no-repeat 4px 3px; color:#fff; padding:1px 1px 2px 25px; border:none; cursor:pointer; border-radius:4px; float:left;  box-shadow: inset 1px 0 7px rgba(0,0,0,.4);font-family: "gothambold1"; margin-bottom:6px; margin-left:5px; text-align:left;}

.marg15{padding: 0 0 0 9px;}


.arriba{ background: url(../../images/arriba.png) no-repeat 0 4px; color:#fff; border:none; cursor:pointer; padding:0 0 0 9px; margin:0;  float:left; font-family:'gotham_htfbook';text-align:left; font-size:.9em;}
.arribaabajo { background: url(../../images/arriba.png) no-repeat 0 4px; color:#fff; border:none; cursor:pointer; padding:0 0 0 1px; margin:0;  float:left; font-family:'gotham_htfbook';text-align:left; font-size:.9em;}
.abajo{ background: url(../../images/abajo.png) no-repeat 0 4px; color:#fff; border:none; cursor:pointer; padding:0 0 0 9px; margin:0;  float:left; font-family:'gotham_htfbook';text-align:left; font-size:.9em;}



.derecha{float:right; width:10%; background:#e8eee9;position:fixed; right:0; padding:20px 5px 5px 5px;
background: linear-gradient(top, #c4c9c5 0%, #e0e6e1 15%, #e8eee9 100%); 
background: -moz-linear-gradient(top, #c4c9c5 0%, #e0e6e1 15%, #e8eee9 100%);}

.derecha h2{ font-size:1.2em; font-weight:normal; text-shadow: 1px 1px 5px rgba(255, 255, 255, 1); margin-bottom:15px;}


/* ---pestaņas---- */

.pestanas{ float:left; width:100%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset; border-radius:10px 10px 0 0; margin-bottom:10px;}
.pest:hover { 
   box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2) inset; background:#fff;text-shadow: 0 -1px 0 #fff; border:1px solid #d3d3d3; color:#525252;
}

.pest {  
	position: relative !important; /* Keeps the tabs in line with each other */
	text-decoration: none; 
	color: #262626; 
	display: inline-block;
	padding: 7px 15px; 
	font-size:1.1em;
	font-family: "gothambold1"; font-weight:normal; 
	text-transform:uppercase;
	background: #fff; /* old browsers */
	background: -moz-linear-gradient(top, #fff 0%, #bdbdbd 52%, #eaeaea 100%); /* firefox */
	background: linear-gradient(top, #fff 0%, #bdbdbd 52%, #cbcbcb 100%); /* future browsers */
	-pie-background: linear-gradient(top, #fff 0%, #bdbdbd 52%, #cbcbcb 100%); /* pie for ie */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(52%,#bdbdbd), color-stop(100%,#cbcbcb)); /* webkit */
	-moz-border-radius: 3px;
	-webkit-border-radius: 0px;
	border-radius: 3px 10px 0 0;
    text-shadow: 0 -1px 1px #dfdfdf;
	-moz-box-shadow: 0 4px 10px -5px #000000; border:1px solid #ccc;
}
/* ---pestaņas---- */









.zonaTabla{ background:#fff; border: 1px #FFF solid; padding:10px !important; float:left; width:100%; color:#3c3c3c;}

.zonaTabla ul{ float:left; width:100%; font-size:0.9em;}
.titTabla{  background-color: rgba(155,183,221, 0.9); color:#fff; margin-bottom:5px; font-size:1em!important;}
.titTabla li{padding: 4px 3px 4px 8px;}
.t10{ width:10%;}
.t7{ width:7%;}
.t8{ width:8%;}
.t6{ width:6%;}
.t5{ width:5%;}
.zonaTabla li{ float:left; padding:4px 3px 4px 8px;}
.verif{ padding:4px 0 0 3px !important;}

.alignR{ text-align:right;}

.princip{ font-weight:bold; font-size:1.1em;}
.b40{ width:40% !important;}
.b30{ width:30% !important;}
.b8{ width:8% !important;}

.bloqPedidoT{clear:both; padding:0 !important; }
.bloqPedido, .bloqPedido1{ width:100%; padding:0 !important;}
.bloqPedidoT > span{width:10%; padding:10px; border:1px solid #e8eaeb;}
.bloqPedido > span, .bloqPedido1 > span{width:10%; padding:0 10px;border:1px solid #ddd; min-height:60px; color:#0b0b6b;}
.bloqPedido1 > span{ color:#575757 !important;}

.bloqPedido > .descrip, .bloqPedido1 > .descrip{width:40% !important; padding:0 10px;}

.edicion{ padding:0px !important;}

.bloqPedidoT span{  background-color: rgba(155,183,221, 0.9); color:#fff !important; height:49px;}
.bloqPedido{background:#ebf1ff; height:100%;}
.bloqPedido1{ height:100%;}

.both{ clear:both; border-bottom:1px solid #ccc;}

.icoEditar{ background:#be0005 url(../../images/icoEdit.png) no-repeat 5px 4px;}
.icoEliminar{ background:#be0005 url(../../images/icoDelete.png) no-repeat 5px 4px;}
.icoBuscar{ background:#be0005 url(../../images/icoBusc.png) no-repeat 3px 3px;}
.icoVer{ background:#be0005 url(../../images/icoVer.png) no-repeat 2px 2px;}
.icoRem{ background:#be0005 url(../../images/icoRem.png) no-repeat 2px 2px;}

.icoEditar, .icoEliminar, .icoBuscar, .icoVer, .icoRem{border:none;margin:3px; width:25px; height:25px; cursor:pointer; border-radius:5px; margin-top:10px;}
.icoEditar:hover, .icoEliminar:hover, .icoBuscar:hover, .icoVer:hover, .icoRem:hover{opacity:.7;}





.listGen{ float:left; width:96%; margin:5px 1% 5px 3%;}
.listGen li{ padding:3px 0 3px 14px; background:url(../../images/punto.png) no-repeat 2px 7px;}


.categor{ float:left; width:18%; margin:10px 1%; padding:4px; height:255px;}
.categor:hover{ background:#fff; border-radius:5px;}

.categor a img{ border:2px solid #fff; border-radius:5px; float:left; min-width:100%;}
.categor a:hover img{ opacity:.7;}
.categor a, .categor strong{ display:block; float:left; width:100%;}
.categor p{ padding:5px 2px; margin:0;}



.leftCat{ float:left; width:100%; padding:7px; background:#f8f8f8; border-radius:10px;}

.leftTotal{ background:#efeffe; font-weight:bold; float:left; width:100%; border-radius:10px; padding:10px; font-size:1em !important;}

img{ border:none; max-width:100%;}




.home{ background:#20802e url(../../images/home.gif) no-repeat 10px 10px !important; color:#fff !important; padding-left:35px !important;}

.menu{float:left; padding:0;margin:45px 0 0 15px;}
.menu ul{ float:left; margin-left:10px;}
.menu li{ float:left; margin-right:7px;}
.menu li a{ color:#fff; padding:8px 15px; display:block; float:left; font-weight:normal !important; font-family:'gothambold1'; box-shadow: inset 1px 0 7px rgba(0,0,0,.4);  background:#fff; color:#000; font-size:1.1em;}
.menuSel, .menu li:hover{ background:#d9f9de !important; color:#285b5b !important;}


.separador{float:left; width:100%; border-top:1px dotted #ccc; margin:10px 0 7px 0;}


.grande{ font-weight:bold; font:1.1em;}

.formulario{ float:left; width:100%; padding:10px 0; border-radius:8px;  margin:8px 0;}
/*background:#f8f8f8;*/
.bloqueBt{ float:left; width:100%;  padding:20px 10px 15px 10px !important; border-top:1px solid #ccc; margin-top:10px; }
.dcha{ float:right !important; margin-left:10px;}
.izq{ float:left; margin-right:10px;}
.left{ float:left; width:100%;  padding:10px;}
.formulario div, .formulario input{ float:left;}
.campoFor1, .campoFor2, .campoFor3, .campoFor4, .campoFor5, .campoFor6, .campoFor7{color:#606060; border-radius:5px; padding:5px; box-shadow: 1px 1px 1px rgba(255,255,255,1), inset 1px 0 4px rgba(0,0,0,.15); border:1px solid #ccc; float:left; margin:0 5px;font-size:1.1em; }

.campo{color:#606060;  background:#f9f9f9;   width:99%;  border:none; float:left; margin:0 1px;font-size:1.1em; }

.campoFijo{ background:#eaeaf8; font-weight:bold; text-transform:uppercase; color:#46467d;}
.campoFijoRojo{ background:#eaeaf8; font-weight:bold; text-transform:uppercase; color:#ce002c;}

.campo15{ width:17%; padding:7px 0 0 3%; font-size:1.1em;}
.campo15R{ width:15%; text-align:right;}
.campo7R{ width:7%; text-align:right;}
.campo7{ width:7%;padding-top:7px; font-size:1.1em;}

.campoFor1{width:78%;}
.campoFor2{width:50%;}
.campoFor3{width:40%;}
.campoFor4{width:20%;}
.campoFor5{width:30%;}
.campoFor6{width:14%;}
 .campoFor7{width:80px;}




.opcion{ float:left; margin:5px 5px 0 5px;}
.w110{width:110px;}


.ficha{ float:left; width:100%; margin-bottom:10px;}

.ficha a{margin-left:5%;}
.mas{ background:#d6ead9; float:left; width:98%; padding:5px; margin:0 1% 5px 1%; border-radius:3px;}
.menos{ background:#e7e7e7;float:left; width:20%; padding:5px; margin:0 0.3% 5px 0.3%; border-radius:3px; border:1px solid #ddd;}
.mas:hover{ background:#ccc;}
.menos:hover{ background:#e7ebf1;}
.mas input{ background:url(../../images/mas.png) no-repeat; padding:1px 0 3px 25px; border:none; cursor:pointer; font-family:'gothambold1'; color:#3f3f3f;/*nuevocolor*/}
.menos input{background:url(../../images/menos.png) no-repeat; padding:1px 0 3px 25px; border:none; cursor:pointer; font-family:'gothambold1'; color:#3f3f3f;/*nuevocolor*/}

.mas label{   padding:1px 0 3px 25px; border:none; cursor:pointer; font-family:'gothambold1'; color:#3f3f3f;/*nuevocolor*/}/*nuevocolor*/
.menos label{   padding:1px 0 3px 25px; border:none; cursor:pointer; font-family:'gothambold1'; color:#3f3f3f;/*nuevocolor*/}









.menossel{ background-color: rgba(155,183,221, 0.9); box-shadow: inset 1px 0 7px rgba(0,0,0,.4); float:left; width:20%; padding:5px; margin:0 0.3% 5px 0.3%; border-radius:3px; border:1px solid #ddd;}
 
.menossel input{background:url(../../images/masb.png) no-repeat; padding:1px 0 3px 25px; border:none; cursor:pointer; font-family:'gothambold1'; color:#FFF;}
.menossel label{   padding:1px 0 3px 25px; border:none; cursor:pointer; font-family:'gothambold1'; color:#3f3f3f;/*nuevocolor*/}
.selecciona{}
.menossel p{
    color:#FFF;
}
 


.parrafosup{background-color:#fbc210;   float:left; width:98%; padding:5px; margin:0 0.3% 5px 0.3%; border-radius:3px; border:1px solid #ddd;}
 
.parrafosup input{background:url(../../images/masb.png) no-repeat; padding:1px 0 3px 25px; border:none; cursor:pointer; font-family:'gothambold1'; color:#FFF;}
.parrafosup label{   padding:1px 0 3px 25px; border:none; cursor:pointer; font-family:'gothambold1'; color:#3f3f3f;/*nuevocolor*/}
.selecciona{}
.parrafosup p{
    padding-left:1.5%;
    color:#FFF;
}
.parrafosup a{
    color:#FFF;
     text-decoration:underline;
}
 .parrafosup a:hover{
    color:#FFF;
    text-decoration:none;
     font-weight: bold;
}



.inicio{color:#215c29; border-radius:2px; padding:4px; min-height:24px;  float:left;width:54%; font-weight:bold; background:#f9f9f9;}
.inicio a{font-size:1.5em; padding: 6px 10px 6px 29px; width:100%;  }
.inicio span{margin-bottom:50px; display:block;  width:100%;}

.icomed{background:url(../../images/med.png) no-repeat; border:none; margin:0 5px; float:left; font-size:0em; padding:3px 7px; cursor:pointer;  }
.icociudadano{background:url(../../images/ciudadano.png) no-repeat; border:none; margin:0 5px; float:left; font-size:0em; padding:3px 7px; cursor:pointer;  }



.campoFicha{color:#215c29; border-radius:2px; padding:4px; min-height:30px;  float:left;width:27%; font-weight:bold; }/*background:#EEE;*/
.campoFichaXL{color:#215c29; border-radius:2px; padding:4px; min-height:24px;  float:left;width:54%; font-weight:bold; background:#f9f9f9;}
.campoFicha100{color:#215c29; border-radius:2px; padding:4px; min-height:24px;  float:left;width:100%; font-weight:bold; background:#f9f9f9;}
.textFicha{width:21%; font-size:1.2em; padding:8px 10px; text-align:right;}

.leftFicha{float:left; width:98%;   border-bottom:1px solid #ccc; padding:1px 0 2px 0;  margin:0 1%;}/*background:#eee;*/

.subtitulo{float:left; width:98%; color:#FFF;  padding:8px 0 1px 0;  margin:0 1%;}/*background:#eee;*/
.subtitulo h3{ color:#2997d6;  border:none;}
.subtitulo h2{ color:#2997d6;  border:none;}

.checkb input{
    margin:7px 0 5px 11px;
}

.titulo{float:left; width:98%; color:#FFF;  
        padding:1px 0 2px 0; 
        background:#056e9e; 
        margin:3% 0 0.5% 1%;

}/*background:#eee;*/
.titulo h3{ color:#FFF; border:none;}
.titulo h2{ color:#FFF; border:none;}

.bloque50{ float:left; width:50%;}
.bloque50 .campo15, .bloque50 .campo15R{ width:30%;}


.etiquetainfo{
    margin-top:5px;
     margin-bottom:5px;
     margin-left:50px;
   padding-bottom: 15px;
    height:20px;
    clear:both;
    float:left;
    color:#2997d6;
    text-transform:uppercase;
	
font-size: 1.8em;



margin: 1em;

padding-bottom: 24px;

padding-left: 10px;

padding-right: 10px;	
}




.leftDcha{ float:left; width:80%; margin:10px 0 10px 16%;}



.both{ clear:both; border-bottom:1px solid #ccc;}



.botonGrisp{background:url(../../images/icoSesion.gif) no-repeat; border:none; color:#fff; margin:0; float:left; font-size:1.1em; padding:7px; cursor:pointer; font-family: 'gothambold1'; border-radius:5px; }

.botonGris{background:#868686; border:none; color:#fff; margin:0 5px; float:left; font-size:1.1em; padding:4px; cursor:pointer; font-family: 'gothambold1'; border-radius:5px; }

.botonElinar{background:url(../../images/icoSesion.png) no-repeat; border:none; margin:0 5px; float:left; font-size:0em; padding:3px 7px; cursor:pointer; width:21px; height:21px;}

.botonBuscar{background:url(../../images/buscar.png) no-repeat; border:none; margin:0 5px; float:left; font-size:0em; padding:3px 7px; cursor:pointer; width:21px; height:21px;}

.botonGen{background:#2997d6; border:none; color:#fff; float:right; font-size:1.1em; font-family: 'gothambold1'; padding:11px; cursor:pointer; border-radius: 3px; text-transform:uppercase;   }
.botonGen:hover{background:#54abde;}

.botonGenG{ background:#20802e url(../../images/icoSelectb.png) no-repeat 3px 3px;   padding:2px 3px 2px 25px;  border:none; color:#fff; float:right; font-size:1.3em; font-family: 'gothambold1';  cursor:pointer; border-radius: 5px; text-transform:uppercase;  box-shadow: inset 1px 0 7px rgba(0,0,0,.4);}
 .btdescarga{ height:23px; background:#20802e url(../../images/icodescarga.png) no-repeat 3px 3px;   padding:2px 3px 2px 25px;  border:none; color:#fff; float:right; font-size:1.2em; font-family: 'gothambold1';  cursor:pointer; border-radius: 5px; text-transform:uppercase;  box-shadow: inset 1px 0 7px rgba(0,0,0,.4);}

 
.botonGris:hover{ background:#555;}
.botonGrisP:hover{background:#555 url(../../images/icoprint.png) no-repeat 6px 7px; }

.btnguardardoc{ background:#20802e url(../../images/icoRecibos.png) no-repeat 3px 3px; padding:2px 3px 2px 38px;   height:30px; border:none; color:#fff; float:right; font-size:1.0em; font-family: 'gothambold1';   cursor:pointer; border-radius: 5px; text-transform:uppercase;  box-shadow: inset 1px 0 7px rgba(0,0,0,.4);}
.btEdit{ background:#454791 url(../../images/icoEditB.png) no-repeat 3px 3px;border:none;margin:3px 5px; padding:2px 3px 2px 20px; cursor:pointer; color:#fff; border-radius:5px;}
.btDelete{ background:#454791 url(../../images/icoDeleteB.png) no-repeat 3px 3px;border:none;margin:3px 5px; padding:2px 3px 2px 20px; cursor:pointer;color:#fff; border-radius: 5px;}

.btSelect{ background:#eee url(../../images/icoSelect.png) no-repeat 2px 1px; border:none; margin:0 5px 5px 5px; padding:2px 3px 2px 22px; cursor:pointer;}

.btDelete:hover, .btEdit:hover{ opacity:.5;}

.busqueda{ float:right; width:25%; box-shadow:2px -2px 2px rgba(209,209,209,.2), inset 1px 0 4px rgba(209,209,209,1); border:1px solid #b8bec6; border-radius:5px; padding:3px; margin:-4px 7px 0 0; background:#fff;}
.campoBusc{  color:#606060; border:none; padding:2px 5px; width:89%; float:left !important;}
.btLupa{background: url(../../images/icoBusc2.png) no-repeat;border:none; cursor:pointer; margin:2px; width:20px; height:15px; float:right;}
 
.mapSit{ float:left; width:100%; border-bottom:1px dotted #adadad; padding:7px  0 7px 18px; color:#626262; margin-bottom:10px;}
.mapSit a{ font-weight:normal; color:#626262; padding:0 5px;}
.mapSit a:hover, .actual:hover{ color:#c10005 !important;}
.actual{ font-weight:bold !important; color:#343434 !important;}

.asterisco{color:#0f0f89;}

.negrita{ font-weight:bold;}

.cent{
    font-size:1.3em;
     vertical-align:central; 
     color:#fff;
     font-family: 'gotham_htfbook'; 
     padding:1px 2px 7px 37px; 
     font-size:.9em; 
     display:block; border-radius: 4px; margin-bottom:5px; 

}

.pie {
    float: left;
    width: 100%;
	background:#305385;
    
    inset;
    color: #fff;
    padding: 8px;
    text-align: center;
    z-index: 5;
    bottom: 0px;
}
.pie1, .pie2,.pie3 {
padding-top:8px; float:left; width:32%; font-size:1.3em;
}

.pie1{}
.pie2{}
.pie3{}
.pie1 a{ color:#FFF; padding:0 0 0 2px ; margin-bottom:10px; text-align:left;}
.pie1 ul{margin-left:15%;}


.pie2 a{color:#FFF; padding:0 0 0 2px ; margin-bottom:10px;}
.pie2 ul{margin-top:15px;}
.pie2 ul li{}

.pie3 a{ color:#FFF; padding:0 0 0 2px ; margin-bottom:10px;}
.pie3 ul
{
    
}



.pie3 a{ color:#FFF; padding:0 0 0 2px ; margin-bottom:10px;}
.pie1 a:hover{ color:#c1c1c1; padding:0 0 0 2px ;}
.pie2 a:hover{ color:#c1c1c1; padding:0 0 0 2px ;}
.pie3 a:hover{ color:#c1c1c1; padding:0 0 0 2px ;}





/*--AVISOS--*/
.barraOk {
    background: rgba(8, 161, 0, 0.97);
    color: #fff;
    line-height: 20px;
    padding: 5px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 99999;
	right: 0;
 	width: 100%;
  	bottom:0px;
  	left:0px;
  	z-index: 99999;
	}
  .barraNoTop 
  {
    background: #d70707;
    color: #fff;
    line-height: 20px;
    padding: 25px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 99999;
    right: 0;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 99999;
    font-size: 1.3em;
    height: 6em;
}

.barraNo {
    background: rgba(215, 0, 51, 0.97);
    color: #fff;
    line-height: 20px;
    padding: 5px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 99999;
	right: 0;
 	width: 100%;
  	bottom:0px;
  	left:0px;
  	z-index: 99999;}
	
.barraInfo {
    background: rgba(0, 125, 196, 0.97);
    color: #fff;
    line-height: 20px;
    padding: 25px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 99999;
	right: 0;
 	width: 100%;
  	bottom:0px;
  	left:0px;
  	z-index: 99999;}

.barraInfotop {/*--verde--*/
    background: rgba(8, 161, 0, 0.97);
    color: #fff;
    line-height: 20px;
    padding: 60px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 99999;
	right: 0;
 	width: 100%;
   bottom:0;
  	left:0px;
  	z-index: 99999;
      font-size: 1.8em;
}
/*--AVISOS--*/


/*--AVISOS--*/

.derechaxx {
    background: #e7e7e7 none repeat scroll 0 0;
    border-radius: 10px 10px 0 0;
    height: 50px !important;
    margin-left: 800px;
    position: fixed;
    width: 300px;
}



/*Movil*/
@media all and (max-width:750px) {
.centcursoscor {
 width:100% !important;
}	
	
	
.campoFichaXL{width:100%;}
.t1{ width:100%;}
.t2{ width:100%;}
.t3{ width:100%;}
.t4{ width:100%;}
.t5{ width:100%;}
.t6{ width:100%;}
.t7{ width:100%;}
.t8{ width:100%;}
.t9{width:100%;}

.t10{ width:100%;}
.t11{width:100%;}
.t12{ width:100%;}
.t13{width:100%;}
.t14{ width:100%;}
.t15{width:100%;}
.t16{ width:100%;}
.t17{ width:100%;}
.t18{width:100%;}
.t19{ width:100%;}

.t20{width:100%;}
.t21{width:100%;}
.t22{ width:100%;}
.t23{width:100%;}
.t24{ width:100%;}
.t25{width:100%;}
.t26{ width:100%;}
.t27{width:100%;}
.t28{width:100%;}
.t29{width:100%;}

.t30{width:100%;}
.t31{width:100%;}
.t32{width:100%;}
.t33{width:100%;}
.t34{ width:100%;}
.t35{width:100%;}
.t36{ width:100%;}
.t37{width:100%;}
.t38{ width:100%;}
.t39{width:100%;}

.t40{width:100%;}
.t41{ width:100%;}
.t42{ width:100%;}
.t43{ width:100%;}
.t44{ width:100%;}
.t45{width:100%;}
.t46{width:100%;}
.t47{ width:100%;}
.t48{width:100%;}
.t49{width:100%;}

.t50{width:100%;}
.t51{ width:100%;}
.t52{ width:100%;}
.t53{ width:100%;}
.t54{width:100%;}
.t55{ width:100%;}
.t56{ width:100%;}
.t57{width:100%;}
.t58{ width:100%;}
.t59{ width:100%;}

.t60{width:100%;}
.t61{ width:100%;}
.t62{ width:100%;}
.t63{width:100%;}
.t64{ width:100%;}
.t65{ width:100%;}
.t66{width:100%;}
.t67{ width:100%;}
.t68{ width:100%;}
.t69{ width:100%;}

.t70{ width:100%;}
.t71{width:100%;}
.t72{ width:100%;}
.t73{ width:100%;}
.t74{ width:100%;}
.t75{width:100%;}
.t76{ width:100%;}
.t77{width:100%;}
.t78{ width:100%;}
.t79{ width:100%;}


.t80{ width:100%;}
.t81{width:100%;}
.t82{ width:100%;}
.t83{ width:100%;}
.t84{width:100%;}
.t85{ width:100%;}
.t86{ width:100%;}
.t87{width:100%;}
.t88{width:100%;}
.t89{ width:100%;}

.t90{width:100%;}
.t91{ width:100%;}
.t92{width:100%;}
.t93{width:100%;}
.t94{ width:100%;}
.t95{ width:100%;}
.t96{width:100%;}
.t97{ width:100%;}
.t98{width:100%;}
.t99{ width:100%;}
    .icono {
        border-bottom: none;
    
    }
     .pie1{
         display:none;
     }
     .menossel{
         width:100%;
     }
    .pie{
  position: relative;
 
float: left;
    }
    .pie2 a{ color:#FFF; padding:0 0 0 2px ; margin-bottom:10px; text-align:left;}
.pie2 ul{margin-left:15%;}
.pie3 a{ color:#FFF; padding:0 0 0 2px ; margin-bottom:10px; text-align:left;}
.pie3 ul{margin-left:15%;}


.t10{ width:100%;}
.t7{  width:100%;}
.t8{ width:100%;}
.t6{  width:100%;}
.t5{  width:100%;}

    .linkIzquierda a
    {
        background:none;
    }
    .casa:before{
    font-family: 'ElegantIcons';
	content: "\e009   ";
}
.casa{
  	 padding:4px 4px 4px 15px;    
        
}
.casa::before{
    font-family: 'ElegantIcons';
	content: "\e009   ";
}
.casa:hover::before{
 color:none;
 	 
}
.pie1{
    width:100%;
    min-height:0px;
}

.menucentral li{
      width:100%;
}
.textFicha{
width: 100%;
text-align: left;
}
.campoFicha{
width: 100%;
}
.pie2{
    width:100%;
    min-height:0px;
}
#Panellogo{
    display:none;
}
.contenido2{
    width: 100%;
    margin-left:0%;
}
.pie3{
     width: 100%;
}
.linkDerecha{
 width:50%;
}
.casa:hover{
 background-color:rgba(155,183,221, 0.9);/*hover*/
  padding:4px 4px 4px 15px;    
}
    h3 {
        border-bottom:none;
    }
}