#show, #show2, #show3, #show4, #show5, #show6, #show7, #show8, #show9, #show10, #show11, #show12, #hide, #hide2, #hide3, #hide4, #hide5, #hide6, #hide7, #hide8,#hide9, #hide10, #hide11, #hide12 {
cursor: pointer;
}
.modal-contenido{
  border: 2px solid #eee;
  background-color: #eee;
  width:600px;
  padding: 10px 20px;
  margin: 10% auto;
  position: relative;
}
.cerrar {float:right}
.modal{
  /*background-color: rgba(0,0,0,.8);*/
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  opacity:0;
  pointer-events:none;
  transition: all 1s;
}
#miModal:target{
  opacity:1;
  pointer-events:auto;
}
ul.unstyled {
display: none;
}
#form-login-remember {
display: none;
}
.ja-banner {
width: 100%;
height:30px;
}
.ja-banner2 {
width: 100%;
height:30px;
}
.ja-banner3 {
width: 100%;
height:30px;
}

.tip {
   float: left;
   background: #FFFFCC;
   border: 1px solid #333333;
   padding: 5px;
   color:#000000;
   max-width: 200px;}

.tip-title {
   padding: 0;
   margin: 0;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   color:#000000;}

.tip-text {
   color:#000000;
   margin: 0;}
.presrocont{
width:100%;
max-width:700px;
height: 255px;
/*border: 1px solid #000;*/
clear:both;
}
.presrocont2{
width:100%;
max-width:700px;
height: 360px;
/*border: 1px solid #000;*/
clear:both;
}

.presrocar {
width: 414px;
height: 169px;
float:left;
background-image: url('/f/rs/imagenes/carpeta-ciudadano-sro.jpg');
}
.presrocar2 {
width: 414px;
height: 148px;
float:left;
background-image: url('/f/rs/imagenes/carpeta-ciudadano-sro2.jpg');
}

.presrores {
width: 414px;
height: 64px;
background-image: url('/f/rs/imagenes/resto-tramites-sro.jpg');
float:left;
margin-top: 20px;
}
.presrores2 {
width: 414px;
height: 47px;
background-image: url('/f/rs/imagenes/resto-tramites-sro2.jpg');
float:left;
margin-top: 20px;
}
.presrocp2 {
width: 414px;
height: 69px;
background-image: url('/f/rs/imagenes/cita-previa-consulta-datos-sro.jpg');
float:left;
margin-top: 20px;
}

.precitatel{
width: 192px;
height: 253px;
background-image: url('/f/rs/imagenes/citatel.png');
/*border: 1px solid #000;*/
float:left;
margin-left: 20px;
margin-right:30px;
}
.presrotel{
width: 192px;
height: 253px;
background-image: url('/f/rs/imagenes/saludrespondetel.png');
/*border: 1px solid #000;*/
float:left;
margin-left: 20px;
margin-right:30px;
}
.presrotel2{
width: 192px;
height: 306px;
background-image: url('/f/rs/imagenes/saludrespondetel.jpg');
/*border: 1px solid #000;*/
float:left;
margin-left: 20px;
margin-right:30px;
}

.precitaint{
width: 192px;
height: 253px;
background-image: url('/f/rs/imagenes/citaint.png');
/*border: 1px solid #000;*/
float:left;
margin-right:30px;
}
.precitamov{
width: 192px;
height: 253px;
background-image: url('/f/rs/imagenes/citamov.png');
/*border: 1px solid #000;*/
float:left;
}

.precitacont{
width:100%;
height: 303px;
/*border: 1px solid #000;*/
clear:both;
}
.boton-cita-web{
margin-left: 34px;
margin-top: 112px;
}
.boton-cita-gplay {
margin-top: 30px;
margin-left:30px;
}

.boton-cita-apple {
margin-left: 30px;
margin-top: 86px;
}
.presroir {
margin-left: 343px;
margin-top: 13px;
}
.presroir2 {
margin-left: 325px;
margin-top: 8px;
}

.presroacceder {
float:right;
margin-right: 19px;
margin-top: 78px;
}
.presroacceder2 {
float:right;
margin-right: 12px;
margin-top: 60px;
}
.presroacceder3 {
float:right;
margin-right: 22px;
margin-top: 60px;
}
.presroir3 {
float:right;
margin-right: 22px;
margin-top: 8px;
}

.presroircp2 {
float:right;
margin-right: 22px;
margin-top: 8px;
}
.sro-fin{
text-align: center;
margin-left: 0px;
width: 210px;
height: 330px;
float:left;
}

.presroayuda {
margin-top: 112px;
}
.sro-div p {
height: 30px;
}
.sro-div{
text-align: center;
margin-left: 20px;
width: 210px;
height: 330px;
float:left;
border-right: 1px solid #ccc;
}
.sro-div h4 {
font-size: 1.2em;
text-align: center;
}

.sro-div-med p {
height: 30px;
}
.sro-div-med {
text-align: center;
margin-left: 0px;
width: 210px;
height: 330px;
float:left;
border-right: 1px solid #ccc;
}
.sro-div-med h4 {
font-size: 1.2em;
text-align: center;
}

.sro-fin h4 {
font-size: 1.2em;
text-align: center;
}


.avPlayerWrapper {width: 300px;  padding: 10px;}
.addthis_toolbox {float:right !important}
.destacadosbanner {clear: both; padding-top: 5px !important;padding-bottom: 5px !important; text-align:center; margin:0px; padding:0px; color: #fff;}
.buscador {
    padding-top:10px !important;
    vertical-align: top;
    float:right;
    font-weight: normal; 
    font-size:  0.75em;
    margin:0px;  
    padding:0px;
/*    width: 380px;*/
    
/*   border: 1px solid #fff;*/
   height: 30px;
   padding-right: 20px;
}
.acceso-privado {clear:both;float:right; font-size: 0.9em;padding-right: 20px;}
.pager ul {
text-align:center;
}

.pager li {
display:inline;
font-size:12px;
}

.pagination ul {
text-align:center;
}

.pagination li {
display:inline;
font-size:12px;
}

.pagenavcounter {
font-size:11px;
font-family:arial;
}


.mainlevelmenuca
{
    background-image:url('../imagenes/candado.png');
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
    
    border:0px solid #fff;
    float: right;
    color: #C3DFED !important; 
    font-size: 0.9em;
    
}
.busqueda-av
{
    
    color: #C3DFED !important;
}

.inputbox, .inputbox:focus, .inputbox:hover {
    background: none repeat scroll 0 0 #1E7CAB;
    border: 1px solid #005A87;
    color: #C3DFED
}
.button {
    background: url("../imagenes/gradiente-boton.gif") repeat-x scroll center top #333333;
    border: 1px solid #333333;
    color: #CCCCCC;
    cursor: pointer;
    font-size: 85%;
    padding: 3px 5px;
    text-transform: uppercase;
}

form label {
    cursor: pointer;
    color: #006699 !important;
    font-size: 0.8em;
}
.centrosyservicios {
width:210px;
}

.masnoticias {
/*clear:both;*/
padding-top: 25px !important;
float:right;
margin: 0px;
padding: 0px;
font-size:0.8em;
padding-right:20px;
padding-bottom: 10px;
}
.masnoticias a {
color: #fff !important
}
.modulosdestacados {
left:9px;
overflow:auto;
top:67px;
width:98%;
}

.modulosdestacados p.pequeno1 {
font-size:0.7em!important;
}
span.pequeno1 {
font-size:0.85em!important;
}
p.pequeno1 {
font-size:0.85em!important;
}


.botonesredes {
float:right;
/*padding-top:2px;
width: 150px;*/
/*border: 1px solid #ddd;*/
}
.pagenavcounter {
color:#9D5400;
font-size:.7em;
padding:8px 14px 0;
}

.imgizq {
clear:left;
float:left;
height:70px;
margin:0 10px 5px 0;
padding-bottom:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 0px!important;

}

.imgizqgrande {
float:left;
margin:2px 20px 10px 0;
}

.imgder {
border:none;
float:right;
margin:2px 0 5px 10px;
}

.imgdergrande {
float:right;
margin:2px 0 10px 20px;
}

td.title p {
font-size:0.9em!important;
line-height:1em!important;
}
td.title p a {
font-size:1em!important;
line-height:1em!important;
font-weight: normal;
}
.categories-list {
	font-size: 9px;
	font-weight: normal !important;
    
}
label.finder{
color: #fff !important;
font-size: 1em;
}
#container2 {
clear:left;
float:left;
overflow:hidden;
width:100%;
background-color: #fff;
}
#container11 {
z-index: -1;
float:right;
width: 20%;
height: 300px;
padding-left: 0px;
overflow:hidden;
position:absolute;
bottom:0px;
/*left: 81%;*/
background: #fff;
}
#container1 {
background:url(/templates/riojasalud-es/imagenes/fondo.png) repeat-x #f5f5f5 !important;
float:left;
position:relative;
right: 58%;
width:100%;
}

