body#bd {
 /* background-color: #001A40;
background-color: #b10c0c;*/
background:url(../images/fondo.jpg) repeat-x;
height:100%;

}


body {
    width: 90%;
    margin:0 auto;
    height:100%;
}

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

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Tables ---*/
thead tr th {

}


/* HEADER
--------------------------------------------------------- */
#ja-header {
    border-bottom: 4px  #CCCCCC;
    height:132px;


}

#ja-header .main {
    padding: 0;
	margin-top: 15px;
	height:132px;
        background:url(../images/bannerRevista.jpg) no-repeat;
	-moz-border-radius: 5px; 
	border-radius:5px; 
	-moz-box-shadow: 0 0 5px #b9b9b9;
	-webkit-box-shadow: 0 0 5px #b9b9b9;
	box-shadow: 0 0 5px #b9b9b9;
}





/* LOGO
--------------------------------------------------------- */

h1.logo {
    margin-top:23px;

}
h1.logo a {
    /*background: url("../images/logo.png") no-repeat left transparent; */
    height: 100px;
    width: 180px;
}



/* PARTE CENTRAL
--------------------------------------------------------- */

#ja-container .main {
        -moz-border-radius: 5px; 
	border-radius:5px;
	-moz-box-shadow: 0 0 5px #b9b9b9;
	-webkit-box-shadow: 0 0 5px #b9b9b9;
	box-shadow: 0 0 5px #b9b9b9;
	margin-top: 7px;
	background: #fff;
	font-size:12px;

}

#ja-content-main .item-page {
   width:95%;
   text-align:justify;
   font-size: 12px;
}

#ja-content-main .item-page h2{
  color:#0f0f0f;
  font-size:20px;
  font-weight:bold;
}

/* MODULE STYLES
--------------------------------------------------------- */

/* modulo busqueda*/

form.search{
	background:url("../images/icon-search.gif") no-repeat scroll left center transparent;
	padding-left:18px;
	margin-right: 10px;

}

.inputbox{
      -moz-border-radius: 3px;
	border-radius:3px;
}


/*JATypo*/
.ja-typo-legend .legend-title {
  background:#ebebeb !important;
}



/* NAVIGATION
--------------------------------------------------------- */
/* Menu arriba ---*/

#ja-mainnav{
	margin-top: 7px;
	
}

#ja-mainnav .main {
    /*background: url("../../images/grad1-mask.png") repeat-x scroll !important; background-color:#8c8c8b;*/
    background-color:#373737;

	-moz-border-radius: 5px; 
	border-radius:5px;
	-moz-box-shadow: 0 0 5px #373737;
	-webkit-box-shadow: 0 0 5px #373737;
	box-shadow: 0 0 5px #373737;

}


/* Anuncios abajo (Spotlight bot)---*/
#ja-botsl .main {
	margin-top: 7px;
	
	-moz-border-radius: 5px; 
	border-radius:5px; 
	-moz-box-shadow: 0 0 5px #b9b9b9;
	-webkit-box-shadow: 0 0 5px #b9b9b9;
	box-shadow: 0 0 5px #b9b9b9;
	background:url(../images/spots2.jpg) repeat-x !important;

	height:150px;
	/*background:#ebebeb;     */
}

#ja-botsl .main-inner1 {
    border-top: none;
    border-bottom:none;
	text-align:center;
   
}

#ja-botsl .ja-box-left{
 text-align:center;
}
#ja-botsl .ja-box-center{
 text-align:center;
}

#ja-botsl .ja-box-right{
  text-align:center;

}

/* NavegaciÃ³n abajo ---*/
#ja-navhelper .main {
	border-top:none;
	border-bottom:none;
	
}

/* botÃ³n leer mas ---*/
p.readmore a {
    border: 1px solid #6AB9E1;;
	padding:2px 8px 2px 20px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weigth:bold;
	-moz-border-radius:5px;
	-moz-box-shadow:0 0 3px black;
	-webkit-box-shadow:0 0 3px black;
	box-shadow: 0 0 3px black;
	background:#006699;
}

p.readmore a:active, p.readmore a:hover, p.readmore a:focus {
	border-color:#333;
	text-decoration:none;
	
}



