body.front, #container, #footer, #copyright  {
    min-width: 1000px;
}
#nav-footer, #infofooter-pie{
    margin: 0 auto;
	 width: 960px;
}
#container, #footer {
    border-top: 6px solid #BFBFBF;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}
#header {
border-top: none;
  height: 114px;
  margin: 0 auto;
  width: 960px;
  margin: 0 auto;
    	
   }

#logo {
    float: left;
    margin-left: 12px;
    padding-top: 30px;
    width: 220px;}
	 
	#utilities-searcher {
     width: 728px;
	  float: left;
		}
.front #primary-link {
    float: right;
    margin-bottom: 24px;
		}
#primary-link ul {
    margin-left: 0;
    position: relative;
}
ul.menu {
    margin-top: 0;
    padding-left: 0;
	}
ul.menu li {
    display:inline-block;
	 border-right: 1px solid #BFBFBF;
    float: left;
    height: 24px;
}
	ul.menu li a {
    color: #3F3F3F;
    font-size: 11px;
    line-height: 3;
    padding: 0 24px;
    text-transform: uppercase;
}
ul.menu li a:hover {
}
#primary-link ul.menu li .menu-6, 
#primary-link ul.menu li .menu-7 {
    font-weight: bold;
}
}
#primary-link ul.menu li .menu-7 {
    padding-right: 0;
}
ul.menu li.last{
	border-right: none ;
}
#access-direct{
	float: right;
	}
	#access-direct ul.menu {
    height: 30px;
}
#access-direct ul.menu li {
    border: medium none;
    border-radius: 5px;
    height: 30px;
    width: 92px;
}
#access-direct ul.menu li a {
    color: #FFFFFF;
    font-size: 13px;
    line-height: 2.3;
    padding-left: 35px;
    text-transform: none;
}
#access-direct ul.menu li.menu-1 a {
    padding-left: 35px;
	 text-decoration: none;
}
#access-direct ul.menu li.menu-2 a {
    padding-left: 38px;
	 text-decoration: none;
}
#access-direct ul.menu li.menu-1 {
	background-image: url(../imgs/correo.png);
	background-repeat: no-repeat;
	margin-right: 12px;
	background-color: #55A528;
	background-position: 10px center; 
}
#access-direct ul.menu li.menu-1:hover {
    background: url(../imgs/correo.png);
	background-repeat: no-repeat;
	background-color: #326B0D;
	background-position: 10px center; 
    cursor: pointer;
	
}
#access-direct ul.menu li.menu-2 {
 background-image: url(../imgs/grupos.png);
 background-position: 10px center; 
	 background-repeat: no-repeat;
	 background-color: #55A528;
}
#access-direct ul.menu li.menu-2:hover {
    background-image: url(../imgs/grupos.png);
	 background-repeat: no-repeat;
	 background-position: 10px center; 
	 background-color: #326B0D;
	 cursor: pointer;
	 
}
/**************Buscador************************/
div.content {
    overflow: visible;
}
#edit-submit #infosearch-searcher-form {
    float: left;
    margin-left: 99px;
    width: 415px;
}
#edit-submit #infosearch-searcher-form input#edit-text-wrapper, img.alignleft {
    float: left;
}
#infosearch-searcher-form input#edit-text {
    border: 1px solid #E5E5E5;
    float: left;
    height: 28px;
    margin-right: 8px;
    padding: 0 0 0 6px;
    width: 401px;
}
#infosearch-searcher-form input.form-submit
{ background-image: url(../imgs/search_icon.png);
background-repeat: no-repeat;
background-position: center;
height: 30px;
width: 30px;
position: absolute;
right:6px;
color: #fff;
text-align: left;
border: none;  
zoom: 1;/*(hasLayout)*/
border:none;/*para esconder texto*/
overflow: hidden;/*para esconder texto*/
text-indent: -9999px;/*para esconder texto*/
font-size: 0;/*para esconder texto*/
display:block;/*para esconder texto*/
line-height: 0;/*para esconder texto*/
}
#infosearch-searcher-form input.form-submit:hover
{/* background: url(images/flechita_siguiente_blanca.png) 100px center no-repeat #9fad1c;
height: 30px;
width: 120px;

color: #fff;
text-align: left;
padding-left: 12px;
border: none;  */
cursor: pointer;
}
/*menu-accesos-directos(correo-grupos)*/
#access-direct{  float: right;
    
}
#access-direct ul.menu{ height:30px;     
}
#access-direct ul.menu li{ height:30px;
border:none;
border-radius:5px;
width:92px;  
/*#width:90px;  */
    
}
#access-direct ul.menu li a{ font-size: 13px;
    line-height: 2.3;
    text-transform: none; 
	 color: #ffffff; 
	  padding-left: 35px;
}
#access-direct ul.menu li.menu-1 a{padding-left: 35px; 

  
}
#access-direct ul.menu li.menu-2 a{ padding-left: 38px;

  
}
/************************main***********************/
#main {
    border-top: 1px solid #E5E5E5;
    margin: 0 auto;
    width: 960px;
}
#main .column1 h2 {
    border-bottom: 1px solid #E5E5E5;
    color: #737373;
    font: 20px Arial,sans-serif;
  	  padding-left: 12px;
	  text-transform: none;
}