#col1 {
float:left;
left: 61%;
min-width:16%;
max-width: 200px;
overflow: auto;
position:relative;
}
#col2 {
z-index:1;
background:url(/templates/riojasalud-es/imagenes/fondoweb.png) repeat-y #fff !important;
float:left;
left:65%;
overflow: hidden;
padding:15px 5px 0px 35px;
position:relative;
width: 71%;
height:auto;
min-height: 1300px !important;
}

.contentpane {width: auto;margin: 1em 2em;line-height: 1.5em;margin: 0px 0px 0px 0px;font-size: 100%;color: #333;}

#ja-top {
float:left;
margin-left:35px;
position:relative;
width:80%;
}

#ja-top2 {
float:right;
text-align:left;
width:35%;
}

#ja-tit1 {
clear:left;
float:left;
margin:0 5px 0 0;
width:100%;
}

#ja-titulonot {
clear:left;
float:left;
margin:0 5px 0 0;
width:100%;
}

#ja-tit2 {
display:none;
float:left;
margin:0 0 0 5px;
text-align:left;
width:49%;
}

#ja-user1 {
float:left;
margin:0 5px 0 0;
text-align:left;
width:47%;
}
#ja-user1a {
float:left;
margin:0 5px 0 0;
text-align:left;
width:47%;
}
#ja-user1b {
float:left;
margin:0 5px 0 0;
text-align:left;
width:47%;
}

#ja-user2 {
float:left;
height:1%;
margin:0 0 0 5px;
text-align:left;
width:46%;
}
#ja-user2a {
float:left;
height:1%;
margin:0 0 0 5px;
text-align:left;
width:46%;
}
#ja-user2b {
float:left;
height:1%;
margin:0 0 0 5px;
text-align:left;
width:46%;
}

#sup1{
float:left;
margin:0 5px 0 0;
text-align:left;
width:49%;
}

#sup2 {
float:left;
height:1%;
margin:0 0 0 5px;
text-align:left;
width:49%;
}



#recursoshumanos {
float:left;
margin:0 5px 0 0;
text-align:left;
width:49%;
}

#profesionales {
float:left;
height:1%;
margin:0 0 0 5px;
text-align:left;
width:49%;
}
#cleardan {
clear:left;
width:100%;
}
#cont1 {
    clear: left;
/*float:left;
height:1%;
margin:0;
text-align:left;
width:100%;*/
}
#cont2 {
clear:left;
}
#cont3 {
clear:left;
}

#ja-user10 {
float:none;
height:1%;
margin:0;
width:100%;
}
h4.prin_portada {
background:url(/templates/riojasalud-es/imagenes/bg_titulo.png) repeat-x #006699;
color:#FFFFFF;
font-size:1em !important;
text-transform: uppercase;
font-weight:bolder;
height:18px;
    
margin-bottom: 10px;

padding:2px;
width:95%;
}

