@charset "utf-8";
/***!  /templates/rt_sirocco/css-compiled/menu.css  !***/

@font-face {
  font-family: 'roboto';
  src: url(/templates/rt_sirocco/fonts/roboto-light-webfont.eot);
  src: url(/templates/rt_sirocco/fonts/roboto-light-webfont.eot#iefix) format('embedded-opentype'), url(/templates/rt_sirocco/fonts/roboto-light-webfont.woff) format('woff'), url(/templates/rt_sirocco/fonts/roboto-light-webfont.ttf) format('truetype'), url(/templates/rt_sirocco/fonts/roboto-light-webfont.svg#roboto) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto';
  src: url(/templates/rt_sirocco/fonts/roboto-lightitalic-webfont.eot);
  src: url(/templates/rt_sirocco/fonts/roboto-lightitalic-webfont.eot#iefix) format('embedded-opentype'), url(/templates/rt_sirocco/fonts/roboto-lightitalic-webfont.woff) format('woff'), url(/templates/rt_sirocco/fonts/roboto-lightitalic-webfont.ttf) format('truetype'), url(/templates/rt_sirocco/fonts/roboto-lightitalic-webfont.svg#roboto) format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'roboto';
  src: url(/templates/rt_sirocco/fonts/roboto-regular-webfont.eot);
  src: url(/templates/rt_sirocco/fonts/roboto-regular-webfont.eot#iefix) format('embedded-opentype'), url(/templates/rt_sirocco/fonts/roboto-regular-webfont.woff) format('woff'), url(/templates/rt_sirocco/fonts/roboto-regular-webfont.ttf) format('truetype'), url(/templates/rt_sirocco/fonts/roboto-regular-webfont.svg#roboto) format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'roboto';
  src: url(/templates/rt_sirocco/fonts/roboto-italic-webfont.eot);
  src: url(/templates/rt_sirocco/fonts/roboto-italic-webfont.eot#iefix) format('embedded-opentype'), url(/templates/rt_sirocco/fonts/roboto-italic-webfont.woff) format('woff'), url(/templates/rt_sirocco/fonts/roboto-italic-webfont.ttf) format('truetype'), url(/templates/rt_sirocco/fonts/roboto-italic-webfont.svg#roboto) format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'campton-bolddemo';
  src: url(/templates/rt_sirocco/fonts/campton-bolddemo-webfont.eot);
  src: url(/templates/rt_sirocco/fonts/campton-bolddemo-webfont.eot#iefix) format('embedded-opentype'), url(/templates/rt_sirocco/fonts/campton-bolddemo-webfont.woff) format('woff'), url(/templates/rt_sirocco/fonts/campton-bolddemo-webfont.ttf) format('truetype'), url(/templates/rt_sirocco/fonts/campton-bolddemo-webfont.svg#campton-bolddemo) format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'campton-lightdemo';
  src: url(/templates/rt_sirocco/fonts/campton-lightdemo-webfont.eot);
  src: url(/templates/rt_sirocco/fonts/campton-lightdemo-webfont.eot#iefix) format('embedded-opentype'), url(/templates/rt_sirocco/fonts/campton-lightdemo-webfont.woff) format('woff'), url(/templates/rt_sirocco/fonts/campton-lightdemo-webfont.ttf) format('truetype'), url(/templates/rt_sirocco/fonts/campton-lightdemo-webfont.svg#campton-lightdemo) format('svg');
  font-weight: normal;
  font-style: italic;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.rok-left {
  float: left;
}
.rok-right {
  float: right;
}
.rok-dropdown-group,
.rok-dropdown {
  position: relative;
}
.rok-dropdown-open .rok-dropdown {
  display: block;
}
.rok-popover-group,
.rok-popover {
  position: relative;
}
.rok-popover-open .rok-popover {
  display: block;
}
.gf-menu {
  margin: 0 auto;
  list-style: none;
}
.gf-menu:after {
  display: table;
  content: '';
  clear: both;
}
.gf-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.gf-menu li {
  float: left;
  display: block;
  text-align: center;
  position: relative;
  border: none;
  border: 1px solid transparent;
}
.gf-menu li:hover > .dropdown,
.gf-menu li.active:hover > .dropdown {
  left: 0;
  top: auto;
  opacity: 1;
}
.gf-menu .item {
  font-size: 14px;
  line-height: 26px;
  padding: 3px 8px;
  text-align: left;
  text-decoration: none;
  display: block;
  height: auto;
  outline: 0;
  cursor: pointer;
}
.gf-menu .item.subtext {
  line-height: 15px;
}
.gf-menu .item.subtext .menu-item-wrapper > em {
  display: block;
  font-size: 11px;
  text-align: left;
  font-style: normal;
  position: relative;
  top: -2px;
}
.gf-menu .item.icon [class^="icon-"],
.gf-menu .item.icon [class*= " icon-"] {
  background-image: none !important;
  width: auto;
  font-family: inherit;
}
.gf-menu .item.icon [class^="icon-"]:before,
.gf-menu .item.icon [class*= " icon-"]:before {
  text-indent: 0;
  margin-right: 5px;
}
.gf-menu .item .menu-image {
  max-width: inherit;
  vertical-align: text-top;
  margin-top: -2px;
  margin-left: -2px;
}
.gf-menu.l1 > li > .item {
  font-size: 16px;
  padding: 0 15px;
  display: table-cell;
  vertical-align: middle;
  line-height: 26px;
}
.gf-menu.l1 > li > .item.subtext .menu-item-wrapper > em {
  font-size: 12px;
  position: relative;
  line-height: 10px;
  top: -4px;
}
.gf-menu.l1 > li > .item.subtext.icon .menu-item-wrapper > em {
  margin-left: 18px !important;
}
.gf-menu.l1 > li > .item .menu-image {
  margin-top: 4px;
}
.gf-menu.l1 > li > .dropdown-spacer {
  width: 100%;
  height: 1px;
}
.gf-menu.l1 > li > .dropdown {
  margin-top: 1px;
}
.gf-menu li.parent > .item {
  position: relative;
  padding-right: 17px;
}
.gf-menu li.parent > .item .menu-item-wrapper {
  padding: 5px 35px 5px 15px;
}
.gf-menu li.parent > .item:after {
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -12px;
  font-family: FontAwesome;
  content: "\f107";
  font-size: 18px;
  opacity: 0.8;
}
.gf-menu .dropdown-spacer {
  display: block;
  position: absolute;
  z-index: 100;
}
.gf-menu .dropdown {
  margin: 0 auto;
  padding: 10px 0;
  position: absolute;
  opacity: 0;
  left: -999em;
  text-align: left;
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  z-index: 100;
  -webkit-backface-visibility: hidden;
}
.gf-menu .dropdown .flyout {
  display: block;
  margin-left: 0;
  margin-top: -5px;
}
.gf-menu .dropdown li.parent > .dropdown-spacer {
  top: 0;
  right: 0;
  width: 35px;
  height: 35px;
}
.gf-menu .dropdown li:hover > .flyout {
  left: 100%;
  top: -5px;
}
.gf-menu .dropdown ul li {
  display: block;
  float: none;
  margin: 0;
  padding: 0 5px;
  border: 0;
}
.gf-menu .dropdown ul li .item {
  border: 1px solid transparent;
}
.gf-menu .dropdown ul li.parent > .item:after {
  margin-top: -12px;
  font-family: FontAwesome;
  content: "\f105";
  font-size: 18px;
  opacity: 0.5;
}
.gf-menu .dropdown ul li:first-child {
  margin-top: 0;
}
.gf-menu .dropdown ul li:last-child {
  margin-bottom: 0;
}
.gf-menu .dropdown .grouped.parent > .item:after {
  font-family: FontAwesome;
  content: "\f078";
  font-size: 12px;
}
.gf-menu .dropdown .grouped ol {
  margin: 5px 18px 18px 9px;
  padding: 5px 0;
}
.gf-menu .dropdown .grouped ol > li {
  padding: 0;
}
.gf-menu .dropdown .grouped ol > li .item {
  padding: 1px 5px;
}
.gf-menu .dropdown .grouped:hover:after {
  top: 39px;
}
.gf-menu .dropdown .modules {
  font-size: 90%;
  text-align: left;
  padding: 5px 0 15px 0;
}
.gf-menu .dropdown .modules .module-content {
  padding: 0 10px;
}
.gf-menu .column {
  float: left;
  position: relative;
}
.gf-menu .position-left {
  float: left;
  margin-right: 15px;
}
.gf-menu .position-right {
  float: right;
  margin-left: 15px;
}
.gf-menu-toggle {
  padding: 8px;
  position: absolute;
  z-index: 30000;
  top: 13px;
  left: 13px;
  cursor: pointer;
}
.gf-menu-toggle .icon-bar {
  border-radius: 1px 1px 1px 1px;
  display: block;
  height: 2px;
  width: 18px;
}
.gf-menu-toggle .icon-bar + .icon-bar {
  margin-top: 3px;
}
@media (max-width: 767px) {
  .layout-mode-responsive .gf-menu-device-container {
    padding: 5px;
  }
  .layout-mode-responsive .gf-menu-device-container select {
    margin-bottom: 0;
    width: 100%;
  }
  .layout-mode-responsive .gf-menu {
    background-image: url(/templates/rt_sirocco/images/menu/tree-main.png) !important;
    background-repeat: repeat-y;
    background-clip: content-box;
    -webkit-background-clip: content-box;
  }
  .layout-mode-responsive .gf-menu ul,
  .layout-mode-responsive .gf-menu ol {
    background: transparent url(/templates/rt_sirocco/images/menu/tree-main.png) repeat-y !important;
  }
  .layout-mode-responsive .gf-menu li {
    background: url(/templates/rt_sirocco/images/menu/tree-node.png) no-repeat !important;
    padding-left: 20px !important;
    margin-right: 0 !important;
  }
  .layout-mode-responsive .gf-menu li.active.last {
    background: url(/templates/rt_sirocco/images/menu/tree-node.png) no-repeat !important;
    border: 0 !important;
  }
  .layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child,
  .layout-mode-responsive .gf-menu li .columns-2 > .col2 > ul > li:last-child,
  .layout-mode-responsive .gf-menu li .columns-3 > .col3 > ul > li:last-child,
  .layout-mode-responsive .gf-menu li .columns-4 > .col4 > ul > li:last-child {
    background: transparent url(/templates/rt_sirocco/images/menu/tree-node-last.png) 0 -2px no-repeat !important;
  }
  .layout-mode-responsive .gf-menu li ol > li:last-child {
    background: transparent url(/templates/rt_sirocco/images/menu/tree-node-last.png) 0 -2px no-repeat !important;
  }
  .layout-mode-responsive .gf-menu li .item {
    padding: 2px 5px !important;
    height: inherit !important;
  }
  .layout-mode-responsive .gf-menu li .item.subtext {
    margin: 5px 0 0 0;
    line-height: 16px;
  }
  .layout-mode-responsive .gf-menu li .item:after {
    content: '' !important;
  }
  .layout-mode-responsive .gf-menu.l1 > li > .item.subtext {
    line-height: 24px;
  }
  .layout-mode-responsive .gf-menu > li:first-child,
  .layout-mode-responsive .gf-menu > li:first-child.active {
    background: url(/templates/rt_sirocco/images/menu/tree-node-first.png) no-repeat !important;
  }
  .layout-mode-responsive .gf-menu > li:last-child {
    background: transparent url(/templates/rt_sirocco/images/menu/tree-node-last.png) 0 -2px no-repeat !important;
  }
  .layout-mode-responsive .gf-menu .dropdown {
    width: 100% !important;
    border: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background: transparent !important;
    position: relative;
    left: inherit;
    top: inherit;
    opacity: 1;
    *zoom: 1;
  }
  .layout-mode-responsive .gf-menu .dropdown:before,
  .layout-mode-responsive .gf-menu .dropdown:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .layout-mode-responsive .gf-menu .dropdown:after {
    clear: both;
  }
  .layout-mode-responsive .gf-menu .dropdown .flyout {
    display: block;
  }
  .layout-mode-responsive .gf-menu .dropdown ul li {
    margin: 0;
  }
  .layout-mode-responsive .gf-menu .dropdown li:hover > .flyout {
    left: inherit;
    top: inherit;
  }
  .layout-mode-responsive .gf-menu .dropdown .column {
    width: 100% !important;
  }
  .layout-mode-responsive .gf-menu .dropdown .grouped ol {
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .layout-mode-responsive .gf-menu .dropdown .modules {
    display: none;
  }
  .layout-mode-responsive .gf-menu.l1 > li {
    float: none;
    margin-left: -1px;
  }
  .layout-mode-responsive .gf-menu.l1 > li.active {
    margin-left: 0px;
    background: transparent;
    border: 0;
  }
  .layout-mode-responsive .gf-menu.l1 > li > .item {
    font-size: 17px;
  }
}
body.layout-mode-responsive {
  -webkit-transition: left 0.2s ease-out;
  -moz-transition: left 0.2s ease-out;
  -o-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
  position: relative;
  left: 0;
}
body.layout-mode-responsive .gf-menu-device-container.responsive-type-panel {
  display: none;
}
body.layout-mode-responsive .gf-menu-device-wrapper-sidemenu {
  left: -280px;
  -webkit-overflow-scrolling: touch;
}
body.layout-mode-responsive .gf-sidemenu-size-left {
  left: 0;
  -webkit-transition: left 0.2s ease-out;
  -moz-transition: left 0.2s ease-out;
  -o-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
}
body.gf-sidemenu-size-marginleft {
  left: 280px;
  position: fixed;
  overflow: hidden;
  -webkit-transition: left 0.2s ease-out;
  -moz-transition: left 0.2s ease-out;
  -o-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
}
@media (max-width: 767px) {
  .layout-mode-responsive .gf-menu-device-container.responsive-type-panel {
    display: block !important;
  }
  .layout-mode-responsive .gf-menu-device-container.responsive-type-panel ~ ul.gf-menu {
    display: none;
  }
  .layout-mode-responsive .gf-menu-device-wrapper.gf-menu-device-wrapper-sidemenu {
    margin-bottom: 0 !important;
  }
  .layout-mode-responsive .gf-menu-device-wrapper-sidemenu {
    -webkit-transition: left 0.2s ease-out;
    -moz-transition: left 0.2s ease-out;
    -o-transition: left 0.2s ease-out;
    transition: left 0.2s ease-out;
    position: fixed !important;
    top: 0;
    left: -280px;
    right: 0;
    bottom: 0;
    margin: 0 !important;
    z-index: 200;
    overflow: auto !important;
    border: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    width: 280px;
  }
  .layout-mode-responsive .gf-menu-device-wrapper-sidemenu .gf-menu-device-container {
    display: block;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .layout-mode-responsive .gf-menu-device-wrapper-sidemenu {
    left: -280px;
  }
  body.gf-sidemenu-size-marginleft {
    left: 0;
  }
}
[class*="menu-dropdownmenu-position-content-"] #rt-content-top,
[class*="menu-dropdownmenu-position-content-"] #rt-content-bottom {
  overflow: visible;
}
@media only screen and (min-width: 768px) {
  .rt-dropdown-left:hover > .dropdown {
    right: 100% !important;
    left: auto !important;
  }
  .gf-menu > .rt-dropdown-left:hover > .dropdown {
    right: 0 !important;
    left: auto !important;
  }
  .rt-dropdown-right:hover > .dropdown {
    left: 100% !important;
    right: auto !important;
  }
  .gf-menu > .rt-dropdown-right:hover > .dropdown {
    left: 0 !important;
    right: auto !important;
  }
}

/***!  /templates/rt_sirocco/css/rt_sirocco-custom.css  !***/

#cb_numcuentabancarios 
{ text-transform: uppercase; font-weight:normal;}

#cbfile_upload_cb_tituloespecialistapdf {
	width: 100%;
	margin-top:0px;
}

.item4043{
    padding: 0px !important;
}

#rt-expandedtop {
   margin-top: 10px !important;
}

#rt-maintop-surround {
	    background-color: #f6f6f6;
}

a {
    color: #00acba;
}


table {
    border-spacing: 0;
    max-width: 100%;
}


h3 span.contentheading{color:#00acba; }

.mimazero{
	margin-right: 0px;
}

.item739,.item3808{
    /*background: url(/images/stories/iconos/menu/2017/haztesocio.png) no-repeat 5px 25px !important;*/
    background-color: #00428f !important;
}
.item786,.item3806{
    background: url(/images/stories/iconos/menu/2017/janssen1.png) no-repeat 5px 25px !important;
    background-color: #00428f !important;
}

.item541,.item3809{
    background: url(/images/stories/iconos/menu/2017/programaGECH.png) no-repeat 5px 25px !important;
    background-color: #00428f !important;
}
.item546,.item3810{
    background: url(/images/stories/iconos/menu/2017/notasprensa.png) no-repeat 5px 25px !important;
    background-color: #00428f !important;
}




.mi-junta-1{
    background: url(/images/stories/iconos/menu/2017/entidadescolaboradoras.png) no-repeat;
    /*height: 120px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-hemo-1{
    background: url(/images/stories/iconos/menu/2017/hemotrial.png) no-repeat;
    /*height: 120px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-pacientes-1{
    background: url(/images/stories/iconos/menu/2017/pacientes.png) no-repeat;
    /*height: 120px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-sehhtv-1{
    background: url(/images/stories/iconos/menu/2017/sehhtv.png) no-repeat;
    /*height: 120px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-sehhtv-1 p{
	color: #000000 !important;
}
.mi-sehhtv-1 p a{
	color: #000000 !important;
}

.mi-aval-1{
    background: url(/images/stories/iconos/menu/2017/solicitaaval.png) no-repeat;
    /*height: 120px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-aval-1 p{
	color: #000000 !important;
}
.mi-aval-1 p a{
	color: #000000 !important;
}
.mi-sehhjoven-1{
    background: url(/images/stories/iconos/menu/2017/jovesehh.png) no-repeat;
    /*height: 120px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-sehhjoven-1 p{
	color: #000000 !important;
}
.mi-sehhjoven-1 p a{
	color: #000000 !important;
}

.mi-hema-1{
    background: url(/images/stories/iconos/menu/2017/hematologia20.png) no-repeat;
    /*height: 120px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-hema-1 p{
	color: #000000 !important;
}
.mi-hema-1 p a{
	color: #000000 !important;
}

.mi-premio{
    background: url(/images/stories/iconos/menu/2017/premiosbecas.png) no-repeat;
    /*height: 120px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-premio p{
	color: #000000 !important;
}
.mi-premio p a{
	color: #000000 !important;
}

.mi-fehh-1{
    background: url(/images/stories/iconos/menu/2017/fehh.png) no-repeat;
    /*height: 120px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-fehh-1 p{
	color: #ffffff !important;
}
.mi-fehh-1 p a{
	color: #ffffff !important;
}
.mi-ale-1{
    background: url(/images/stories/iconos/menu/2017/alertasslt.png) no-repeat;
    /*height: 130px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-ale-1 p{
	color: #ffffff !important;
}
.mi-ale-1 p a{
	color: #ffffff !important;
}

.mi-curso-1{
    background: url(/images/stories/iconos/menu/2017/organizamoscurso.png) no-repeat;
    /*height: 130px;*/
    text-align: center;
    /*background-position: 4.2em 2px;*/
    background-position:center;
    height: 150px;
}	

.mi-curso-1 p{
	color: #ffffff !important;
}
.mi-curso-1 p a{
	color: #ffffff !important;
}


.button,
.readon,
.readon2,
a.readmore,
button.validate,
p.readmore a,
#member-registration a,
.formelm-buttons button,
.controls .btn,
.logout-button .btn,
.sprocket-readmore,
.roksearch_results a.clr,
.search .btn,
#finder-search .btn,
.content_vote .btn,
.filters .btn {
  color: #00acba;
  border: 2px solid #00acba;
}

.button:hover,
.readon:hover,
.readon2:hover,
a.readmore:hover,
button.validate:hover,
p.readmore a:hover,
#member-registration a:hover,
.formelm-buttons button:hover,
.controls .btn:hover,
.logout-button .btn:hover,
.sprocket-readmore:hover,
.roksearch_results a.clr:hover,
.search .btn:hover,
#finder-search .btn:hover,
.content_vote .btn:hover,
.filters .btn:hover {
  color: #02464b;
  border: 2px solid #02464b;
}



.left{ float:left;}
.right{ float:right;}

.item-pagepais h2{
	font-size:160%;
	
}

.item-pagepais a{
	color:#00acba;
	
}
.item-pagepais a:hover{
	color:#000;
}


.destacado-pais{
	background:#F6E4CC;
	color:#0F383E;
	font-weight: bold;
	margin-bottom:20px;
}

.vacviajeros{
	border:1px solid #0F383E;
	margin-bottom:20px;
}

.vacviajeros tr.vacviajeros-tr{
	background:#0F383E;
	color:#fff;
}


.vacviajeros td{
	
}

#menu1629{
	display:none !important;
}


#menu2091{
	display:none !important;
}

#menu2092{
	display:none !important;
}


.box-blue{
	background:#94c7ef;
	color:#000;
	padding: 15px 5px 10px 10px;
}

.box-blue a.b-leer-mas{
	color:#000 !important;
}

.box-blue ul{
	list-style-type: none;
	margin-left: 6px;
}

.box-blue ul li{
	background: url(/templates/rt_sirocco/images/icons/bullet_circle_black.png) no-repeat 0 8px; 
 	padding-left: 15px;
}


.box-white{
	background:#FFFFFF;
	color:#000;
	padding: 15px 5px 10px 5px;
}

.box-white a.b-leer-mas{
	color:#000 !important;
}

.box-white ul{
	list-style-type: none;
	margin-left: 6px;
}

.box-white ul li{
	background: url(/templates/rt_sirocco/images/icons/bullet_circle_black.png) no-repeat 0 8px; 
 	padding-left: 15px;
}

.box-morado ul{
	list-style-type: circle;
}

.box-orange ul{
	list-style-type: none;
	margin-left: 6px;
	
}
.box-orange ul li{
 background: url(/templates/rt_sirocco/images/icons/bullet_circle_white.png) no-repeat 0 8px; 
 padding-left: 15px;
}

.box-blue a.b-leer-mas:hover{
	color:#fff !important;
}


.box-morado a.b-leer-mas{
	color:#fff !important;
}

.box-morado a.b-leer-mas:hover{
	color:#000 !important;
}


.box-morado2{
	background:#306692;
	color:#fff;
	display:block;
	margin-top:25px;
}

.box-morado2 a.readon{
  padding: 0;
  margin: 50px 0 0 0;
  border: 0;
	color:#fff;
}

.box-morado2 a{
	color:#fff !important;
}

.box-morado2 a:hover{
	color:#00acba !important;
}

.box-morado2 a.readon:hover{
	color:#00acba;	
}


.box-orange a.b-leer-mas{
	color:#fff !important;
}

.box-orange a.b-leer-mas:hover{
	color:#000 !important;
}

.box-morado{
	background:#306692;
	color:#fff;
}

.box-orange{
	background:#FF6342;
	color:#fff;
	display:block;
	min-height: 170px;
}




.blanco{
	background:#fff;
}

.box-azul
{
	background:#fff;	
	color:#000;
	display:block;
	min-height: 170px;
}
.box-azul a.readon{
	padding: 0;
	margin: 50px 0 0 0;
    border: 0;
	color:#000;
}

.box-azul a{
	color:#000 !important;
}

.box-azul a:hover{
	color:#fff !important;
}

.box-azul a.readon:hover{
	color:#fff;
}

.box-naranja{
	background:#FF6342;	
	color:#fff;
	display:block;
	min-height: 205px;
}

.box-naranja a.readon{
	padding: 0;
  margin: 50px 0 0 0;
  border: 0;
	color:#fff;
}

.box-naranja a{
	color:#fff !important;
}

.box-naranja a:hover{
	color:#000 !important;
}

.box-naranja a.readon:hover{
	color:#000;	
}

.box-verde{
	/*background:#94c7ef;	*/
	background:#00428f;
	/*color:#000000;*/
	color: #FFFFFF;
	display:block;
	min-height: 170px;
	margin-top:25px;
}

.box-minuevoblanco{
	/*background:#94c7ef;	*/
	background:#FFFFFF;
	/*color:#000000;*/
	color: #000000;
	display:block;
	min-height: 170px;
	margin-top:25px;
	border:1px solid #0082c7;
}

.box-minuevoazul{
	/*background:#94c7ef;	*/
	background:#0082c7;
	/*color:#000000;*/
	color: #000000;
	display:block;
	min-height: 170px;
	margin-top:25px;
	border:1px solid #0082c7;
}

.box-minuevoazul a.readon{
	padding: 0;
  margin: 50px 0 0 0;
  border: 0;
	color:#FFFFFF;
}

.box-minuevoazul h2{
	color:#FFFFFF;
}

.box-minuevoazul a{
	/*color:#366099 !important;*/
	color:#FFFFFF !important;
		
}

.box-minuevoazul a p{
	color:#FFFFFF !important;
}

.box-minuevoazul a p a{
	color:#FFFFFF !important;
}

.box-minuevoazul a:hover{
	color:#FFFFFF !important;
}

.box-minuevoazul a.readon:hover{
	color:#FFFFFF !important;	
}

.box-minuevoblanco a.readon{
	padding: 0;
  margin: 50px 0 0 0;
  border: 0;
	color:#000000;
}

.box-minuevoblanco h2{
	color: #00428f;
}

.box-minuevoblanco a{
	/*color:#366099 !important;*/
	color: #00428f !important;
		
}

.box-minuevoblanco a p{
	color:#000000 !important;
}

.box-minuevoblanco a p a{
	color:#000000 !important;
}

.box-minuevoblanco a:hover{
	color:#000000 !important;
}

.box-minuevoblanco a.readon:hover{
	color:#00000;	
}

.box-verde a.readon{
	padding: 0;
  margin: 50px 0 0 0;
  border: 0;
	color:#000000;
}

.box-verde a{
	/*color:#366099 !important;*/
	color:#FFFFFF !important;
}

.box-verde a:hover{
	color:#000000 !important;
}

.box-verde a.readon:hover{
	color:#00000;	
}



.box-blanco{
	background:#fff;	
	color:#000;
	display:block;
	min-height: 170px;
	margin-top:25px;
}

.box-blanco a.readon{
  padding: 0;
  margin: 50px 0 0 0;
  border: 0;
	color:#000;
}

.box-blanco a{
	color:#000 !important;
}

.box-blanco a:hover{
	color:#00acba !important;
}

.box-blanco a.readon:hover{
	color:#00acba;	
}

.box-naranja p, .box-azul p{
	font-size:0.95em !important;
}

.box-naranja h2, .box-azul h2{font-size:130%;}



.item1666{
	display:none !important;
}

.item2050{
	display:none !important;
}

.menu-block ul.gf-menu li.item2220 .dropdown a, .menu-block ul.gf-menu li.item2220 .dropdown a:hover, .menu-block ul.gf-menu li.item2220.active .dropdown a{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  font-weight: normal !important;
  /*height: auto !important;*/
  width:250px;
  line-height: 100% !important;
}



.zero-margen-arriba{
	margin-top:0;
}
.zero-padding-arriba{
	padding-top: 0;
	
}

.zero-margen-abajo{
	margin-bottom:0;
}

.zero-padding-abajo{
	margin-bottom:0;
}

.vacunastv p{ 
	color:#000;
	margin-bottom:13px !important;
	line-height:120%;
}

.vacunastv a.readon{ 
	color:#000;
}

.vacunastv a{ 
	color:#000;
}

.vacunastv a:hover{ 
	color:#ccc;
}

div.vacunastv  
{
	min-height:270px !important;
}

.gris p{
	color:#A179B5;
	margin-bottom: 5px;
}

.gris p a{
	color:#ffffff;
}

.gris a{
	color:#A179B5;
}

.gris a:hover{
	color:#ccc;
}

.gris p a:hover{
	color:#ccc;
}

.gris hr{
	border-color: #d0d0d2;
  border-width: 2px;
  width: 50px;
}

.customgris p {
    color: #fff;
    margin-bottom: 5px;
}

.caja-alto{
	min-height: 160px;
  margin: 0 10px;
  padding: 10px 10px 0;
}

.enlaces-sobre-aev a.readon{
	color:#FF6444;
	border:3px solid #FF6444;
	font-weight: bold;
}

.enlaces-sobre-aev a.readon:hover{
	color:#00acba;
	border:3px solid #00acba;
	font-weight: bold;
}

.layout-slideshow .sprocket-features-arrows .arrow {
	color:#ccc !important;
}

.sprocket-features-content{
	display:none;
}

.titulo-azul h2{
	color:#71CFDD;
}

.carrusel{
	margin: 0;
  padding: 0;
}

.carrusel .layout-slideshow .sprocket-features-pagination {
  /*left: 5%;*/
  right: 5%;
  text-align: right;
}

.carrusel .sprocket-features.layout-slideshow .sprocket-features-pagination li.active {
	border:0;
	background:#168042;	
}

.carrusel .sprocket-features.layout-slideshow .sprocket-features-pagination li {
	border:3px solid #fff;
	background:#fff;	
}

.estilo-ticker .sprocket-headlines .sprocket-headlines-navigation {
	background:none !important;
}

.estilo-ticker .sprocket-headlines .sprocket-headlines-navigation .arrow:before {
	color:#000;
}

.estilo-ticker{
  margin: 10px 0;
  padding-bottom: 12px;
  padding-top: 12px;
  background:#fff;
  height:112px;
}



.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-list {
    width: 65%;
}

#rt-utility {
    background-color: #f6f6f6;
    color: #000000;
}


.estilos-newsletters 
{
		background: #0073d0 none repeat scroll 0 0;
    color: #fff;
    height: 92px !important;
    margin: 0 !important;
    padding: 10px 15px !important;
}

.estilos-newsletters p{
	color:#9F78A5;
}

.estilos-newsletters h2{
	margin-top:0;
	margin-bottom:12px;
}

.buscador-rapido h2{
	/*color:#0C3C40;*/
	color:#FFFFFF;
	font-size: 28px;
}

.menu-pie a{
	color:#000;
	font-size: 90%;
  margin-right: 4px;
}

.menu-pie a:hover{
	color:#ccc;
}

.menu-pie{
	margin: 10px 0;
  padding: 15px 0;
}


/********************* ESTILOS TABS  ******************/

#rt-utility .nn_tabs{ min-height: 825px !important;}


.nn_tabs.outline_handles ul.nav-tabs > li a:hover {
border:0px solid #fff;
background-color: #f6e4cc !important;
}

.nn_tabs .nav-tabs > li > a { border-radius:0 !important; padding:8px !important}

.nn_tabs.top > ul.nav-tabs > li.active a, .nn_tabs.top > ul.nav-tabs > li.active a:hover {border:0px solid #fff; background-color: #fff !important; color: #366099 !important; font-size: 140%; font-weight: bold; }


.nn_tabs.outline_handles ul.nav-tabs > li a{ border:0px solid #ddd !important; background-color: #f6e4cc !important; color: #366099 !important; font-size: 140%; font-weight: bold;}

.nn_tabs.outline_content > .tab-content{border:0px !important;}

.nn_tabs .nav-tabs {border-bottom-color: #ddd; border-bottom-style: solid; border-bottom-width: 0px !important;
}


#set-nn_tabs-1{ position:relative; top:-10px; left:0; display:block; width:100%; height:42px; height:42px;}

.nn_tabs.top > ul.nav-tabs > li.active > a:focus, .nn_tabs.top > ul.nav-tabs > li > a:focus {box-shadow:0 0 0 rgba(234, 176, 63, 0.5) !important;}






/********************* FIN ESTILOS TABS  ******************/

/********************* MENU PRINCIPAL  *********************/


.gf-menu li{ border:0 !important;}

.menu-block .gf-menu.l1 > li > .item {
    height: 6px !important;
    padding:0;
}




.menu-block ul.gf-menu li.item2220 a{
	padding:5px 19px 0 10px !important;
	background:url(/templates/rt_sirocco/images/menu/bot_vacunas_off.png) no-repeat scroll 0 1px !important;
	color:#000 !important;
	ont-weight:bold !important;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:'Dosis', 'Helvetica', arial, serif;
	text-decoration:none;
	height:30px !important;
	width:110px;
}


.menu-block ul.gf-menu li.item2220 a:hover, .menu-block ul.gf-menu li.item2220.active a{
	padding:5px 19px 0 10px !important;
	background:url(/templates/rt_sirocco/images/menu/bot_vacunas_on.png) no-repeat scroll 0 1px !important;
	color:#fff !important;
	font-weight:bold !important;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:'Dosis', 'Helvetica', arial, serif;
	text-decoration:none;
	/*height:30px !important;*/
	/*display:block;*/
	width:110px;
}

.menu-block ul.gf-menu li.item1685 a{
	padding:5px 10px 20px 0 !important;
	background:url(/templates/rt_sirocco/images/menu/bot_profesionales_off.png) no-repeat scroll 0 1px !important;
	color:#000 !important;
	ont-weight:bold !important;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:'Dosis', 'Helvetica', arial, serif;
	text-decoration:none;
	height:30px !important;
	display:block;
	/*width:240px;*/
}


.menu-block ul.gf-menu li.item1685 a:hover, .menu-block ul.gf-menu li.item1685.active a{
	padding:5px 10px 20px 0 !important;
	background:url(/templates/rt_sirocco/images/menu/bot_profesionales_on.png) no-repeat scroll 0 1px !important;
	color:#fff !important;
	font-weight:bold !important;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:'Dosis', 'Helvetica', arial, serif;
	text-decoration:none;
	/*height:30px !important;*/
	display:block;
	/*width:240px;*/
}


.menu-block ul.gf-menu li.item1656 a{
	padding:5px 60px 20px 0 !important;
	background:url(/templates/rt_sirocco/images/menu/bot_socios_off.png) no-repeat scroll 0 1px !important;
	color:#000 !important;
	ont-weight:bold important;
	/*font-family:Arial, Helvetica, sans-serif important;*/
	font-family:'Dosis', 'Helvetica', arial, serif;
	text-decoration:none;
	height:30px !important;
	display:block;
	/*width:245px;*/
}


.menu-block ul.gf-menu li.item1656 a:hover, .menu-block ul.gf-menu li.item1656.active a{
	padding:5px 60px 20px 0 !important;
	background:url(/templates/rt_sirocco/images/menu/bot_socios_on.png) no-repeat scroll 0 1px !important;
	color:#fff !important;
	font-weight:bold !important;
	/*font-family:Arial, Helvetica, sans-serif !important;*/
	font-family:'Dosis', 'Helvetica', arial, serif;
	text-decoration:none;
	/*height:30px !important;*/
	display:block;
	/*width:245px;*/
}




.menu-block ul.gf-menu li.item1685 .dropdown a, .menu-block ul.gf-menu li.item1685 .dropdown a:hover, .menu-block ul.gf-menu li.item1685.active .dropdown a{

	background:none !important;
	height:auto !important;
	line-height:100% !important;
	font-weight:normal !important;
	/*width:98%;*/

}

.menu-block ul.gf-menu li.item1656 .dropdown a, .menu-block ul.gf-menu li.item1656 .dropdown a:hover, .menu-block ul.gf-menu li.item1656.active .dropdown a{

	background:none !important;
	height:auto !important;
	line-height:100% !important;
	font-weight:normal !important;
	/*width:98%;*/

}


.gf-menu .dropdown ul li.parent > .item::after {
    right: 5px !important;
}






.menu-block .gf-menu li.active > .item .menu-item-wrapper {
    color: #fff !important;
	font-weight:bold;
}

.menu-block .gf-menu li > .item .menu-item-wrapper {
    color: #000 !important;
	font-weight:bold !important;
	font-size:0.9em;
}



.menu-block .gf-menu li.active > .dropdown .item .menu-item-wrapper {
  /*color: #fff !important;*/
	font-weight:normal;
}

.menu-block .gf-menu li > .dropdown .item .menu-item-wrapper {
  color: #000 !important;
	font-weight:normal !important;
	font-size:0.9em;
}


.menu-block .gf-menu.l1 > li.parent > .item .menu-item-wrapper::after {
    content: "" !important;
}






.menu-block .gf-menu .dropdown .item {
    font-size: 14px;
    font-weight: normal;
    line-height: 25px !important;
}

.menu-block .gf-menu li.active > .item .menu-item-wrapper{
	color:#fff !important;
}

.menu-block .gf-menu li:hover > .item .menu-item-wrapper{
	color:#fff !important;
}



.gf-menu .dropdown .flyout .col1{
	background:#09808a !important;
	left:0 !important;
	right:0 !important;
	margin:0 !important;
	padding:0 !important;	
}



.gf-menu .dropdown .flyout .columns-1 {
	background:#09808a !important;	
}

.menu-block .gf-menu .columns-2 .columns-1, .menu-block .gf-menu .columns-2 .columns-1 .columns-2, .menu-block .gf-menu .columns-2 .columns-1 .columns-3{
		background: #09808a !important;
	}

.menu-block .gf-menu .columns-2 .columns-1 .col1 a.item{
color:#fff !important;	
}


.menu-block .gf-menu .columns-1{
    background: #00c4d4 !important;

}

.menu-block .gf-menu .dropdown .menu-item-wrapper {
    padding:0 !important;
	color:none !important;

}

.menu-block .gf-menu .columns-2 .columns-1 .menu-item-wrapper, .menu-block .gf-menu .columns-2 .columns-1 .columns-2 .menu-item-wrapper{
    color: #fff;
}

.menu-block .gf-menu .dropdown .columns-2 .columns-1 li:hover > .item .menu-item-wrapper, .menu-block .gf-menu .dropdown .columns-2 .columns-1 li:focus > .item .menu-item-wrapper {color:#000 !important;}

.menu-block .gf-menu .dropdown .item {
    line-height: 25px !important;
}

.gf-menu .dropdown ul li.parent > .item::after {
    margin-top: 5px !important;
    position: absolute;
}



.gf-menu li.parent > .item::after {
    position: absolute;
    top: 0 !important;
}


/********************* FIN MENU PRINCIPAL  *********************/

.pathway{
	color:#00acba;
}



.lo-mas a{
	color:#000;
}

.lo-mas a:hover{
	color:#ccc;
}

.enlaces-caja-1{
	
}

.enlaces-caja-1 ul li{
	color:#FF643A;
}

.enlaces-caja-1 ul li a{
	color: #000;
  font-weight: bold;
}

.enlaces-caja-1 ul li a:hover{
	color: #ccc;
}


.item1629{
	display:none !important;
}

.item2069{
	display:none !important;
}


.menu-block .gf-menu.l1 > li:last-child
{
	margin-top: -80px !important;
}


/**************** TITULOS CONTENIDOS  *************/



#rt-mainbody h1 {
    font-size: 160% !important;
    color: #00acba;
    margin-bottom:40px;
}



/**************  BUSCADOR SUPERIOR HOME   ******************/


.gf-menu .menu-item-search .dropdown {
    margin-top: 0 !important;
	width:480px !important; 	
}

#mod-finder-searchword 
{ 
	width: 302px !important;
	margin-right:5px;
	float: none;
}

.gf-menu .menu-item-search a {
    background: #ff6342 url(/templates/rt_sirocco/images/menu/icon-search.png) no-repeat scroll 50% 50% !important;
    height: 82px !important;
    padding: 0 40px !important;
}

.gf-menu .menu-item-search {
    top: -25px !important;
}

.rt-flex-container #mod-finder-searchform { 
	 float: right;
   margin-bottom: 0;
   margin-left: 19px;
   width: 364px !important;
}

#rt-top .rt-flex-container .rt-grid-6 .rt-block {padding-right:0; margin-right:0;}



/**************  FIN BUSCADOR SUPERIOR HOME   ******************/


/**************  BUSCADOR RÁPIDO HOME   ******************/

.navbar-nav {
    background-color: #FFF !important;
    margin: 0 !important;
    padding: 0;
	width:350px !important;
}

.navbar .nav > li {
    float: left;
    width: 100% !important;
	font-size:1.4em !important;
	background: #fff url(/templates/rt_sirocco/images/utilities/flecha_combo.png) no-repeat scroll 95% 15px !important;
}


ul.menu li a::before, ul.menu li .item::before, ul.menu li .separator::before {
    content: "" !important;  margin-right:0 !important;
}

.fa-caret-down::before {
   /*content: "";*/
   content: "" !important;
}


.navbar .dropdown-menu li {
    background-color: rgba(255, 255, 255, 0.8) !important;
}

.navbar .dropdown-menu li a {
    color: #777 !important;
	font-size: 0.7em !important;
	padding:5px 15px !important; 
	
}

.navbar .dropdown-menu > li > a:hover,
.navbar .dropdown-submenu:hover > a
{
    padding-left: 15px !important;
}

.nav.navbar-nav > li:last-of-type > ul {
    left: 0 !important;
    right: 0 !important;
}

.fa.pull-right {
    margin-left: 0.3em;
    position: absolute !important;
    right: 5px !important;
    top: 5px !important;
}

/**************  fin BUSCADOR RÁPIDO HOME   ******************/

.bbuscar2{
	color:#FF6444;
	border:3px solid #FF6444;
	font-weight: bold;
	border-radius:30px;
	padding:10px 20px;}
	
.bbuscar2:hover{
	color:#00acba;
	border:3px solid #00acba;
	font-weight: bold;
	border-radius:30px;
	padding:10px 20px;}

/**************  BANNERS CABECERA DERECHA   ******************/

#rt-showcase {
    /*background-color: #f6e4cc;*/    
    background-color: #f6f6f6;
    color: #000000;
}

#rt-feature {
	color: #000000;
  background-color: #0082c7;
}

#rt-expandedtop {
  color: #000000;
  background-color: #0082c7;
}

