/* estilos joomla */

body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  
}

a{
  font-family:Arial, Helvetica, sans-serif;
  color:#cc3399;
}

.contentheading{
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#003399;
}

.Titulo{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight: bold; 
  color:#003399;
}

.Enlace{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#cc3399;
}

.Contenido{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  padding:5px;
}


.search{    
    padding-left: 10px;       
}

.search input{    
    width: 140px;   
    font-size: 0.7em;   
    background-image:url(../img/busqueda_11x11.gif);
    background-position:right;
    background-repeat:no-repeat;
    border:solid;
    border:1px;
    margin-top:3px;

}
.moduletable_destacado h6 a
{
	font-size: 13px;
	text-decoration: none;	
	} 
.moduletable_destacado h3 
{
	background-color: #333;
	color: #FFF;	
	font-size: 14px;
	padding: 3px;
	margin: 5px;
	}

.gn_pagination_1 a 
{
	text-decoration: none;
	padding:0  3px 0 1px;	

	
}
	
.gn_pagination_1 a:hover
{
	color: #003399;	
	
} 

.gn_pagination_1  a.selected	
{
	background-color: #CCC;
}


.latestnews_noticias{
   width:450px;
   height: 100px; 
}

.jxtcnews_noticias{
   width:450px;   
   height: 50px;
}

.paginador{
   height: 20px; 
   width:450px; 
   word-wrap: break-word; 
}

/* fin estilos joomla*/

/* estilos menu principal */


#nav {width:775px; height:20px; background:#090528; position:relative; font-size:11px; font-family: Arial, Helvetica, sans-serif; }

#nav .select, #nav .current {margin:0; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:auto;}

#nav .select a,
#nav .current a {display:block; height:20px; float:left; background:#090528; padding:0 10px 0 10px; text-decoration:none;  line-height:20px; white-space:nowrap; border-right:1px solid #003399; color:#0099ff;}
* html #nav .select a, * html #nav .current a {width:1px; height:21px; font-size: 11px;}


#nav .select a:hover, 
#nav .select li:hover a {background:#666666; cursor:pointer; color:#00ff33;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}

#nav .current a {background:#666666; color:#00ff33;}


#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {background:#666666; color:#00ff33;}

#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {background:#666666; color:#00ff33;}

#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:775px; top:20px; left:0; background:#666666; margin-top:0; padding:0; z-index:100; color:#ff0}

#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}

#nav .sub_active {display:block; position:absolute; width:775px; top:20px; left:0; background:#666666; margin-top:0; padding:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0}

#nav .sub_active a {height:16px; text-decoration:none; line-height:16px; white-space:nowrap; display:block; float:left; background:#666666; 
padding:2px 10px 2px 10px; margin:0; white-space:nowrap; border:0; color:#fff;}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block; height:16px; text-decoration:none; line-height:16px; background:#666666; padding:2px 10px 2px 10px; margin:0; white-space:nowrap; border:0; color:#fff}

.menualice2{
  background:#666666;
  width: 775px;  /* Original is 775px */
  height: 38px;
}

/* fin estilos menu principal */


/* estilos joomfish */   

#jflanguageselection{
    height: 28px;
    float: right;
    margin: 0px 0px 0px 0px;    
    white-space: nowrap;
}


/* language lists with UL (names & images) */

#jflanguageselection ul.jflanguageselection{

	list-style: none;
	padding: 0;
	margin-top: 3px;
	font-weight: normal;
}


#jflanguageselection ul.jflanguageselection li{

	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
	font-size: 0.9em;
}

#jflanguageselection ul.jflanguageselection li#active_language{

 	font-weight: bold;
	font-size: 1.0em;
}


#jflanguageselection ul.jflanguageselection li a{

	display: block;

}


#jflanguageselection ul.jflanguageselection img{

	border: none;

}


div#jflanguageselection img.langImg {

	float: left;
	border: none;
	margin-top: 0px;

}

div#jflanguageselection li img.langImg {

        float: left;
	border: none;
	margin: 0px 1px 0px 1px;

}


/** Styles for the drop down list */


#jflanguageselection select.jflanguageselection{

	border: 1px solid #cccccc;

}



#jflanguageselection label.jflanguageselection{

	position:absolute;
	left:-1000px;
}


/** Controls Raw Display of Images **/



.rawimages {

	text-align: center;
	margin-top: 0px;

}

.rawimages img {

	border: none;
	margin: 0px;

}