.tituloportada,h3.tituloportada {
background:url(/templates/riojasalud-es/imagenes/bg_titulo.png) repeat-x #006699;
color:#FFFFFF;
font-size:.8em;
font-weight:bolder;
height:18px;
border-bottom: 20px solid #fff;
border-top: 20px solid #fff;
padding:2px;
width:98%;
}

.subtitle {
border-bottom:1px solid #999999;
color:#005457;
font-size:110%;
font-weight:700;
}

.subtitle2 {
color:#9D5400;
font-size:1.1em;
font-weight:700;
}

.titulo {
color:#666666;
font-family:Arial, Verdana;
font-size:1.3em;
font-weight:700;
text-decoration:none;
}

a.titulo:hover {
font-size:110%;
font-weight:700;
text-decoration:none;
}

ul.category-module {
margin:0;
padding:0 0 20px;
}

.subtitulo {
color:#CC9900;
font-size:100%;
font-weight:700;
}

.ladillo {
color:#9D5400;
font-size:120%;
font-weight:700;
}

small,.small,.smalldark,.mosimage_caption,.createby,.createdate,.modifydate,a.readon,.img_caption {
color:#666666;
font-size:92%;
line-height:130%;
}

.smalldark {
color:#333333;
font-size:92%;
}

.smallorange {
color:#FFA600;
font-size:90%;
}

.pequeno1 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:92%;
line-height:117%;
}

.pequeno2 {
color:#9D5400;
font-family:'arial narrow', arial;
font-size:90%;
}

.titulo1 {
font-family:Arial, Helvetica, sans-serif;
font-size:180%;
font-weight:400;
line-height:30px;
margin:0;
padding:5px 0 8px;
}

.titulo2 {
color:#9D5400;
font-size:1.3em;
font-weight:700;
}

p.titulo2 {
color:#9D5400;
font-size:1em !important;
font-weight:700;

}
.titulo3 {
color:#9D5400;
font-size:100%;
font-weight:700;
}

ul.categories-module li a {
font-size:.8em!important;
}

ul.categories-module {
margin:0;
padding:0 0 20px;
}

img,div,a,input {
/*behavior:url(../pngf/iepngfix.htc);*/
}

dl.article-info {
background:rgb(236,236,236);
display:block;
margin-bottom:15px;
margin-top:0;
width:100%;
}
tr.cat-list-row1 td {
background:url(../images/hdot2.gif) repeat-x center bottom rgb(236,236,236);

border-bottom: 1px dotted #999;
font-size: 1em;
}

tr.cat-list-row0 td {
background:url(../images/hdot2.gif) repeat-x center bottom;

border-bottom: 1px dotted #999;
font-size: 1em;
}

th.title {
background:#006699;
color:#fff;
}

#pagination {
background:url(../images/hdot.gif) repeat-x center top;
margin:15px auto;
padding:10px 0;
}

.pagination li {
display:inline;
margin-left:5px;
}

dd.published {
background:url(../imagenes/icon-date.gif) no-repeat 2px 7px;
color:rgb(102,102,102);
font-size:.7em;
margin:4px;
padding:10px 3px 10px 20px;
width:100%;
background-color: #eee;
border-bottom: 2px solid #069;
/*border-top: 2px solid #069;*/
}

.contenedoresp {
float:left;
overflow:hidden;
position:relative;
width:100%;
}

.contenedor {
float:left;
position:relative;
right:70%;
width:100%;
}

.contenido {
border:2px solid #000;
float:left;
left:70%;
min-width:300px;
overflow:visible;
padding-top:10px;
position:relative;
width:75%;
}

.menuizquierdo h2 {
font-size:0.95em;
}

.menuizquierdo {
margin-bottom:10px;
margin-top:10px;
/*width:250px;*/
max-width: 100%;
padding-left:0;
margin-right: 0px;
padding-right: 0px;
padding-top:20px;
}

.article-index {
background:rgb(238,238,238);
clear:right;
color:rgb(102,102,102);
float:right;
}

.article-index ul {
margin-left:10px;
max-width:200px;
padding-left:10px;
padding-right:10px;
list-style-type:none;
}

body {
clear:both;
color:#333333;
font-family:Arial, Verdana;
font-size:1em;
/*margin:0;*/
min-width:780px;
padding:0;
/*overflow-x: hidden;*/
    max-width: 1280px;
margin: 0px auto;
background-color: #FFF;

}



.video_derecha {
float:right;
padding-left:20px;
padding-right:30px;
}

.video_izquierda {
float:left;
padding-right:20px;
clear:left;
}

.blog-featured {
margin:0 auto;
width:100%;
}
.leading-0, .leading-1, .leading-2 {
background: #eee;
padding:20px;
}
.leading-0 h2, .leading-1 h2 {
text-transform: none !important
}

.leading-0 p {
font-size:.7em;
font-weight:400;
}

/*.leading-1 {
float:left;
padding-right:3%;
width:47%;
}

.leading-2 {
clear:left;
float:left;
width:50%;
}*/

.column-1,.column-2,.column-3 {
background: #efefef;
min-height: 300px;
padding:20px;
   -webkit-transition: background 0.5s; /* Safari */
    transition: background 0.5s;

}
.column-1 img,.column-2 img,.column-3 img {
  border-top: 3px solid #069f;
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;

}
.column-1 img:hover,.column-2 img:hover,.column-3 img:hover {


      opacity: 0.8;
}
.column-1:hover,.column-2:hover,.column-3:hover {
background: #ccc;
}
.divider {
padding: 3px;
}
.breadcrumb li{
display: inline;
font-size: 0.8em !important;
}
.breadcrumb li a {
font-weight: normal;
}
.breadcrumb {
display:inline;
margin-left: 0px;
padding-left: 0px;
}


#navigation ul.menu li.active {
background:#fff !important;
border-bottom:1px #fff double;
border-top:8px #fff double;
}
#navigation ul.menu li {
background:#1374a5 !important;
border-bottom:0 #fff double;
}

