/*
www.devsaran.com
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700&subset=latin,latin-ext);

/* Reset
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;

  font: inherit;
  vertical-align: baseline;
}



#edit-foto img{
	width:150px;
	}
	
   
#tienda{
    display: table;
    position:relative;
    float: right;
    top: 50px;
    }
    
    .alert_SINO{
        z-index: 99999;
        background-color: rgba(0,0,0,.8);
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;  
        }

        .alert_contenido{
  background-color:#FFF;
  width:400px;
  padding: 10px 20px;
  margin: 20% auto;
  position: relative;
        }
 
        
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
 
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}


/* Body & Main
================================================== */
body {
  background: #fff;
   background-color:#F9F9F9;
  nowhitespace: afterproperty;
 
 font-family: 'Open+Sans', sans-serif;
	 /* font-family: 'Oswald', sans-serif;*/
  font-weight:300; 

font-size:14px;
line-height:1.8;

  color: #000;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}

body a {
 color: #d0031e;
 
 
  
  
}
body a:hover {
  text-decoration: none;
  color: #d0031e;
}

/*set max img width*/
img {
  max-width: 100%;
}


/* Main Wraps
================================================== */

/*main*/
#wrap {
  width: 1148px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#main-content {
  margin: 0px 0;

}

.container {
  background: #fff;
  padding: 30px;
}

#content {
  float: left;
  width:850px;
}

body.no-sidebars #content {
  width: 100%;
}

#sidebar {
  float: right;
  width: 190px;
  font-size: 0.929em;
}


/* Commons
================================================== */

/*clear floats*/
.remove-margin {
  margin-right: 0 !important;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clear {
  clear: both;
}

/*blockquote*/
blockquote {
  position: relative;
  margin: 30px 20px;
  padding-left: 25px;
  font-style: italic;
  font-weight: bold;
  color: #000;
 
  quotes: "\201C""\201D""\2018""\2019";
}

blockquote:before {
  color: #000;
  content: open-quote;
  font-size: 3em;
  line-height: .1em;
  position: absolute;
  top: 20px;
  left: -10px;
}

blockquote p:last-child {
  margin: 0;
}


/*preformatted text*/
pre {
  background: #fff url("images/pre-bg.png") repeat;
  margin: 40px 0px;
  padding: 25px 20px;
  line-height: 25px;
  border: 1px solid #ddd;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

ul, ol {
  margin: 0 0 1em 1.5em;
}
ul {
  list-style: disc;
}
ol {
  list-style-type: decimal;
}
ol ol {
  list-style: upper-alpha;
}
ol ol ol {
  list-style: lower-roman;
}
ol ol ol ol {
  list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
  border:1px solid #ddd;
  border-right:none;
  background:#fff;
}

th {
  font-weight: bold;
  padding:10px 10px;
  background:#555;
  color:#fff;
}

tr{
  padding:5px 5px;
}

td{
  padding:5px 10px;
  border-top:1px solid #ddd;
  border-right:1px solid #ddd;
}

/* Typography
================================================== */
h1, h2, h3, h4, h5, h6 {

 /*font-family: 'Open Sans', Helvetica, Arial, Helvetica, sans-serif;*/
     font-family: 'Oswald', sans-serif;
	  font-weight:400;

}

h1, h2, h3, h4, h5, h6 {
  color: #000;

}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #000;  
    
   color: #d0031e;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #d0031e;
  text-decoration: none;
}

h1 {
  font-size: 1.714em;
  margin: 0 0 20px;
}

h2 {
  font-size: 1.286em;
}

h3 {
  font-size: 1.286em;
}


h4 {
  font-size: 1em;
}

h5 {
  font-size: 0.857em;
}

h6 {
  font-size: 0.714em;
}

#main-content {
  font-size: 1em;
}

p {
  margin: 0 0 20px;
}

p img {
  margin: 0;
}

em {
  font-style: italic;
}

strong {
  font-weight: bold;
}

small {
  font-size: 80%;
}

hr {
  border: solid rgba(0, 0, 0, 0.2);
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 30px;
  height: 0;
}

p a, p a:visited {
  line-height: inherit;
}

a:link {
  text-decoration: none;
}

a:focus {
  outline: 0;
}

a {
  outline: 0;
}

p a, p a:visited {
  line-height: inherit;
}

a:focus {
  outline: 0;
}


/* Header
================================================== */

/*pre-header*/
#pre-header { margin: 0px;

background-color:#FFF;}
#header-social{
  float: right;
  margin: 0;
  margin-top:20px;
  margin-right:20px;
}
#header-social li {
  float: left;
  display: block;
  margin-left: 5px;
  margin-bottom: 5px;
}

#header-social a,
#header-social img {
  display: block;
}

#header-social img:hover {
  opacity: 0.6;
}


/*header*/
#header {
  position: relative;
  background: #fff;
  margin-bottom: 0px;
  
}


#site-logo {
  float: left;
  padding: 0px 0 0px 0px;
width: 100%;
 margin-bottom: 40px;
}

/*logo*/
#logo h1 a, #logo h2 a {
  display: block;
  float: left;
  font-weight: 400;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  color: #fff;
  padding: 10px 0px;
  text-transform: uppercase;
  letter-spacing: 1px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#logo img {
  display: block;
width: 100%;

}

#logo h1, #logo h2 {
  font-size: 2.286em;
  line-height: 1em;
  margin: 0;
}


/* Main Navigation
================================================== */

/*hide responsive nav*/
#top-bar .selector,
#navigation .selector {
  display: none;
}

/*core*/
#main-menu > ul, #main-menu > ul * {
  margin: 0;
  padding: 0;
  list-style: none;
}

#main-menu > ul {
  line-height: 1.0;
}

#main-menu > ul ul {
  position: absolute;
  top: -999em;
  width: 180px;
}

#main-menu > ul ul li {
  width: 100%;
}

#main-menu > ul li:hover {
  visibility:visible;
}

#main-menu > ul li {
  float: left;
  position: relative;
}

#main-menu > ul a {
  display: block;
  position: relative;
}

#main-menu > ul li:hover ul, #main-menu > ul li.sfHover ul {
  left: 0px;
  top: 30px;
  z-index: 99;
}

#main-menu > ul li:hover li ul, #main-menu > ul li.sfHover li ul {
  top: -999em;
}

#main-menu > ul li li:hover ul, #main-menu > ul li li.sfHover ul {
  left: 180px;
  top: 1px;
}

/*styling*/
#navigation {
  position:absolut;
  height: 140px;
  top: 50%;
  left: 15px;
  margin-top: 0px;
  background-image:url(../../../default/files/fondo_cabecera_0.png)
}

#navigation #main-menu > ul > li:hover > ul, #main-menu > ul li.sfHover > ul {
  top: 32px;
 
}

#navigation #main-menu > ul li li:hover ul, #main-menu > ul li li.sfHover ul,
#main-menu > ul li li:hover ul, #main-menu > ul li li.sfHover ul {
  left: 200px;
  top: -10px;
}

#navigation #main-menu > ul a {
  font-size: 1em;
  height: 30px;
  line-height: 32px;
  font-family: 'Oswald', sans-serif;
  padding: 0 10px;
  text-decoration: none;
  font-weight:400;
  
}

#navigation #main-menu > ul > li > a {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
   text-transform:uppercase;
}

#navigation #main-menu > ul li {
  float: left;
  position: relative;
    font-size:1.29em;

}

#navigation #main-menu > ul > li > a:hover {
  color: #fff;
   background: #d0031e;
}

#navigation #main-menu > ul > li > a.active {
  background: #d0031e;
  color: #fff;
 
}

#navigation #main-menu > ul > li.sfHover > a,
#navigation a.active,
#navigation a.active:hover,
#navigation #main-menu > ul > li > a.active-trail {
  color: #fff;
   background: #d0031e;
}

/*drop-down styles*/
#navigation #main-menu > ul ul {
	clear:both;
 
  top: -999em;
  width: 1000px;

  position:absolute;
  left:0px;
  
  padding-top: 10px;
  border-radius: 2px;
}

#navigation #main-menu > ul ul > li:first-child{
  /*-webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;*/
}
#navigation #main-menu > ul ul > li:last-child{
  /*-webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;*/
}
#navigation #main-menu > ul ul li {
  background: #fff;
  position:relative;
  width:auto;
  float:left;
 

/*  border-bottom: 1px solid rgba(0,0,0,0.1);*/
}

#navigation #main-menu > ul ul li:first-child {
  border-top: 0;
}

#navigation #main-menu > ul ul li:last-child {
  border-bottom: 0;
}

#navigation #main-menu > ul ul a {
  display: block;
  padding: 2px;
  color:#333;
  height: auto;
  margin: 0px;
  border: 0px;
  font-size: 0.929em;
  font-weight: normal;
  text-shadow: none;

}

#navigation #main-menu > ul ul li > a:hover {
 /* background-color: #bf2615;
 background-color: #fff;*/
}
/* Preface
================================================== */

/*Preface main*/
#preface-area {
  background: #fff ;
  padding: 0px;
  font-size: 0.929em;
  position: relative;
  margin-bottom: 0px;
  
 
}

#preface-area h2 {
	display:none;
}


.preface-block {
  float: left;
  width: 260px;
  margin-right: 0px;

}

.preface-block.remove-margin {
  margin-right: 0;
}

.preface-block .block {
  margin-bottom: 0px;
  
}

#preface-area .region-header .block {
  margin-bottom: 0px;
}


#preface-area .block > h2 {
  font-size: 1.143em;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
}


#preface-area  #block-menu-menu-areas, #preface-area  #block-menu-menu-acreditaci-n-hipertensi-n-p, #preface-area  #block-menu-menu-formaci-n-, #preface-area   #block-menu-menu-congresos, #preface-area #block-menu-menu-separ, #preface-area  #block-menu-menu-investigaci-n, #preface-area #block-menu-menu-pacientes{
	display:block;
	position:relative;
	background-color:#090;
	top:-90px;
	left:170px;
     margin: 0px;
	 font-size:1.3em;
	padding: 0px;
	font-family: 'Oswald', sans-serif;
			   
	 font-weight:400;
	z-index:2}
	
	#preface-area  #block-menu-menu-formaci-n- ul, #preface-area  #block-menu-menu-acreditaci-n-hipertensi-n-p ul,  #preface-area   #block-menu-menu-congresos ul, #preface-area  #block-menu-menu-areas ul, #block-menu-menu-separ  ul,  #block-menu-menu-investigaci-n ul, #block-menu-menu-pacientes ul {
		    margin: 0px;
			  padding: 0px;
			  left:30px;
	}
	
#preface-area  #block-menu-menu-formaci-n- li, #preface-area   #block-menu-menu-congresos	li, #preface-area  #block-menu-menu-acreditaci-n-hipertensi-n-p li, #preface-area  #block-menu-menu-areas li, #block-menu-menu-separ li,  #block-menu-menu-investigaci-n li, #block-menu-menu-pacientes li{
		  list-style:none;
		   color:#333;
		    margin: 0px;
			  padding: 0px;
			  float:left;
			
		  }

#preface-area  #block-menu-menu-formaci-n- a, #preface-area  #block-menu-menu-congresos a, #preface-area  #block-menu-menu-acreditaci-n-hipertensi-n-p a,   #block-menu-menu-areas a, #block-menu-menu-separ  a,  #block-menu-menu-investigaci-n a , #block-menu-menu-pacientes a{
 display: block;
  padding: 2px;
  color:#333;
  height: auto;
  margin: 0px;
  padding:2px;
  border: 0px;
  padding-left:8px;
  padding-right:8px;
  font-size: 0.929em;
  font-weight: normal;
  text-shadow: none;
  text-decoration: none;
  text-transform:uppercase;
  height: 30px;
}