#rt-bottom {
	color: #ffffff;
	background-color: #00428f;
}

user agent stylesheet


#rt-showcase .rt-omega .rt-block{ margin:0; padding:0;}

.bannercolor {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:15px !important; margin-bottom:17px !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px;
}

.bannercolorultimo {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:15px !important; margin-bottom:0 !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px}

.bannercolor p.icoprofesionales{background: #fff url(/templates/rt_sirocco/images/icons/ico_profesionales.png) no-repeat 2% 20px !important; padding: 8% 5% 8% 35%;  }

.bannercolorultimo p.icosocios{background: #fff url(/templates/rt_sirocco/images/icons/ico_socios_aev.png) no-repeat 2% 30px !important; padding: 16% 5% 8% 35%; width:60%; height:45px;  }


.bannercolor a, .bannercolorultimo a {font-weight:bold !important; color:#0f373d !important; font-size:1.2em; line-height:100% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Helvetica, Arial, sans-serif;*/}

.bannercolor p, .bannercolorultimo p{margin:0; padding:0; font-size:100%; }

#rt-showcase .bannercolor a:hover, #rt-showcase .bannercolorultimo a:hover {color:#00acba !important;}


/**************  FIN BANNERS CABECERA DERECHA   ******************/


/**************  EDITORIAL  ****************/

.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-badge span {
    color: #5d5552;
    font-family: "Dosis", 'Helvetica', arial, serif !important;
    /*font-family: "roboto",Verdana,Helvetica,Arial,sans-serif;*/
    font-size: 1.7em;
    line-height: 1.5em;
    margin-right: 15px;
    text-transform: uppercase;
	font-weight:bold;
}


.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-navigation 
{
  width: 250px !important;
}


.sprocket-headlines-list a{color:#09808a !important;}

.sprocket-headlines-list a:hover{color:#00acba !important;}


/**************  FIN EDITORIAL  ****************/

/**************   INFORMACIÓN PROFESIONALES  ***********/


.customzero-margen-abajo h2{ width: 400px !important;}  



h2.buscavacunas{ background: transparent url(/templates/rt_sirocco/images/icons/ico_buscavacunas.png) no-repeat scroll 0 5px !important; padding-left:35px; height:42px; margin:0 !important;}
h2.congresos{ background: transparent url(/templates/rt_sirocco/images/icons/ico_congresos1.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px; margin:0 !important;}
h2.cursonline{ background: transparent url(/templates/rt_sirocco/images/icons/cursos_online.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px; margin:0 !important;}
h2.experto{ background: transparent url(/templates/rt_sirocco/images/icons/preguntas_experto.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px; margin:0 !important;}
h2.altasocios { background: transparent url(/templates/rt_sirocco/images/icons/ico_alta_socio_menu.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px; margin:0 !important;}
h2.materiales{ background: transparent url(/templates/rt_sirocco/images/icons/ico_materiales.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px; height:50px; margin:0 !important;}
h2.relevante{ background: transparent url(/templates/rt_sirocco/images/icons/temas_relevantes.png) no-repeat scroll 0 5px !important; padding-left:30px; height:42px; margin:0 !important;}
h2.blogebola{ background: transparent url(/templates/rt_sirocco/images/icons/ico_ebola.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px; height:50px; margin:0 !important;}
    

h2.premios{ background: transparent url(/templates/rt_sirocco/images/icons/ico_premios.png) no-repeat scroll 0 5px !important; padding-left:35px; height:50px;}
h2.evidencia{ background: transparent url(/templates/rt_sirocco/images/icons/vacunologia-evidencia.png) no-repeat scroll 0 0px !important; padding-left:35px; height:31px; margin-top: 0;}
h2.bibliografia{ background: transparent url(/templates/rt_sirocco/images/icons/bibliografia.png) no-repeat scroll 0 5px !important; padding-left:40px; height:50px;}
h2.vademecum{ background: transparent url(/templates/rt_sirocco/images/icons/vademecum.png) no-repeat scroll 0 5px !important; padding-left:40px; height:50px;}
h2.blog_aev{ background: transparent url(/templates/rt_sirocco/images/icons/blog_AEV.png) no-repeat scroll 0 5px !important; padding-left:35px; height:42px; height:50px;}
h2.vacuna_viajeros{ background: transparent url(/templates/rt_sirocco/images/icons/ico_vacuna_viajeros.png) no-repeat scroll 0 5px !important; padding-left:45px; height:42px; height:50px;}
h2.seguridad{ background: transparent url(/templates/rt_sirocco/images/icons/ico_premios.png) no-repeat scroll 0 5px !important; padding-left:45px; height:42px; height:50px;}
h2.solidarias{ background: transparent url(/templates/rt_sirocco/images/icons/ico_calendario_vacunacion.png) no-repeat scroll 0 5px !important; padding-left:45px; height:42px; height:50px;}
h2.preguntas{ background: transparent url(/templates/rt_sirocco/images/icons/ico_preguntas_frecuentes.png) no-repeat scroll 0 5px !important; padding-left:45px; height:42px; height:50px;}
h2.calendario{ background: transparent url(/templates/rt_sirocco/images/icons/ico_calendario.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px; height:50px;}
h2.sociedadespvac { background: transparent url(/templates/rt_sirocco/images/icons/ico-sociedad-vacunologia.png) no-repeat scroll 0 5px !important; padding-left:40px;  height:70px;  }
h2.pethema{ background: transparent url(/templates/rt_sirocco/images/icons/pethemalogo.png) no-repeat scroll 0 5px !important; padding-left:40px; height:50px;}
h2.hemotrial{ background: transparent url(/templates/rt_sirocco/images/icons/hemotrial.png) no-repeat scroll 0 5px !important; padding-left:40px; height:50px;}
h2.pacientes{ background: transparent url(/templates/rt_sirocco/images/icons/ico_pacientes.png) no-repeat scroll 0 5px !important; padding-left:45px; height:42px; height:50px;}


h2.juntadirectiva { /*background: transparent url("../images/icons/ico_junta_directiva_menu.png") no-repeat scroll 0 0px !important;padding-left:35px;*/height:31px !important; margin-top:0;margin-bottom: 35px;}
h2.comiteeditorial { background: transparent url(/templates/rt_sirocco/images/icons/ico_comite_editorial.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px;   }
h2.estatutos { background: transparent url(/templates/rt_sirocco/images/icons/ico_estatutos_aev_menu.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px;   }
h2.queproponemos { background: transparent url(/templates/rt_sirocco/images/icons/ico_que_proponemos.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px;   }
h2.socioshonor { background: transparent url(/templates/rt_sirocco/images/icons/ico_socios_honor_menu.png) no-repeat scroll 0 5px !important; padding-left:40px; height:60px;   }
h2.transparencia { background: transparent url(/templates/rt_sirocco/images/icons/ico_transparencia_menu.png) no-repeat scroll 0 5px !important; padding-left:40px; height:42px;   }
h2.patrocinadores { background: transparent url(/templates/rt_sirocco/images/icons/ico_patrocinadores.png) no-repeat scroll 0 5px !important; padding-left:40px;  height:42px;  }
h2.socioshonor { background: transparent url(/templates/rt_sirocco/images/icons/ico_socios_honor.png) no-repeat scroll 0 5px !important; padding-left:40px;  height:50px;  }

h2.pethema a, h2.hemotrial a { color:#306692 !important;}

h2.seguridad a, h2.preguntas a { color:#306692 !important;}

h2.vademecum a, h2.premios a, h2.congresos a, h2.evidencia a { color:#306692 !important;}

h2.altasocios a, h2.juntadirectiva a, h2.sociedadespvac a, h2.blogebola a { /*color:#306692 !important;*/color:#FFFFFF !important;}

h2.sehhjoveness{color:#00428f !important;margin-bottom: 35px;margin-top: 0;}

h2.experto a, h2.cursonline	a, h2.relevante	a, h2.congresos	a, h2.materiales a, h2.buscavacunas a, 	h2.altasocios a { /*color:#306692 !important;*/color:#FFFFFF !important; }


/**************   INFORMACIÓN PROFESIONALES  ***********/


#rt-utility .zero-margen-abajo h2.titinfoprofesional,#rt-expandedbottom .zero-margen-abajo h2.titinfoprofesional { color:#ff6342 !important;}

#rt-utility .vermas a{ color:#ff6342 !important;}

#rt-utility .vermasprofesionales .aidanews2_bottomlink a{color:#ff6342 !important}

#rt-utility .vermasprofesionales .aidanews2_date{color:#ff6342 !important}

#rt-expandedbottom .vermasprofesionales .aidanews2_bottomlink a{color:#ff6342 !important}

#rt-expandedbottom .vermasprofesionales .aidanews2_date{color:#ff6342 !important}

/**************   FIN INFORMACIÓN PROFESIONALES  ***********/


/**************  NEWSLETTER HOME  *****************/

.botnewsletter a.readon
{
	color:#FFFFFF !important;
	border:3px solid #FFFFFF !important;
	font-weight: bold;
	font-size: 0.78em;
	padding:8px;
}

.botnewsletter a.readon:hover{
	color:#f6e4cc;
	border:3px solid #f6e4cc;
	font-weight: bold;
}

/**************  FIN NEWSLETTER HOME  *****************/

/*************  TITULOS FRANJA AZUL CABECERA INTERIOR  ***************/

.titcabecera{ width:100%; position:relative; padding:50px 0;}

.titcabecera h1{ color:rgba(255, 255, 255, 1); font-size:280%; }

/*************  FIN TITULOS FRANJA AZUL CABECERA INTERIOR  ***************/


.panel .actions {
    display:none;
}

.panel .paneopen{margin-top:10px;}



/*************** COLUMNA HOME SOBRE LA AEV  ******************/

#rt-mainbottom {
    background-color: #f6f6f6;
    color: #0c393f;
}

.columna1{width: 160px; float:left; margin-left:5px; }
.columna2{width: 185px; float:right; }


.customcaja-alto a{color:#0c393f !important;}


/*************** FIN COLUMNA HOME SOBRE LA AEV  ******************/



/*************** NOTICIAS HOME ****************/

/*#rt-utility .zero-margen-arriba{ min-height: 735px !important;}*/


#rt-maintop h2{font-size:140%; line-height:140%; margin:0 0 20px 0 !important;}

#rt-maintop .zero-margen-abajo h2{font-size:140%; line-height:140%; margin:0 0 10px 0 !important;}

#rt-utility .zero-margen-abajo h2, #rt-expandedbottom .zero-margen-abajo h2 {font-size:140%; line-height:140%; margin:0 0 10px 0 !important; color:#71cfdb !important;}

#rt-utility .zero-margen-abajo h2 img , #rt-expandedbottom .zero-margen-abajo h2 img {width:15% !important; left:5px; top:0; position:relative;}

#rt-maintop .aidanews2blanco{
	position:relative;
	width:100% !important; float:left; height:250px;}
	

.aidanews2_title{font-size:18px !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Helvetica,Arial,sans-serif;*/ font-weight:bold; }

#rt-maintop .aidanews2_art {
/*	width:33% !important;*/
	margin:0;
	padding:0;
	float:left !important;
	clear:none !important;
}

#rt-maintop .aidanews2_bottomlink {
    float: right !important;
	position:absolute;
	bottom:2px;
	right:20px;
}

#rt-maintop .aidanews2_positions {
	margin:0 !important;
	padding:0 10% 0 0 !important;
}

#rt-maintop .aidanews2blanco .last .aidanews2_positions {
	margin:0 !important;
	padding:0 !important;
}


#rt-maintop h2.titinfopublico{ color:#366099 !important;}

#rt-maintop p.vermas a{ color:#3e913f !important;}


#rt-maintop p.vermas a{ color:#3e913f !important;}


#rt-maintop .vermaspublico .aidanews2_bottomlink a{color:#3e913f !important}

#rt-maintop .vermaspublico .aidanews2_date{color:#3e913f !important}





/*************** FIN NOTICIAS HOME ****************/


/***************  ZONA BLOGS HOME  *************/
#rt-utility  .rssblogaev{
    /*min-height: 770px !important;*/
}

#rt-utility  .rsseventos { 
    min-height: 483px !important;
}

#rt-utility .red02 .feed-link a{ font-weight:bold; color:#000; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family: Helvetica,Arial,sans-serif;*/font-size: 18px !important;}


ul.red02 { margin:0; padding:0; list-style-type:none;}

ul.red02 li{ line-height:140%;}


#rt-utility .rssblogaev .feed-link a{ font-weight:bold; color:#000; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family: Helvetica,Arial,sans-serif;*/font-size: 18px !important;}


ul.rssblogaev { margin:0; padding:0; list-style-type:none;}

ul.rssblogaev li{ line-height:140%;}

ul.altocol2ssociosaev li{ line-height:140%;}


/***************  FIN ZONA BLOGS HOME  *************/


#rt-utility .paddg-25{ min-height: 735px !important;}


/***************  AGENDA ACTIVIDADES  *************/
.agenda{
    min-height: 730px !important;	
}

/***************  FIN AGENDA ACTIVIDADES  *************/


/*************** PREGUNTAS EXPERTO  ***************/

#rt-expandedbottom .rt-flex-container .paddg-25 {min-height:300px; margin-bottom:25px;}

#rt-expandedbottom .rt-flex-container .paddg-25 .module-surround .module-content .paddg-25 {min-height:none !important; margin-bottom:0 !important;}

#rt-expandedbottom .rt-flex-container .paddg-25 .module-surround .module-content .paddg-25 .aidanews2_mainC {margin-bottom:8px !important;}

#rt-expandedbottom .rt-flex-container .experto {min-height:375px; margin-bottom:25px;}

.content-showtags { color: #666666; margin: 20px 0;}

.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] { margin-top: 10px;}

/*************** FIN PREGUNTAS EXPERTO  ***************/



/*************** VACUNASTV HOME ****************/

#rt-maintop .vacunastv{
	position:relative;
	height:307px;
	padding-left:15px;
	}
	
#rt-maintop .bottomlink {
    float: right !important;
	position:absolute;
	right:20px;
}

#rt-maintop .bottomlink a{ color:#00acba;font-family:"Dosis", 'Helvetica', arial, serif; /*font-family:"roboto",Verdana,Helvetica,Arial,sans-serif;*/ font-weight:bold;}


/*************** FIN VACUNASTV HOME ****************/


/**************  PÁGINA INTERIOR *************/

.item-page h2 
{
	font-size: 160% !important;
	color: #00acba;
}


/**************  PÁGINA INTERIOR *************/


/**  ENCABEZADOS GENERICOS FULL */

#rt-top .rt-grid-4 
{
	flex-basis:23.3333% !important;
	width: 300px !important;
}

#rt-top .customredessocialesh
{
/*float: left;	*/
}

#rt-top .rt-grid-2 
{
	flex-basis:26.6667% !important;
	width: 300px !important;
	float: right !important;
}
/**  FIN ENCABEZADOS GENERICOS FULL */

/**  MENU INTERIOR **/
#rt-sidebar-a ul.menu li a, #rt-sidebar-a ul.menu li .item, #rt-sidebar-a ul.menu li .separator {
    border-radius: 0 !important;
    display: block !important;
    padding: 3px 15px !important;
    text-decoration: none !important;
}

#rt-sidebar-a ul.menu li ul li{ line-height:110% !important; margin-bottom:10px;}


#rt-sidebar-a ul.menu ul.small {
    font-size: 0.9em !important;
	line-height:110% !important;
}

#rt-sidebar-a ul.menu li ul li ul li{ font-size: 0.8em !important; line-height:100% !important; margin-bottom:10px;}

.current {
    border: 1px solid #d5d5d5;
    clear: both;
    padding: 10px 3px !important;
}

/** FIN  MENU INTERIOR **/

/*****  MENU PIE  ******/

.nuevopiea{font-size:14px !important;}

#rt-bottom .customgris h2 a{color:#fff;font-size:19px}

#rt-bottom .customgris h2 a:hover{color:#a179b5;}

#rt-bottom p{
  font-size:13px;
}

/*****  FIN MENU PIE  ******/


/****** BOTONES JUNTA DIRECTIVA  ******/

#rt-mainbody .blog .items-row .readmore{ position:relative; bottom:0;}


/****** FIN BOTONES JUNTA DIRECTIVA  ******/


/****** PAGINACIÓN INTERIOR  *******/

.pagination ul li, #pagination ul li {
    display: inline-block;
    margin: 0 2px !important;
    text-align: center;
}

/****** FIN PAGINACIÓN INTERIOR  *******/


	
/****************** RESPONSIVE @ MEDIA min-width: 1200px ***********************/


@media screen and (min-width: 1200px) {

#mod-finder-searchword {
    width: 270px !important;
    margin-right: 12px;
    float: none;
}

.rt-flex-container #mod-finder-searchform {
    float: right;
    margin-bottom: 0;
    margin-left: 19px;
    width: 357px !important;
}

#rt-top .btn-primary {
    background-color: #0073d0 !important;
    background-image: none;
    height: 45px;
    width: 67px !important;	
    border-radius: 0;
    font-size: 0;
    line-height: 0;
}


.icon-search::before {
    content: "S";
    display: block;
    font-size: 25px;
    left: 0px !important;
    position: relative;
    top: 4px;
    color: #fff;
}
	
}
/****************** RESPONSIVE @ MEDIA min-width: 1200px ***********************/


/****************** RESPONSIVE @ MEDIA (min-width: 960px) and (max-width: 1199px) ***********************/

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
.menulate ul.menu li{
	padding: 20px 8px !important;
}
	
body{ line-height:140% !important;}

#menu3035{
	position: relative;
  width: 260px;
  background: #fff;
}


#megamenucss #js-mainnav.vacunasbuscarrapido ul.level0 li.megacss{
	width: 50% !important;
}

.megamenucss484 ul.megamenu li.megacss{
	width: 200px !important;
}

#menu3679{
	position: relative;
  width: 260px;
  background: #fff;
}

.custombox-verde h2.solidarias a{
	color:#366099 !important;
}

.custombox-verde h2.relevante a{
	color:#366099 !important;
}

.conocimiento-c{
	padding:0 !important;
	margin:35px 0 0 0 !important;
}

.red01{
	min-height: 730px !important;
}

.red02{
	min-height: 985px !important;
}

.red03{
  min-height: 965px !important;
}

.red04{
  min-height: 840px;
}


.agenda42 {
    min-height: 700px !important;
}


#rt-top .rt-grid-3{ flex-basis: 30% !important; width:290px !important; }

#rt-top .rt-grid-6{ flex-basis: 40% !important; width:380px !important;  }


#mod-finder-searchword {
    float: none;
    margin-right: 5px;
    width: 260px !important;
}
	
#rt-feature .navbar-nav {
    background-color: #FFF !important;
    margin: 0 !important;
    padding: 0;
	width:250px !important;
}