#navigation ul.menu li:hover {
color:#fff;
text-decoration:underline;
}

#navigation ul.menu li.active a {
color:#006699!important;
}

.menuizquierdo ul li a.active {
background:url(../imagenes/cruz.png) no-repeat left;
color:#000!important;
padding-left:20px;
text-decoration:underline;
}

.menuizquierdo ul li {
margin-right:20px;
}

.menuizquierdo ul li:hover {
background:right 10px center #ddd;
margin-right:20px;
}

ul li:active {
background:#FFFFFF;
color:#000;
}

.pie-riojasalud {
background:#069;
border-bottom:5px solid rgb(204,204,204);
border-top:5px solid rgb(204,204,204);
clear:both;
height:55px;
padding-top:15px;
width:100%;
}

.copyright_centro,.copyright_centro a {
font-size:.9em;
font-weight:400;
text-align:center;
}

.copyright {
background:url(../images/grad3.gif) repeat-x center bottom rgb(246,246,246);
clear:both;
font-size:.9em;
height:30px;
padding:20px 0 30px;
text-align:center;
}

#cabecera_portada {
margin:0;
width:70%;
}

#destacadosportada {
border:2px solid #069;
height:auto;
margin:0 auto;
min-width:90%;
overflow:auto;
position:relative;
width:98%;
}

#principal_portada {
margin:0 auto;
min-width:21.875em;
position:relative;
width:100%;
}

h4.prin_portada {
background:url(/templates/riojasalud-es/imagenes/bg_titulo.png) repeat-x #006699;
clear:both;
color:#FFF;
float:left;
font-size:.9em;
padding-left:5px;
width:90%;
}

h4.prin_portada_gris {
background:url(/templates/riojasalud-es/imagenes/bg_titulo_gris.png) repeat-x rgb(0,102,153);
clear:both;
color:rgb(255,255,255);
float:left;
padding-left:5px;
width:90%;
text-transform: uppercase;
}

h3.prin_portada,h3.prin_portada a {
background:url(/templates/riojasalud-es/imagenes/bg_titulo.png) repeat-x #006699;
clear:both;
color:#FFF;
float:left;
font-size:1em;
font-weight:700;
padding-left:5px;
width:100%;
}

h3.teinteresa,h3.teinteresa a {
background:url(/templates/riojasalud-es/imagenes/bg_titulo.png) repeat-x #006699;
clear:both;
color:#FFF;
float:left;
font-size:1em;
font-weight:700;
padding-left:5px;
width:90%;
}

#teinteresa {
float:left;
font-size:1em;
width:45%;
}

#destacadosfrontal {
float:right;
margin-right:5%;
width:45%;
}

h3.prin_portada_gris {
background:url(/templates/riojasalud-es/imagenes/bg_titulo_gris.png) repeat-x rgb(0,102,153);
clear:both;
color:rgb(255,255,255);
float:left;
font-size:1em;
font-weight:700;
padding-left:5px;
width:90%;
}

#navigation {
height:26px!important;
}

#principal_portada ul {
margin:0;
padding:0;
}

.logors {
display:block;
height:80px;
left:-40px;
padding-left:20px;
position:relative;
width:230px;
/*z-index:100 */
}

h1 {
color:#323232;
font-family:Arial, Verdana;
font-size:1.6em;
font-weight:700;
text-decoration:underline;
text-transform:uppercase;
}

h3 {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-weight:400;
margin:0;
padding-bottom:10px;
padding-top:10px;
}

h2 {
color:#006699;
font-size:100%;
font-weight:700;
margin:0;
text-transform:uppercase;
}

.subheading-category {
color: #000;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em;
font-weight: 400;
margin-top: 10px;
text-transform: none !important;
}
.contact-name {
color: #000;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em;
font-weight: 400;
margin-top: 10px;
text-transform: none !important;
}
.contact-category h2 {
color: #000;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em;
font-weight: 400;
margin-top: 10px;
text-transform: none !important;
}

.destacado {
color:#9D5400;
}

.cursiva {
font-style:italic;
}

.blanco {
color:#FEFEFE;
}

.pequeno {
font-size:.9em;
font-weight:400;
}

.error {
background:url(images/error.gif) no-repeat 5px #C33333;
border-bottom:5px solid #FF0000;
border-top:5px solid #FF0000;
color:#FFFFFF;
padding-left:25px;
}

.acierto {
background:url(images/acierto.gif) no-repeat 5px #006699;
border-bottom:5px solid #3080BA;
border-top:5px solid #3080BA;
color:#FFFFFF;
padding-left:25px;
}

.advertencia {
background:url(images/advertencia.gif) no-repeat 5px #ff9500;
border-bottom:5px solid #FFAE00;
border-top:5px solid #FFAE00;
color:#FFFFFF;
padding-left:25px;
}

a,a:link,a:visited {
color:#006699;
font-weight:700;
text-decoration:none;
}

input.boton {
background:url(images/ui-bg_glass_50_006699_1x400.png) repeat-x 50% 50% #006699;
border:2px solid #333333;
color:#FFFFFF;
cursor:pointer;
font-size:.9em;
padding:1px 5px;
text-transform:uppercase;
}

input.boton:hover,input.boton:focus {
background:url(images/ui-bg_glass_75_000000_1x400.png) repeat-x 50% 50% #000000;
border:2px solid #666666;
color:#FFFFFF;
font-size:.9em;
}

input,textarea,select {
border:1px solid #006699;
color:#666666;
font-family:Verdana, Arial;
font-size:1em;
}

input:hover,textarea:hover,select:hover,input:focus,textarea:focus,select:focus {
/*background:#FFFFCC;*/
border:1px dotted #333333;
}

input.mayusculas,textarea.mayusculas,select.mayusculas {
text-transform:uppercase;
}

input.sinborde:hover {
border:0;
}