#main .column1 .historial li {
    border-bottom: 1px solid #E5E5E5;
  }
#main .column1 .historial li:hover {
    background-color: #f7f7f7;
  }
  #main div.column2 div.categoria {
     -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F3F3F3;
    border-color:#E5E5E5;
    border-image: none;
    border-radius: 5px;
    border-right: 1px solid #E5E5E5;
    border-style: solid;
    border-width: 1px 1px 1px;
    margin-left: 12px;
    width: 312px;
  }
  .scroll .jspPane li {
    font-size: 12px;
        
}
/************************fin del main***********************/
/*******************footer*************************/
#footer {
    background: none repeat scroll 0 0 #F7F7F7;
    margin-top: 30px;
    position: relative;
}
#footer ul.menu {
    border-bottom: 1px solid #E6E6E6;
    height: 36px;
    margin-left: 0;
    padding-bottom: 0;
	 }
#nav-footer li a.menu-1 {
    padding-left: 12px;
}

#politicas {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
}

#politicas a, #institucion p, #politicas p, #autor_inst p {
    font-size: 11px;
	line-height: 1.36em;
	margin-top: 0px;
}
#politicas p {
    margin: 0 1px 17px 0;
	 padding: 14px 12px 0;
    width: 424px;
}
 #institucion p {
    margin: 0;
	padding:14px 0px 0px 0px;
}
#institucion span.org {
    color: #737373;
    font-weight: bold;
}
#politicas a, #autor_inst a {
    font-size: 13px;
	  color: #55A528;
}
#institucion {
    float: left;
    width: 460px;
}
#autor_inst {
    float: left;
    margin: 8px 8px 14px 0;
    width: 460px;
}
#copyright {
    background: none repeat scroll 0 0 #55A528;
    height: 42px;
    left: 0;
    position: absolute;
    top: 280px;
    width: 100%;
}
#copyright p {
    color: #FFFFFF;
    margin: 0 auto;
   text-align: center;
    width: 960px;
}
#copyright p a {
    color: #FFFFFF;
}
#certifications-awards, #certifications-awards .block-inner, #certifications-awards .content {
    clear: both;
    height: 175px;
    margin: 0 auto;
    overflow: hidden;
    width: 960px;
}
#certifications-awards .content div {
    background: none repeat scroll 0 0 #E6E6E6;
    border-radius: 5px;
    float: left;
    height: 118px;
    margin-right: 24px;
    text-align: center;
    width: 168px;
}
#certifications-awards .content div img.honcode{
    float: left;
	margin: 24px 12px 0;
}
#certifications-awards .content div p{
    font-size: 11px;
    padding-top: 12px;
	text-align: left;
	
}
#certifications-awards .content div a{
   color: #55A528;
   text-decoration: none;
	}
#certifications-awards .content div a:hover{
   text-decoration: underline;
	}

#certifications-awards .content div.software {
    margin-left: 12px;
}
#certifications-awards div.winner {
    margin-right: 0;
}
#certifications-awards div img {
    border: medium none;
    margin: 39px 0 0;
}
#certifications-awards div.honcode img {
    margin-top: 25px;
}
/******************calendario*/

div.boxMainStripped div.boxMainInner div.boxMainCellsContainer div.dayNormalToday {
    background-color: #55A528!important;
	background-image: none!important;
	border-radius: 4px;
	color:#fff!important;    
}
div.boxMainStripped div.boxMainInner div.boxMainCellsContainer div.dayNormalToday:hover {
    background-color: #fff!important;
	color:#737373!important;    
}
div.boxMainStripped div.boxMainInner div.boxMainCellsContainer div.dayNormal {
    background-color: #f2f2f2!important;
	background-image: none!important;
	border-radius: 4px;
	color:#737373!important;    
}
div.boxMainStripped div.boxMainInner div.boxMainCellsContainer div.dayNormal:hover {
    background-color: #e5e5e5!important;
	color:#fff!important;    
}
.JsDatePickBox .boxMainInner .controlsBarText {
    height: 24px;
    line-height: 24px;
   }
	
