/* Primero reiniciamos todos los elementos */
/*********************************************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
strong{ font-weight:bold;}


a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5f5f5f; text-decoration: none }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E42A2F; text-decoration:underline; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5f5f5f; text-decoration: none}

a:link.galeria{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E42A2F; text-decoration: none }
a:hover.galeria { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E42A2F; text-decoration:underline; }
a:visited.galeria { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#E42A2F; text-decoration: none}

/*********************************************************************************************************************/
body { background-color:#223c72; font-size:12px; color:#292929; font-family:Arial, Helvetica, sans-serif}
.fuente{font-size:12px; color:#292929; font-family:Arial, Helvetica, sans-serif}
/******LISTAS*********************************************************************************************************/
ul.portada{font-size:11px; margin:10px;list-style:none; padding:0px;}
ul.portada li{background-image:url(../imagenes/icocportada.gif); background-repeat:no-repeat; background-position:5px 6px;  padding:0px 0px 10px 15px;}

ul.normal{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#292929; padding: 5px 0px 5px 35px; display: block; width: 100%;}
ul.normal li{ margin-top:2px; padding:0px 0px 0px 17px; background-image:url(../imagenes/lista.gif); background-position:top left; background-repeat:no-repeat;}
ul.normal li a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #292929; text-decoration: none }
ul.normal li a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E42A2F; text-decoration:underline; }
ul.normal li a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E42A2F; text-decoration:underline; }
ul.normal li a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E42A2F; text-decoration:underline; }
/******SUBLISTA*******************************************************************************************************/
ul.normal ul { margin-top:2px; padding:0px 0px 0px 17px;}
ul.normal ul li{ margin-top:2px; padding:0px 0px 0px 17px; background-image:url(../imagenes/sublista.gif); background-repeat:no-repeat;}
/*********************************************************************************************************************/
p{padding:5px; color:#292929; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.agris{}
.agris:link,.agris:visited,.agris:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #115091; text-decoration: none}
.agris:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E42A2F; text-decoration: underline;}