input[readonly] {
background:#ffffff;
border:1px solid #006699;
color:#666666;
cursor:default;
}

input[disabled] {
background:#eeeeee;
border:1px solid #006699;
color:#666666;
}

table.conbordes {
border-collapse:collapse;
}

table.conbordes tr.confondo,table.conbordes tr.confondo a {
background:url(images/ui-bg_inset-hard_50_006699_1x100.png) repeat-x 50% 50% #006699;
color:white;
}

table.conbordes td,table.conbordes th {
border:1px solid #006699;
}

.menu_v ul {
margin:0;
padding:0;
}

.menu_v li {
background:url(images/flecha_menu_v.png) no-repeat 15px;
line-height:180%;
list-style:none;
padding-left:30px;
}

.menu_v li:hover {
background:url(images/flecha_menu_v2.png) no-repeat 15px;
}

.menu_v li.salir {
background:url(images/salir.gif) no-repeat 13px;
padding-left:30px;
}

.menu_v li.salir:hover {
background:url(images/salir.gif) no-repeat 13px;
}

.menu_v li.salir a {
color:#FE0000;
}

.menu_h ul {
margin:0;
padding:0;
width:100%;
}

.menu_h li {
float:left;
font:.9em Verdana, Helvetica, sans-serif;
list-style:none outside none;
margin:0;
padding:0;
}

.menu_h a {
background:url(images/ui-bg_glass_50_006699_1x400.png) repeat-x 50% 50% #006699;
border:1px solid #CCCCCC;
color:#fff;
display:block;
float:left;
margin:0;
padding:8px 12px;
text-decoration:none;
}

.senda_migas {
font-family:Arial;
font-weight:400;
}

.senda_migas ul {
display:inline;
margin:0;
padding:0;
}

.senda_migas li {
display:inline;
padding-left:4px;
}

.senda_migas a {
background:url(images/arrow.png) no-repeat right center;
color:#007771;
font-weight:700;
padding-right:11px;
}

hr {
border:1px solid #006699;
clear:both;
}

hr.media {
border:1px solid #006699;
clear:both;
width:50%;
}

fieldset {
border:0px solid #006699;
padding:0 1em 1em;
position:relative;
}
.contact h3 {padding:0}
html { background-color: #dedede; }
html>body fieldset {
padding-top:1em;
}
#jform_contact_email_copy-lbl {
float:left;
}
legend {
color:#006699;
font-weight:700;
padding:0.4em;
position:relative;
top:1em;
display:none;
}

div.separador0 {
clear:both;
}

div.separador5 {
clear:both;
height:5px;
}

div.separador30 {
clear:both;
height:30px;
}

div.separador {
clear:both;
height:10px;
}

div.separadorizda {
clear:left;
height:10px;
}

div.separadordcha {
clear:right;
height:10px;
}

span.hueco {
padding-left:15px;
width:15px;
}

span.hueco30 {
padding-left:30px;
width:30px;
}

.centrado {
margin:0 auto;
}

.cen {
text-align:center;
}

.dcha {
text-align:right;
}

.izda {
text-align:left;
}

.margen {
padding-left:15px;
padding-right:15px;
}

.borde {
border:solid 1px #006699;
padding:3px;
}

.bordeauto {
border:solid 1px #006699;
float:left;
padding:3px;
}

.fondo {
/*background:url(images/ui-bg_inset-hard_50_006699_1x100.png) repeat-x 50% 50% #006699;*/
color:#FFFFFF;
font-size:100%;
font-weight:700;
padding:2px;
}

.fondoauto {
/*background:url(images/ui-bg_inset-hard_50_006699_1x100.png) repeat-x 50% 50% #006699;*/
color:#FFFFFF;
float:left;
font-size:100%;
font-weight:700;
padding:2px;
}

.c100 {
clear:both;
margin:0 auto;
width:100%;
}

.c75 {
clear:both;
margin:0 auto;
width:75%;
}

.c50 {
clear:both;
margin:0 auto;
width:50%;
}

.c25 {
clear:both;
margin:0 auto;
width:25%;
}

.cizda {
float:left;
}

.c85izda {
float:left;
width:84%;
}

.c80izda {
float:left;
width:79%;
}

.c75izda {
float:left;
width:74%;
}

.c50izda {
float:left;
width:49%;
}

.c48izda {
float:left;
margin-left:1%;
width:47%;
}

.c33izda {
float:left;
width:32%;
}

.c25izda {
float:left;
width:24%;
}

.c20izda {
float:left;
width:19%;
}

.c15izda {
float:left;
width:14%;
}

.cdcha {
float:right;
}

.c85dcha {
float:right;
width:84%;
}

.c80dcha {
float:right;
width:79%;
}

.c75dcha {
float:right;
width:74%;
}

.c50dcha {
float:right;
width:49%;
}

.c48dcha {
float:right;
margin-right:1%;
width:47%;
}

.c33dcha {
float:right;
width:32%;
}

.c25dcha {
float:right;
width:24%;
}

.c20dcha {
float:right;
width:19%;
}

.c15dcha {
float:right;
width:14%;
}

#cabecera_RS {
float:left;
font-family:arial, sans-serif;
font-size:1em;
width:100%;
}

#cabecera_RS h1 {
font-size:1em;
font-weight:400;
margin:0;
padding:0 0 0 37px;
}

#cabecera_RS #header {
background:url(/templates/accesible/images/cabecera-pie-apps_banner-cab-RS.jpg) no-repeat right #069;
float:left;
height:80px;
width:100%;
}

#header a img {
margin-left:40px;
margin-top:0px;
padding: 0px;
}

#cabecera_RS #navigation {
background:url(images/cabecera-pie-apps_fnd-inf-menu-RS.gif) repeat-x bottom #1374A5;
border-top:#4394BD solid 1px;
float:left;
height:25px;
padding-bottom:0;
padding-top:2px;
width:100%;
}