.aidanews2_mainC {
    overflow: hidden !important;
}

.aidanews2_title{font-size:16px !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Helvetica,Arial,sans-serif;*/ font-weight:bold; }

.aidanews2_date { font-size:14px !important;}
.aidanews2_text { font-size:14px !important; display:block; line-height:130% !important; }

.bannercolor {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:15px !important; margin-bottom:17px !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:98px !important;
}

.bannercolorultimo {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:15px !important; margin-bottom:0 !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:98px !important;}

.bannercolor p.icoprofesionales{background: #fff url(/templates/rt_sirocco/images/icons/peq/ico_profesionales_peq.png) no-repeat 0 20px  !important;/*background: #fff url("../images/icons/ico_profesionales_peq.png") no-repeat 0 20px  !important;*/ padding: 6% 5% 8% 30%; }
.bannercolorultimo p.icosocios{background: #fff url(/templates/rt_sirocco/images/icons/peq/icono_sefh_peq.png) no-repeat 0 25px  !important;/*background: #fff url("../images/icons/ico_socios_aev_peq.png") no-repeat 0 25px  !important;*/ padding: 13% 5% 8% 30%; width:60%; height:45px; }
.bannercolor a, .bannercolorultimo a {font-weight:bold !important; color:#0f373d !important; font-size:0.9em; line-height:100% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Helvetica, Arial, sans-serif;*/
}

.estilos-newsletters{
	/*background:#306692;*/
	background:#0082c7;
	color:#fff;
	margin:10px 0 0 15px;
	padding:10px 15px 21px 15px !important;
}

.sprocket-headlines-list a{color:#09808a font!important; font-size:1em !important;}

.customestilos-newsletters h2{
	margin-top:0;
	margin-bottom:16px;
}

.botnewsletter a.readon{
	color: #fff;
  border: 3px solid #fff !important;
  font-weight: bold;
  font-size: 14px;
}

.botnewsletter a.readon:hover{
	color:#fff;
	border:2px solid #fff;
	font-weight: bold;
}

h2.buscavacunas, h2.premios, h2.cursonline, h2.evidencia, h2.bibliografia, h2.vademecum, h2.experto, h2.relevante, h2.blog_aev, h2.calendario, h2.blogebola, h2.congresos, h2.materiales, h2.vacuna_viajeros, h2.seguridad, h2.solidarias, h2.preguntas{font-size: 100% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Arial, Helvetica, sans-serif;*/ height:50px; line-height:100% !important;}


.box-azul a{
	color:#000 !important;
	font-size:90%;
}


.box-naranja a{
	color:#fff !important;
	font-size:90%;
}

.box-verde a {
    color: #fff !important;
	font-size:90%;
}

.box-blanco a {
    color: #000 !important;
	font-size:90%;
}

.box-blanco {
    /*min-height: 266px;*/
}

.box-verde {
   /* min-height: 266px;*/
}

.box-verde img{
    margin-left: 30px; margin-bottom:5px;
}


#rt-utility .zero-margen-abajo h2, #rt-expandedbottom .zero-margen-abajo h2 {font-size:115%; line-height:140%; margin:0 0 10px 0 !important; color:#71cfdb !important;}

#rt-utility .zero-margen-abajo h2 img , #rt-expandedbottom .zero-margen-abajo h2 img {width:10% !important; left:5px; top:5px; position:relative;}


.nn_tabs .nav-tabs > li > a { border-radius:0 !important; padding:8px 3px !important}

.nn_tabs.top > ul.nav-tabs > li.active a, .nn_tabs.top > ul.nav-tabs > li.active a:hover {border:0px solid #fff; background-color: #fff !important; color: #71cfdb !important; font-size: 115%; font-weight: bold; }


.nn_tabs.outline_handles ul.nav-tabs > li a{ border:0px solid #ddd !important; background-color: #f6e4cc !important; color: #71cfdb !important; font-size: 115%; font-weight: bold;}

.nn_tabs > .tab-content > .tab-pane { overflow: hidden !important;}

#rt-utility .nn_tabs {min-height: 810px !important;}

.agenda{
    min-height: 650px !important;
}

#rt-utility  .rssblogaev{
    min-height: 720px;
}

/*#rt-utility .zero-margen-arriba {
    min-height: 660px !important;
}*/



#rt-expandedbottom .rt-flex-container .paddg-25 {min-height:393px; margin-bottom:25px;}

.bottomlink p{ margin:0; padding:0;}

#rt-maintop .bottomlink {
    bottom: 0;
    float: right !important;
    position: absolute;
    right: 20px;
	bottom:0px;
}

#rt-maintop .aidanews2_bottomlink {
    bottom: 8px;
    float: right !important;
    position: absolute;
    right: 20px;
}

.menu-pie a {
    color: #000;
    font-size: 72%;
    margin-right: 4px;
}

.customacreditaciones{font-size: 60%;}

#rt-footer .acreditaciones{ margin:10px 0 !important; padding:10px 0 !important;}


.columna2 {
    float: left !important;
    width: 185px;
	margin-left:5px;
	margin-bottom:10px;
}

.columna1 ul, .columna2 ul {margin-bottom:0;}

.enlaces-sobre-aev a.readon {
    border: 3px solid #ff6444;
    color: #ff6444;
    font-weight: bold;
	padding:10px !important;
}

#rt-utility .rssblogaev .feed-link a {
    font-size: 16px !important;
	line-height:120% !important;
    font-weight: bold;
}

#rt-utility .red02 .feed-link a {
    font-size: 16px !important;
	line-height:120% !important;
    font-weight: bold;
}