#main-menu li.active-trail a {
  color: #fff;
   background: #d0031e;
}

 #block-menu-menu-investigaci-n  a:hover, #preface-area  #block-menu-menu-acreditaci-n-hipertensi-n-p a:hover, #block-menu-menu-formaci-n-  a:hover ,  #block-menu-menu-congresos   a:hover , #block-menu-menu-separ  a:hover {
	 display: block;

  height: auto;
border: 0px;
  color: #fff;
   text-decoration: none;
   background: #333;
	}
	

   
     #block-menu-menu-investigaci-n li.active-trail a, #preface-area  #block-menu-menu-acreditaci-n-hipertensi-n-p a, #block-menu-menu-formaci-n- li.active-trail a ,  #block-menu-menu-congresos  li.active-trail a ,#block-menu-menu-separ li.active-trail a{
	 display: block;

  height: auto;
border: 0px;
  color: #fff;
   text-decoration: none;
   background: #333;
	}


	#block-menu-menu-areas .content ul.menu li.leaf a:hover  {
		
		display: block;

  height: auto;
border: 0px;

   text-decoration: none;
   background: #333;
     color: #fff;
	 
   }
   #block-menu-menu-areas  li.active-trail a  {
	    display: block;

  height: auto;
border: 0px;
  color: #Fff;
   text-decoration: none;
    background: #333;
   }

   #block-menu-menu-areas {
    width: 1024px;
   }

.field-label{
	display:none;
}



/* Homepage
================================================== */

#home-slider{
  margin-bottom: 30px;
}

#site-slogan {
  padding: 20px;
  background: #fff;
  margin-bottom: 30px;
  font-weight: 400;
  text-align: center;
  font-size: 1.857em;
}


/* Slider
================================================== */
/*New slider*/
.views-field-field-slider{


width:1148px;

 

}
.views-field-field-slider img {
  width: 100%;
  display: block;
}

.views-slideshow-controls-bottom{
	display:block;
	position:absolute;
	top:170px;
	z-index:300;
	left:46%;
	}
.views-slideshow-pager-field-item{
		display:block;
	position:relative;
	float:left;
	color:#FFF;
	margin-left:5px;
}
.vscc_controls_next{
	display:block;
	position:absolute;
	top:-80px;
	left:580px;
	color:#FFF;
	width:20px;
	}

.vscc_controls_previous{
	display:block;
	position:absolute;
	top:-80px;
	left:-520px;
	color:#FFF;
	width:20px;
	}
	.vscc_controls_pause{
		display:none;
	}
	.views-field-counter{
		display:none;
	
		width:14px;
	 background: url("images/circulo.png") center repeat-x;
	 left:-5px;
	}
	.views-content-counter a{
		color:#FFF;
		
		
	
	}
		.views-content-counter a:hover{
		color:#FFF;
		
	
	}
	#widget_pager_bottom_slideshow-block_1{
		display:none;
		position:absolute;
		margin-left:-100px;
		width:300px;
		}

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
} 

/* FlexSlider Necessary Styles */ 
.flexslider {
  margin: 0;
  padding: 0;
}

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  display: block;
}

.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .slides {
  display: block;
}

* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
.no-js .slides > li:first-child {
  display: block;
}

/*main*/
.flexslider-container {
  position: relative;
}

.flexslider {
  zoom: 1;
  position: relative;
}

.flexslider ul {
  margin: 0;
}

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#single-post-slider .flex-direction-nav li a.flex-next,
#single-post-slider .flex-direction-nav li a.flex-prev {
  position: absolute;
  display: block;
  width: 40px;
  height: 60px;
  line-height: 60px;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  cursor: pointer;
  font-size: 1em;
  text-align: center;
  background: #fff;
  color: #666 !important;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
}

#single-post-slider .flex-direction-nav li a.flex-next {
  right: 0;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

#single-post-slider .flex-direction-nav li a.flex-prev {
  left: 0;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

#single-post-slider .flex-direction-nav li a:hover {
  opacity: 1;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  color: #fff;
  text-decoration: none;
}


#breadcrumbs {
  font-size: 11px;
}


/* =Content
----------------------------------------------- */

.node h2.title{
  font-size: 1.5em;
  line-height: 1em;
}

h1.page-title {
  font-size: 2em;
  line-height: 1.2em;
  margin-bottom: 10px;

  color: #d0031e ;
}

#content .node-teaser {
  padding-bottom:30px;
  border-bottom:1px solid #DDDDDD;
  margin-bottom: 15px;
}

.node-teaser img {

  padding: 0px;
  height: auto;
  max-width: 97.4%;
  margin: 0em 1em 0em 0;
  float: left;
}
.page-node #content-wrap img {

  padding: 0px;

 
  margin: 0em 1em 0em 0;
}


.node-teaser p {
  margin-bottom: 1em;
}

.region-content-top {
  margin-bottom: 20px;
}


/* Sidebar
================================================== */

.sidebar-bg{
  background: #fff ;
  /*url("images/sidebar-bg.png") right repeat-y;*/
}

#sidebar .block > h2 {
  font-family: 'Oswald', sans-serif;
  font-weight:400; 
  color: #d0031e;
  
 /* background: url("images/heading-bg.png") center repeat-x;*/
  margin-bottom: 10px;
  text-transform:uppercase;
 
}

#sidebar .block > h2 span {

  padding-right: 15px;
}

#sidebar .block {
  margin-bottom: 30px;
}

#sidebar a {
  color: #666;
}

#sidebar a:hover {
  color: #d0031e;
  text-decoration: none;
}



/* Footer
================================================== */

/*footer main*/
#footer-area {
  background: #fff url("images/vintage.png");
  padding: 30px;
  font-size: 0.929em;
  position: relative;
  color:#000;
  	background-color:#F5F5F5;

}
#block-block-1, #block-block-2, #block-block-3, h2{	text-transform:uppercase;
}

#footer-bottom .block{
	display:block;
	position:relative;
	float:left;
	width:215px;
		}
		


#footer-area a {
  color: #000;
}

#footer-area a:hover {
  color: #d0031e;
  text-decoration: none;
}

.footer-block {
  float: left;
  width: 260px;
  margin-right: 50px;
}

.footer-block.remove-margin {
  margin-right: 0;
}

.footer-block .block {
  margin-bottom: 30px;
}

#footer-area .region-footer .block {
  margin-bottom: 30px;
}

#footer-area .block > h2 {
 
	  font-family: 'Oswald', sans-serif;
	  font-weight:400;
 color: #d0031e;
	
  font-size: 1.143em;

  padding-bottom: 5px;
  margin-bottom: 5px;
}

/*copyright*/
#copyright {
  margin: 15px 0;
  background-color:#333;
  color:#FFF;
  text-align: center;
  font-size: 0.786em;
  padding:10px;
}
#copyright a{

  color:#FFF;

}



/* -------------- Form Elements  ------------- */