/* botones ---*/
.button{
	padding:1px 8px;
	font-weigth:bold;
	-moz-border-radius:5px;
	-moz-box-shadow:0 0 3px black;
	-webkit-box-shadow:0 0 3px black;
	box-shadow: 0 0 3px black;
}

.button:hover{
	cursor:pointer;
	border-color:#333;
}

/* mÃ³dulos ---*/
.ja-box-br{

	border-radius:5px;



}

.ja-box-bl{
border-radius:5px;


	
}

.ja-box-tr{
          margin-top:1px;
	border-radius:5px;


}

.ja-box-tl{


}
#Mod58{ /*modulo html especial para anuncios*/
  border-radius:5px;
           border:1px solid #ccc;

	padding:0 15px 10px;
	overflow: hidden;
        box-shadow: 2px 2px 5px #999;

}

#Mod109{ /*modulo html especial para anuncios*/
border-radius:5px;
border:1px solid #ccc;

padding:0 15px 10px;
overflow: hidden;
box-shadow: 2px 2px 5px #999;

}

#Mod110{ /*modulo html especial para anuncios*/
border-radius:5px;
border:1px solid #ccc;

padding:0 15px 10px;
overflow: hidden;
box-shadow: 2px 2px 5px #999;

}

#Mod111{ /*modulo html especial para anuncios*/
border-radius:5px;
border:1px solid #ccc;

padding:0 15px 10px;
overflow: hidden;
box-shadow: 2px 2px 5px #999;

}

#Mod100, #Mod39{  /*modulo en linea para ingles (100) y español (39)*/
  border-radius:5px;
           border:1px solid #ccc;
           box-shadow: 2px 2px 5px #999;
	padding: 10px 15px 10px;
	overflow: hidden;

}

#Mod87, #Mod106{ /* modulo html siguenos en para espanol (87) e ingles (106) */
  border-radius:5px;
           border:1px solid #ccc;
           box-shadow: 2px 2px 5px #999;
	padding: 10px 15px 10px;
	overflow: hidden;
}

#Mod96, #Mod101 { /*modulo imagenes aleatorias abajo a la derecha (96 español) (101 ingles)*/
margin-left: 40px;
}

#Mod93, #Mod103{    /*modulo compartir en redes sociales abajo en medio (español 93 e ingles 103)*/
  margin-left: 50px;
}


.customespecial img{  /*imagen de dentro del módulo html special*/
  width:100%;
}

#ja-left1{
  margin-left:5px;
}

#ja-mainnav .main-inner1 { 


  }

/* Default Joomla! Menu ---*/
#ja-container ul.menu li a {

}

/* Breadcrumbs ---*/
#ja-navhelper .main-inner1 {

}

/* Other ---*/
a.ja-icon-video {

}

div.ja-module h3, div.module h3 {
font-size: 100%;
text-transform: uppercase;
font-family: Helvetica, Arial, sans-serif;
margin:0 -15px;
padding:5px 15px;
} 


/*FOOTER*/
#ja-footer{
  color: gray;
   }
   

/* Tabs del organigrama-----------------------------------------*/
div.current {

/*	max-width: 650px;    */
max-width: 900px;

}

div.current p{
  text-align:justify;
  font-size: 13px;
}


div.current img {
    margin-right: 20px;
    margin-bottom: 10px;
    padding-bottom:25px;

}

.tabs.basic-details {  /*cada item pestaña  */
    background-color: #F2F2F2;
    border-left: 1px solid #D6D6D6;
    border-radius: 6px 6px 0 0;
    border-right: 1px solid #D6D6D6;
    border-top: 1px solid #D6D6D6;
    float: left;
    font-size: 9px;
    padding:5px;
    height: 35px;
    -moz-box-shadow:#D3D3D3 0 -2px 3px;
    -webkit-box-shadow:#D3D3D3 0 -2px 3px;
    font-family:Arial;

}

.tabs.basic-details.open{     /* pestaña abierta*/
    background-color: #ffffff;
    border-bottom: 1px solid #ffffff;!important
}

.tabs.basic-details.closed{  /* pestaña cerrada */

}

.items-leading {  /* articulo destacado en portada en la izquierda */
    float: left;
    text-align: justify;
    width: 50%;
}

.items-leading h2{ color:#fff;}

.items-row { /* articulo destacado en portada en la derecha*/
    
    float: right;
    width: 42%;
}