#infosearch-searcher-form input.form-submit {
    background: url("../imgs/search_icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 0;
    height: 30px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    right: 42px;
    text-align: left;
    text-indent: -9999px;
    width: 30px;
}

/*************CSS pra IE&****************************************************/
/*genericos*/
div.item-list li ,div.block-inner li { 
	padding: 11px 0 11px 12px;
}

ul.menu li{ 
position: relative;
height: 24px;
line-height:2; }


 ul.menu li:last-child, ul.menu li.last, #bvs .esenciales ul li:last-child,
.page-infosearch-simple-search #sidebar-first ul.itemsearch li:last-child
{ width: auto;}

/*------------------------------------------------------------------------------*/

/*iconos correo, imprimir, aumentar*/
div.article div.link-node div.textsize {
width:80px;
}
a#text_resize_increase {
   margin-right: 1px;
 
}
a#text_resize_increase:hover {
	margin-right: 1px;  
}

.printcontent { 
margin-right: 8px;
width: 75px; 
}
.link-node .print_html
{ 
margin-left:6px;
 
}
.link-node .print_mail {

 position: relative;
  right: 3px;

}
/*-------------------------------------------------------------------------------------*/
/*primary-link*/
.front #primary-link ul li.active-1,.page-node-13 #primary-link ul li.active-2,
 .page-node-14 #primary-link ul li.active-3,.page-node-15 #primary-link ul li.active-4,
 .section-contact #primary-link ul li.active-5{
	  line-height: 2;   
}

.page-node-13 #primary-link ul li.active-2 a, .page-node-14 #primary-link ul li.active-3 a,
.page-node-15 #primary-link ul li.active-4 a,.section-contact #primary-link ul li.active-5 a{ 
	line-height: 3; 
}

/*buscador*/
#infosearch-searcher-form{   
  margin-left:84px; 
  margin-top: -6px;
}

#infosearch-searcher-form input#edit-text{ 
width: 377px;
}

#infosearch-searcher-form input.form-submit
{ background: url(../imgs/search_icon.png) no-repeat center;
position: relative;
 right:40px;
width: 19px;
color: #fff;
text-align: left;
border: none;  

}
/*---------------------------------------------------------*/
/*menu-accesos-directos(correo-grupos)*/

#access-direct ul.menu li.menu-1{  
  width: 100px;
    
}
/*-------------------------------------------------------------*/
/*breadcrumb*/

#breadcrumb{ 
  margin-left:6px;

  
}
/*------------------------------------------------------------*/
/*content*/
#container #content{  background: red; width: 620px; float: none; position: relative;}

 .page-node-13 #container #content, 
 .page-node-14 #container #content, 
 .page-node-15 #container #content, 
 .page-contact #container #content
{ width: auto; position: static;}

/*-------------------------------------------------------------*/
/*sidebar-first*/

#sidebar-first{ float: left;
margin-right:0px; 
 
}

#scrollbar-actualidad { margin-bottom: 12px;
    
}
/*slider*/
.views-slideshow-controls-bottom .views_slideshow_singleframe_pager div{ 
display: inline;/*hack para que funcione display-inline-block en ie6;*/
zoom: 1;/*(hasLayout)*/
}
.views-slideshow-controls-bottom .pager-item a{ 

display: block;/*hack para que funcione display-inline-block en ie6;*/
zoom: 1;/*(hasLayout)*/
height: 8px;
width: 8px;
border:none;/*para esconder texto*/
overflow: hidden;/*para esconder texto*/
text-indent: -9999px;/*para esconder texto*/
font-size: 0;/*para esconder texto*/
line-height: 0;/*para esconder texto*/

}
.views-slideshow-controls-bottom .pager-item a{ background: url(../theme/images/bullet-normal.png);

}
.views-slideshow-controls-bottom .activeSlide a{ background: url(../theme/images/bullet-activo.png);
display: block;/*hack para que funcione display-inline-block en ie6;*/
zoom: 1;/*(hasLayout)*/
height: 8px;
width: 8px;
border:none;/*para esconder texto*/
overflow: hidden;/*para esconder texto*/
text-indent: -9999px;/*para esconder texto*/
font-size: 0;/*para esconder texto*/
line-height: 0;/*para esconder texto*/

}
/*sidebar-last*/
  #sidebar-last{ 
 position: absolute;
 right:0;
 top:0;
 float: none;
 background: navy;
}

#sidebar-last-1{ 
height: 686px;

}
/*bloques-uvs-bvs-eventos*/
.libros .abajo{

	 display: none;

}
#libros p img{ 
	  position:static;
 
}
#bvs{ 
 height:679px;
}
 #bvs .esenciales ul{ 
 padding-bottom: 0px;
}