fieldset { background: #ffffff; border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 32px;
padding: 0 0 10px; position: relative; top: 12px; /* Offsets the negative margin of legends */
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.fieldset-wrapper { margin-top: 25px; }

.node-form .vertical-tabs .fieldset-wrapper { margin-top: 0; }

.filter-wrapper { top: 0; padding: 1em 0 0.2em;
-khtml-border-radius-topright: 0; -khtml-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.filter-help a { font-size: 0.857em; padding: 2px 20px 0; }

.filter-wrapper .form-item label { margin-right: 10px; }

.filter-wrapper .form-item { padding: 0 0 0.5em 0.5em; }

.filter-guidelines { padding: 0 1.5em 0 0.5em; }

fieldset.collapsed { background: transparent; -khtml-border-radius: 0; -moz-border-radius: 0;  -webkit-border-radius: 0; border-radius: 0; }

fieldset legend { background: #dbdbdb; border: 1px solid #ccc; border-bottom: none; display: block; height: 2em;
left: -1px; line-height: 2; padding: 0; position: absolute; text-indent: 10px; text-shadow: 0 1px 0 #fff; top: -12px; width: 100%;
-khtml-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
-khtml-border-radius-topright: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }

fieldset.collapsed legend { -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

fieldset .fieldset-wrapper { padding: 0 10px; }

fieldset .fieldset-description { margin-top: 5px; margin-bottom: 1em; line-height: 1.4; font-style: italic; }

input { margin: 2px 0; padding: 4px; }

input, textarea {  font-size: 0.929em; }

textarea { line-height: 1.5; }

textarea.form-textarea, select.form-select { padding: 4px; }

input.form-text, textarea.form-textarea, select.form-select { border: 1px solid #ccc; }

.password-suggestions ul li { margin-left: 1.2em; }

.form-item { margin-bottom: 1em; margin-top: 2px; }

.form-item label { font-size: 0.929em; }


.form-type-radio label, .form-type-checkbox label { margin-left: 4px; margin-right:4px; }

.form-type-radio .description, .form-type-checkbox .description { margin-left: 2px; }

.form-actions { padding-top: 10px; }

/* Contact Form */
.form-type-radio{ float:left; }

.form-type-radios{float:left;}
.form-type-item{clear:both}
.form-type-textfield {clear:both}
.form-type-textarea{clear:both}
.contact-form #edit-name { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-mail { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-subject { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-message { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.contact-form .resizable-textarea .grippie {  width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

/* Comment form */

.comment-form label { float: left; font-size: 0.929em; }

.comment-form input, .comment-form .form-select { margin: 0; 
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.comment-form .form-type-textarea label { float: none; }

.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select { margin-bottom: 10px; overflow: hidden; }

.comment-form .form-type-checkbox,
.comment-form .form-radios { margin-left: 120px; }

.comment-form .form-type-checkbox label,
.comment-form .form-radios label { float: none; margin-top: 0; }

.comment-form input.form-file { width: auto; }

.comment-form .form-text { display: block; margin: 0; width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.comment-form .form-item .description { font-size: 0.786em; line-height: 1.2; margin-left: 120px; }

#content h2.comment-form { margin-bottom: 0.5em; }

.comment-form .form-textarea { -khtml-border-radius-topleft: 4px; -khtml-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item { margin-top: 0; margin-bottom: 0; }

.filter-wrapper label { width: auto; float: none; }

.filter-wrapper .form-select { min-width: 120px; }

.comment-form fieldset.filter-wrapper .tips { font-size: 0.786em; }

#comment-body-add-more-wrapper .form-type-textarea label { margin-bottom: 0.4em; }

#edit-actions input { margin-right: 0.6em; }

/* Other Overrides */

div.password-suggestions { border: 0; }

.ui-widget-overlay { background: #222222; opacity: 0.7; }

div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane { padding: 1em; }

#forum .name { font-size: 1.083em; }

#forum .description { font-size: 1em; }

/* Form Buttons */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');

border: 1px solid #dbdbdb;
-moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white; -webkit-box-shadow: inset 0 1px 0 0 white; -o-box-shadow: inset 0 1px 0 0 white; box-shadow: inset 0 1px 0 0 white;
color: #333333; text-shadow: 0 1px 0 white; position: relative; font-weight:bold; padding: 4px .8em 5px .8em; font-size: 13px; }

button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');

-moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white;
-webkit-box-shadow: inset 0 1px 0 0 white;
-o-box-shadow: inset 0 1px 0 0 white;
box-shadow: inset 0 1px 0 0 white;
cursor: pointer; }

button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width { 
width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; }


#block-search-form { padding-bottom: 7px; }

#block-search-form .content { margin-top: 0; }

#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input { float: left; font-size: 1em; height: 1.143em; margin-right: 5px; width: 9em; }

#search-block-form input.form-submit,
#search-form input.form-submit { margin-left: 0; margin-right: 0; height: 25px; width: 34px; padding: 0; cursor: pointer;
text-indent: -9999px; border-color: #e4e4e4 #d2d2d2 #b4b4b4; background: url(images/search-button.png) no-repeat center top; overflow: hidden; }

#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus { background-position: center bottom; }

#search-form .form-item-keys label { display: block; }


ol.search-results { padding-left: 0; }

.search-results li { border-bottom: 1px solid #d3d7d9; padding-bottom: 0.4285em; margin-bottom: 0.5em; }

.search-results li:last-child { border-bottom: none; padding-bottom: none; margin-bottom: 1em; }

.search-results .search-snippet-info { padding-left: 0; }


.meta {
  font-weight: 400;
  font-size: 0.929em;
  margin: 5px 0 10px 0;
}

.meta a {
  color: #999;
}

.meta a:hover {
  color: #000;
}

.meta li {
  display: inline;
  margin-right: 5px;
  margin-right: 10px;
}

.meta strong{
  font-weight: 600;
  color: #111;
}

.meta li:last-child {
  margin-right: 0;
  padding-right: 0;
  background: none;
}

.links li a {
  background-color: #E7E5E3;
  color: #100100;
  padding: 4px 5px;
  border-radius: 4px;
  text-shadow: 1px 1px #fff;
  font-weight: normal;
}

.links li a:hover {
  background-color: #D7D5D3;
  color: #100101;
}


/*-------------------------------------------*
/* Fix CKEditor style
/*-------------------------------------------*/
#content table.cke_editor {
  background: transparent;
  border: 0;
}
#content table.cke_editor td {
  background: transparent;
  padding: 0;
  border: 0;
}

/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
.poll .vote-form .choices .title {
  font-size: 14px;
  font-weight: normal;
  line-height: 2;
}

.poll .vote-form .choices {
  margin: 0;
}

.form-item label {
  font-size: 13px;
  font-weight: bold;
}

/*-------------------------------------------*
/* Menus and item lists 
/*-------------------------------------------*/
.item-list ul {
  margin: 0;
  padding: 0 0 0 1.5385em;
}

.item-list ul li {
  margin: 0;
  padding: 0;
}
.menu {
	display:block;
	position:absolute;
	top:50px;
	left:200px;
}

ul.menu li {
  margin: 0;
  padding: 0;
}

ul.inline {
  clear: both;
}

ul.inline li {
  margin: 0;
  padding: 0;
}

/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
.tabs-wrapper {
  border-bottom: 1px solid #b7b7b7;
  margin: 0 0 5px 0;
}

ul.primary {
  border: none;
  margin: 0;
  padding: 0;
}

ul.primary li a {
  background: none;
  border: none;
  display: block;
  float: left;
  line-height: 1.5385em;
  margin: 0;
  padding: 0 1em;
  border-radius: 4px 4px 0 0;
  margin-right: 5px;
}

ul.primary li a:hover, ul.primary li a.active {
  background: #666;
  border: none;
  color: #fff;
}

ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}

ul.secondary {
  background: #666;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
}

ul.secondary li {
  border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5385em;
  padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
  background: #888;
  color: #fff;
  text-decoration: none;
}

ul.secondary a.active {
  border-bottom: none;
}

ul.inline, ul.links.inline {
  margin-left: 0;
}

/*-------------------------------------------*
/* Tabs and Tags
/*-------------------------------------------*/
.field-name-field-tags {
  margin: 0 0 10px 0;
}

.field-name-field-tags a{
  background: #d0031e;
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: 2px;
  color: #fff;
  font-size: 0.929em;
  padding: 2px 6px;
}

.field-name-field-tags a:hover{
  background: #111;
  color: #fff;
}

.field-name-field-tags div {
  display: inline;
}


/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
.profile {
  margin: 1.5385em 0;
}

.profile dd {
  margin-bottom: 1.5385em;
}

.profile h3 {
  border: none;
}

.profile dt {
  margin-bottom: 0;
}

.password-parent {
  width: 36em;
}

/* Comments */

.comment h2.title { margin-bottom: 1em; }

.comment div.user-picture img { margin-left: 0; }

.comment { margin-bottom: 20px; display: table; vertical-align: top; }

.comment .attribution { display: table-cell; padding: 0 35px 0 0; vertical-align: top; overflow: hidden; }

.comment .attribution img { margin: 0; border: 1px solid #d3d7d9; }

.comment .attribution .username { white-space: nowrap; }

.comment .comment-submitted p { margin: 4px 0; font-size: 1.071em; line-height: 1.2; }

.comment .comment-submitted .comment-time { font-size: 0.786em; }

.comment .comment-submitted .comment-permalink { font-size: 0.786em; text-transform: lowercase; }

.comment .content { font-size: 0.929em; line-height: 1.6; }

.comment .comment-arrow { background: url(images/comment-arrow.gif) no-repeat 0 center transparent;
border-left: 1px solid; border-right: 1px solid; height: 40px; margin-left: -36px; margin-top: 15px; position: absolute; width: 20px; }

.comment .comment-text { padding: 0 25px 10px 35px; display: table-cell; vertical-align: top; position: relative; width: 100%; border-left: 1px solid #d3d7d9; }

.comment .indented { margin-left: 40px; }

.comment-unpublished { margin-right: 5px; padding: 5px 2px 5px 5px; }

.comment .comment-text .comment-arrow { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
.item-list .pager {
	display:none;
}
.prensa-1 .item-list .pager {
	display:block;
}

.item-list .pager li {
  background: #cfcfcf;
  border-radius: 3px;
  margin-right: 4px;
  text-shadow: 1px 1px #fff;
}

/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
.field-name-taxonomy-forums div {
  display: inline;
  margin-top: 4px;
}

.field-name-taxonomy-forums .field-items {
}

#forum .title {
  font-size: 16px;
}

#forum .submitted {
  font-size: 12px;
    font-family: 'Oswald', sans-serif;
  background: transparent;
  padding: 0;
}

#forum .container {
  background: #a1a1a1;
  color: #fff;
}

#forum .container a {
  color: #000;
  font-weight: bold;
}

#forum div.indent {
  margin-left: 2px;
}

.forum-starter-picture {
  float: left;
  padding: 4px;
  border: 1px solid #d9d9d9;
  margin: 5px 7px 5px 0;
}

#forum th {
  background: #434343;
  text-shadow: none;
  color: #fff;
}

#forum th a {
  color: #fff;
}

#forum td.forum .icon, #forum .icon div {
  background: url(images/no-new-posts.png) no-repeat;
  width: 35px;
  height: 35px;
}

#forum .name a{ 
  font-size: 16px;
}
.acreditacion{
	display:block;
	position:relative;
	width:100%;}
	.form-item-Colegiado01, .form-item-Colegiado02, .form-item-Colegiado03,  .form-item-Colegiado04,  .form-item-Colegiado05, .form-item-Colegiado06, .form-item-Colegiado07{
		display:block;
	position:relative;
	float:left;
	width:45px;
	}
	
#edit-description2
{
		display:table;
	position:relative;
	
	width:100%;
	
	
	}
	

	
	#node-28 {
		display:none;
	}
	
	#block-views-destacamos-block, #block-views-videos-block, #block-views-videos-block-1, #block-views-destacamos-block-15, #block-views-destacamos-block-16, #block-views-destacamos-block-18{
	    display:block;
		position:relative;
        width:400px;
        
        float:left;
        z-index:101;
       
        
		
	}
  
	
 #block-views-destacamos-block .views-row , #block-views-videos-block-1 .views-row {
     margin-top:10px; /*Margen superior jose*/
     clear: left;
	 	
	 }
	 
	 #block-views-destacamos-block-18 .views-field-title .field-content a ,  #block-views-destacamos-block .views-field-title .field-content a , #block-views-videos-block-1 .views-field-title .field-content a , #block-views-videos-block-1 .views-field-title .field-content a  ,#block-views-destacamos-block-15 .views-field-title .field-content a , #block-views-videos-block-1 .view-footer a{
font-family: 'Oswald', sans-serif;
  font-weight:300; 
  color: #d0031e;
  font-size:1.2em;
  margin-top:20px;
  text-transform:uppercase;
   }
   #block-views-videos-block-1 .view-footer{
	   display:block;
  margin-top:-40px;
	   }

    #block-views-destacamos-block .views-field-field-imagen-detacamos, #block-views-videos-block-1 .views-field-field-imagen-detacamos{
		margin-bottom:20px;
	}

    #block-views-destacamos-block-18 , #block-views-destacamos-block-1, #block-views-destacamos-block-2, #block-views-destacamos-block-3, #block-views-destacamos-block-4, #block-views-destacamos-block-5, #block-views-destacamos-block-6, #block-views-destacamos-block-7, #block-views-destacamos-block-8, #block-views-destacamos-block-9, #block-views-destacamos-block-10, #block-views-destacamos-block-11, #block-views-destacamos-block-12, #block-views-destacamos-block-13, #block-views-destacamos-block-14, #block-views-destacamos-block-16, #block-views-destacamos-block-17 {
		clear:both;
		display:table;
    border-bottom:1px solid #d0031e;
	padding:0px;
	
	margin-bottom:0px;
	width:100%;
	}
	
	#block-system-main .views-field-title,  #block-views-destacamos-block-18 .views-field-title,  #block-views-destacamos-block-1 .views-field-title, #block-views-destacamos-block-2 .views-field-title, #block-views-destacamos-block-3 .views-field-title, #block-views-destacamos-block-4 .views-field-title, #block-views-destacamos-block-5 .views-field-title, #block-views-destacamos-block-6 .views-field-title, #block-views-destacamos-block-7 .views-field-title, #block-views-destacamos-block-8 .views-field-title, #block-views-destacamos-block-9 .views-field-title, #block-views-destacamos-block-10 .views-field-title, #block-views-destacamos-block-11 .views-field-title, #block-views-destacamos-block-12 .views-field-title, #block-views-destacamos-block-13 .views-field-title, #block-views-destacamos-block-14 .views-field-title, #block-views-destacamos-block-16 .views-field-title, #block-views-destacamos-block-17 .views-field-title{

  font-family: 'Oswald', sans-serif;
  font-weight:200; 
  color: #d0031e;
  font-size:1.2em;

   margin-bottom:0px;
  text-transform:uppercase;
		}
		
		.posters{
			display:table;
			width:100%;
			}
		.posters ul{
			list-style: none;
            padding:0px;
			margin: 0px;
			}
			
			.posters ul li{
				display:table;
				float:left;
				margin-right:10px;
			
				}
					.posters ul li img{
						width:180px;
				}
              
                .jovenes .views-row-last{
                    margin-left:40px;
                    
                }

                #block-views-destacamos-block-18 .views-row, #block-views-destacamos-block-1 .views-row,  #block-views-destacamos-block-2 .views-row,  #block-views-destacamos-block-3 .views-row, #block-views-destacamos-block-4 .views-row, #block-views-destacamos-block-5 .views-row, #block-views-destacamos-block-6 .views-row, #block-views-destacamos-block-7 .views-row, #block-views-destacamos-block-8 .views-row, #block-views-destacamos-block-9 .views-row, #block-views-destacamos-block-10 .views-row, #block-views-destacamos-block-11 .views-row, #block-views-destacamos-block-12 .views-row, #block-views-destacamos-block-13 .views-row, #block-views-destacamos-block-14 .views-row,  #block-views-destacamos-block-16 .views-row, #block-views-destacamos-block-17 .views-row  {
		display:block;
		position:relative;
		width:400px;
		float:left;
		margin-top:10px; /*Margen superior jose*/
}

    #block-block-77{
        display: table;
       
        width: 100%;
    
    }
    #block-block-78{
        display: table;
       
        width: 100%;
       
    }

.view-display-id-page_5 .views-row{
		min-height:450px;
}
.view-display-id-page_5 .views-row{
    min-height:450px;
}