#cabecera_RS #navigation ul {
display:inline;
margin:0 0 0 32px;
padding:0;
}

#cabecera_RS #navigation li {
border-left:#4394BD solid 1px;
border-right:#005A87 solid 1px;
display:inline;
font-family:Arial;
font-size:.75em;
font-weight:700;
margin:0;
padding:6px 12px;
}

#cabecera_RS #navigation li:hover {
background:url(images/cabecera-pie-apps_fnd-menu-marcado.gif) no-repeat bottom center #215980;
border-left:#4394BD solid 1px;
border-right:#005A87 solid 1px;
display:inline;
font-family:Arial;
font-size:.75em;
font-weight:700;
margin:0;
padding:6px 12px;
}

#cabecera_RS #navigation a {
color:#DDD;
text-decoration:none;
}

#cabecera_RS #navigation a:hover {
color:#FFF;
text-decoration:none;
}

#pie_RS {
float:left;
font-family:arial, sans-serif;
font-size:1.4em;
margin-top:50px;
width:100%;
}

#pie_RS #footer {
background:#069;
border-bottom:#CCC solid 5px;
border-top:#CCC solid 5px;
height:60px;
padding-top:15px;
text-align:center;
width:100%;
}

#pie_RS #footer ul {
display:inline;
margin:0;
padding:0;
}

#pie_RS #footer li {
display:inline;
padding:0 14px;
}

#pie_RS #footer2 {
background:url(images/cabecera-pie-apps_fnd-footer2-RS.gif) repeat-x;
color:#666;
font-family:Arial;
font-size:.75em;
height:61px;
padding-top:25px;
text-align:center;
width:100%;
}

#pie_RS #footer2 a {
color:#069;
font-weight:700;
text-decoration:none;
}

#pie_RS #footer2 a:hover {
color:#000;
font-weight:700;
text-decoration:underline;
}

#rrhh-contenedor_gral {
color:#069;
}

a.rrhh-enlace {
color:#069;
font-weight:400;
text-decoration:none;
}

a.rrhh-enlace:hover {
color:#069;
font-weight:400;
text-decoration:underline;
}

a.rrhh-enlace-sidebar {
color:#069;
text-decoration:none;
}

a.rrhh-enlace-sidebar:hover {
color:#069;
text-decoration:underline;
}

.rrhh-encabezado {
color:#000;
font-size:1em;
font-weight:400;
margin:0;
padding:0;
}

.rrhh-senda_migas_ul {
display:inline;
list-style:none;
margin:0;
padding:0 16px 0 0;
}

.rrhh-senda_migas_li {
display:inline;
}

a.rrhh-senda_migas {
background:url(../../../rrhh-files/img/rrhh-fnd-migas.gif) no-repeat right;
padding-right:16px;
}

.rrhh-listado_carpetas_ul {
display:inline;
float:left;
list-style:none;
margin:0;
padding:0;
width:100%;
}

.rrhh-descripcion {
color:#666;
}

.rrhh-primer_item {
clear:left;
}

.rrhh-plantilla1_item {
float:left;
padding-bottom:20px;
}

.rrhh-plantilla1_2columnas {
width:49%;
}

.rrhh-plantilla1_3columnas {
width:33%;
}

.rrhh-plantilla1_4columnas {
width:24%;
}

#rrhh-breadcrumbs {
padding-top: 5px;
margin-bottom:15px;
font-size: 1em;
}

#rrhh-breadcrumbs ul li {
line-height:100%;
padding-left:0;
}

#rrhh-title {
font-size:1.7em;
margin-bottom:15px;
}

.rrhh-content2 {
margin-right:220px;
}

#rrhh-sidebar {
float:right;
padding-right:10px;
/*width:12.4em;*/
width: 13.4em;
}

.rrhh-banner_titulo {
background:url(../../../rrhh-files/img/rrhh-fnd-cab-banner.png);
color:#FFF;
float: right;
font-weight:700;
height:18px;
padding-top:2px;
text-align:center;
text-transform:uppercase;
width:100%;
}
#rrhh-shortcut {
float:right;
}
.rrhh-banner_lista {
border-color:#3192C7;
border-style:solid;
border-width:1px;
list-style:none;
margin:0;
padding:10px 10px 0;
width:11.8em;
overflow: hidden;
}

.rrhh-banner_item {
clear:both;
font-weight:700;
/*height:30px;*/
padding-bottom:10px;
}

.rrhh-banner_item2 {
clear:both;
font-weight:700;
padding-bottom:10px;
}

.rrhh-img_listado {
float:left;
margin-bottom:10px;
margin-right:10px;
}

.rrhh-lista_carpetas_archivos {
float:right;
width:16.625em;
}

.rrhh-lista_carpetas_item {
list-style-image:url(../../../rrhh-files/img/rrhh-btn-mas.gif);
padding-bottom:5px;
}

.rrhh-lista_archivos_item {
list-style-image:url(../../../rrhh-files/img/rrhh-ico-file.gif);
padding-bottom:5px;
}

.rrhh-contenido_plantilla2y3 {
float:left;
width:100%;
}

.rrhh-img1_plantilla2 {
float:left;
padding-bottom:10px;
padding-right:10px;
}

.rrhh-img2_plantilla2 {
float:right;
padding-bottom:10px;
padding-left:10px;
}

.rrhh-plantilla3_menu {
float:left;
width:20%;
}

.rrhh-plantilla3_contenido {
float:left;
padding-left:4%;
width:76%;
}

.rrhh-encabezado_plantilla3 {
color:#069;
font-size:1.3em;
font-weight:700;
padding-top:10px;
text-decoration:underline;
text-transform:none;
}

.rrhh-plantilla3_menu_ul {
padding:0 0 0 5px;
text-align:left;
}

.rrhh-plantilla3_menu_li {
font-weight:700;
padding-bottom:10px;
}

.redes_sociales {
float:right;
margin-right:-12px;
text-align:right;
}

ul.localizacion {
clear:left;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}