.altocol1ssociosaev { min-height: 680px !important;	}
.altocol2ssociosaev { min-height: 645px !important;	}
.altocol3ssociosaev { min-height: 732px !important;	}
.altocol4ssociosaev { min-height: 675px !important;	}


ul.altocol2ssociosaev li a{font-weight: bold;color: #000;font-family:'Dosis', 'Helvetica', arial, serif;/*font-family: Helvetica,Arial,sans-serif;*/font-size: 16px !important;}

ul.rssblogaev li{ line-height:120%;}

ul.red02 li{ line-height:120%;}

ul.altocol2ssociosaev li{ line-height:120%;}

.aidanews2_bottomlink{ padding:0 !important;}

#rt-utility .editorial .aidanews2_bottomlink a {
    color: #306692 !important;
	font-size:0.8em !important;
}

#rt-utility .vermassocios .aidanews2_bottomlink a {
    color: #306692 !important;
	font-size:0.8em !important;
}

#rt-utility .vermasprofesionales .aidanews2_bottomlink a {
    color: #ff6342 !important;
	font-size:0.8em !important;
}

#rt-utility .vermas a {
    color: #ff6342 !important;
	font-size:0.8em !important;
}

.feed-item-description p{font-size:14px;}

.vacunastv p a {color: #000;font-size:14px;}


.vacunastv p.vermas {margin-bottom:0 !important;}

#rt-maintop .bottomlink {bottom: 0;float: right !important;position: absolute;right: 10px !important;}

#rt-maintop .vermaspublico .aidanews2_bottomlink a {color: #3e913f !important; font-size:14px;}

#rt-maintop .aidanews2_bottomlink {bottom: 12px; float: right !important; position: absolute; right: 20px;
}

.pagination ul li, #pagination ul li {
    display: inline-block;
    margin: 0 2px !important;
    text-align: center;
	font-size:12px !important;
	border: 2px solid #000000;
    border-radius: 100%;
    width: auto !important ;
}
.pagination ul li a, .pagination ul li span, #pagination ul li a, #pagination ul li span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: none;
    margin: 0 5px;
    padding: 0 5.5px;
    text-shadow: none;
}

.pagination span, .pagination .pagenav, #pagination span, #pagination .pagenav {
    line-height: 30px !important;
}
/****** Estilos nuevos  - inico *****/

	#rt-top .customredessocialesh img{
	  /*width:18% !important;*/
	}

	#mod-finder-searchword {
	  /*float: none;
	  margin-right: 5px;*/
	  width: 305px !important;
	}
	.rt-flex-container #mod-finder-searchform{
		/*width: 100% !important;
    float: right;*/
    margin-bottom: 5px;
	}
	
	.contidioma{
		/*width: 245px !important;*/
	}
	
	.loginhome #modlgn-username{
		/*width: 85px !important;*/
	}
	
	.loginhome #modlgn-passwd{
		/*width: 85px !important;*/
	}
	
	#rt-top .customredessocialesh {
    /*float: right;
    margin: 5px 0  0 0 !important;
    position: relative;
    display: block;*/
    margin: 0 5px 0 0px;
	}
	
	#form-login-submit .buttonloginhome{
		/*width: 57px !important;
    float: right;
    padding: 0;*/
	}
	
	a.mod_loginloginhome{
		/*float:right !important;*/
	}
	
	.ico-webmail{
		margin-right: 0 !important;
    float: none !important;
    margin-left: 23px;
	}
	
	.finderredessocialesh{
		float: right !important;
    margin-right: 2px;
	}
	
	#rt-maintop h2.titinfopublico {
    color: #366099 !important;
    font-size: 18px;
	}
	
	#rt-maintop h2.titinfopublico img{
		width: 20px !important;
	}
	
	.module-content .menuitem{
		font-size: 16px !important;
	}

	.D_Calendar{
		font-size:12px !important;
	}
	
	
	#megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		margin-right:5px;
		font-size:13px;
	}
	#megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss{
		margin-right:5px;
		font-size:13px !important;
	}
	
	#megamenucss #js-mainnav.vacunas .js-megamenu {
    margin-left: 4px !important;
	}
	
	#jux_memamenu483 #megamenucss #js-mainnav.vacunasbuscarrapido.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		font-size:15px !important;
		height:25px;
	}
	#jux_memamenu483 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.menu-title{
		font-size:14px !important;
	}
	
	#jux_memamenu484 #megamenucss #js-mainnav.vacunasbuscarrapido.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		font-size:15px !important;
		height:25px;
	}
	
	#jux_memamenu484 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.menu-title{
		font-size:14px !important;
	}
	
	.D_Calendar .zoomTip{
		width: 10px !important;
		height:15px !important;
	}
	
	#twitter-widget-0{
		left: -15px !important;
    position: relative !important;
    display: block !important;
    min-width: 173px !important;
	}
	
	.aidanews2_title a{
    display: block !important;
    margin: 0 14px 0 0 !important;
    font-size: 13px !important;
	}

/****** Estilos nuevos  - fin *****/

	
}

/****************** FIN RESPONSIVE @ MEDIA (min-width: 960px) and (max-width: 1199px) ***********************/

/****************** RESPONSIVE @ MEDIA (min-width: 769px) and (max-width: 959px)  ***********************/
@media only screen and (min-width: 769px) and (max-width: 959px) 
/*@media only screen and (min-width: 769px) and (max-width: 959px) */
{
	
.menulate ul.menu li{
	padding: 22px 8px !important;
}
	
body{ line-height:120% !important;}

.agenda41 {
    min-height: 705px !important;
}

.agenda42 {
    min-height: 675px !important;
}

.agenda235 {
    min-height: 405px !important;
}

.pvideo{
	min-height:120px !important;
}

#rt-top .rt-grid-3 img{
	display: block; left: 50px !important; position: relative; top: 10px; width: 70% !important;
}

#rt-top .rt-grid-3{ flex-basis: 33% !important; width:290px !important; }

#rt-top .rt-grid-6{ flex-basis: 33% !important; width:188px !important;  }


	
#rt-feature .navbar { margin-bottom: 0 !important;}

#rt-feature .navbar-nav {
    background-color: #FFF !important;
    margin: 0 !important;
    padding: 0;
	width:250px !important;
}

.aidanews2_mainC {
    overflow: hidden !important;
}

.aidanews2_title{font-size:14px !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Helvetica,Arial,sans-serif;*/font-weight:bold; }

.aidanews2_date { font-size:12px !important;}
.aidanews2_text { font-size:12px !important; display:block; line-height:130% !important; }

.bannercolor p, .bannercolorultimo p{margin:0; padding:0; font-size:85%; }

.bannercolor {padding:5px; position:relative; display:block; background:#fff; margin-left:15px !important; margin-bottom:17px !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:75px !important;
}

.bannercolorultimo {padding:5px; position:relative; display:block; background:#fff; margin-left:15px !important; margin-bottom:0 !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:75px !important;}

.bannercolor p.icoprofesionales{background: #fff url(/templates/rt_sirocco/images/icons/peq/ico_profesionales_peq.png) no-repeat 0 6px  !important;/*background: #fff url("../images/icons/ico_profesionales_peq.png") no-repeat 0 6px  !important;*/ padding: 4% 5% 8% 35%; }
.bannercolorultimo p.icosocios{background: #fff url(/templates/rt_sirocco/images/icons/peq/icono_sefh_peq.png) no-repeat 0 16px  !important; /*background: #fff url("../images/icons/ico_socios_aev_peq.png") no-repeat 0 16px  !important;*/padding: 10% 5% 8% 35%; width:60%; height:45px; }
.bannercolor a, .bannercolorultimo a {font-weight:bold !important; color:#0f373d !important; font-size:0.9em; line-height:100% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Helvetica, Arial, sans-serif;*/
}

.estilos-newsletters{
	padding:5px 10px !important;
}

.customestilos-newsletters h2{
	margin-top:0;
	margin-bottom:3px;
	font-size:100% !important;
}

.botnewsletter{ text-align:center;}


.botnewsletter a.readon:first-child{
	color:#a179b5;
	border:2px solid #a179b5;
	font-weight: bold;
	font-size: 9.5px;
	padding:4px 4.8px;
	margin-bottom:8px;
	margin-left:20px;
}

.botnewsletter a.readon{
	color:#a179b5;
	border:2px solid #a179b5;
	font-weight: bold;
	font-size: 9.5px;
	padding:4px 4.8px;
	margin-bottom:8px;
}

.botnewsletter a.readon:hover{
	color:#fff;
	border:2px solid #fff;
	font-weight: bold;
}

.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-navigation {
  /*width: 140px !important;*/
  width: 150px !important;
	top:-35px !important;
}

h2.hemotrial,h2.juntadirectiva,h2.altasocios,h2.pethema,h2.buscavacunas, h2.premios, h2.cursonline, h2.evidencia, h2.bibliografia, h2.vademecum, h2.experto, h2.relevante, h2.blog_aev, h2.calendario, h2.blogebola, h2.congresos, h2.materiales, h2.vacuna_viajeros, h2.seguridad, h2.solidarias, h2.preguntas{font-size: 95% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Arial, Helvetica, sans-serif;*/ height:50px; line-height:95% !important;}

.box-naranja, .box-azul {
	min-height:197px !important;
}


.box-azul a{
	color:#000 !important;
	font-size:80%;
}


.box-naranja a{
	color:#fff !important;
	font-size:80%;
}

.box-verde a {
  color: #306692 !important;
	font-size:90%;
}

.box-blanco a {
    color: #000 !important;
	font-size:90%;
}

.box-blanco {
    /*min-height: 293px;*/
    min-height: 200px;
}

.box-verde {
    /*min-height: 293px;*/
    min-height: 200px;
}

.box-verde img{
    margin-left: 10px; margin-bottom:5px;
}


#rt-utility .zero-margen-abajo h2, #rt-expandedbottom .zero-margen-abajo h2 {font-size:80%; line-height:100%; margin:0 0 10px 0 !important; color:#71cfdb !important;}

#rt-utility .zero-margen-abajo h2 img , #rt-expandedbottom .zero-margen-abajo h2 img {width:15% !important; left:5px; top:0; position:relative;}



.nn_tabs .nav-tabs > li > a { border-radius:0 !important; padding:8px 3px !important}

#tab-twitter, #tab-facebook{ font-size:0.8em !important; margin:3px !important; padding:0 !important;}

.nn_tabs.outline_content > .tab-content > .tab-pane {padding: 0 !important;}

.nn_tabs.outline_content > .tab-content { display:block !important; left:-10px !important; position:relative !important;}

.nn_tabs.top > ul.nav-tabs > li.active a, .nn_tabs.top > ul.nav-tabs > li.active a:hover {border:0px solid #fff; background-color: #fff !important; color: #71cfdb !important; font-size: 115%; font-weight: bold; }


.nn_tabs.outline_handles ul.nav-tabs > li a{ border:0px solid #ddd !important; background-color: #f6e4cc !important; color: #71cfdb !important; font-size: 115%; font-weight: bold;}

.nn_tabs > .tab-content > .tab-pane { overflow: hidden !important;}

#rt-utility .nn_tabs {min-height: 695px !important;}

.agenda{
    min-height: 630px !important;
}
#rt-utility  .rssblogaev{
    min-height: 690px !important;
}

/*#rt-utility .zero-margen-arriba {
    min-height: 630px !important;
}*/

#rt-expandedbottom .rt-flex-container .paddg-25 {min-height:383px; margin-bottom:25px;}

.aidanews2_bottomlink {
	font-size:0.8em !important;
    padding: 5px 8px 3px;
}

.bottomlink p{ margin:0; padding:0;}

#rt-maintop .bottomlink {
    bottom: 0;
    float: right !important;
    position: absolute;
    right: 20px;
	bottom:0px;
}

#rt-maintop .aidanews2_bottomlink {
    bottom: 8px;
    float: right !important;
    position: absolute;
    right: 20px;

}
.menu-pie a {
    color: #000;
    font-size: 72%;
    margin-right: 4px;
}

.customacreditaciones{font-size: 75%;}

#rt-footer .acreditaciones{ margin:10px 0 !important; padding:10px 0 !important;}


#rt-footer .rt-grid-6{flex-basis:100% !important 
; text-align:center;}

.columna2 {
    float: left !important;
    width: 185px;
	margin-left:5px;
	margin-bottom:10px;
}

.columna1 ul, .columna2 ul {margin-bottom:0;}

.enlaces-sobre-aev a.readon {
    border: 3px solid #ff6444;
    color: #ff6444;
    font-weight: bold;
	padding:6px !important;
	font-size:0.7em !important;
}

#rt-bottom .customgris h2 {font-size:100%;}

#rt-bottom .gris p a {
	color: #fff;
	font-size:80%;
	line-height:100%
}