#block-views-destacamos-block-18 .views-row-last, #block-views-destacamos-block-1 .views-row-last,  #block-views-destacamos-block-1 .views-row-last, #block-views-destacamos-block-2 .views-row-last, #block-views-destacamos-block-3 .views-row-last, #block-views-destacamos-block-4 .views-row-last, #block-views-destacamos-block-5 .views-row-last, #block-views-destacamos-block-6 .views-row-last, #block-views-destacamos-block-7 .views-row-last, #block-views-destacamos-block-8 .views-row-last, #block-views-destacamos-block-9 .views-row-last, #block-views-destacamos-block-10 .views-row-last, #block-views-destacamos-block-11 .views-row-last, #block-views-destacamos-block-12 .views-row-last, #block-views-destacamos-block-13 .views-row-last, #block-views-destacamos-block-14 .views-row-last, #block-views-destacamos-block-16 .views-row-last, #block-views-destacamos-block-17 .views-row-even{

		margin-left:40px;
	}
	
	#block-system-main .views-field-field-fecha-noticia{
	 color: #999;
	}
		
	.agenda .item-list{
	 display:none;
	}
			
	#block-views-archive-block .view-footer a{
	 color:#d0031e;
	}
	
 #block-views-slicebiblioteca-block  , #block-views-destacadoshome-block, #block-views-destacadoshome-block-1, #block-views-destacamos-block-17, #block-views-slicebiblioteca-block-1, #block-views-otros-block-3, #block-views-slicebiblioteca-block-3, #block-views-slicebiblioteca-block-4, #block-views-slicebiblioteca-block-5, #block-views-otros-block-5 {
	clear:both;
    border-bottom:1px solid #d0031e;
	padding:0px;
	margin:0px;
	
}

	#block-views-slicebiblioteca-block-5 {
	height:300px;
}

#block-views-slicebiblioteca-block, #block-views-slicebiblioteca-block-1 , #block-views-otros-block-3,  #block-views-slicebiblioteca-block-3, #block-views-slicebiblioteca-block-4, #block-views-slicebiblioteca-block-5, #block-views-otros-block-5{
		/* border-top:1px solid #d0031e;*/
		 padding-top:20px;
}


.jovenes .views-row{
    display:block;
    position:relative;
    width:400px;
    float:left;
    height: 320px;

    margin-top:10px; /*Margen superior jose*/

}
.jovenes  .views-row-even{
   
margin-left: 40px;
}
.jovenes  .views-row-odd{
    margin-left: 0px;
    }

    .jovenes  .views-row-last{
        margin-left: 0px;
        float:left;
        } 
	
#block-views-videos-block .view-footer, #block-views-destacamos-block-15 .view-footer, #block-views-otros-block-5 .view-footer, #block-views-slicebiblioteca-block .view-footer, #block-views-otros-block-3 .view-footer, #block-views-slicebiblioteca-block-3 .view-footer, #block-views-destacamos-block-15 .view-footer,  #block-views-slicebiblioteca-block-4 .view-footer, #block-views-slicebiblioteca-block-5 .view-footer{
	display:table;
	width:100%;
 	font-family: 'Oswald', sans-serif;
	font-size:1.2em;
 	font-weight:300;
    color: #d0031e;
	margin-top:-10px;
	padding:0px;
}



#block-views-videos-block .views-row, #block-views-destacamos-block-15 .views-row{
		margin:0px;
	padding:0px;
	margin-top:10px; /*Margen superior jose*/
	}
#block-views-videos-block .views-field, #block-views-destacamos-block-15 .views-field{
	
	}

#block-views-videos-block, #block-views-destacamos-block-15 {
	margin-left:40px;	
}
	
#block-views-destacamos-block-18 h2,  #block-views-otros-block-5 h2, #block-views-destacamos-block-14 h2, #block-views-slicebiblioteca-block  h2 ,#block-views-slicebiblioteca-block-2  h2 , #block-views-slicebiblioteca-block-1 h2, #block-block-7 h2, #block-views-destacadoshome-block h2 , #block-views-destacadoshome-block-1 h2, #block-views-destacamos-block h2, #block-views-videos-block h2, #sidebar h2, #block-views-destacamos-block-1 h2, #block-views-destacamos-block-2 h2, #block-views-destacamos-block-3 h2, #block-views-destacamos-block-4 h2, #block-views-destacamos-block-5 h2, #block-views-destacamos-block-6 h2, #block-views-destacamos-block-7 h2, #block-views-destacamos-block-8 h2, #block-views-destacamos-block-9 h2, #block-views-destacamos-block-10 h2, #block-views-destacamos-block-11 h2, #block-views-destacamos-block-12 h2, #block-views-destacamos-block-13 h2, #block-views-otros-block-3 h2, #block-custom-search-blocks-1 h2, #block-views-slicebiblioteca-block-3 h2, #block-views-slicebiblioteca-block-4 h2,#block-views-slicebiblioteca-block-5 h2 {
   color: #d0031e;
   font-size:1.5em;
}
#block-block-56{
	display:table;
	width:100%;
	}
	
	.view-destacadoshome {
		display:table;
	width:100%;
	margin-bottom:40px;
	}
	
	
.view-destacadoshome li{
		display:block;
		float:left;
		width:200px;
		}
		
		.view-destacadoshome li a{
			display:block;
			font-family: 'Oswald', sans-serif;
	  		font-weight:300;
			padding-top:20px;
			padding-left:20px;
   			color: #d0031e;
   			text-transform:uppercase;
		}
		

.view-id-biblioteca , #block-views-slicebiblioteca-block, #block-views-slicebiblioteca-block-2, #block-views-slicebiblioteca-block-1 , #block-views-otros-block-3, #block-views-slicebiblioteca-block-3, #block-views-slicebiblioteca-block-4 , #block-views-slicebiblioteca-block-5{
	display:block;	
	width:100%;
	


		
}
	
.view-id-biblioteca .views-row, #block-views-slicebiblioteca-block .views-row , #block-views-otros-block-5 .views-row,  #block-views-slicebiblioteca-block-2 .views-row , #block-views-slicebiblioteca-block-1 .views-row, #block-views-otros-block-3 .views-row, #block-views-slicebiblioteca-block-3 .views-row, #block-views-slicebiblioteca-block-4  .views-row, #block-views-slicebiblioteca-block-5 .views-row{
	display:block;
	position:relative;
	width:150px;
	float:left;
	margin-left:25px;
	margin-top:10px; /*Margen superior jose*/
}




.view-id-biblioteca .views-row{
		margin-top:0px; }

.view-id-biblioteca .views-row img, #block-views-slicebiblioteca-block .views-row img , #block-views-slicebiblioteca-block-1 .views-row img, #block-views-slicebiblioteca-block-2 .views-row img , #block-views-otros-block-3 .views-row img, #block-views-slicebiblioteca-block-3 .views-row img, #block-views-slicebiblioteca-block-4  .views-row img, #block-views-slicebiblioteca-block-5 .views-row img{
border:1px solid #DDDDDD;
}
.view-id-biblioteca .views-row-first, #block-views-slicebiblioteca-block .views-row-first ,#block-views-otros-block-5 .views-row-first,  #block-views-slicebiblioteca-block-5 .views-row-first,#block-views-slicebiblioteca-block-1 .views-row-first, #block-views-slicebiblioteca-block-2 .views-row-first, #block-views-otros-block-3 .views-row-first, #block-views-slicebiblioteca-block-3 .views-row-first, #block-views-slicebiblioteca-block-3 .views-row-6, #block-views-slicebiblioteca-block-3 .views-row-11 ,  #block-views-slicebiblioteca-block-3 .views-row-16  ,  #block-views-slicebiblioteca-block-3 .views-row-21, #block-views-slicebiblioteca-block-4 .views-row-first, #block-views-slicebiblioteca-block-5 .views-row-first {
			 clear: both;
	 	margin-right:0px;
	display:block;
	position:relative;
	width:150px;
margin-left:0px;
	float:left;	
			}
		
			
		.view-id-biblioteca	.views-field-title, #block-views-slicebiblioteca-block-1 .views-field-title , #block-views-otros-block-3  .views-field-title , #block-views-slicebiblioteca-block-4 .views-field-title, #block-views-slicebiblioteca-block-5 .views-field-title{
					display:table;
		width:100%;
		font-family: 'Oswald', sans-serif;
		font-weight:200;
		font-size: 1.2em;
	  	color: #d0031e;
		text-transform:uppercase;
		
				}
				
				
				.view-id-biblioteca .view-header{
					font-size: 1.5em;
						text-transform:uppercase;
						font-family: 'Oswald', sans-serif;
		font-weight:400;
	  	color: #d0031e;
		margin-top:0px;
					
					}
					
		.view-id-biblioteca	.views-field-field-subtitulo{
					display:table;
		width:100%;
		font-family: 'Oswald', sans-serif;
		font-size: 1.2em;
		font-weight:200;
		line-height:1em;
	  	color: #d0031e;
				}
				.view-id-biblioteca{
					margin-top:30px;}
				
				.view-id-biblioteca, #block-views-slicebiblioteca-block-2{	
				display:table;
				position:relative;
				    border-bottom:1px solid #d0031e;
				}
				
		#block-views-slicebiblioteca-block	 .views-row-last, #block-views-slicebiblioteca-block-1 .views-row-last{
	
	}
	

#views-row-last .view-footer, #block-views-slicebiblioteca-block  .view-content,#block-views-otros-block-5 .view-content, #block-views-slicebiblioteca-block-5 .view-content, #block-views-slicebiblioteca-block-1  .view-content, #block-views-otros-block-3  .view-content ,#block-views-slicebiblioteca-block-3 .view-content , #block-views-slicebiblioteca-block-4 .view-content{
		display:table;
		width:100%;
		font-family: 'Oswald', sans-serif;
		font-weight:400;
	  	color: #d0031e;
		
}