ul.localizacion li {
float:left;
height:100px;
margin-right:1%;
width:32%;
}

.numerolinea {
color:#fff;
font-size:2em!important;
font-weight:700;
margin-bottom:0;
margin-left:20px;
margin-top:0;
}

.nombrelinea {
color:#fff;
font-size:1.2em!important;
font-weight:700;
margin-left:20px;
}

.linea1 {
background:#269900;
}

.linea3 {
background:#bf00ff;
}

#ja-top1, #ja-top3,#ja-top5 {
clear:left;
float:left;
padding-top:0px !important;
margin-top:0px !important;
margin:0 5px 0 0;
padding-bottom: 20px;
width:47%;
}

#ja-top2,#ja-top4,#ja-top6 {
float:left;
margin:0 0px 0 5px;
text-align:left;
padding-bottom: 20px;

width:46%;
}

a.mod-articles-category-title,.list-date,tr.cat-list-row0 td a,tr.cat-list-row1 td a {
font-size:.8em;
}

ul.category-module li,ul.categories-module li,#article-index li {
list-style-type:none;
}

.list-date:hover,tr.cat-list-row0:hover td a,tr.cat-list-row1:hover td a,th.title a {
color:#fff;
}
.list-date{font-size:12px !important; padding-top: 5px;padding-bottom: 5px;}
tr.cat-list-row0:hover td,tr.cat-list-row1:hover td {
background:#069;
color:#fff;
margin-top: 5px;


}
tr.cat-list-row0, tr.cat-list-row1 
{

padding-top: 5px !important;
padding-bottom: 5px;
}
.list-striped {

list-style-type: none;
margin-left: 0px;
padding-left: 0px;
}
.list-title { 
font-size: 0.8em;
font-weight: normal;

}
table.category,.rrhh-plantilla1_1columna {
width:100%;
}

.item-page ul li,.item-page ol li {
font-size:12px;
line-height:1.5em;
}
.item-page form {font-size:12px;}
.item-page div {font-size:15px;}
.item-page a {font-size: 12px;}
/* .item-page p,span,#table {
font-size:.9em;
}*/
p {
margin-top: 0px;
font-size:0.8em!important;
line-height:1.5em;
}
.item-page {font-size: 1em; margin-bottom: 20px;} 

.items-leading,#rrhh-related-links {
margin-top:20px;
}

.leading-0,.leading-3 {
float:left;
width:50%;
}

.leading-0 h2,.leading-1 h2,.leading-2 h2,.leading-3 h2 {
font-size:.8em;
height:26px;
}

.leading-0 h2 a,.leading-1 h2 a,.leading-2 h2 a,.leading-3 h2 a {
text-transform:none;
}

.leading-0 dl.article-info,.leading-1 dl.article-info,.leading-2 dl.article-info,.leading-3 dl.article-info,.leading-0 dd.published,.leading-1 dd.published,.leading-2 dd.published,.leading-3 dd.published,.oculto {
display:none;
}


.leading-1 p,.leading-2 p,.leading-3 p {
color:#555;
font-size:.7em;
font-weight:400;
}

.leading-0 p span,.leading-1 p span,.leading-2 p span,.leading-3 p span {
color:#555;
font-size:1em;
font-weight:400;
}

.breadcrumbs span.showHere,.breadcrumbs span,.breadcrumbs a.pathway,
.copyright a,.normal {
font-weight:400;
}
img.junto{margin-right: 0 !important;padding-right: 5px;}
ul.menu li,ul.mostread li {
font-size:.75em;
list-style-type:none;
}

ul.menu li a:hover,ul.mostread li a:hover {
color:#000;
}

ul.menu,ul.mostread {
line-height:1.4em;
list-style-position:outside;
margin:0;
padding:0 0 20px;
}

#destacadosportada li,#principal_portada li {
background:#FFF;
display:inline;
float:left;
margin:5px;
min-width:11.875em;
padding:5px;
width:43%;
}

#destacadosportada ul li img,#principal_portada ul li img {
border:none;
float:left;
margin-right:25px;
}

#teinteresa > .moduletable,#destacadosfrontal > .moduletable {
clear:both;
width:100%;
}

#teinteresa > .moduletable p,#destacadosfrontal > .moduletable p {
margin-top:0;
padding-top:0;
}

#teinteresa p,#teinteresa p a,#destacadosfrontal p,#teinteresa p a {
font-size:.9em;
line-height:.7em;
}

.subrayado,a:hover {
text-decoration:underline;
}

input.sinborde,img,img.rrhh-imagen {
border:0;
}

.menu_v li a,.visible {
display:block;
}

.menu_h a.act,.menu_h a:hover {
background:url(images/ui-bg_glass_75_cccccc_1x400.png) repeat-x 50% 50% #cccccc;
color:#333;
padding-bottom:8px;
}

#rrhh-content ul li,#rrhh-sidebar ul li {
line-height:120%;
padding-left:0;
}
table.tabla1 thead tr td {
                clear: left;
                background-color: #006699;
                color: #ffffff;
                font-weight: bold;
}
td  {
    font-size:0.9em !important;
}
.imagen_unica_derecha {
    float: right;
    width: 170px;
    padding-left: 10px;
    height: 140px;
    text-align: right;
}
.imagen_unica_izquierda {
    float: left;
    width: 180px;
    height: 140px;
}
.imagen_unica_izquierda ul.sig-container, .imagen_unica_derecha ul.sig-container {
    margin: 0px !important;
    padding: 0px !important;
}
.tabla_unica {
	width: 100%;
}
.faldon_rso {
background-image: url('/f/rs/imagenes/bg_riojasalud_online.jpg');
height:118px;
width:640px;
margin-left:20px;
background-repeat: repeat-x;
}
.dni {
width: 33%;
float:left;

text-align: center;
}
.dni p {margin-top:10px;}
.casamoneda p {margin-top:10px;}
.dudas p {margin-top:10px;}