#rt-utility .rssblogaev .feed-link a {
    font-size: 16px !important;
	line-height:120% !important;
    font-weight: bold;
}

#rt-utility .red02 .feed-link a {
    font-size: 16px !important;
	line-height:120% !important;
    font-weight: bold;
}

.altocol1ssociosaev { min-height: 680px !important;	}
.altocol2ssociosaev { min-height: 645px !important;	}
.altocol3ssociosaev { min-height: 732px !important;	}
.altocol4ssociosaev { min-height: 675px !important;	}


ul.altocol2ssociosaev li a{font-weight: bold;color: #000;font-family:'Dosis', 'Helvetica', arial, serif;/*font-family: Helvetica,Arial,sans-serif;*/font-size: 16px !important;}

ul.rssblogaev li{ line-height:120%;}

ul.red02 li{ line-height:120%;}

ul.altocol2ssociosaev li{ line-height:120%;}

.aidanews2_bottomlink{ padding:0 !important;}

#rt-utility .editorial .aidanews2_bottomlink a {
    color: #306692 !important;
	font-size:0.8em !important;
}

#rt-utility .vermassocios .aidanews2_bottomlink a {
    color: #306692 !important;
	font-size:0.8em !important;
}

#rt-utility .vermasprofesionales .aidanews2_bottomlink a {
    color: #ff6342 !important;
	font-size:0.8em !important;
}

#rt-utility .vermas a {
    color: #ff6342 !important;
	font-size:0.8em !important;
}

.feed-item-description p{font-size:14px;}

.vacunastv p a {color: #000;font-size:14px;}


.vacunastv p.vermas {margin-bottom:0 !important;}

#rt-maintop .bottomlink {bottom: 0;float: right !important;position: absolute;right: 10px !important;}

#rt-maintop .vermaspublico .aidanews2_bottomlink a {color: #3e913f !important; font-size:14px;}

#rt-maintop .aidanews2_bottomlink {bottom: 12px; float: right !important; position: absolute; right: 20px;
}

.pagination ul li, #pagination ul li {
    display: inline-block;
    margin: 0 2px !important;
    text-align: center;
	font-size:12px !important;
	border: 2px solid #000000;
    border-radius: 100%;
    width: auto !important ;
}
.pagination ul li a, .pagination ul li span, #pagination ul li a, #pagination ul li span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: none;
    margin: 0 2px;
    padding: 0 3.5px;
    text-shadow: none;
}

.pagination span, .pagination .pagenav, #pagination span, #pagination .pagenav {
    line-height: 25px;
}
/****** Estilos nuevos  - inico *****/

	#rt-top .customredessocialesh img{
	  /*width:18% !important;*/
	}

	#mod-finder-searchword {
	  float: none;
	  margin-right: 5px;
	  width: 200px !important;
	}
	.rt-flex-container #mod-finder-searchform{
		width: 100% !important;
    float: right;
	}
	
	.contidioma{
		width: 245px !important;
	}
	
	.loginhome #modlgn-username{
		width: 85px !important;
	}
	
	.loginhome #modlgn-passwd{
		width: 85px !important;
	}
	
	#rt-top .customredessocialesh {
    float: right;
    margin: 5px 0  0 0 !important;
    position: relative;
    display: block;
	}
	
	#form-login-submit .buttonloginhome{
		width: 57px !important;
    float: right;
    padding: 0;
	}
	
	a.mod_loginloginhome{
		float:right !important;
	}
	
	.ico-webmail{
		margin-right:0 !important;
	}
	
	.finderredessocialesh{
		float:right !important;
	}
	
	#rt-maintop h2.titinfopublico {
    color: #366099 !important;
    font-size: 18px;
	}
	
	#rt-maintop h2.titinfopublico img{
		width: 20px !important;
	}
	
	.module-content .menuitem{
		font-size: 11px !important;
	}

	.D_Calendar{
		font-size:10px !important;
	}
	
	.botnewsletter a.readon{
		float: left;
    width: 70%;
    margin: 10px;
	}
	
	#megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		margin-right:1px;
		font-size:10px;
	}
	#megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss{
		margin-right:1px;
		font-size:10px !important;
	}
	
	#megamenucss #js-mainnav.vacunas .js-megamenu {
    margin-left: 4px !important;
	}
	
	#jux_memamenu483 #megamenucss #js-mainnav.vacunasbuscarrapido.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		font-size:15px !important;
		height:25px;
	}
	#jux_memamenu483 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.menu-title{
		font-size:14px !important;
	}
	
	#jux_memamenu484 #megamenucss #js-mainnav.vacunasbuscarrapido.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		font-size:15px !important;
		height:25px;
	}
	
	#jux_memamenu484 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.menu-title{
		font-size:14px !important;
	}
	
	.D_Calendar .zoomTip{
		width: 10px !important;
		height:15px !important;
	}
	
	#twitter-widget-0{
		left: -15px !important;
    position: relative !important;
    display: block !important;
    min-width: 173px !important;
	}
	
	.aidanews2_title a{
    display: block !important;
    margin: 0 14px 0 0 !important;
    font-size: 13px !important;
	}

/****** Estilos nuevos  - fin *****/

}

/****************** FIN RESPONSIVE @ MEDIA (min-width: 769px) and (max-width: 959px)  ***********************/



/****************** RESPONSIVE @ MEDIA (min-width: 768px) and (max-width: 768px)  ***********************/

@media only screen and (min-width: 768px) and (max-width: 768px) 
{
h2.juntadirectiva{
	height: 31px !important;
	margin-top: 0 !important;
	margin-bottom: 35px !important;
}	
.mi-hemo-1 p a{
	color:#FFFFFF !important;
}

.mi-pacientes-1 p a{
	color:#FFFFFF !important;
}

.mi-junta-1 p a{
	color:#FFFFFF !important;
}
	
.menulate ul.menu li{
	padding: 22px 8px !important; 
}

#rt-bottom .rt-container .rt-flex-container .rt-grid-2 .gris{
	min-height: 430px !important;
}

#rt-bottom .rt-container .rt-flex-container .rt-grid-3 .conocimiento-c{
	margin-top: 41px !important;
}
	
body{ line-height:120% !important;}

.agenda41 {
    /*min-height: 715px !important;*/
    min-height: 560px !important;
}

.agenda42 {
    /*min-height: 690px !important;*/
    min-height: 535px !important;
}

#rt-maintop .agendahomealtura {
    /*min-height: 490px !important;*/
    min-height: 360px !important;
}

.agenda235 {
    min-height: 405px !important;
}

.pvideo{
	min-height:120px !important;
}

#rt-top .rt-grid-3 img{
	display: block; left: 50px !important; position: relative; top: 10px; width: 70% !important;
}

#rt-top .rt-grid-3{ flex-basis: 33% !important; width:290px !important; }

#rt-top .rt-grid-6{ flex-basis: 33% !important; width:188px !important;  }


	
#rt-feature .navbar { margin-bottom: 0 !important;}

#rt-feature .navbar-nav {
    background-color: #FFF !important;
    margin: 0 !important;
    padding: 0;
	width:250px !important;
}

.aidanews2_mainC {
    overflow: hidden !important;
}

.aidanews2_title{font-size:14px !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Helvetica,Arial,sans-serif;*/ font-weight:bold; }

.aidanews2_date { font-size:12px !important;}
.aidanews2_text { font-size:12px !important; display:block; line-height:130% !important; }

.bannercolor p, .bannercolorultimo p{margin:0; padding:0; font-size:85%; }

.bannercolor {padding:5px; position:relative; display:block; background:#fff; margin-left:15px !important; margin-bottom:17px !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:75px !important;
}

.bannercolorultimo {padding:5px; position:relative; display:block; background:#fff; margin-left:15px !important; margin-bottom:0 !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:75px !important;}

.bannercolor p.icoprofesionales{background: #fff url(/templates/rt_sirocco/images/icons/peq/ico_profesionales_peq.png) no-repeat 0 6px  !important;/*background: #fff url("../images/icons/ico_profesionales_peq.png") no-repeat 0 6px  !important;*/ padding: 4% 5% 8% 35%; }
.bannercolorultimo p.icosocios{background: #fff url(/templates/rt_sirocco/images/icons/peq/icono_sefh_peq.png) no-repeat 0 16px  !important; /*background: #fff url("../images/icons/ico_socios_aev_peq.png") no-repeat 0 16px  !important;*/padding: 10% 5% 8% 35%; width:60%; height:45px; }
.bannercolor a, .bannercolorultimo a {font-weight:bold !important; color:#0f373d !important; font-size:0.9em; line-height:100% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Helvetica, Arial, sans-serif;*/
}

.estilos-newsletters{
	padding:5px 10px !important;
}

.customestilos-newsletters h2{
	margin-top:0;
	margin-bottom:3px;
	font-size:100% !important;
}

.botnewsletter{ text-align:center;}


.botnewsletter a.readon:first-child{
	color:#a179b5;
	border:2px solid #a179b5;
	font-weight: bold;
	font-size: 9.5px;
	padding:4px 4.8px;
	margin-bottom:8px;
	margin-left:20px;
}

.botnewsletter a.readon{
	color:#a179b5;
	border:2px solid #a179b5;
	font-weight: bold;
	font-size: 9.5px;
	padding:4px 4.8px;
	margin-bottom:8px;
}

.botnewsletter a.readon:hover{
	color:#fff;
	border:2px solid #fff;
	font-weight: bold;
}

.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-navigation {
  /*width: 140px !important;*/
  width: 150px !important;
	top:-35px !important;
}

h2.hemotrial,h2.juntadirectiva,h2.altasocios,h2.pethema,h2.buscavacunas, h2.premios, h2.cursonline, h2.evidencia, h2.bibliografia, h2.vademecum, h2.experto, h2.relevante, h2.blog_aev, h2.calendario, h2.blogebola, h2.congresos, h2.materiales, h2.vacuna_viajeros, h2.seguridad, h2.solidarias, h2.preguntas{/*font-size: 95% !important;*/ font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Arial, Helvetica, sans-serif;*/height:50px; line-height:95% !important;}

.box-naranja, .box-azul {
	min-height:197px !important;
}


.box-azul a{
	color:#000 !important;
	font-size:80%;
}


.box-naranja a{
	color:#fff !important;
	font-size:80%;
}

.box-verde a {
  color: #306692 !important;
	font-size:90%;
}

.box-blanco a {
    color: #000 !important;
	font-size:90%;
}

.box-blanco {
    /*min-height: 293px;*/
    min-height: 200px;
}

.box-verde {
    /*min-height: 293px;*/
    /*min-height: 200px;*/
}

.box-verde img{
    margin-left: 10px; margin-bottom:5px;
}


#rt-utility .zero-margen-abajo h2, #rt-expandedbottom .zero-margen-abajo h2 {font-size:80%; line-height:100%; margin:0 0 10px 0 !important; color:#71cfdb !important;}

#rt-utility .zero-margen-abajo h2 img , #rt-expandedbottom .zero-margen-abajo h2 img {width:15% !important; left:5px; top:0; position:relative;}



.nn_tabs .nav-tabs > li > a { border-radius:0 !important; padding:8px 3px !important}

#tab-twitter, #tab-facebook{ font-size:0.8em !important; margin:3px !important; padding:0 !important;}

.nn_tabs.outline_content > .tab-content > .tab-pane {padding: 0 !important;}

.nn_tabs.outline_content > .tab-content { display:block !important; left:-10px !important; position:relative !important;}

.nn_tabs.top > ul.nav-tabs > li.active a, .nn_tabs.top > ul.nav-tabs > li.active a:hover {border:0px solid #fff; background-color: #fff !important; color: #71cfdb !important; font-size: 115%; font-weight: bold; }


.nn_tabs.outline_handles ul.nav-tabs > li a{ border:0px solid #ddd !important; background-color: #f6e4cc !important; color: #71cfdb !important; font-size: 115%; font-weight: bold;}

.nn_tabs > .tab-content > .tab-pane { overflow: hidden !important;}

#rt-utility .nn_tabs {min-height: 695px !important;}

.agenda{
    min-height: 630px !important;
}
#rt-utility  .rssblogaev{
    min-height: 690px !important;
}

/*#rt-utility .zero-margen-arriba {
    min-height: 630px !important;
}*/

#rt-expandedbottom .rt-flex-container .paddg-25 {min-height:383px; margin-bottom:25px;}

.aidanews2_bottomlink {
	font-size:0.8em !important;
    padding: 5px 8px 3px;
}

.bottomlink p{ margin:0; padding:0;}

#rt-maintop .bottomlink {
    bottom: 0;
    float: right !important;
    position: absolute;
    right: 20px;
	bottom:0px;
}

#rt-maintop .aidanews2_bottomlink {
    bottom: 8px;
    float: right !important;
    position: absolute;
    right: 20px;

}
.menu-pie a {
    color: #000;
    font-size: 72%;
    margin-right: 4px;
}

.customacreditaciones{font-size: 75%;}

#rt-footer .acreditaciones{ margin:10px 0 !important; padding:10px 0 !important;}


#rt-footer .rt-grid-6{flex-basis:100% !important 
; text-align:center;}

.columna2 {
    float: left !important;
    width: 185px;
	margin-left:5px;
	margin-bottom:10px;
}

.columna1 ul, .columna2 ul {margin-bottom:0;}

.enlaces-sobre-aev a.readon {
    border: 3px solid #ff6444;
    color: #ff6444;
    font-weight: bold;
	padding:6px !important;
	font-size:0.7em !important;
}

#rt-bottom .customgris h2 {font-size:100%;}

#rt-bottom .gris p a {
	color: #fff;
	font-size:80%;
	line-height:100%
}



#rt-utility .rssblogaev .feed-link a {
    font-size: 16px !important;
	line-height:120% !important;
    font-weight: bold;
}

#rt-utility .red02 .feed-link a {
    font-size: 16px !important;
	line-height:120% !important;
    font-weight: bold;
}

.altocol1ssociosaev { min-height: 680px !important;	}
.altocol2ssociosaev { min-height: 645px !important;	}
.altocol3ssociosaev { min-height: 732px !important;	}
.altocol4ssociosaev { min-height: 675px !important;	}


ul.altocol2ssociosaev li a{font-weight: bold;color: #000;font-family:'Dosis', 'Helvetica', arial, serif;/*font-family: Helvetica,Arial,sans-serif;*/font-size: 16px !important;}

ul.rssblogaev li{ line-height:120%;}

ul.red02 li{ line-height:120%;}

ul.altocol2ssociosaev li{ line-height:120%;}

.aidanews2_bottomlink{ padding:0 !important;}

#rt-utility .editorial .aidanews2_bottomlink a {
    color: #306692 !important;
	font-size:0.8em !important;
}

#rt-utility .vermassocios .aidanews2_bottomlink a {
    color: #306692 !important;
	font-size:0.8em !important;
}

#rt-utility .vermasprofesionales .aidanews2_bottomlink a {
    color: #ff6342 !important;
	font-size:0.8em !important;
}

#rt-utility .vermas a {
    color: #ff6342 !important;
	font-size:0.8em !important;
}

.feed-item-description p{font-size:14px;}

.vacunastv p a {color: #000;font-size:14px;}


.vacunastv p.vermas {margin-bottom:0 !important;}

#rt-maintop .bottomlink {bottom: 0;float: right !important;position: absolute;right: 10px !important;}

#rt-maintop .vermaspublico .aidanews2_bottomlink a {color: #3e913f !important; font-size:14px;}

#rt-maintop .aidanews2_bottomlink {bottom: 12px; float: right !important; position: absolute; right: 20px;
}

.pagination ul li, #pagination ul li {
    display: inline-block;
    margin: 0 2px !important;
    text-align: center;
	font-size:12px !important;
	border: 2px solid #000000;
    border-radius: 100%;
    width: auto !important ;
}
.pagination ul li a, .pagination ul li span, #pagination ul li a, #pagination ul li span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: none;
    margin: 0 2px;
    padding: 0 3.5px;
    text-shadow: none;
}