.icon-web{
		display:block;
		position:relative;
		float:left;
		height:42px;
		width:42px;
		background-image:url(images/congreso-web.png);
		margin-left:10px;
		}
			.icon-web{
		display:block;
		position:relative;
		float:left;
		height:42px;
		width:42px;
		background-image:url(images/congreso-web.png);
			margin-left:10px;
		}
		.linkicon__text{
			display:block;
		position:relative;
		font-size:0.8em;
		text-align:center;
		width:60px;
	
		}
		
		
		
		.linkicon li{
			display:block;
		position:relative;
		float:left;
		
		
		
		}
	
	.icon-poster{
		display:block;
		position:relative;
		float:left;
		height:42px;
		width:42px;
		background-image:url(images/congreso-poster.png);
			margin-left:10px;
		}
		
			.icon-web{
		display:block;
		position:relative;
		float:left;
		height:42px;
		width:42px;
		background-image:url(images/congreso-web.png);
			margin-left:10px;
		}
		.content 	.linkicon li{
			height:100px;
			
			}
		
			.icon-poster{
		display:block;
		position:relative;
		float:left;
		height:42px;
		width:42px;
		background-image:url(images/congreso-poster.png);
		
			margin-left:20px;
		}
	.icon-galeria{
		display:block;
		position:relative;
		float:left;
	height:42px;
		width:42px;
		background-image:url(images/congreso-galeria.png);
	
			margin-left:20px;
		}
		
	
	.icon-programa{
		display:block;
		position:relative;
		height:42px;
		width:42px;
		background-image:url(images/congreso-programa.png);
		
			margin-left:20px;
		}
		.icon-separoro{
		display:block;
		position:relative;
		float:left;
		height:42px;
		width:42px;
		background-image:url(images/congreso-separoro.png);
		
			margin-left:15px;
		}
		
			.icon-carpeta{
		display:block;
		position:relative;
		float:left;
		height:42px;
		width:42px;
		background-image:url(images/congreso-carpeta.png);
			margin-left:10px;
		}
	
		.icon-web-min{
		display:block;
		position:relative;
		float:left;
		height:24px;
		width:24px;
		background-image:url(images/congreso-web.png);
			background-size: 24px;
			margin-left:0px;
		}
		.icon-poster-min{
		display:block;
		position:relative;
		float:left;
	height:24px;
		width:24px;
		background-image:url(images/congreso-poster.png);
			background-size: 24px;
			margin-left:5px;
		}
	.icon-galeria-min{
		display:block;
		position:relative;
		float:left;
	height:24px;
		width:24px;
		background-image:url(images/congreso-galeria.png);
			background-size: 24px;
			margin-left:10px;
		}
	.icon-programa-min{
		display:block;
		position:relative;
	float:left;
		height:24px;
		width:24px;
		background-image:url(images/congreso-programa.png);
			background-size: 24px;
			margin-left:15px;
		}
		.icon-separoro-min{
		display:block;
		position:relative;
		float:left;
	height:24px;
		width:24px;
		background-image:url(images/congreso-separoro.png);
			background-size: 24px;
			margin-left:15px;
		}
		
		.icon-ponencia-min{
		display:block;
		position:relative;
		float:left;
	height:24px;
		width:24px;
		background-image:url(images/congreso-ponencia.png);
			background-size: 24px;
			margin-left:20px;
		}
		
		
		.icon-carpeta-min{
		display:block;
		position:relative;
		
		height:24px;
		width:24px;
		background-image:url(images/congreso-carpeta.png);
		background-size: 24px;
			margin-left:15px;
		}
		.icon-programa-min{
		display:block;
		position:relative;
	
		height:24px;
		width:24px;
		background-image:url(images/congreso-programa.png);
		background-size: 24px;
			margin-left:20px;
		}
		#block-views-reuniones-de-invierno-block, #views_slideshow_cycle_main_congresos-block,#views_slideshow_cycle_main_congresos-block_1,  #block-views-reuniones-de-invierno-block-1, #block-views-reuniones-de-invierno-block-2{
			display:table;
			position:relative;
			width:100%;
		  border-bottom:1px solid #d0031e;
		  padding-bottom:0px;
		
		
		}
		#block-views-historico-de-congresos-block, #block-views-historico-de-congresos-block-1 ,#block-views-reuniones-de-invierno-block-2, #block-views-becas-piis-registros-block{
			display:table;
			position:relative;
			width:100%;
			float:left;
			  border-bottom:1px solid #d0031e;
		}
		#block-views-reuniones-de-invierno-block, #block-views-reuniones-de-invierno-block-1,  #block-views-becas-piis-registros-block{
			margin-top:30px;}
			
			#block-views-reuniones-de-invierno-block .views-row,#block-views-reuniones-de-invierno-block-1  .views-row,#block-views-historico-de-congresos-block-1 .views-row , #block-views-historico-de-congresos-block-1 .views-row ,#block-views-reuniones-de-invierno-block-2  .views-row {
		display:block;
		position:relative;
		float:left;
		width:50%;
}
		
		#block-views-becas-piis-registros-block .views-row {
				display:block;
				position:relative;
				float:left;
				width:31%;
		}
		
		#block-views-becas-piis-registros-block .views-row-first {
				
				margin-left:0px;
		}
		
		#block-views-becas-piis-registros-block .views-row-even, #block-views-becas-piis-registros-block .views-row-last {
			
				margin-left:20px;
		}
		
		#block-views-reuniones-de-invierno-block .linkicon__text,  #block-views-reuniones-de-invierno-block-1 .linkicon__text, #block-views-historico-de-congresos-block  .linkicon__text, #block-views-historico-de-congresos-block-1  .linkicon__text{
			display:none;
		}
			#block-views-reuniones-de-invierno-block h2,#block-views-reuniones-de-invierno-block-1 h2, #views_slideshow_cycle_main_congresos-block .views-field-title, #views_slideshow_cycle_main_congresos-block_1 .views-field-title, #block-views-historico-de-congresos-block h2, #block-views-historico-de-congresos-block-1 h2, #block-views-reuniones-de-invierno-block-2 h2, #block-views-becas-piis-registros-block .views-field-title{

font-family: 'Oswald', sans-serif;
  font-weight:400; 
  color: #d0031e;
  font-size:24px;
  
 /* background: url("images/heading-bg.png") center repeat-x;*/
  margin-top: 20px;
  margin-bottom: 10px;
  text-transform:uppercase;
				}
				
				
		#views_slideshow_cycle_main_congresos-block .linkicon__text,#views_slideshow_cycle_main_congresos-block_1 .linkicon__text {
			text-transform:uppercase;
			font-family: 'Oswald', sans-serif;
 			font-weight:200; 
		}
	
		#block-views-historico-de-congresos-block .views-row ,#block-views-historico-de-congresos-block-1 .views-row {
		display:block;
		position:relative;
		float:left;
		width:170px;
	height: 200px;
			}
			
		.item-list{
			margin: 0px;
			padding: 0px;
		}
			
		ul.linkicon {
			list-style: none;
            padding:0px;
			margin: 0px;
		}
		
		.field-name-body {
			clear:both;
			display:block;
			position:relative;
			width:100%;
		}
		
		.page-title{
			display:none;
		}
	
		.views-field-title{
			line-height:1.2em;
			margin-bottom:10px;
		}
		