.rawimages span#active_language img{

	margin: 0px;
	border: none;

}


div#jflanguageselection img.langImg{ float: left; border: none; margin-top: 0px; }

div#jflanguageselection li img.langImg{ float: left; border: none; margin: 1px 3px 0px 0px; }



#jflanguageselection .opaque{

	filter:alpha(opacity=30);

}

#jflanguageselection option.opaque{

	color:graytext;

}

/* fin estilos joomfish */


.contentpaneopen{
    padding-left: 10px;
    padding-right: 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    max-width:775px;
}

.contentpaneopen table{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    max-width:775px;
}

.contentpaneopen .contentheading{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
      
}


.contentpaneopen .buttonheading img{
    border: 0;
      
}

.contentpaneopen a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration: none;  
}

.contentpaneopen a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration: none;
    color: #003399;  
}

.destacado .title a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    text-decoration: none;
    font-weight: bold;
}

.destacado .title a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    text-decoration: none;
    color: #003399;  
    font-weight: bold;
}

.destacado .intro{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    text-align: justify;
}

.destacado .intro strong{
    font-weight: normal;
}

.destacado .paginador{
    text-decoration: none;
    font-weight: bold;
    font-size:11px;
}

.destacado .paginador a{
    text-decoration: none;
    font-weight: bold;
    font-size:11px;
}

.destacado .paginador a:hover{
    text-decoration: none;
    color: #003399;  
    font-weight: bold;
     font-size:11px;
}

.noticias{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

.noticias .cuerpo{
    padding-top: 15px;
}

.noticias .title a{
    text-decoration: none;
    font-weight: bold;
}

.noticias .title a:hover{
    text-decoration: none;
    color: #003399;  
    font-weight: bold;
}

.noticias .date{
    color: #333333;  
   /* font-weight: bold; */
}

.noticias .intro{
   font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
   text-align: justify;
}

.noticias .intro strong{
    font-weight: normal;
}

.noticias .paginador a{
    text-decoration: none;
    font-weight: bold;
}

.noticias .paginador a:hover{
    text-decoration: none;
    color: #003399;  
    font-weight: bold;
}



.eventos .intro{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
    font-weight: normal;
}

.eventos .intro strong{
    font-weight: normal;
}

.eventos{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

.eventos .link a{
   text-decoration: none;
   font-weight: bold;
}

.eventos .link a:hover{
    text-decoration: none;
    color: #003399;  
    font-weight: bold;
}



.moduletable_eventos .mod_placehere_eventos{ 
    padding-top: 10px;  
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}



.moduletable_eventos .contentheading{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

.moduletable_eventos  a{
   text-decoration: none;
   font-weight: bold;
}

.moculetable_eventos  a:hover{
    text-decoration: none;
    color: #003399;  
    font-weight: bold;
}


.contentpane div{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #003399;  
    font-weight: bold;
   /* width: 530px; */
    
}

.logout{
   background-color: #ffffff;
   width:100%;
   text-align: right;
}

.logout div{   
   padding : 5px 5px 0px 5px;   
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-color: #000000;
   display: inline;
   
}

#system-message{
     background-color: #ffffdd;
     width: 550px;
     border: 1px solid #cccccc;
     align : center;
     margin-left: 100px;
     padding-top: 10px; 
     padding-left: 10px; 
     padding-bottom: 10px; 
}


#system-message dt{
     margin-left: 30px;
     font-weight: bold; 
     color:red;
}

#system-message dd{
     margin-left:10px;
     margin-top:5px;
     margin-bottom:5px;
}


#system-message dd ul li{
     list-style: none;
}


#system-message dt.message, dd.message{
     display: block;
}

#system-message dd.error{
     display: block;
}



.moduletable_menuintranet{
   border: 1px solid #cccccc;
   padding: 5px 5px 5px 5px;
   background-color: #eaeaea;
   width: 120px;
   margin-left: 10px;
   margin-right: 10px;
   vertical-align: top;

}


.moduletable_menuintranet table{
    padding-left: 10px;
    padding-right: 10px;

}

.moduletable_menuintranet table td {
    padding-top: 1px;
    padding-bottom: 1px;
}

.moduletable_menuintranet table td a.mainlevel{
    font-size: 11px;
    font-weight: bold;
    text-decoration : none;    
}

.moduletable_menuintranet table td a.mainlevel:hover, .moduletable_menuintranet table td a#active_menu{
    font-size: 11px;
    text-decoration : none;
    color: blue;
    font-weight: bold;
}