.pagination span, .pagination .pagenav, #pagination span, #pagination .pagenav {
    line-height: 25px;
}
/****** Estilos nuevos  - inico *****/

	#rt-top .customredessocialesh img{
	  /*width:18% !important;*/
	}

	#mod-finder-searchword {
	  float: none;
	  margin-right: 5px;
	  width: 200px !important;
	}
	.rt-flex-container #mod-finder-searchform{
		width: 100% !important;
    float: right;
	}
	
	.contidioma{
		width: 245px !important;
	}
	
	.loginhome #modlgn-username{
		width: 85px !important;
	}
	
	.loginhome #modlgn-passwd{
		width: 85px !important;
	}
	
	#rt-top .customredessocialesh {
    float: right;
    margin: 5px 0  0 0 !important;
    position: relative;
    display: block;
	}
	
	#form-login-submit .buttonloginhome{
		width: 57px !important;
    float: right;
    padding: 0;
	}
	
	a.mod_loginloginhome{
		float:right !important;
	}
	
	.ico-webmail{
		margin-right:0 !important;
	}
	
	.finderredessocialesh{
		float:right !important;
	}
	
	#rt-maintop h2.titinfopublico {
    color: #366099 !important;
    font-size: 18px;
	}
	
	#rt-maintop h2.titinfopublico img{
		width: 20px !important;
	}
	
	.module-content .menuitem{
		font-size: 11px !important;
	}

	.D_Calendar{
		font-size:10px !important;
	}
	
	.botnewsletter a.readon{
		float: left;
    width: 70%;
    margin: 10px;
	}
	
	#megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		margin-right:1px;
		font-size:10px;
	}
	#megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss{
		margin-right:1px;
		font-size:10px !important;
	}
	
	#megamenucss #js-mainnav.vacunas .js-megamenu {
    margin-left: 4px !important;
	}
	
	#jux_memamenu483 #megamenucss #js-mainnav.vacunasbuscarrapido.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		font-size:15px !important;
		height:25px;
	}
	#jux_memamenu483 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.menu-title{
		font-size:14px !important;
		width: 500px !important;
		background: #fff !important;
	}
	
	#jux_memamenu484 #megamenucss #js-mainnav.vacunasbuscarrapido.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		font-size:15px !important;
		height:25px;
	}
	
	#jux_memamenu484 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.menu-title{
		font-size:14px !important;
	}
	
	.D_Calendar .zoomTip{
		width: 10px !important;
		height:15px !important;
	}
	
	#twitter-widget-0{
		left: -15px !important;
    position: relative !important;
    display: block !important;
    min-width: 173px !important;
	}
	
	.aidanews2_title a{
    display: block !important;
    margin: 0 14px 0 0 !important;
    font-size: 13px !important;
	}
	
	#jux_memamenu465  #js-mainnav .jux-fa.jux-fa-bars{
		color:#0073d0 !important;
	}
	#jux_memamenu465  #js-mainnav.megamenu{
		border:0px solid !important;
	}
	
	#megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		color:#43BFC9 !important;
		font-size: 14px !important;
	}
	
	#megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss{
		color:#43BFC9 !important;
		font-size: 14px !important;
	}
	
	#jux_memamenu465 #megamenucss .megamenu .menu-title i.icon-home{
		color:#43BFC9 !important;
		font-size: 14px !important;
		margin-left: 5px;
	}
	
	#jux_memamenu465 #megamenucss #js-mainnav.megamenu.vacunas ul.level0 li.active{
		background: none !important;
	}
	
	#jux_memamenu484 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss{
		color: #777 !important;
	}
	
	#jux_memamenu483 #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss{
		color: #777 !important;
		
	}
	
	#jux_memamenu484 #megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		color: #777 !important;
		
	}
	
	#jux_memamenu483 #megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild.megacss span.menu-title{
		color: #777 !important;
		
	}
	
	

 	
 

/****** Estilos nuevos  - fin *****/

}

/****************** FIN RESPONSIVE @ MEDIA (min-width: 768px) and (max-width: 768px)  ***********************/




/****************** RESPONSIVE @ MEDIA (min-width: 481px) and (max-width: 767px)  ***********************/

@media only screen and (min-width: 481px) and (max-width: 767px) 
{
.rt-flex-container .rt-grid-3 .custom p{
	display:none;
}

.rt-flex-container .rt-grid-3 .rt-logo-block #rt-logo{
	margin-bottom: 0px;
}
	
body{ line-height:140% !important;}

#rt-maintop .zero-margen-abajo h2 {
	margin: 10px 0 0 0 !important;
}

#mod-finder-searchword {
    float: none;
    margin-right: 5px;
    width: 380px !important;
}
	
#rt-feature { padding-bottom:20px;}
	
#rt-feature .navbar { margin-bottom: 0 !important;}

.rt-flex-container .rt-grid-3 .rt-block{ 
margin:0 10px;
padding:0 15px;}

.rt-flex-container .rt-grid-4 .rt-block{ 
margin:0 10px;
padding:0 15px;}

.zero-margen-abajo h2 {padding-bottom:20px;}

.zero-margen-abajo h2.titinfopublico{margin:10px 0 0 0;}

.rt-flex-container .rt-grid-3 .custom { text-align: center;}
  
#rt-top .rt-grid-4 {
    flex-basis: 95% !important;
    width: 300px !important;
}
  
#rt-top .customredessocialesh {
    float: none;
    margin-top: 25px;
    text-align: center;
    display:none;
}
 
#rt-top .rt-grid-2 {
    flex-basis: 26.6667% !important;
    float: none !important;
    width: 300px !important;
    text-align: center;
}

.bannercolor {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:0 !important; margin-bottom:17px !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px;
}

.bannercolorultimo {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:0 !important; margin-bottom:0 !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px}

.bannercolor p.icoprofesionales{background: #fff url(/templates/rt_sirocco/images/icons/ico_profesionales.png) no-repeat 2% 20px !important; padding: 8% 5% 8% 22%; text-align:left;  }

.bannercolorultimo p.icosocios{background: #fff url(/templates/rt_sirocco/images/icons/ico_socios_aev.png) no-repeat 2% 30px !important; padding: 12% 5% 8% 20%; width:60%; height:40px;  }


.bannercolor a, .bannercolorultimo a {font-weight:bold !important; color:#0f373d !important; font-size:1.2em; line-height:100% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Helvetica, Arial, sans-serif;*/}

.bannercolor p, .bannercolorultimo p{margin:0; padding:0; font-size:100%; }

.estilos-newsletters{
	padding:5px 10px !important;
	margin:10px 0 !important;
}

.estilo-ticker{
   margin: 10px 0;
  padding-bottom: 12px;
  padding-top: 12px;
  background:#fff;
  height:160px;
}

.botnewsletter a.readon {
    border: 3px solid #fff !important;
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    padding: 8px;
}

.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-navigation {
    width: 100% !important;
	top:-25px !important;
}

#rt-utility .rt-grid-3{margin-bottom: 20px; margin-top:20px;}

#rt-utility .zero-margen-abajo h2, #rt-expandedbottom .zero-margen-abajo h2 {font-size:140%; line-height:100%; margin:0 !important; color:#71cfdb !important; padding-top:10px;}

#rt-utility .zero-margen-abajo h2 img , #rt-expandedbottom .zero-margen-abajo h2 img {width:10% !important; left:5px; top:0; position:relative;}

#set-nn_tabs-1 {
    display: block;
    height: 42px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}

#rt-utility .nn_tabs {
    min-height: 700px !important;
}

.agenda{
    min-height: 430px !important;
}

#rt-expandedbottom .rt-flex-container{padding-top:20px;}

h2.juntadirectiva,h2.altasocios,h2.buscavacunas, h2.premios, h2.cursonline, h2.evidencia, h2.bibliografia, h2.vademecum, h2.experto, h2.relevante, h2.blog_aev, h2.calendario, h2.blogebola, h2.congresos, h2.materiales, h2.vacuna_viajeros, h2.seguridad, h2.solidarias, h2.preguntas{font-size: 130% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Arial, Helvetica, sans-serif;*/ height:60px; line-height:100% !important;}

.box-blanco, .box-naranja, .box-azul, .box-verde { padding-top:20px !important; margin-bottom:20px !important;}


.menu-pie a {color: #000; font-size: 72%;  margin-right: 4px;}

.customacreditaciones {font-size: 75%; position: relative; width:115%; left:-5%;}

.caja-alto {  margin: 0 10px; min-height: 100px; padding: 10px 10px 0;}

.columna1, .columna2 {
    float: left;
	margin-top:20px;
}

.customenlaces-sobre-aev {margin-bottom:20px;}

#rt-maintop .aidanews2_art {
    width: 100% !important;
}

#rt-maintop .zero-padding-arriba {
    height: 75% !important;
}


#rt-maintop .vacunastv {padding-left: 10px !important; padding-top: 10px !important; margin-bottom:20px; height:250px; }

#rt-maintop .vacunastv img{float:left; margin-right:10px;}

#rt-maintop .bottomlink { float: right !important; position: relative; right: 0;}


#rt-maintop .aidanews2_bottomlink {right: 0;}

.pagination ul li a, .pagination ul li span, #pagination ul li a, #pagination ul li span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: none;
    margin: 0 5px;
    padding: 0 3.5px;
    text-shadow: none;
}
/*nuevos estilos - inicio */
	.rt-flex-container #mod-finder-searchform {
    float: right;
    margin-bottom: 0;
    margin-left: 19px;
    width: 470px !important;    
	}

	.rt-logo-block #rt-logo{
		background: url(/images/logo/sehh.png) 35% 0 no-repeat !important;
		width:100%;
		margin-top:30px !important;
		
	}

	.box-blue{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	.box-white{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	
	.menulate ul.menu li{
		background:#00A0D7 !important;
	}
	
	.contidioma{
		width: 460px !important;
    margin: 10px 5px 10px 0px !important;
	}
	
	.sprocket-headlines-list{
	  width: 94% !important;
	}
	
	.custommenu-pie{
		text-align: center;
    font-size: 17px;
	}
	.custommenu-pie a{
		display: block;
    width: 100%;
  }
	
	
	#jux_memamenu465{
		display:none;
	}
	
	#mod-finder-searchform{
		/*border:1px solid blue;*/
	}
	
	.gf-menu-toggle{
		background:#0073D0;
		border:1px solid #419DA5;
	}
	
	.finderredessocialesh .finderredessocialesh{
		float:right;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	.finderredessocialesh #mod-finder-searchword{
		/*margin-left: 50px;*/
		width: 380px !important;
	}
	
	.loginhome{
		/*border:1px solid red;*/
	}

	.loginhome #modlgn-username{
		/*width: 182px !important;*/
		width: 192px !important;
	}
	
	.loginhome #modlgn-passwd{
		width: 182px !important;
	}
	#jux_memamenu483  #js-mainnav.megamenu #arrow-icon{
    width: 40px;
	}
	
	#jux_memamenu484  #js-mainnav.megamenu #arrow-icon{
    width: 40px;
	}
	
	#rt-maintop .zero-padding-arriba{
  	height: auto !important;
  	min-height: 240px !important;
	}
	
	#jux_memamenu483 #megamenucss #js-mainnav.vacunasbuscarrapido ul.level0 li.megacss,#jux_memamenu484 #megamenucss #js-mainnav.vacunasbuscarrapido ul.level0 li.megacss{
		width: 460px !important;
	}
	
	.agenda41 {
    min-height: 460px !important;
	}
	.agenda42 {
    min-height: 470px !important;
	}
	
	.agendahomealtura {
    min-height: 290px !important;
	}

.menulate ul.menu li{
	background:#00428f !important;
}

.menulate{
	height: 100% !important;
}

	/*nuevos estilos - fin */


}
/****************** FIN RESPONSIVE @ MEDIA (min-width: 481px) and (max-width: 767px)  ***********************/

/****************** RESPONSIVE @ MEDIA (max-width: 480px)  ***********************/

@media only screen and (max-width: 480px) 
{

.rt-flex-container .rt-grid-3 .custom p{
	display:none;
}

.rt-flex-container .rt-grid-3 .rt-logo-block #rt-logo{
	margin-bottom: 0px;
}
	
.menulate{
	height: 100% !important;
}

.buttonloginhome{
	padding: 0 10px !important;
}
	
.loginhome{
	width: 98% !important;
}

#rt-maintop .zero-margen-abajo h2 {
	margin: 10px 0 0 0 !important;
}

.zero-margen-abajo h2.titinfopublico{margin:10px 0 0 0;}

.segundo-logo{
	margin: 10px !important;
}

.ico-webmail{
	float: right !important;
	margin-right: 5px !important;
}
	
#rt-feature { padding-bottom:20px;}
	
#rt-feature .navbar { margin-bottom: 0 !important;}

#mod-finder-searchword {
    float: left;
    margin-right: 5px;
    width: 200px !important;
}

.rt-flex-container #mod-finder-searchform {
    text-align: center;
}

.rt-flex-container .rt-grid-3 .rt-block{ 
margin:0 10px;
padding:0 15px;}

.rt-flex-container .rt-grid-4 .rt-block{ 
margin:0 10px;
padding:0 15px;}

.zero-margen-abajo h2 {padding-bottom:20px;}

.rt-flex-container .rt-grid-3 .custom { text-align: center;}
  
#rt-top .rt-grid-4 {
    flex-basis: 95% !important;
    width: 300px !important;
}
  
#rt-top .customredessocialesh {
    float: none;
    margin-top: 25px;
    text-align: center;
    display:none;
}
 
#rt-top .rt-grid-2 {
    flex-basis: 26.6667% !important;
    float: none !important;
    width: 300px !important;
    text-align: center;
}
.bannercolor {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:0 !important; margin-bottom:17px !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px;
}

.bannercolorultimo {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:0 !important; margin-bottom:0 !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px}


.bannercolor p.icoprofesionales{background: #fff url(/templates/rt_sirocco/images/icons/ico_profesionales.png) no-repeat 2% 20px !important; padding: 8% 5% 8% 22%; text-align:left;  }

.bannercolorultimo p.icosocios{background: #fff url(/templates/rt_sirocco/images/icons/ico_socios_aev.png) no-repeat 2% 30px !important; padding: 12% 5% 8% 25%; width:60%; height:40px; text-align:left  }

.estilos-newsletters{
	padding:5px 10px !important;
	margin:10px 0 !important;
}

.estilo-ticker{
   margin: 10px 0;
  padding-bottom: 12px;
  padding-top: 12px;
  background:#fff;
  height:180px;
}

.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-navigation {
    width: 100% !important;
	top:-25px !important;
}

#rt-utility .rt-grid-3{margin-bottom: 20px; margin-top:20px;}

#rt-utility .zero-margen-abajo h2, #rt-expandedbottom .zero-margen-abajo h2 {font-size:140%; line-height:100%; margin:0 !important; color:#71cfdb !important; padding-top:10px;}

#rt-utility .zero-margen-abajo h2 img , #rt-expandedbottom .zero-margen-abajo h2 img {width:10% !important; left:5px; top:0; position:relative;}

#set-nn_tabs-1 {
    display: block;
    height: 42px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}

#rt-utility .nn_tabs {
    min-height: 700px !important;
}

.agenda{
    min-height: 430px !important;
}

#rt-expandedbottom .rt-flex-container{padding-top:20px;}

h2.juntadirectiva,h2.altasocios,h2.buscavacunas, h2.premios, h2.cursonline, h2.evidencia, h2.bibliografia, h2.vademecum, h2.experto, h2.relevante, h2.blog_aev, h2.calendario, h2.blogebola, h2.congresos, h2.materiales, h2.vacuna_viajeros, h2.seguridad, h2.solidarias, h2.preguntas{font-size: 130% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Arial, Helvetica, sans-serif;*/ height:60px; line-height:100% !important;}

.box-blanco, .box-naranja, .box-azul, .box-verde { padding-top:20px !important; margin-bottom:20px !important;}


.menu-pie a {color: #000; font-size: 72%;  margin-right: 4px;}

.customacreditaciones {font-size: 75%; position: relative; width:115%; left:-5%;}

.caja-alto {  margin: 0 10px; min-height: 100px; padding: 10px 10px 0;}

.columna1, .columna2 {
    float: left;
	margin-top:20px;
}

.customenlaces-sobre-aev {margin-bottom:20px;}

#rt-maintop .aidanews2_art {
    width: 100% !important;
}

#rt-maintop .zero-padding-arriba {
    height: 75% !important;
}

#rt-maintop .zero-padding-arriba {
    height: 75% !important;
}


#rt-maintop .vacunastv {padding-left: 10px !important; padding-top: 10px !important; margin-bottom:20px; height:250px; }

#rt-maintop .vacunastv img{float:left; margin-right:10px;}

#rt-maintop .bottomlink { float: right !important; position: relative; right: 0;}

#rt-maintop .aidanews2_bottomlink {right: 0;}

.aidanews2_title{ line-height:100% !important;}

.pagination ul li a, .pagination ul li span, #pagination ul li a, #pagination ul li span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: none;
    margin: 0 5px;
    padding: 0 3px;
    text-shadow: none;
}

	/*nuevos estilos - inicio */
	.rt-flex-container #mod-finder-searchform {
    float: right;
    margin-bottom: 0;
    margin-left: 19px;
    /*width: 380px !important; */   
    width: 98% !important;;
	}

	.rt-logo-block #rt-logo{
		background: url(/images/logo/sehh.png) 35% 0 no-repeat !important;
		width: 100%;
		margin-top: 30px !important;
	}

	.box-blue{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	.box-white{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	
	.menulate ul.menu li{
		background:#00A0D7 !important;
	}
	
	.contidioma{
		/*width: 375px !important;*/
		width: 95% !important;
    margin: 10px 5px 10px 0px !important;
	}
	
	.sprocket-headlines-list{
	  width: 94% !important;
	}
	
	.custommenu-pie{
		text-align: center;
    font-size: 17px;
	}
	.custommenu-pie a{
		display: block;
    width: 100%;
  }
	
	
	#jux_memamenu465{
		display:none;
	}
	
	#mod-finder-searchform{
		/*border:1px solid blue;*/
	}
	
	.gf-menu-toggle{
		background:#0073D0;
		border:1px solid #419DA5;
	}
	
	.finderredessocialesh .finderredessocialesh{
		float:right;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	.finderredessocialesh #mod-finder-searchword{
		/*margin-left: 50px;*/
		width: 80% !important;
		/*width: 290px !important;*/
	}
	
	.loginhome{
		/*border:1px solid red;*/
	}

	.loginhome #modlgn-username{
		/*width: 140px !important;*/
		width: 39% !important;
	}
	
	.loginhome #modlgn-passwd{
		/*width: 140px !important;*/
		width: 39% !important;
	}
	#jux_memamenu483  #js-mainnav.megamenu #arrow-icon{
    width: 40px;
	}
	
	#jux_memamenu484  #js-mainnav.megamenu #arrow-icon{
    width: 40px;
	}
	
	#rt-maintop .zero-padding-arriba{
  	height: auto !important;
  	min-height: 300px !important;
	}
	
	#jux_memamenu483 #megamenucss #js-mainnav.vacunasbuscarrapido ul.level0 li.megacss,#jux_memamenu484 #megamenucss #js-mainnav.vacunasbuscarrapido ul.level0 li.megacss{
		width: 370px !important;
	}
	
	.agenda41 {
    min-height: 540px !important;
	}
	.agenda42 {
    min-height: 490px !important;
	}
	
.menulate ul.menu li{
	background:#00428f !important;
}		
	

	/*nuevos estilos - fin */

}

/****************** FIN RESPONSIVE @ MEDIA (max-width: 480px)  ***********************/

/****************** RESPONSIVE @ MEDIA (max-width: 400px)  ***********************/

@media only screen and (max-width: 400px) 
{
	
.rt-flex-container .rt-grid-3 .custom p{
	display:none;
}

.rt-flex-container .rt-grid-3 .rt-logo-block #rt-logo{
	margin-bottom: 0px;
}
	
.menulate{
	height: 100% !important;
}	


	
#rt-maintop .zero-margen-abajo h2 {
	margin: 10px 0 0 0 !important;
}