.content h2 {
font-family: 'Oswald', sans-serif;
  font-weight:400; 
  color: #d0031e;
  font-size:1.6em;
  margin-bottom: 10px;
  margin-top:20px;
  text-transform:uppercase;
  }
  
  #block-menu-menu-informaci-n-rehabilitaci-n- ,#block-menu-menu-acreditaci-n-de-unidades-de , #block-menu-menu-acreditaci-n-hipertensi-n-p, #block-menu-menu-acreditaci-n-epoc , #block-menu-menu-a-os-separ, #block-menu-menu-jovenes , #block-menu-menu-areaslateral, #block-menu-menu-acreditaci-n-uventilacion, #block-menu-menu-acreditaciones-uepulmonares, #block-menu-menu-acreditaciones-tuberculosis, #block-menu-menu-acreditaci-n-ueni,#block-menu-menu-acreditaci-n-tabaquismo, #block-menu-menu-acreditaci-n-sue-o ,#block-menu-menu-human-plataform, #block-menu-menu-cursos-online, #block-menu-menu-zambora, #block-menu-menu-bibliomed, #block-menu-menu-red-tbs, #block-menu-menu-respira-solidaridad, #block-menu-menu-gesti-n-de-socios, #block-menu-menu-solidaridad-proyectos, #block-menu-menu-informacion-solidaria,  #block-menu-menu-sahara-salud, #block-menu-menu-oficina-del-residente , #block-menu-menu-informacion-asma, #block-menu-menu-informaci-n-circulacion, #block-menu-menu-informaci-n-cirugia, #block-menu-menu-inforamci-n-enfermer-a, #block-menu-menu-informaci-n-edip, #block-menu-menu-inforamci-n-epoc ,#block-menu-menu-informacion-fisio, #block-menu-menu-informaci-n-oncologia, #block-menu-menu-informativ-n-tir, #block-menu-menu-introducci-n-trs-vm-crc, #block-menu-menu-informaci-n-tabaqusmo, #block-menu-menu-inforamci-n-tyt, #block-menu-menu-informaci-n-erom,#block-menu-menu-pii-erom-li, #block-menu-menu-pii-de-erom,  #block-menu-menu-pii-s-separ, #block-menu-menu-pii-de-asma-li, #block-menu-menu-pii-de-asma, #block-menu-menu-pii-bronquiectasias-li, #block-menu-menu-pii-bronquiectasias, #block-menu-menu-pii-de-epid-li, #block-menu-menu-pii-de-epid, #block-menu-menu-pii-de-epoc-li, #block-menu-menu-pii-de-epoc, #block-menu-menu-pii-de-infecciones-li, #block-menu-menu-pii-de-infecciones, #block-menu-menu-pii-de-neumolog-a-intervenc ,  #block-menu-menu-pii-de-neurolog-a-intervenc , #block-menu-menu-pii-de-oncolog-a-li , #block-menu-menu-pii-de-oncolog-a , #block-menu-menu-pii-de-rehabilitaci-n-li , #block-menu-menu-pii-de-rehabilitaci-n, #block-menu-menu-pii-de-tabaquismo-li , #block-menu-menu-pii-de-tabaquismo, #block-menu-menu-pii-de-tep-li, #block-menu-menu-pii-de-tep, #block-menu-menu-pii-de-tuberculosis-li, #block-menu-menu-pii-de-tuberculosis, #block-menu-menu-pii-de-sue-o-li , #block-menu-menu-pii-de-sue-o, #block-menu-menu-pii-vni-ucri-li, #block-menu-menu-pii-vni-ucri, #block-menu-menu-becas-iberoamericanas ,#block-menu-menu-otras-becas, #block-views-archive-block, #block-menu-menu-enlaces-relacionados, #block-menu-menu-institucional, #block-system-navigation , #block-menu-menu-mecenas, #block-menu-menu-patronos , #block-menu-menu-prensa, #block-menu-menu-acreditaciones-de-asma, #block-menu-menu-enlaces-relacionados-prensa, #block-menu-menu-becas-becas-separ, #block-menu-menu-congresosreuniones, #block-menu-menu-certificaci-n-tep , #block-menu-menu-separpacientes, #block-menu-menu-enfermedades-respiratorias, #block-menu-menu-diplomas, #block-menu-menu-inf-neumolog-a-pedi-trica, #block-menu-menu-hist-rico-de-proyectos{
	display:block;
	position:realtive;
	 } 
	 
	 #block-views-archive-block ul.views-summary{
		 	display:block;
		position:inherit;
        list-style: none; /* Remove list bullets */
   margin:0px;
   width:200px;
	padding:0px;
	 }
	
     #block-menu-menu-informaci-n-rehabilitaci-n- ul.menu, #block-menu-menu-acreditaci-n-de-unidades-de ul.menu , #block-menu-menu-acreditaci-n-hipertensi-n-p ul.menu,#block-menu-menu-acreditaci-n-epoc ul.menu, #block-menu-menu-a-os-separ ul.menu, #block-menu-menu-jovenes ul.menu, #block-menu-menu-areaslateral  ul.menu, #block-menu-menu-acreditaci-n-uventilacion ul.menu, #block-menu-menu-acreditaciones-uepulmonares ul.menu, #block-menu-menu-acreditaciones-tuberculosis ul.menu,  #block-menu-menu-acreditaci-n-ueni ul.menu, #block-menu-menu-acreditaci-n-tabaquismo ul.menu, #block-menu-menu-acreditaci-n-sue-o ul.menu ,#block-menu-menu-human-plataform ul.menu,#block-menu-menu-cursos-online ul.menu, #block-menu-menu-zambora  ul.menu, #block-menu-menu-red-tbs ul.menu,  #block-menu-menu-bibliomed ul.menu, #block-menu-menu-sahara-salud ul.menu, #block-menu-menu-respira-solidaridad ul.menu, #block-menu-menu-gesti-n-de-socios ul.menu , #block-menu-menu-oficina-del-residente  ul.menu, #block-menu-menu-solidaridad-proyectos ul.menu, #block-menu-menu-informacion-asma  ul.menu, #block-menu-menu-informacion-solidaria ul.menu,  #block-menu-menu-informaci-n-circulacion ul.menu, #block-menu-menu-informaci-n-cirugia ul.menu, #block-menu-menu-inforamci-n-enfermer-a ul.menu , #block-menu-menu-informaci-n-edip ul.menu, #block-menu-menu-informaci-n-epoc ul.menu,#block-menu-menu-informacion-fisio ul.menu, #block-menu-menu-informaci-n-oncologia ul.menu, #block-menu-menu-informativ-n-tir ul.menu , #block-menu-menu-introducci-n-trs-vm-crc ul.menu, #block-menu-menu-informaci-n-tabaqusmo  ul.menu, #block-menu-menu-inforamci-n-tyt ul.menu, #block-menu-menu-informaci-n-erom ul.menu,#block-menu-menu-pii-erom-li ul.menu, #block-menu-menu-pii-de-erom ul.menu, #block-menu-menu-pii-s-separ ul.menu, #block-menu-menu-pii-de-asma-li ul.menu, #block-menu-menu-pii-de-asma ul.menu, #block-menu-menu-pii-bronquiectasias-li ul.menu, #block-menu-menu-pii-bronquiectasias ul.menu, #block-menu-menu-pii-de-epid-li ul.menu, #block-menu-menu-pii-de-epid ul.menu, #block-menu-menu-pii-de-epoc-li ul.menu, #block-menu-menu-pii-de-epoc ul.menu , #block-menu-menu-pii-de-infecciones-li ul.menu, #block-menu-menu-pii-de-infecciones ul.menu, #block-menu-menu-pii-de-neumolog-a-intervenc ul.menu,  #block-menu-menu-pii-de-neurolog-a-intervenc ul.menu, #block-menu-menu-pii-de-oncolog-a-li ul.menu, #block-menu-menu-pii-de-oncolog-a ul.menu , #block-menu-menu-pii-de-rehabilitaci-n-li ul.menu, #block-menu-menu-pii-de-rehabilitaci-n ul.menu, #block-menu-menu-pii-de-tabaquismo-li ul.menu, #block-menu-menu-pii-de-tabaquismo ul.menu, #block-menu-menu-pii-de-tep-li ul.menu, #block-menu-menu-pii-de-tep ul.menu, #block-menu-menu-pii-de-tuberculosis-li ul.menu, #block-menu-menu-pii-de-tuberculosis ul.menu, #block-menu-menu-pii-de-sue-o-li ul.menu, #block-menu-menu-pii-de-sue-o ul.menu, #block-menu-menu-pii-vni-ucri-li ul.menu, #block-menu-menu-pii-vni-ucri ul.menu, #block-menu-menu-becas-iberoamericanas ul.menu, #block-menu-menu-otras-becas ul.menu, #block-menu-menu-enlaces-relacionados ul.menu, #block-menu-menu-institucional ul.menu ,#block-system-navigation ul.menu , #block-menu-menu-mecenas ul.menu, #block-menu-menu-patronos ul.menu, #block-menu-menu-prensa ul.menu , #block-menu-menu-acreditaciones-de-asma ul.menu, #block-menu-menu-enlaces-relacionados-prensa ul.menu, #block-menu-menu-becas-becas-separ ul.menu, #block-menu-menu-congresosreuniones ul.menu, #block-menu-menu-certificaci-n-tep ul.menu, #block-menu-menu-separpacientes ul.menu, #block-menu-menu-enfermedades-respiratorias ul.menu, #block-menu-menu-diplomas  ul.menu,  #block-menu-menu-inf-neumolog-a-pedi-trica ul.menu, #block-menu-menu-hist-rico-de-proyectos ul.menu{
	 	display:block;
		position:inherit;
        list-style: none; /* Remove list bullets */
   margin:0px;
   width:200px;
	padding:0px;
	} 
	
     #block-menu-menu-informaci-n-rehabilitaci-n- ul.menu li, #block-menu-menu-acreditaci-n-de-unidades-de ul.menu li, #block-menu-menu-acreditaci-n-hipertensi-n-p ul.menu li,#block-menu-menu-acreditaci-n-epoc ul.menu li,  #block-menu-menu-a-os-separ ul.menu li, #block-menu-menu-jovenes ul.menu li, #block-menu-menu-areaslateral ul.menu li, #block-menu-menu-acreditaci-n-uventilacion ul.menu li, #block-menu-menu-acreditaciones-tuberculosis ul.menu li, #block-menu-menu-acreditaciones-uepulmonares ul.menu li,   #block-menu-menu-acreditaci-n-ueni ul.menu li,#block-menu-menu-acreditaci-n-sue-o ul.menu li, #block-menu-menu-acreditaci-n-tabaquismo ul.menu li, #block-menu-menu-human-plataform ul.menu li,#block-menu-menu-cursos-online ul.menu li, #block-menu-menu-zambora  ul.menu li, #block-menu-menu-bibliomed ul.menu li, #block-menu-menu-red-tbs ul.menu li,#block-menu-menu-sahara-salud ul.menu li, #block-menu-menu-oficina-del-residente ul.menu li, #block-menu-menu-respira-solidaridad ul.menu li,#block-menu-menu-gesti-n-de-socios ul.menu li, #block-menu-menu-solidaridad-proyectos ul.menu li,  #block-menu-menu-informacion-asma ul.menu li,  #block-menu-menu-informacion-solidaria ul.menu li, #block-menu-menu-informaci-n-circulacion ul.menu li, #block-menu-menu-informaci-n-cirugia ul.menu li, #block-menu-menu-inforamci-n-enfermer-a ul.menu li , #block-menu-menu-informaci-n-edip ul.menu li, #block-menu-menu-informaci-n-epoc ul.menu li,#block-menu-menu-informacion-fisio ul.menu li, #block-menu-menu-informaci-n-oncologia ul.menu li, #block-menu-menu-informativ-n-tir ul.menu li , #block-menu-menu-introducci-n-trs-vm-crc ul.menu li, #block-menu-menu-informaci-n-tabaqusmo  ul.menu li, #block-menu-menu-inforamci-n-tyt ul.menu li, #block-menu-menu-informaci-n-erom  ul.menu li, #block-menu-menu-pii-erom-li ul.menu li, #block-menu-menu-pii-de-erom ul.menu li, #block-menu-menu-pii-s-separ ul.menu li, #block-menu-menu-pii-de-asma-li ul.menu li, #block-menu-menu-pii-de-asma ul.menu li, #block-menu-menu-pii-bronquiectasias-li  ul.menu li, #block-menu-menu-pii-bronquiectasias  ul.menu li, #block-menu-menu-pii-de-epid-li ul.menu li, #block-menu-menu-pii-de-epid ul.menu li, #block-menu-menu-pii-de-epoc-li ul.menu li, #block-menu-menu-pii-de-epoc ul.menu li, #block-menu-menu-pii-de-infecciones-li ul.menu li, #block-menu-menu-pii-de-infecciones ul.menu li, #block-menu-menu-pii-de-neumolog-a-intervenc ul.menu li , #block-menu-menu-pii-de-neurolog-a-intervenc ul.menu li, #block-menu-menu-pii-de-oncolog-a-li li, #block-menu-menu-pii-de-oncolog-a li, #block-menu-menu-pii-de-rehabilitaci-n-li  li, #block-menu-menu-pii-de-rehabilitaci-n li, #block-menu-menu-pii-de-tabaquismo-li li, #block-menu-menu-pii-de-tabaquismo li, #block-menu-menu-pii-de-tep-li li, #block-menu-menu-pii-de-tep li , #block-menu-menu-pii-de-tuberculosis-li li, #block-menu-menu-pii-de-tuberculosis li , #block-menu-menu-pii-de-sue-o-li li, #block-menu-menu-pii-de-sue-o li, #block-menu-menu-pii-vni-ucri-li li, #block-menu-menu-pii-vni-ucri li, #block-menu-menu-becas-iberoamericanas li, #block-menu-menu-otras-becas li, #block-views-archive-block li, #block-menu-menu-enlaces-relacionados li , #block-menu-menu-institucional li ,#block-system-navigation li , #block-menu-menu-mecenas li, #block-menu-menu-patronos li , #block-menu-menu-prensa li , #block-menu-menu-acreditaciones-de-asma li, #block-menu-menu-enlaces-relacionados-prensa ul.menu li, #block-menu-menu-becas-becas-separ ul.menu li , #block-menu-menu-congresosreuniones ul.menu li, #block-menu-menu-certificaci-n-tep ul.menu li, #block-menu-menu-separpacientes ul.menu li, #block-menu-menu-enfermedades-respiratorias ul.menu li , #block-menu-menu-diplomas  ul.menu li , #block-menu-menu-inf-neumolog-a-pedi-trica ul.menu li, #block-menu-menu-hist-rico-de-proyectos ul.menu li{  
	  	display:block;
		margin:0px;
	padding:0px;
	 list-style: none;
    border-bottom:1px solid #d0031e;
} 
  #block-menu-menu-informaci-n-rehabilitaci-n- ul.menu li a,  #block-menu-menu-acreditaci-n-de-unidades-de ul.menu  li a,   #block-menu-menu-acreditaci-n-hipertensi-n-p ul.menu li a,#block-menu-menu-acreditaci-n-epoc ul.menu li a,   #block-menu-menu-a-os-separ ul.menu li a,	#block-menu-menu-jovenes ul.menu li a, #block-menu-menu-areaslateral ul.menu li a, #block-menu-menu-acreditaci-n-uventilacion ul.menu li a, #block-menu-menu-acreditaciones-uepulmonares ul.menu li a,  #block-menu-menu-acreditaci-n-ueni ul.menu li a,  #block-menu-menu-acreditaciones-tuberculosis ul.menu li a,  #block-menu-menu-acreditaci-n-tabaquismo ul.menu li a, #block-menu-menu-acreditaci-n-sue-o ul.menu li a, #block-menu-menu-human-plataform ul.menu li a,#block-menu-menu-cursos-online ul.menu li a, #block-menu-menu-zambora  ul.menu li a, #block-menu-menu-bibliomed ul.menu li a,  #block-menu-menu-red-tbs ul.menu li a, #block-menu-menu-sahara-salud ul.menu li a, #block-menu-menu-respira-solidaridad ul.menu li a,   #block-menu-menu-informacion-asma ul.menu li a  , #block-menu-menu-oficina-del-residente ul.menu li a, #block-menu-menu-solidaridad-proyectos ul.menu li a,  #block-menu-menu-informacion-solidaria ul.menu li a , #block-menu-menu-gesti-n-de-socios ul.menu li a, #block-menu-menu-informaci-n-circulacion ul.menu li a, #block-menu-menu-informaci-n-cirugia ul.menu li a, #block-menu-menu-inforamci-n-enfermer-a ul.menu li a , #block-menu-menu-informaci-n-edip ul.menu li a, #block-menu-menu-informaci-n-epoc ul.menu li a,#block-menu-menu-informacion-fisio ul.menu li a, #block-menu-menu-informaci-n-oncologia ul.menu li a, #block-menu-menu-informativ-n-tir ul.menu li a ,#block-menu-menu-introducci-n-trs-vm-crc ul.menu li a, #block-menu-menu-informaci-n-tabaqusmo  ul.menu li a , #block-menu-menu-inforamci-n-tyt ul.menu li a, #block-menu-menu-informaci-n-erom ul.menu li a , #block-menu-menu-pii-erom-li ul.menu li a,#block-menu-menu-pii-de-erom ul.menu li a, #block-menu-menu-pii-s-separ ul.menu li a, #block-menu-menu-pii-de-asma-li li a, #block-menu-menu-pii-de-asma li a, #block-menu-menu-pii-bronquiectasias-li li a, #block-menu-menu-pii-bronquiectasias li a, #block-menu-menu-pii-de-epid-li  li a, #block-menu-menu-pii-de-epid  li a, #block-menu-menu-pii-de-epoc-li  li a, #block-menu-menu-pii-de-epoc  li a, #block-menu-menu-pii-de-infecciones-li  li a, #block-menu-menu-pii-de-infecciones  li a , #block-menu-menu-pii-de-neumolog-a-intervenc li a , #block-menu-menu-pii-de-neurolog-a-intervenc ul.menu li a, #block-menu-menu-pii-de-oncolog-a-li li a, #block-menu-menu-pii-de-oncolog-a li a, #block-menu-menu-pii-de-rehabilitaci-n-li li a, #block-menu-menu-pii-de-rehabilitaci-n li a, #block-menu-menu-pii-de-tabaquismo-li li a, #block-menu-menu-pii-de-tabaquismo li a, #block-menu-menu-pii-de-tep-li li a, #block-menu-menu-pii-de-tep li a, #block-menu-menu-pii-de-tuberculosis-li  li a, #block-menu-menu-pii-de-tuberculosis  li a, #block-menu-menu-pii-de-sue-o-li li a, #block-menu-menu-pii-de-sue-o li a , #block-menu-menu-pii-vni-ucri-li li a , #block-menu-menu-pii-vni-ucri li a , #block-menu-menu-becas-iberoamericanas li a, #block-menu-menu-otras-becas li a, #block-views-archive-block li a, #block-menu-menu-enlaces-relacionados li a,  #block-menu-menu-institucional li a ,#block-system-navigation li a , #block-menu-menu-mecenas li a, #block-menu-menu-patronos li a , #block-menu-menu-prensa li a , #block-menu-menu-acreditaciones-de-asma li a , #block-menu-menu-enlaces-relacionados-prensa ul.menu li a , #block-menu-menu-becas-becas-separ ul.menu li a , #block-menu-menu-congresosreuniones ul.menu li a, #block-menu-menu-certificaci-n-tep ul.menu li a, #block-menu-menu-separpacientes ul.menu li a, #block-menu-menu-enfermedades-respiratorias ul.menu li a, #block-menu-menu-diplomas  li a, #block-menu-menu-inf-neumolog-a-pedi-trica li a, #block-menu-menu-hist-rico-de-proyectos ul.menu li a{