.agrisN:link,.agrisN:visited,.agrisN:active { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px;  color:#115091; text-decoration: none}
.agrisN:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #E42A2F; text-decoration: underline; padding: 2px 0px;}
/*********************************************************************************************************************/
.txtnegro { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.txtnegrojusti { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify;}
.txtazul { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004489;}
.txtgrisgaleria { font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#292929; background-image: url(../imagenes/fondotablal.jpg); padding: 2px 10px; background-repeat: repeat-x;}
.txtgris {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#292929; background-image: url(../imagenes/fondotablal.jpg); padding: 2px 0px; background-repeat: repeat-x;}
.txtgris:link,.txtgris:visited,.txtgris:active 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00FF00;
}
.txtgrisjusti { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#292929; text-align:justify;}
.txtgrisDe {
	border-bottom: solid #e2e1e1 1px;
	background-image: url(../imagenes/fondotablal.jpg);
	background-repeat:repeat-x;
}
.txtnegroB { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004489; font-weight:bold;}
.txtazulB { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004489; font-weight:bold;}
.txtgrisB {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	font-weight:bold;
	background-repeat:repeat-x;
	background-image: url(../imagenes/fondotabla.jpg);
	background-color: #EEEDEB;
}

.txtazulP { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#004489;}
.txtazulmini { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#004489;}
.txtgrisP { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f;}

/*.mas{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f;}
.mas a, a:link, a:visited, a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f;}
.mas a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066;text-decoration:underline;}
*/
.txtnegroP { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.txtazulPB { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#004489; font-weight:bold;}
.txtgrisPB { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5f5f5f; font-weight:bold;}
.txtnegroPB { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}

/*********************************************************************************************************************/
#botonera{
	text-align:left;
	z-index: 100;
}
/*********************************************************************************************************************/
/* jdMenu.slate*/

ul.jd_menu_slate a#activo{float:left; color: #ffffff; background-color:#dd2929; margin:0; padding:0 0 0 1px; text-decoration:none;}
ul.jd_menu_slate a#activo span{display:block; background-color:#e42c2a;  padding:6px 10px 6px 10px; cursor:default;}
ul.jd_menu_slate {margin:0; padding:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif}

ul.jd_menu_slate a.on {float:left; color: #f4ec09; margin:0; padding:0 0 0 1px; text-decoration:none;}
ul.jd_menu_slate a.on span{display:block; padding:6px 10px 6px 10px; cursor:inherit;}

ul.jd_menu_slate a, 
ul.jd_menu_slate a:active,
ul.jd_menu_slate a:link,
ul.jd_menu_slate a:visited {color: #ffffff; text-decoration:none;}
ul.jd_menu_slate a span{display:block; padding:6px 12px 6px 10px; margin-left:-3px;}

ul.jd_menu_slate li {padding: 0px 0px 0px 1px; margin-right:2px; cursor: pointer; white-space: nowrap; color: #FFFFFF;}
ul.jd_menu_slate a:hover span{background-position:0% -25px; color:#FFFFFF; background-color:#e42c2a; }

ul.jd_menu_slate li.jd_menu_active_menubar,
ul.jd_menu_slate li.jd_menu_hover_menubar {	background-position:100% -25px;	background-repeat:no-repeat; color:#FFFFFF;}

ul.jd_menu_slate ul {border: 1px solid #cf2826;}

ul.jd_menu_slate ul li {padding: 3px 10px 3px 4px; background: #e42c2a;	border: none;}

ul.jd_menu_slate ul li a,
ul.jd_menu_slate ul li a:active,
ul.jd_menu_slate ul li a:link,
ul.jd_menu_slate ul li a:visited {color: #ffffff;}

ul.jd_menu_slate ul li.jd_menu_active,
ul.jd_menu_slate ul li.jd_menu_hover {padding-top: 2px;	border-top: 1px solid #cf2826; padding-bottom: 2px;	border-bottom: 1px solid #cf2826; color: #FFFFFF;}

ul.jd_menu_slate ul li.jd_menu_active a.jd_menu_active,
ul.jd_menu_slate ul li.jd_menu_hover a.jd_menu_hover {color:#FFFFFF;}

/*********************************************************************************************************************/
/* jdMenu */
ul.jd_menu{	margin: 0px; padding: 0px; list-style-type: none;}

ul.jd_menu ul {display: none;}

ul.jd_menu li {	float: left;}

/*********************************************************************************************************************/
/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {position: absolute;	display: none; list-style-type: none; margin: 0px; padding: 0px; z-index: 999;}

ul.jd_menu ul li,
ul.jd_menu_vertical ul li {	float: none;margin: 0px;}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

.bloque{margin-bottom:10px; min-height:140px;}

/*********************************************************************************************************************/
#marca0{ display:block; width:223px; height:193px;}
#marca1{ display:block; width:223px; height:193px;}

/*********************************************************************************************************************/
.caja,.caja_acreditaciones,.caja_acreditacionesP {font-family: Arial, Helvetica, sans-serif; font-size: 10; border-color: #223c72; border-width: 1; border-style: solid; background-color:#efedec;}
.caja_acreditaciones { width: 420px; margin:4px 3px 3px 3px; font-size: 11;}
.caja_acreditacionesP { width: 176px; margin:4px 3px 3px 3px; font-size: 11;}
.btn {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:none; color: #000000; background-color: #efedec; letter-spacing: 2px; border: 1px #223c72 dashed}
/**********************************************************************************************************************/
.titulo{ float:left; padding:2px; height: 14px;	font-weight: bold;}
.titulo:link,.titulo:visited,.titulo:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #115091; text-decoration: none}
.titulo:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E42A2F; text-decoration: underline;}
.izq{ float:left;}
.despliega{float:right; padding:4px 7px 0px 0px;}
/******fotos noticias*************************************************************************************************/
ul#fotonotis{ list-style:none; width: 817px;}
ul#fotonotis li { width: 166px; height: 120px; margin: 10 17 10 17px; float:left;}
  
/**********************************************************************************************************************/