#sidebar-last-2{ float: left; 
height: auto;
margin-bottom: 0px;
}

/*red de portales*/
#portal-network{   
clear:both;

}
#portal-network .ver-mas{

line-height: 3.5

}
#portal-network li {
width: 133px;

}
#portal-network li.menu-4{ width: 133px;
}

#portal-network li.menu-2 a {  padding-left: 40px; }

/*noticias al dia y de la prensa cubana*/
  div#news #quicktabs_container_noticias_de_salud{  background: #fff; }
 /*----------------------------------------------------------------------------*/
  /*micelaneas*/
#miscellaneous
{ 
margin-top: 0px;

}

#miscellaneous div p
{ 
margin-top:8px;

}
#miscellaneous div.block
{  
margin-left: 6px;
}


#miscellaneous div#first
{  
margin-left: 6px;
}
/*-------------------------------------------------------------------*/
/*footer*/
#footer { 
 background:#F7F7F7 url(../theme/images/bg-footer.gif) repeat-x 0 bottom;
}  
/*certificaciones-premios*/
#certifications-awards .content div.software{ margin-left: 5px;  
}
/*#copyright*/
 #copyright{  
bottom: 0;
background:none;
} 


#copyright p{ 
text-align:center;
} 
/*----------------------------------------------------------------------*/
/*genericos-paginas-segundo-nivel*/
.page-node-13 #breadcrumb,.page-node-14 #breadcrumb,
.page-node-15 #breadcrumb,.page-contact #breadcrumb{ width:782px;}

.section-anuncio #breadcrumb,.section-historial-de-publicaciones #breadcrumb,
.section-noticia #breadcrumb,.section-entrevista #breadcrumb,.section-editorial #breadcrumb,
.section-obituario #breadcrumb,.section-nota-oficial #breadcrumb{ 
width: 442px;
}

/*---------------------------------------------------------------------------------------*/
/* pagina de servicios */

 #columns #col-servicio1 #box-information ul,
 #columns #col-servicio1 #box-training ul,
 #columns #col-servicio2 #box-internet ul,
 #columns #col-servicio2 #box-participation ul { margin-bottom: 0;}
 
 /*-----------------------------------------------------------------------------------------------------*/
/*pagina red de portales*/

.content #uno, .content #dos, .content #tres {
	 width:182px;
}

.content #uno {
  margin-left: 8px;
}

/*----------------------------------------------------------------------------------*/
/*pagina contacto y enviar por correo*/
.section-contact .link-node .print_html { float: right;}
form#contact-mail-page .submit-contact-form,form#print-mail-form
{ margin: 0 auto; 
 padding: 0 12px 12px; 
 border: 1px solid #E5E5E5; 
 width:470px;   }
 form#print-mail-form{ padding-right: 0;  }
 form#contact-mail-page #edit-mail-wrapper{ margin-left:5px;}
 form#print-mail-form #edit-fld-subject  { 
  font-size: 13px;
  font-style: normal;
    color: #000;  } 	  
/*----------------------------------------------------------------------*/
/* articulos ampliados */
/*section-anuncio-ampliado*/

.section-anuncio div.article div.link-node div.textsize{ width:80px;}
/*--------------------------------------------------------------------------*/
/*paginado*/
#columns .item-list .pager li.pager-current{ padding-bottom: 5px; }
div.next a.enlaces img, div.previous a.enlaces img { padding-top: 6px; }

/*---------------------------------------------------------------------------------*/
/*--- Página de búsqueda ----*/
 .page-infosearch-simple-search .item-node{ height: 646px; } 
 .page-infosearch-simple-search .resultsitems dt{  padding-bottom:8px; }  
 .page-infosearch-simple-search .resultsitems .fuentefecha{ position:static;   bottom: 0px;  }  
  .resultsitems .item .sumary { padding-bottom: 24px;}  
/*---------------------------------------------------------------------------------*/

	/*comentarios*/
	#comment-form #edit-submit{
	   
		 clear: both;
		 }
		 
/*---------------------------------------------------------------------------------*/		
/*pagina acerca de*/ 
#quicktabs_container_pagina_acercade {
 width: 587px;
 margin-right: 5px;
}

/*directorio de sitios*/
#quicktabs_container_directorio_de_sitios div.block-inner li{ margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}
#main div.column2 div.categoria h2 {
    background-color: #f3f3f3;
    border-bottom: 1px solid #e5e5e5;
}
#main div.column2 div.categoria div.scroll {
    background-color: #f3f3f3;
}
.scroll .jspPane li {
    border-bottom: 1px solid #e5e5e5;
	padding-left: 18px;
	padding-right: 18px;
}

.scroll .jspPane li:hover {
    background-color: #e5e5e5;
}