.casamoneda {
width:33%;
float:left;

text-align: center;
}
.dudas{
width:33%;
float:left;

text-align: center;
}
.util {
width: 25%;
float:left;

text-align: center;
}
.util p {margin-top:10px;}

/*CECC*/
#cecc , #cecc div {
    font-size: 16px!important;
}
#cecc div.tema {
    width: 100%;
    float: left;
    border-top: 1px solid #9acbed;
    padding-top: 10px;
    margin-top: 10px;
}
#cecc div.bloque {
    float: left;
    width: 44%;
    margin: 0 3% 10px 3%;
}
#cecc div.bloque p {
    margin-left: 120px;
}
#cecc div.bloque strong {
    color: #006699;
}
#cecc div.bloque img {
    float: left;
    margin-right: 20px;
}
#cecc #medico {
    margin-top: 40px;
    margin-bottom: 30px;
    text-align: center;
    font-weight: bold;
    color: #006699;
}
/******/
/* VIDA ACTIVA ES SALUD */
#vas , #vas div {
    font-size: 16px!important;
}
#vas div.tema {
    width: 100%;
    float: left;
    border-top: 1px solid #9acbed;
    padding-top: 10px;
    margin-top: 10px;
}
#vas div.bloque {
    float: left;
    width: 44%;
    margin: 0 3% 10px 3%;
}
#vas div.bloque p {
    margin-left: 120px;
}
#vas div.bloque strong {
    color: #006699;
}
#vas div.bloque img {
    float: left;
    margin-right: 20px;
}



#vas div.bloquefull {
    float: left;
    width: 90%;
    margin: 0 3% 10px 3%;
}
#vas div.bloquefull p {
    margin-left: 120px;
}
#vas div.bloquefull strong {
    color: #006699;
}
#vas div.bloquefull img {
    float: left;
    margin-right: 20px;
}

#vas div.bloquecont {
    float: left;
    width: 90%;
    margin: 0 3% 10px 3%;
}
#vas div.bloquecont p {
}
#vas div.bloquecont strong {
    color: #006699;
}
#vas div.bloquecont img {
    float: left;
    margin-right: 20px;
}





#vas #medico {
    margin-top: 40px;
    margin-bottom: 30px;
    text-align: center;
    font-weight: bold;
    color: #006699;
}
/******/

.clearfix {
    height: 0px;
    clear: both;
}
#system-message {
border: 1px solid #cbcbcb;
background: #fff;
padding: 10px;
overflow: hidden;
background: #006699;
margin: 20px 0px;
}
.message{
color: #fff;
font-weight: bold;
text-align: center;
}
.message ul {
list-style-type: none;
}
.message ul li {
font-weight: normal;
float:left;
}
.aviso {
font-size: 0.8em;
}


/**  Receta electrónica **/

.webdispensacion {
margin-top: 60px;
width: 389px;
background-image: url('http://www.riojasalud.es/f/rs/imagenes/dispensacion.jpg');
background-repeat: no-repeat;
height: 170px; 
}
.webdispensacionacceder {
  float: right;
    margin-right: 22px;
    margin-top: 100px;
}


.recetaelectronicapro {
clear:left;
}

.ivr {
margin-left: 430px;
margin-top: 60px;
width: 282px;
background-image: url('http://www.riojasalud.es/f/rs/imagenes/ivr.jpg');
background-repeat: no-repeat;
height: 170px;
}

.webdispensacionizq {
width: 389px;
float:left;
}
.webdispensacionder {
margin-left: 51px;
width: 282px;
float: left;
}
.incidencias {
margin-top: 130px;
width: 709px;
background-image: url('http://www.riojasalud.es/f/rs/imagenes/incidencias.jpg');
background-repeat: no-repeat;
height: 80px;
}
.incidenciasacceder {
  float: right;
margin-top: 10px;
    margin-right: 22px;
}


.ivracceder {
  float: right;
    margin-right: 22px;
    margin-top: 100px;

}

 .tooltip {
/*FUERA*/
display: none;
/*FUERA*/
float:right;
z-index: 300;
}
    .tooltip-inner {
/*FUERA*/
display: none;
/*FUERA*/
    
max-width: 200px;
    padding: 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #006699;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    }
     
    .tooltip.in {
/*FUERA*/
display: none;
/*FUERA*/

    opacity: 0.8;
    filter: alpha(opacity=80);
    }
     
    .tooltip.top .tooltip-arrow {
/*FUERA*/
display: none;
/*FUERA*/

    border-top-color: #000000;
    }
     
    .tooltip.right .tooltip-arrow {
/*FUERA*/
display: none;
/*FUERA*/

    border-right-color: #000000;
    }
     
    .tooltip.left .tooltip-arrow {
/*FUERA*/
display: none;
/*FUERA*/

    border-left-color: #000000;
    }
     
    .tooltip.bottom .tooltip-arrow {
/*FUERA*/
display: none;
/*FUERA*/

    border-bottom-color: #000000;
    }
.farmacias_farmacias  {
font-size: 12px !important;
}
.farmacias_horario {
font-size: 12px !important;
}
.farmacias_localidad {
font-size: 12px !important;
}
.farmacias_rioja_linea {
font-size: 12px !important;
}

.farmacias_fecha2  {
font-size: 12px !important;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #1d6cb0;
    background-image: -moz-linear-gradient(top,#2384d3,#15497c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#2384d3),to(#15497c));
    background-image: -webkit-linear-gradient(top,#2384d3,#15497c);
    background-image: -o-linear-gradient(top,#2384d3,#15497c);
    background-image: linear-gradient(to bottom,#2384d3,#15497c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2384d3', endColorstr='#ff15497c', GradientType=0);
    border-color: #15497c #15497c #0a223b;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.imgFeder {
	margin-left: 20px;
}

.buscadorConsumo .element-invisible, .buscadorConsumo br {
    display:  none;
}

.buscadorConsumo button {
    margin-left: 20px;
}