font-family: 'Oswald', sans-serif;
  font-weight:200; 
  color: #000;
  font-size:1.4em;
  	  width:100%;
  text-transform:uppercase;
 
  }
  #block-menu-menu-informaci-n-rehabilitaci-n- ul.menu .content, #block-menu-menu-acreditaci-n-de-unidades-de ul.menu .content, #block-menu-menu-acreditaci-n-hipertensi-n-p ul.menu .content,  #block-menu-menu-acreditaci-n-epoc .content , #block-menu-menu-areaslateral	.content, #block-menu-menu-jovenes .content, #block-menu-menu-informacion-asma .content, #block-menu-menu-informacion-solidaria .content,  #block-menu-menu-informaci-n-circulacion .content, #block-menu-menu-informaci-n-cirugia .content, #block-menu-menu-inforamci-n-enfermer-a .content , #block-menu-menu-informaci-n-edip .content, #block-menu-menu-informaci-n-epoc .content,#block-menu-menu-informacion-fisio .content, #block-menu-menu-informaci-n-oncologia .content, #block-menu-menu-informativ-n-tir .content,#block-menu-menu-introducci-n-trs-vm-crc .content, #block-menu-menu-informaci-n-tabaqusmo  .content, #block-menu-menu-inforamci-n-tyt .content, #block-menu-menu-informaci-n-erom .content,  #block-menu-menu-pii-s-separ .content, #block-menu-menu-pii-de-erom .content, #block-menu-menu-pii-erom-li .content {
	 	display:block;
		position:realtive;
	
	 }
     #block-menu-menu-informaci-n-rehabilitaci-n- .content, #block-menu-menu-pii-de-asma-li .content, #block-menu-menu-acreditaci-n-hipertensi-n-p .content, #block-menu-menu-pii-bronquiectasias-li .content , #block-menu-menu-pii-de-epid-li .content, #block-menu-menu-pii-de-epoc-li .content, #block-menu-menu-pii-de-epoc .content, #block-menu-menu-pii-de-infecciones-li .content,  #block-menu-menu-pii-de-neumolog-a-intervenc .content , #block-menu-menu-pii-de-oncolog-a-li .content, #block-menu-menu-pii-de-rehabilitaci-n-li .content, #block-menu-menu-pii-de-tabaquismo-li .content, .content#block-menu-menu-pii-de-tep-li .content, #block-menu-menu-pii-de-tuberculosis-li .content, #block-menu-menu-pii-de-tuberculosis .content, #block-menu-menu-pii-de-sue-o-li .content,  #block-menu-menu-pii-vni-ucri-li .content, , #block-menu-menu-pii-de-neurolog-a-intervenc .content{
		 display:block;
		position:realtive;
	 height:auto;
	 }
		
     
     #block-menu-menu-pii-de-asma-li h2, #block-menu-menu-pii-bronquiectasias-li h2 , #block-menu-menu-pii-de-epid-li h2, #block-menu-menu-pii-de-epoc-li h2, #block-menu-menu-pii-de-infecciones-li  h2, #block-menu-menu-pii-de-neumolog-a-intervenc-li h2 , #block-menu-menu-pii-de-oncolog-a-li  h2, #block-menu-menu-pii-de-rehabilitaci-n-li h2, #block-menu-menu-pii-de-tabaquismo-li h2, .content#block-menu-menu-pii-de-tep-li h2, #block-menu-menu-pii-de-tuberculosis-li h2, #block-menu-menu-pii-de-tuberculosis h2, #block-menu-menu-pii-de-sue-o-li h2,  #block-menu-menu-pii-vni-ucri-li h2,  #block-menu-menu-pii-de-neurolog-a-intervenc h2{
			  font-size:1em;
		
	 }
	 
	 #block-menu-menu-pii-de-asma .content , #block-menu-menu-pii-bronquiectasias .content , #block-menu-menu-pii-de-epoc .content, #block-menu-menu-pii-de-infecciones .content , #block-menu-menu-pii-de-oncolog-a .content,#block-menu-menu-pii-de-rehabilitaci-n .content, #block-menu-menu-pii-de-tabaquismo .content, .content#block-menu-menu-pii-de-tep .content, #block-menu-menu-pii-de-sue-o .content,  #block-menu-menu-pii-vni-ucri .content{
		 display:block;
		position:realtive;
	 height:auto;
	 }
	 , #block-menu-menu-pii-de-epid .content{
		 display:block;
		position:realtive;
	 height:120px;
	 }
	 
.areas-items ul, .jovenes-items ul {

	 	display:table;
		position:realtive;
		width:100%;
 list-style: none; /* Remove list bullets */
    padding: 0;
    margin: 0;
	margin-left:0px;
 
  }
   .areas-items li {
	  
	  	display:block;
		position:realtive;
		float:left;
		width:260px;
		height:140px;
	padding:00px;
	 list-style: none;
    border:1px solid #d0031e;
	text-align:center;
	margin:10px;
	   }

	   .jovenes-items li{
	  
		display:block;
	  position:realtive;
	  float:left;
	  width:260px;
	  height:140px;
  padding:0px;
   list-style: none;
  border:0px solid #d0031e;
  text-align:center;
  margin:10px;
	 }

	 .jovenes-items li a{
		font-family: 'Oswald', sans-serif;
 font-weight:200; 
color:#d0031e;
 font-size:1.2em;
	   width:100%;
 text-transform:uppercase;
 }
	 
	 .areas-items li a{
	font-family: 'Oswald', sans-serif;
  font-weight:200; 
color:#d0031e;
padding-top: 30px;
  font-size:1.2em;
  	  width:100%;
  text-transform:uppercase;
  }
  
  	 
.formacion-items ul{

	 	display:table;
		position:realtive;
		width:100%;
 list-style: none; /* Remove list bullets */
    padding: 0;
    margin: 0;
	margin-left:0px;
 
  }
.formacion-items li {
	  
	  	display:block;
		position:realtive;
		float:left;
		width:260px;
		height:100px;
	padding:0px;
	 list-style: none;
    border:0px solid #d0031e;
	text-align:center;
	margin:10px;
	   }
	
	.formacion-items li img{
		width:260px;
	}
	 .formacion-items li a{
		 font-family: 'Oswald', sans-serif;
  font-weight:200; 
color:#d0031e;
  font-size:1.2em;
  	  width:100%;
  text-transform:uppercase;
  }
  
  .areas-items2 ul {

	 	display:table;
		position:realtive;
		width:100%;
 list-style: none; /* Remove list bullets */
    padding: 0;
    margin: 0;
	margin-left:0px;
 
  }
   .areas-items2 li {
	  
	  	display:block;
		position:realtive;
		float:left;
		width:220px;
		height:100px;
	padding:20px;
	 list-style: none;
    border:1px solid #d0031e;
	text-align:center;
	margin:10px;
	   }
	 
	 .areas-items2 li a{
		 font-family: 'Oswald', sans-serif;
  font-weight:200; 
color:#d0031e;
  font-size:1.2em;
  	  width:100%;
  text-transform:uppercase;
  }
  
  .lista  li{
	  	display:block;
		position:realtive;
		width:100%;
	      border-bottom:1px solid #000;
	  
	  }

  .lista   ul{
	margin:0px;
	padding:0px;
	  	display:block;
		position:realtive;
		width:100%;
	      border-top:1px solid #000;
		  margin-bottom:20px;
	  
	  }
	  

			.views-row{
				    margin-bottom:40px;
				  }
	
#block-system-main .item-list {
		}
		
		#block-views-destacadoshome-block .pager-previous, #block-views-destacadoshome-block-1 .pager-previous{
			display:block;
		position:realtive;
		width:20px;
		height:30px;
		
		 background: url("images/flecha_roja_iz.png")  no-repeat;
		
			}
		#block-views-destacadoshome-block .pager-current, #block-views-destacadoshome-block-1 .pager-current{
			display:none;}
			
		#block-views-destacadoshome-block .pager-next, #block-views-destacadoshome-block-1 .pager-next{
			display:block;
		position:realtive;
		
		width:20px;
			height:30px;
		 background: url("images/flecha_roja_dr.png") no-repeat;
		
		}
		
	
		#block-views-destacadoshome-block .last, #block-views-destacadoshome-block-1 .last{
			/* display:none; */
		}
		
		#block-views-destacadoshome-block .item-list .pager, #block-views-destacadoshome-block-1 .item-list .pager{
	    display:block;
		position:relative;
		top:-200px;
		float:right;
		
		}
		/*Biblioteca*/
			#block-views-historico-de-congresos-block 	.pager-current, #block-views-slicebiblioteca-block-2 .pager-current, #block-views-historico-de-congresos-block-1 .pager-current{
			display:none;}
			
			
			#block-views-slicebiblioteca-block-2  .item-list .pager{
	    display:block;
		position:relative;
		top:-300px;
		float:right;
		
		}
				#block-views-historico-de-congresos-block .item-list .pager, #block-views-historico-de-congresos-block-1 .item-list .pager{
	    display:block;
		position:relative;
		top:-305px;
		float:right;
		
		}
		
		
				
		#block-views-historico-de-congresos-block li, #block-views-slicebiblioteca-block-2  li, #block-views-historico-de-congresos-block-1  li{
			display:block;
		position:realtive;
		width:20px;
		height:30px;
		float:left;
		
			}
		#block-views-historico-de-congresos-block ul, #block-views-slicebiblioteca-block-2  ul, #block-views-historico-de-congresos-block-1 ul{
			display:block;
		position:realtive;
	
		
		
			}
			
			#block-views-historico-de-congresos-block li .pager-next a, #block-views-slicebiblioteca-block-2  .pager-next a, #block-views-historico-de-congresos-block-1 .pager-next a{
			display:block;
		position:realtive;
			
		width:20px;
			height:30px;
	
		
		
			}
		#block-views-historico-de-congresos-block	.pager-previous a,	#block-views-slicebiblioteca-block-2 .pager-previous a, #block-views-historico-de-congresos-block-1 .pager-previous a{
					display:block;
		position:realtive;
			
		width:20px;
			height:30px;}
			
	#block-views-historico-de-congresos-block .pager-next , #block-views-slicebiblioteca-block-2  .pager-next,  #block-views-historico-de-congresos-block-1 .pager-next {
			display:block;
		position:realtive;
		
		width:20px;
			height:30px;
			
		 background: url("images/flecha_roja_dr.png") no-repeat;
		
		}