.zero-margen-abajo h2.titinfopublico{margin:10px 0 0 0;}

.segundo-logo{
	margin: 10px !important;
}

.ico-webmail{
	float: right !important;
	margin-right: 5px !important;
}
	
#rt-feature { padding-bottom:20px;}
	
#rt-feature .navbar { margin-bottom: 0 !important;}

#mod-finder-searchword {
    float: none;
    margin-right: 5px;
    width: 200px !important;
}

.rt-flex-container #mod-finder-searchform {
    text-align: center;
}

.rt-flex-container .rt-grid-3 .rt-block{ 
margin:0 10px;
padding:0 15px;}

.rt-flex-container .rt-grid-4 .rt-block{ 
margin:0 10px;
padding:0 15px;}

.zero-margen-abajo h2 {padding-bottom:20px;}

.rt-flex-container .rt-grid-3 .custom { text-align: center;}
  
#rt-top .rt-grid-4 {
    flex-basis: 95% !important;
    width: 300px !important;
}
  
#rt-top .customredessocialesh {
    float: none;
    margin-top: 25px;
    text-align: center;
    display:none;
}
 
#rt-top .rt-grid-2 {
    flex-basis: 26.6667% !important;
    float: none !important;
    width: 300px !important;
    text-align: center;
}
.bannercolor {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:0 !important; margin-bottom:17px !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px;
}

.bannercolorultimo {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:0 !important; margin-bottom:0 !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px}


.bannercolor p.icoprofesionales{background: #fff url(/templates/rt_sirocco/images/icons/ico_profesionales.png) no-repeat 2% 20px !important; padding: 8% 5% 8% 22%; text-align:left;  }

.bannercolorultimo p.icosocios{background: #fff url(/templates/rt_sirocco/images/icons/ico_socios_aev.png) no-repeat 2% 30px !important; padding: 12% 5% 8% 25%; width:60%; height:40px; text-align:left  }

.estilos-newsletters{
	padding:5px 10px !important;
	margin:10px 0 !important;
}

.estilo-ticker{
   margin: 10px 0;
  padding-bottom: 12px;
  padding-top: 12px;
  background:#fff;
  height:180px;
}

.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-navigation {
    width: 100% !important;
	top:-25px !important;
}

#rt-utility .rt-grid-3{margin-bottom: 20px; margin-top:20px;}

#rt-utility .zero-margen-abajo h2, #rt-expandedbottom .zero-margen-abajo h2 {font-size:140%; line-height:100%; margin:0 !important; color:#71cfdb !important; padding-top:10px;}

#rt-utility .zero-margen-abajo h2 img , #rt-expandedbottom .zero-margen-abajo h2 img {width:10% !important; left:5px; top:0; position:relative;}

#set-nn_tabs-1 {
    display: block;
    height: 42px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}

#rt-utility .nn_tabs {
    min-height: 700px !important;
}

.agenda{
    min-height: 430px !important;
}

#rt-expandedbottom .rt-flex-container{padding-top:20px;}

h2.buscavacunas, h2.premios, h2.cursonline, h2.evidencia, h2.bibliografia, h2.vademecum, h2.experto, h2.relevante, h2.blog_aev, h2.calendario, h2.blogebola, h2.congresos, h2.materiales, h2.vacuna_viajeros, h2.seguridad, h2.solidarias, h2.preguntas{font-size: 130% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Arial, Helvetica, sans-serif;*/ height:60px; line-height:100% !important;}

.box-blanco, .box-naranja, .box-azul, .box-verde { padding-top:20px !important; margin-bottom:20px !important;}


.menu-pie a {color: #000; font-size: 72%;  margin-right: 4px;}

.customacreditaciones {font-size: 75%; position: relative; width:115%; left:-5%;}

.caja-alto {  margin: 0 10px; min-height: 100px; padding: 10px 10px 0;}

.columna1, .columna2 {
    float: left;
	margin-top:20px;
}

.customenlaces-sobre-aev {margin-bottom:20px;}

#rt-maintop .aidanews2_art {
    width: 100% !important;
}

#rt-maintop .zero-padding-arriba {
    height: 75% !important;
}

#rt-maintop .zero-padding-arriba {
    height: 75% !important;
}


#rt-maintop .vacunastv {padding-left: 10px !important; padding-top: 10px !important; margin-bottom:20px; height:250px; }

#rt-maintop .vacunastv img{float:left; margin-right:10px;}

#rt-maintop .bottomlink { float: right !important; position: relative; right: 0;}

#rt-maintop .aidanews2_bottomlink {right: 0;}

.aidanews2_title{ line-height:100% !important;}

.pagination ul li a, .pagination ul li span, #pagination ul li a, #pagination ul li span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: none;
    margin: 0 5px;
    padding: 0 3px;
    text-shadow: none;
}

	/*nuevos estilos - inicio */
	.rt-logo-block #rt-logo{
		background: url(/images/logo/sehh-movil.png) 35% 0 no-repeat !important;
		margin-top:30px !important;
		width: 100% !important;
	}

	.box-blue{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	.box-white{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	
	.menulate ul.menu li{
		background:#00A0D7 !important;
	}
	
	.contidioma{
		/*width: 335px !important;*/
		width: 88% !important;
    margin: 10px 5px 10px 0px !important;
	}
	
	.sprocket-headlines-list{
	  width: 94% !important;
	}
	
	.custommenu-pie{
		text-align: center;
    font-size: 17px;
	}
	.custommenu-pie a{
		display: block;
    width: 100%;
  }
	
	
	#jux_memamenu465{
		display:none;
	}
	
	#mod-finder-searchform{
		/*border:1px solid blue;*/
	}
	
	.gf-menu-toggle{
		background:#0073D0;
		border:1px solid #419DA5;
	}
	
	.finderredessocialesh .finderredessocialesh{
		float:right;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	.finderredessocialesh #mod-finder-searchword{
		/*margin-left: 50px;*/
		width: 270px !important;
	}
	
	.loginhome{
		/*border:1px solid red;*/
		width: 90% !important;
	}

	.loginhome #modlgn-username{
		/*width: 122px !important;*/
		width: 37% !important;
		font-size: 11px !important;
	}
	
	.loginhome #modlgn-passwd{
		/*width: 122px !important;*/
		width: 37% !important;
		font-size: 11px !important;
	}
	#jux_memamenu483  #js-mainnav.megamenu #arrow-icon{
    width: 40px;
	}
	
	#jux_memamenu484  #js-mainnav.megamenu #arrow-icon{
    width: 40px;
	}
	
	#rt-maintop .zero-padding-arriba{
  	height: auto !important;
	}

.menulate ul.menu li{
	background:#00428f !important;
}

.gf-menu-toggle{
	left: 83% !important;
}

#rt-top .btn-primary{
	margin-right: 14px !important;
	width: 58px !important;
}

.icon-search::before{
	left: 0px !important;
}

.finderredessocialesh #mod-finder-searchword{
	margin-left: 4% !important;
  width: 68% !important;
}

.loginhome{
	width: 91% !important;
}

.loginhome #modlgn-passwd{
	width: 34% !important;
	margin: 0 1%;
}
.buttonloginhome{
	margin-left: 3px !important;
}

	/*nuevos estilos - fin */

}

/****************** FIN RESPONSIVE @ MEDIA (max-width: 400px)  ***********************/



/****************** RESPONSIVE @ MEDIA (max-width: 360px)  ***********************/

@media only screen and (max-width: 360px){
	
.rt-flex-container .rt-grid-3 .custom p{
	display:none;
}

.rt-flex-container .rt-grid-3 .rt-logo-block #rt-logo{
	margin-bottom: 0px;
}
	
#rt-feature { padding-bottom:20px;}
	
#rt-feature .navbar { margin-bottom: 0 !important;}

#mod-finder-searchword {
    float: none;
    margin-right: 5px;
    width: 200px !important;
}

.rt-flex-container .rt-grid-3 .rt-block{ 
margin:0 10px;
padding:0 15px;}

.rt-flex-container .rt-grid-4 .rt-block{ 
margin:0 10px;
padding:0 15px;}

.zero-margen-abajo h2 {padding-bottom:20px;}

.rt-flex-container .rt-grid-3 .custom { text-align: center;}
  
#rt-top .rt-grid-4 {
    flex-basis: 95% !important;
    width: 300px !important;
}
  
#rt-top .customredessocialesh {
    float: none;
    margin-top: 25px;
    text-align: center;
    display:none;
}
 
#rt-top .rt-grid-2 {
    flex-basis: 26.6667% !important;
    float: none !important;
    width: 300px !important;
    text-align: center;
}

.bannercolor {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:0 !important; margin-bottom:17px !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px;
}

.bannercolorultimo {padding:5px 10px; position:relative; display:block; background:#fff; margin-left:0 !important; margin-bottom:0 !important;-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.33); height:129px}


.bannercolor p.icoprofesionales{background: #fff url(/templates/rt_sirocco/images/icons/ico_profesionales.png) no-repeat 2% 20px !important; padding: 8% 5% 8% 32%; text-align:left;  }

.bannercolorultimo p.icosocios{background: #fff url(/templates/rt_sirocco/images/icons/ico_socios_aev.png) no-repeat 2% 30px !important; padding: 12% 5% 14% 35%; width:60%; height:40px; text-align:left  }

.estilos-newsletters{
	padding:5px 10px !important;
	margin:10px 0 !important;
}

.estilo-ticker{
   margin: 10px 0;
  padding-bottom: 12px;
  padding-top: 12px;
  background:#fff;
  height:180px;
}

.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-navigation {
    width: 100% !important;
	top:-25px !important;
}

#rt-utility .rt-grid-3{margin-bottom: 20px; margin-top:20px;}

#rt-utility .zero-margen-abajo h2, #rt-expandedbottom .zero-margen-abajo h2 {font-size:140%; line-height:100%; margin:0 !important; color:#71cfdb !important; padding-top:10px;}

#rt-utility .zero-margen-abajo h2 img , #rt-expandedbottom .zero-margen-abajo h2 img {width:10% !important; left:5px; top:0; position:relative;}

#set-nn_tabs-1 {
    display: block;
    height: 42px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}

#rt-utility .nn_tabs {
    min-height: 700px !important;
}

#rt-expandedbottom .rt-flex-container{padding-top:20px;}
h2.juntadirectiva,h2.buscavacunas, h2.premios, h2.cursonline, h2.evidencia, h2.bibliografia, h2.vademecum, h2.experto, h2.relevante, h2.blog_aev, h2.calendario, h2.blogebola, h2.congresos, h2.materiales, h2.vacuna_viajeros, h2.seguridad, h2.solidarias, h2.preguntas,h2.altasocios{font-size: 130% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Arial, Helvetica, sans-serif;*/ height:60px; line-height:100% !important;}

.box-blanco, .box-naranja, .box-azul, .box-verde { padding-top:20px !important; margin-bottom:20px !important;}


.menu-pie a {color: #000; font-size: 72%;  margin-right: 4px;}

.customacreditaciones {font-size: 75%; position: relative; width:115%; left:-5%;}

.caja-alto {  margin: 0 10px; min-height: 100px; padding: 10px 10px 0;}

.columna1, .columna2 {
    float: left;
	margin-top:20px;
}

.customenlaces-sobre-aev {margin-bottom:20px;}

#rt-maintop .aidanews2_art {
    width: 100% !important;
}

#rt-maintop .zero-padding-arriba {
    height: 75% !important;
}

#rt-maintop .zero-padding-arriba {
    height: 75% !important;
}


#rt-maintop .vacunastv {padding-left: 10px !important; padding-top: 10px !important; margin-bottom:20px; height:250px; }

#rt-maintop .vacunastv img{float:left; margin-right:10px;}

#rt-maintop .bottomlink { float: right !important; position: relative; right: 0;}

#rt-maintop .aidanews2_bottomlink {right: 0;}

.aidanews2_title{ line-height:100% !important;}
	
	/*nuevos estilos - inicio */
	.rt-logo-block #rt-logo{
		background: url(/images/logo/sehh-movil.png) 35% 0 no-repeat !important;
	}

	.box-blue{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	.box-white{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	
	.menulate ul.menu li{
		background:#00A0D7 !important;
	}
	
	.contidioma{
		/*width: 300px !important;*/
		width: 90% !important;
    margin: 10px 5px 10px 0px !important;
	}
	
	.sprocket-headlines-list{
	  width: 94% !important;
	}
	
	.custommenu-pie{
		text-align: center;
    font-size: 17px;
	}
	.custommenu-pie a{
		display: block;
    width: 100%;
  }
	
	
	#jux_memamenu465{
		display:none;
	}
	
	#mod-finder-searchform{
		/*border:1px solid blue;*/
	}
	
	.gf-menu-toggle{
		background:#0073D0;
		border:1px solid #419DA5;
	}
	
	.finderredessocialesh .finderredessocialesh{
		float:right;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	.finderredessocialesh #mod-finder-searchword{
		/*margin-left: 50px;*/
		/*width: 200px !important;*/
		width: 73% !important;
	}
	
	.loginhome{
		/*border:1px solid red;*/
		width: 93% !important;
	}

	.loginhome #modlgn-username{
		/*width: 105px !important;*/
		width: 36% !important;
		font-size:13px !important;
	}
	
	.loginhome #modlgn-passwd{
		/*width: 105px !important;*/
		width: 36% !important;
		font-size:13px !important;
	}
	#jux_memamenu483  #js-mainnav.megamenu #arrow-icon{
    width: 40px;
	}
	
	#jux_memamenu484  #js-mainnav.megamenu #arrow-icon{
    width: 40px;
	}
	
	#rt-maintop .zero-padding-arriba{
  	height: auto !important;
	}

.menulate ul.menu li{
	background:#00428f !important;
}	


.gf-menu-toggle{
	left:310px !important;
}

#rt-top .btn-primary{
    width: 59px !important;
    margin-right: 13px !important;
    border-radius: 2px !important;
    border: 1px solid #d5d5d5 !important;
}

.finderredessocialesh #mod-finder-searchword{
		width: 70% !important;
    margin-right: 0px !important;
    margin-left: 1% !important;
}

.loginhome #modlgn-passwd{
		width: 35% !important;
		margin-right: 4px !important;
}

.icon-search::before{
	left: 0px !important;
}

.buttonloginhome {
    margin-left: 0px !important;
}


	/*nuevos estilos - fin */
	
}

/****************** FIN RESPONSIVE @ MEDIA (max-width: 360px)  ***********************/



/****************** RESPONSIVE @ MEDIA (max-width: 320px)  ***********************/	

@media only screen and (max-width: 320px)
{
#jux_memamenu966 #js-mainnav.megamenu .js-megamenu{display:block !important;}	
	
.rt-flex-container .rt-grid-3 .custom p{
	display:none;
}

.rt-flex-container .rt-grid-3 .rt-logo-block #rt-logo{
	margin-bottom: 0px;
}

	/*nuevos estilos - inicio */
	.rt-logo-block #rt-logo{
		background: url(/images/logo/sehh-movil.png) 35% 0 no-repeat !important;
	}

	.box-blue{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	.box-white{
	  margin:10px 0 !important;
	  padding-top: 15px !important;
	}
	
	
	.menulate ul.menu li{
		background:#00A0D7 !important;
	}
	
	.contidioma{
		width: 278px !important;
    margin: 10px 5px 10px 0px !important;
	}
	
	.sprocket-headlines-list{
	  width: 94% !important;
	}
	
	.custommenu-pie{
		text-align: center;
    font-size: 17px;
	}
	.custommenu-pie a{
		display: block;
    width: 100%;
  }
	
	
	#jux_memamenu465{
		display:none;
	}
	
	#mod-finder-searchform{
		/*border:1px solid blue;*/
	}
	
	.gf-menu-toggle{
		background:#0073D0;
		border:1px solid #419DA5;
	}
	
	.finderredessocialesh .finderredessocialesh{
		float:right;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	.finderredessocialesh #mod-finder-searchword{
		margin-left: 50px;
		
	}
	
	.loginhome{
		/*border:1px solid red;*/
	}

	.loginhome #modlgn-username{
		/*width: 92px !important;*/
		/*width: 37% !important;*/
		width: 110px !important; 
		font-size: 11px;	
		
	}
	
	.loginhome #modlgn-passwd{
		/*width: 92px !important;*/
		/*width: 35% !important;*/
		width: 93px !important; 
		font-size: 11px;
	}
	
	#rt-maintop .zero-padding-arriba{
  	height: auto !important;
	}

	/*nuevos estilos - fin */
	
#rt-feature { padding-bottom:20px;}	
	
#rt-feature .navbar { margin-bottom: 0 !important;}

#mod-finder-searchword {
    float: none;
    margin-right: 5px;
    width: 200px !important;
}

.rt-flex-container .rt-grid-3 .rt-block{ 
margin:0 10px;
padding:0 15px;}

.rt-flex-container .rt-grid-4 .rt-block{ 
margin:0 10px;
padding:0 15px;}


.zero-margen-abajo h2 {padding-bottom:20px;}

.rt-flex-container .rt-grid-3 .custom { text-align: center;}
  
#rt-top .rt-grid-4 {
    flex-basis: 95% !important;
    width: 300px !important;
}
  
#rt-top .customredessocialesh {
    float: none;
    margin-top: 25px;
    text-align: center;
    display: none;
}
 
#rt-top .rt-grid-2 {
    flex-basis: 26.6667% !important;
    float: none !important;
    width: 300px !important;
    text-align: center;
}

.estilos-newsletters{
	padding:5px 10px !important;
	margin:10px 0 !important;
}

.estilo-ticker{
  margin: 10px 0;
  padding-bottom: 12px;
  padding-top: 12px;
  background:#fff;
  /*height:200px;*/
}

.fp-roksprocket-headlines .sprocket-headlines .sprocket-headlines-navigation {
    width: 100% !important;
	top:-25px !important;
}

.navbar-nav {
    background-color: #FFF !important;
    margin: 0 !important;
    padding: 0;
	width:319px !important;
}

#rt-utility .rt-grid-3{margin-bottom: 20px; margin-top:20px;}

#rt-utility .zero-margen-abajo h2, #rt-expandedbottom .zero-margen-abajo h2 {font-size:140%; line-height:100%; margin:0 !important; color:#71cfdb !important; padding-top:10px;}

#rt-utility .zero-margen-abajo h2 img , #rt-expandedbottom .zero-margen-abajo h2 img {width:10% !important; left:5px; top:0; position:relative;}

#set-nn_tabs-1 {
    display: block;
    height: 42px;
    left: 0;
    position: relative;
    top: -10px;
    width: 100%;
}

#rt-utility .nn_tabs {
    min-height: 700px !important;
}

#rt-expandedbottom .rt-flex-container{padding-top:20px;}
h2.buscavacunas, h2.premios, h2.cursonline, h2.evidencia, h2.bibliografia, h2.vademecum, h2.experto, h2.relevante, h2.blog_aev, h2.calendario, h2.blogebola, h2.congresos, h2.materiales, h2.vacuna_viajeros, h2.seguridad, h2.solidarias, h2.preguntas{font-size: 130% !important; font-family:'Dosis', 'Helvetica', arial, serif;/*font-family:Arial, Helvetica, sans-serif;*/ height:60px; line-height:100% !important;}