#block-views-historico-de-congresos-block  .pager-previous, #block-views-slicebiblioteca-block-2  .pager-previous, #block-views-historico-de-congresos-block-1  .pager-previous{
			display:block;
		position:realtive;
		width:20px;
		height:30px;
		
		
		 background: url("images/flecha_roja_iz.png")  no-repeat;
		
			}

		/*FinBiblioteca*/
	.prensa  .item-list .pager{	
	display:block;
	}
	
	
			
#block-block-7 .content img {
		display:block;
		position:relative;
		float:left;
		height:45px;
	
		margin-top:10px;
		
		
}


#block-block-7  h2{
		border:none;
		margin-top:20px;
}
#block-block-7  {
	
		border:none;
		margin-bottom:80px;
}
	
	
	#logoSEPAR{
		display:inherit;
		position:absolute;
		left:30px;
		top:8px;
		}	
		#logoSEPAR img{
			width:160px;
		}
		
#block-views-destacadoshome-block .views-field-title, #block-views-destacadoshome-block-1 .views-field-title{	
  font-family: 'Oswald', sans-serif;
  font-weight:200; 
  color: #d0031e;
  font-size:1.2em;

   margin-bottom:20px;
  text-transform:uppercase;
		}
		 #block-views-reuniones-de-invierno-block-2 .views-field-title{	
  font-family: 'Oswald', sans-serif;
  font-weight:200; 
  color: #d0031e;
  font-size:1.2em;

   margin-top:10px;
  text-transform:uppercase;
		}
		#block-views-historico-de-congresos-block-1 li, #block-views-reuniones-de-invierno-block-1 li,  #block-views-historico-de-congresos-block li,   #block-views-reuniones-de-invierno-block li{
	
			 height:30px;
			 }
		
#block-views-destacadoshome-block .views-field-body, #block-views-destacadoshome-block-1 .views-field-body{
	font-family: 'Open+Sans', sans-serif;
	 /* font-family: 'Oswald', sans-serif;*/
  font-weight:300; 
  color: #000;
  font-size:1em;
    margin-top:10px;

  
 /* background: url("images/heading-bg.png") center repeat-x;*/


	}
#block-views-destacadoshome-block	.views-row, #block-views-destacadoshome-block-1	.views-row{
	display:block;
	position:relative;
	float:left;
	width:260px;
	  margin-left:30px;
	  margin-top:10px; /*jose luis*/
	  	height:90px;
		line-height:1.2em;
	   }
	   
	   #block-views-destacadoshome-block	 .views-row-first,  #block-views-destacadoshome-block-1	 .views-row-first{
		   margin-left:0px;}
		   
		   #block-views-destacadoshome-block, #block-views-destacadoshome-block-1{	 
		      border-top:1px solid #d0031e;
		 padding-top:30px;
		 display:table;
			}
			 #block-views-destacadoshome-block, #block-views-destacadoshome-block-1{	 
		   		height: 200px;
			}
			
	
			
			.view-listar-videos .views-row{
				display:block;
	position:relative;
	float:left;
	 
				}
				.view-listar-videos	.views-row-even{
					  margin-left:30px;
					}
		
		#block-system-main .view-display-id-page .item-list {
    display:block;
}

		.view-display-id-page .item-list{
						display:block;
	position:relative;

	}
	.txtuserheader{
		display:block;
		position:relative;
		float:right;
		top:30px;
		margin-right:20px;}
		
			.ofertas{
		display:table;
		position:relative;
		float:left;
		width:350px;
	
	
		
		}
		
		
			
			.demandas{
		display:table;
		position:relative;

		width:350px;
		
	
	
		}
		
		/* separOrganigrama */
		.organigrama{
	display:table;
	position:relative;
	
	border:none;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	width:100%;
		text-align:center;
		border:0px;
		border-color:#FFF;
	
		}
	.organigrama tr, .organigrama td{
			width:100%;
	border:0px;
		border-color:#FFF;
	}
	
	.organigrama2 {
	display:table;
	position:relative;
	
	margin:0px;
	padding:0px;
	width:100%;
		text-align:center;
			border:0px;
		border-color:#FFF;
	
		}
		
			.organigrama2 tr, .organigrama2 td{
			width:100%;
	border:0px;
		border-color:#FFF;
	}
.titulo_organigrama{
	display:block;
	width:100%;
	background-color: #d0031e;
	color:#FFF;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
	  font-family: 'Oswald', sans-serif;
	  font-weight:400; 
	text-align:center;

	}
	
	.sub_titulo_organigrama{
	display:block;
	width:90%;
	background-color:#d0031e;
	color:#FFF;
	text-transform:uppercase;
		padding:10px;
		margin:auto;
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
	
		font-family: 'Oswald', sans-serif;
	  font-weight:400; 
	 
		}
		.ing_organigrama img{
			width:100%;}
	
.principal_organigrama{
display:block;
	width:150px;

	background-color:#d0031e;
	color:#FFF;
	text-transform:uppercase;
	padding:10px;
	margin:auto;
		text-align:center;
	
		font-family: 'Oswald', sans-serif;
	  font-weight:400; 
	}
	.caja_organigrama{
	display:block;
		width:150px;
	  border-style: solid;
    border-width: 1px;
	padding:5px;
	float:left;
	margin:auto;
	margin-right:10px;
	
	}
	.caja_organigramaA{
		display:block;
	  border-style: solid;
    border-width: 1px;
	
	min-height:50px;
	width:150px;

	margin:auto;
	padding:5px;
	
	
	float:left;
	margin:auto;
margin-right:10px;
margin-bottom:10px;
		}
	.caja_organigramaP{
	display:block;
	  border-style: solid;
    border-width: 1px;
	
	min-height:50px;
	width:150px;

	margin:auto;
	padding:5px;
	line-height:50px;
	
	
	float:left;
	margin:auto;
margin-right:10px;
margin-bottom:10px;
	
	}
	.caja_organigramaC{
	display:block;
	  border-style: solid;
    border-width: 1px;
	
	min-height:50px;
	width:150px;


	padding:5px;
	line-height:50px;
	
	margin:auto;

margin-bottom:10px;
	
	}
	.caja_organigramaCol{
	display:block;
	  border-style: solid;
    border-width: 1px;
	
	width:150px;
	padding:5px;
	margin:auto;
	margin-top:5px;

	
	}
	.col_principal_organigrama{
			display:block;
			float:left;
			width:32%;
			min-width:200px;
			margin-top:5px;
			margin-bottom:10px;
		
		}
		.organigrama2Col{
			display:block;
				width:700px;
			  margin:auto;
			}
			
			.organigrama3Col
			{	display:table;
				width:700px;
			  margin:auto;
		
			  }
			.presidencia{
			display:block;
				width:700px;
			  margin:auto;
			}
			.views-field-field-img-prensa{
				display:block;
				float:left;
				margin-right:20px;
				width:120px;
				}
				
			  .field-item .date-display-single{   font-family: 'Oswald', sans-serif;
	  font-weight:400;
	    font-size: 1.286em;
	    color: #000;
	  }
	  
	  .views-field-field-archivo{
		       border-top:1px solid #000;
			          border-bottom:1px solid #000;
					
			   }
			   
	  .view-display-id-page_1 .views-row , .view-display-id-page_3 .views-row, .view-display-id-page_5 .views-row {
				   display:block;
				 float:left;
				   width:400px;
				 
		 }
		
		.view-display-id-page_1 .views-row-odd	, .view-display-id-page_3 .views-row-odd, .view-display-id-page_5 .views-row-odd{
			   margin-right:20px;
			   display: block;
height: 300px;
		 }
			
		  .view-display-id-page_1 .views-row-odd,  .view-display-id-page_1 .views-row{
			   display: block;
			   position:relative;
			  height: 300px;
		
			  			
			  } 
	   	   
			  .view-display-id-page_1 .views-field-field-img-prensa, .view-display-id-page_3 .views-field-field-img-prensa, .view-display-id-page_5 .views-field-field-img-prensa{
				   display:block;
				   width:100%;
				   }
			
			.view-id-prensa H3{
					 
			display:none;
			}
	
.listamiembros{
	font-family: 'Open+Sans', sans-serif;
	 /* font-family: 'Oswald', sans-serif;*/
	font-size:0.8em;
	
	
	}
	

	


.listamiembros tr:nth-child(even) {
    background-color: #eee;
}
.listamiembros tr:nth-child(even) img{
	width:60px;
	
	
	}
	.listamiembros tr:nth-child(odd) img{
	width:60px;
	
	
	}
 
.listamiembros tr:nth-child(odd) {
    background-color: #fff;
}
.listamiembros tr:nth-child(1) {
    background-color:#d0031e;
	color:#FFF;
}
	
.listamiembros tr:nth-child(1)  img{
	width:20px;
	
	
	}
	
		.form-item-ListaPublicaciones{
			display:block;
	position:relative;
	float:left;
	width:50%;
		}
	
	.form-item-ListaPublicacionesR {	
	display:block;
	position:relative;
	float:left;
	width:50%;}
		#edit-botones{
			 display:table;
			 width:100%;
			 
			}
 #edit-submit3, #edit-submit4{
    display:table;
	position:relative;
	float:left;
	background-color:#900;
	color:#FFF;
	margin:4px;
	padding:4px;
	}
	
	.criterion .form-type-checkboxes{
		 display:none;
		 }
		 .search-info{
			 display:none;
			 }
			 
			#preface-area .item-list{
				display:none;}
				
			
		
		.sociedad{
			display:none;
	position:relative;
	left:30px;
	top:50px;
	width:50%;
		 color: #d0031e;
		 z-index:10;
		    font-family: 'Oswald', sans-serif;
	  font-weight:400;
		 text-transform:uppercase;	
		 
			}

.meta{
				display:none;}
				
				#user-login-form .item-list{
						display:none;
					
					}
					
					#counter{
						display:block;
						margin:0px;
						margin-top:-30px;
						margin-left:0px;
						
						
						}
					.lemad{
						display:block;
						float:left;
						font-size:2em;
						margin-left:10px;
						}
						 .lema2{
						display:block;
						float:left;
						font-size:2em;
						
						}
						
					.lema{
						display:block;
						float:left;
						margin-top:18px;
						
						}
						
		.view-prensa .pager{
				display:block;
            }
          
				
			
			#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

.modal {
    display: none; 
    position: fixed; 
   z-index:400;
    padding-top: 100px; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.9);
	
}

.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

.modal-content, #caption { 
    animation-name: zoom;
    animation-duration: 0.6s;
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}
#slideshow-2 {
    color: #fff;
}
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}
#block-block-71 {

    display: block;
    width: 270px;
    float:left;
    height: 400px; 
    overflow-y: auto;
    background-color: #fff;
    margin-right: 20px;
    margin-bottom: 40px;
   
}
#block-block-75,#block-block-76 {

    display: block;
    width: 390px;
    float:left;
    height: 430px; 
    overflow-y: auto;
    background-color: #fff;
    margin-right: 20px;
    margin-bottom: 40px;
   
}
#block-fb-likebox-0{

    display: table;
    width: 280px;
    float:left;
    height: 340px; 
    margin-right: 20px;
    margin-bottom: 0px;
}

#block-block-72 {
    display: block;
    margin-left: 0px;
    width: 255px;
    float:left;
    height:380px;
    
}