.box-blanco, .box-naranja, .box-azul, .box-verde { padding-top:20px !important; margin-bottom:20px !important;}


.menu-pie a {color: #000; font-size: 72%;  margin-right: 4px;}

.customacreditaciones {font-size: 75%; position: relative; width:115%; left:-5%;}

.caja-alto {  margin: 0 10px; min-height: 100px; padding: 10px 10px 0;}

.columna1, .columna2 {
    float: left;
	margin-top:20px;
}

.customenlaces-sobre-aev {margin-bottom:20px;}


#rt-maintop .vacunastv {padding-left: 10px !important; padding-top: 10px !important; margin-bottom:20px; height:250px; }

#rt-maintop .vacunastv img{float:left; margin-right:10px;}

#rt-maintop .bottomlink { float: right !important; position: relative; right: 0;}

#rt-maintop .aidanews2_bottomlink {right: 0;}

.aidanews2_title{ line-height:100% !important;}

.menulate ul.menu li{
	background:#00428f !important;
}	

.contidioma{
  /*width: 95% !important;*/
  width: 90% !important;
}

.finderredessocialesh #mod-finder-searchword{
		width: 70% !important;
    margin-left: 0;
    margin-right: 0;
}

.gf-menu-toggle{
	left: 270px !important;
}

#rt-top .btn-primary{
	width: 56px !important;
  border-radius: 3px !important;
}

.icon-search::before{
	left: 0 !important;
}

.buttonloginhome {
    margin-left: 0px !important;
    padding: 0 8px !important;
}

	
}

/****************** FIN RESPONSIVE @ MEDIA (max-width: 320px)  ***********************/	


.rt-logo-block 
{
	margin: 10px 0 0 !important;
}


#rt-top .btn-primary 
{
	background-color: #0073d0 !important;
	background-image: none;
	height: 45px;
  width: 45px;	
  border-radius:0;
  font-size:0;
  line-height: 0;
}

.icon-search::before {
    content: "S";
    display: block;
    font-size: 25px;
    left: -5px;
    position: relative;
    top: 4px;
    color: white;
}

.breadcrumb {
    margin-left: 5px;
    margin-top: 10px;
}

#rt-logo-aev
{
    height: 103px;
    width: 274px;
/*    background: rgba(0, 0, 0, 0) url("/images/stories/imagenes/home/AEV-TOP.png") no-repeat !important;*/
    display: block;    
}



/* ESTILOs IPAD */
@media only screen and (min-width: 960px) and (max-width: 1199px) 
{	
	#rt-logo-aev
	{
	    margin-left: 50px !important;
	}
	
	.botnewsletter a.readon
	{
		/*font-size: 0.59em !important;
		padding:5px;*/
	}
	
.estilos-newsletters {
    height: 72px !important;
 }   	
}
/* FIN IPAD*/ 

/* ESTILOS EDITORIAL SECCION SOCIOS AEV */
.editorial h2 {
	padding-bottom: 25px;
}
.editorial h4 {
    font-size: 121%;
    line-height: 121%;
    margin-left: 5px;
    padding-bottom: 15px;
    font-weight: bold;
}
.editorialautor {
		font-size: 130% !important;
    font-weight: bold !important;
    line-height: 130% !important;
    margin-left: 0 !important;
}
.editorialcargo {
    font-size: 125% !important;
    line-height: 125% !important;
    margin-left: 0 !important;
    padding-bottom: 15px !important;
    font-weight: normal !important;
    display:block;
}
.editorial p {
  margin-left: 5px;	
	font-size: 95%;
  line-height: 120%;
}

#rt-utility .zero-margen-abajo h2.titsociosaev{ color:#306692 !important;}

#rt-utility .vermassocios .aidanews2_bottomlink a{color:#306692  !important}

#rt-utility .vermaseditorial a{color:#306692  !important}

#rt-utility .editorial .aidanews2_bottomlink a{color:#306692  !important}

#rt-utility .vermassocios .aidanews2_date{color:#306692  !important}

#rt-expandedbottom .vermassocios a{color:#306692  !important}

#rt-expandedbottom .vermassocios .aidanews2_date{color:#306692  !important}


/*	SCC ENVISION OCULTO TITULO primario SALIA DUPLICADO*/  
hgroup h1 {
	display:none;
}


/* ESTILOS TRANSPARENCIA */ 
.transparencia a {
    color:black;
    font-size: 119%;
    line-height: 119%;
    font-weight: bold;
}

.altocol1ssociosaev { min-height: 706px;}
.altocol2ssociosaev { min-height: 665px;}
.altocol3ssociosaev { min-height: 770px;}
.altocol4ssociosaev { min-height: 695px;}


ul.altocolssociosaev { margin:0; padding:0; list-style-type:none;}
ul.altocolssociosaevcorto { margin:0; padding:0; list-style-type:none;}
ul.altocol2ssociosaev { margin:0; padding:0; list-style-type:none;}
ul.altocol2ssociosaev li a{font-weight: bold;color: #000;font-family:'Dosis', 'Helvetica', arial, serif;/*font-family: Helvetica,Arial,sans-serif;*/font-size: 18px;}


.altominimo {min-height:auto !important;}
.altoinferiormodulos {min-height:71px !important;}

#rt-showcase .readon {
  border:2px solid #AF132E;
  color:#000000;
}

.verde #rt-showcase {
    background-color: #3e913f !important;
    color: #000000;
}

.naranja #rt-showcase {
   	background-color: #ff6342!important;
    color: #000000;
}

.morado #rt-showcase {
    background-color: #306692!important;
    color: #000000;
}

.margeninferiorcero{
	margin-bottom:0 !important;
}

.ablanco .aidanews2_title a{
	color:#fff !important;
	font-size: 110% !important;
}

.ablanco .aidanews2_title a:hover{
	color:#a179b5!important;
	font-size: 110% !important;
}

.ablanco .aidanews2_title{
	/*background: url("/templates/rt_sirocco/images/icons/bullet_circle_white.png") no-repeat 0 8px; */
	background: url(/templates/rt_sirocco/images/icons/bullet_circle_white.png) no-repeat 0 9px; 
	/*padding-left: 20px;*/
	padding-left: 12px;
 	display: block;
	margin-bottom:5px;
	line-height:180%;
	font-family:'Dosis', 'Helvetica', arial, serif;
	/*font-family:'roboto', Verdana, Helvetica, Arial, sans-serif;*/
}

.ablanco .aidanews2_bottomlink a{
	color:#fff !important;
}

.titulonaranja{
	color:#fff !important;
	background:#FF6342 !important;
}

.bulletblancorel ul li{
	/*background: url("/templates/rt_sirocco/images/icons/bullet_circle_white.png") no-repeat 0 8px; */
	background: url(/templates/rt_sirocco/images/icons/bullet_circle_white.png) no-repeat 3px 8px;
	/*padding-left: 15px;*/
	padding-left: 16px;
	margin-bottom: 5px;
}

.bulletblancorel ul{
	list-style-type: none;
	margin-left: 0px;
}

.bulletblancorel ul li:hover{
	color:#000 !important;
}

.enlaceblanco{
	color:#fff;
}

.enlaceblanco:hover{
	color:#000;
}

.anegro{
	color:#000 !important;	
}

.anegro a{
	color:#000 !important;	
}

.anegro li a{
	color:#000 !important;	
}

.verde #rt-showcase {
    background-color: #3e913f !important;
    color: #000000;
}

/*.verde #megamenucss #js-mainnav.vacunas.megamenu ul.level0 li.aev.megacss a.megacss {
    background: rgba(0, 0, 0, 0) url("../images/menu/bot_vacunas_on.png") no-repeat scroll 0 1px !important;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em !important;
    font-weight: bold !important;
    padding: 5px 3px 5px 10px !important;
    text-decoration: none;
}*/

.mipaiss{
	top:65px !important;
}

#menu2096{
	display:none !important;
}


.derecha-margen{
	margin-right:0px;
}

.izquierda-margen{
	margin-left:0px;
}

.agenda235 {
    min-height: 405px !important;
}

.agenda41 {
    /*min-height: 730px;*/
    min-height: 560px;
}

.agenda42 {
    /*min-height: 730px;*/
   /*min-height: 700px;*/
   min-height: 530px;
}

.agenda535{
	min-height: 320px;
}

.pvideo{
	min-height:80px;
}


.red01{
	min-height: 580px;
}

.red02{
	min-height: 870px;
}

.red03{
	
}

.red04{
  min-height: 840px;
}

/* RED SOCIAL */

.option-com-community #rt-main .rt-block 
{	
 	margin: 0px !important;
  padding: 0px !important;		
}

.option-com-community .component-content, .option-com-community #component-body
{
	padding: 0px !important;
}



.option-com-kunena #rt-main .rt-block 
{	
 	margin: 0px !important;
  padding: 0px !important;		
}

.option-com-kunena .component-content, .option-com-community #component-body
{
	padding: 10px 0 0 0 !important;
}

.option-com-jchat #rt-main .rt-block 
{	
 	margin: 0px !important;
  padding: 0px !important;		
}

.option-com-jchat .component-content, .option-com-community #component-body
{
	padding: 0px !important;
}

.option-com-booklibrary .component-content, .option-com-community #component-body
{
	padding: 0px !important;
}

.joms-event__grid
{
	display:none !important;	
}


.componentheadingnaranja
{
		font-size: 140%;
    line-height: 140%;	
		font-weight: bold;    
		margin-bottom: 10px;
}

.aidanews2_date{
	color:#366099;
}

.aidanews2_bottomlink a{
 	color:#366099;	
}

.aidanews2_bottomlink a:hover{
 	color:#000;	
}


h2.cursonline a{
	color:#366099 !important;
}

h2.vacuna_viajeros a{
	color:#366099 !important;
}

.custombox-blanco h2.seguridad a{
	color:##366099  !important;
}

.custombox-naranja h2.cursonline a{
	color:#fff !important;
}

.custombox-naranja h2.seguridad a{
	color:#fff !important;	
}

.custombox-azul h2.vacuna_viajeros a{
	color:#ff6342 !important;
}

.custombox-azul h2.vademecum{
	color:#ff6342 !important;
}

.custombox-azul h2.preguntas a{
	color:#ff6342 !important;
}


.contidioma {
		color: #000;
    display: inline-block;
    float: right;
    margin-bottom: 0px;
    margin-top: 5px;
    padding-left: 4px;
    padding-right: 5px;
    width: 355px;
}


.nuevocontacto {
    color: #2b6392;
    float: left;
    font-size:80% !important;
}

.nuevoidioma {
    color: #2b6392;
    float: right;
    font-size:80% !important;
}

.nuevocontacto a {
    color: #2b6392 !important;
}

.nuevoidioma a {
    color: #2b6392 !important;
}


#rt-logo
{
    margin-top: 17px !important;
    width: 390px;
}

#js-meganavprincipal 
{
	border-bottom:1px solid #8996a0;
	margin-bottom: 15px !important;
}


.menulate {
    margin: 0 !important;
    /*padding: 11px !important;*/
    padding: 0 0 0 0 !important;
    background-color: white !important;
    height: 320px;
}

.module-content ul.menu {
    margin: 15px 5px 5px 5px;
    padding: 0;
}
.menulate ul.menu {
}

.module-content ul.menu li {
    line-height: 1.2em;
    list-style: outside none none;
    margin-bottom: 0;
}

ul.menu li.active.current, ul.menu li#current.active
{
	font-weight: bold  !important;	
	border-bottom: 1px solid #999999  !important;
  color: #404040 !important  !important;	
}

.menulate ul.menu li {
    /*background: #94c7ef url("../images/fondo-azul.png") repeat-x scroll 0 0;*/
    background: #00428f;
    border: 1px solid #cbd1d6;
    list-style: outside none none;
    /*margin: 0 0 15px !important;
    padding: 13px 8px !important;*/
    margin: 0 0 0px !important;
    padding: 25px 8px;    
    text-align: center;
		font-family: 'Dosis', 'Helvetica', arial, serif !important;  
		/*font-family: 'roboto', Verdana, Helvetica, Arial, sans-serif !important;*/
    text-rendering: optimizelegibility  !important;
		font-size: 101% !important;
    line-height: 101% !important;
		text-shadow: 1px 1px 0 rgba(255,255,255,0.1) !important;
		color: #366099 !important;
}

.module-content .menuitem {
    /*color: #000000;*/
    color: #FFFFFF;
    content: "";
/*    display: block;*/
		/*font-family: 'roboto', Verdana, Helvetica, Arial, sans-serif !important;*/
		font-family: 'Dosis', 'Helvetica', arial, serif !important;    
    /*font-size: 1.07em;*/
    font-size: 1.02em;
    font-weight: bold;
    /*margin-right: 10px;*/
    vertical-align: middle;
}


#login-form
{
	margin: 0 !important;
}

#login-form input[type="text"], 
#login-form input[type="password"]
{
/*	width:auto !important;*/
}

.login + div ul li a::before, #login-form a::before
{
    content: none !important;
    margin-right: 0px !important;
}

.buttonloginhome {
    background-color: #0073d0 !important;
    border-radius: 0;
    color: #ffffff !important;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    box-shadow: none;
    box-sizing: border-box;
    height: 45px;
    margin: 0;
    padding: 0 15px;
    vertical-align: middle;    
}

    
    
.inputboxloginhome {
  width: 130px !important;
}

.loginhome 
{
	float: right !important;
	margin: 0 !important;
  padding: 0 !important;	
}

a.mod_loginloginhome 
{
	display: block !important;
	color: #2b6392 !important;
	font-size: 80% !important;
}



.rt-grid-9 .rt-block {
    margin: 0 !important;
    padding: 0 !important;
}


#megamenucss #js-mainnav.megamenu ul.megamenu.level1 {
    background-color: white;
    padding: 0;
    width: 100%;
}

#megamenucss #js-mainnav.vacunasbuscarrapido ul.level0 li.megacss
{
	  width: 100%;
    background-color: white;	    
}

#megamenucss .childcontent-inner
{
	  width: 100% !important;
    background-color: white !important;	    
}

.article-info .create 
{
	display:none;
}




.menu {
    list-style: outside none none !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px !important;
}







/*
MENU IZQUIERDOS
*/

.menuizq .menu > li {
    border-bottom: 1px solid #999999;
    color: #404040 !important;
    /*font-family: "Arial Narrow",Arial,Helvetica,sans-serif !important;*/
    font-family:'Dosis', 'Helvetica', arial, serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
}

.menuizq .menuitem
{
 		color: #000 !important;
    content: "";
    font-family:'Dosis', 'Helvetica', arial, serif !important;
    /*font-family: "Arial Narrow",Arial,Helvetica,sans-serif !important;*/
    font-size: 15px !important;
    margin-right: 10px;
    vertical-align: middle;
    font-weight: normal;
}

.menuizq .menu > li > a {
    padding-left: 0;
    transition: color 0.4s ease 0s;
}

.menuizq .menu > li > a {
    border-radius: 0;
}

.menuizq ul.menu li a::before {
    content: "\f105" !important;
    font-family: FontAwesome !important;
    margin-right: 10px !important;
    color: #000000 !important;
    font-size: 18px !important;    
}


.menuizq ul.menu li.active.current span, .menuizq ul.menu li#current.active span
{
	font-weight: bold !important;
}

/*
MENUS LISTADO ITEMS EN CONTENIDO
*/


div.info, p.info {
    background-color: #94c7ef;
    background-image: linear-gradient(to bottom, #94c7ef, #94c7ef);
    background-repeat: repeat-x;
    border-radius: 4px;
    color: #000000;
    padding: 15px;
}

div.info a, p.info a {
    color: #000000;
    font-size:16px;
}

div.info a:hover, p.info a:hover {
    color: #366099;
    font-size:16px;
}


.e-mailit_toolbox {
    box-sizing: content-box !important;
    margin-top: 32px !important;
}


.info i, .info em {
    color: #743b91 !important;
    padding-right: 6px !important;
    font-size: 18px !important; 
}

.subheading-category {
    font-size: 135% !important;
    margin-bottom: 35px !important;
    display: block;
    color: #00acba;    
}

.rt-component-block 
{
	margin:0px !important;
	padding:0px !important;
}

/* CALENDARIO EVENTOS */
.tip {
    font-size: 1.0em;
    max-width: 500px;
    padding: 5px;
    text-align: left;
    z-index: 999999;
    background-color: white !important;
    border-color: #999;
    border: 0.5px solid;
}

.day, .day_name
{
    font-size: 1.0em;
    text-align: right;
    padding-right: 10px !important;
}

.zoomTip {
	color: black;
	font-weight: bolder !important;
  padding-right:5px !important;
	display:block !important;
	background-color: #94c7ef !important;
	text-align:right;	
}

.zoomTip:hover {
		color: white;
}

.month_down, .month_text, .month_up
{
	background-color: #94c7ef !important;	
	text-align: center;
  font-weight: bolder;		
  color: #366099 !important;
}

.tip-text {
	display:none !important;
}

.agendahomealtura {
    /*min-height: 440px !important;*/
    min-height:345px !important
}
/* FIN CALENDARIO EVENTOS */


/* REGISTRO CB */
.cbformdiv .cb_form_line, form.cb_form .cb_form_line, .cb_tab_content .cb_form_line 
{
		float: left;
    margin-right: 5px;
    padding: 3px 0 4px;
    text-align: left;
    width: 48%;
}

.cb_template .cbUserListFieldLine .cbUserListFieldTitle, .cb_template .control-label
{
	font-size: inherit !important;
}

.cb_template .col-sm-3 {
    width: inherit;
}

.cbPoweredBy, .cbRegistrationConclusion 
{
	display:none !important;
}

.cb_template .form-control
{
	width:300px !important;
}

.cb_template .cbFieldIcons {
    display: inline-block;
    margin-left: inherit;
}

.cb_template .col-sm-offset-3 {
    margin-left: 0 !important;
}

.cb_template .cbRegistrationSubmit {
		float: left;
    margin-top: 50px!important;
    font-size: 20px;
}

.cb_template label {
    width: 100% !important;
}

.cb_template .col-sm-9 {
    width: 100%; /* 75%*/
}

#cbfr_54 { width:100% !important; display:block !important; }
#cbfr_63 { width:100% !important; display:block !important; }
#cbfr_64 { width:100% !important; display:block !important; }
#cbfr_74 { width:100% !important; display:block !important; }
#cbfr_88 { width:100% !important; display:block !important; }
#cbfr_91 { width:100% !important; display:block !important; }
#cbtf_27 { width:100% !important; display:block !important; }
#cbfr_142 { width:100% !important; display:block !important; }
#cbfr_99 { width:100% !important; display:block !important; }

#cbfr_154 { width:100% !important; display:block; }
#cbfr_155 { width:100% !important; display:block; }

/* fin REGISTRO CB */


.mimapaif{
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}

.mimapaif iframe{
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#rt-extension{
	background-color:#f6e4cc;
}



#megamenucss #menu1005 span.menu-title{ 
   	font-weight: 400 !important;
    font-size: 13px !important;
    font-family: dosis,helvetica,arial,serif !important;
    color: #777 !important;
}
