@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #999;
}
.link_imagen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.link_imagen A:link
{ text-decoration: none;
color:#FFF;
      }
.link_imagen A:visited 
{ text-decoration: none;
color:#FFF;
      }
.link_imagen A:hover 
{ text-decoration: none;
   color:#FFF;
   }
.link_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: right;
}
.link_footer A:link
{ text-decoration: none;
color:#FFF;
      }
.link_footer A:visited 
{ text-decoration: none;
color:#FFF;
      }
.link_footer A:hover 
{ text-decoration: none;
   color:#FFF;
   }
.link_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: right;
	font-style: normal;
	font-weight: normal;
}
.link_top A:link, A:visited 
{ text-decoration: none;
color:#999;
      }
.link_top A:visited 
{ text-decoration: none;
color:#999;
      }
.link_top A:hover 
{ text-decoration: none;
   color:#999;
   }
ul.menu
{
   list-style:none;
   cursor:hand;
 }
ul.menu A:link, A:visited 
{ text-decoration: none;
   color:#FFF;
   }
ul.menu A:visited 
{ text-decoration: none;
   color:#FFF;
   }
ul.menu A:hover 
{ text-decoration: none;
   color:#ccc;
   }
ul.menu li
{
	position:relative; /* Las coordenadas de los ul inferiores serán relativas al <li> que los contiene */
	width:130px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-right:10px;
	padding-bottom:-10px;
}
.menu_izq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.menu_izq A:link, A:visited 
{ text-decoration: none;
color:#333;
      }
.menu_izq A:visited 
{ text-decoration: none;
color:#333;
      }
.menu_izq A:hover 
{ text-decoration: none;
   color:#000;
   }
ul.menu ul
{
   position:absolute; /* Esta posición es relativa al <li> que contiene a este <ul> */
   left:30px; /* Para que no monte sobre el <li> */
   top:-1px;
   display:none;
   list-style:none;
}
ul.menu li:hover > ul
{
   display:block;
}
ul.menu> li > ul /* Solo para los ul debajo de los li de primer nivel. */
{
	position:absolute;
	left:-10px;
	top:15px;
	display:none;
	list-style:none;
	background-color:#1b1b1b;
	margin-left:0px;
	padding-top:10px;
	padding-left: 10px;
	cursor: hand;	
	}
ul.menu>li>ul>li
{ 
	font-size: 11px;
	margin-bottom:10px;
}
	
ul.menu > li /* Sólo para li de primer nivel */
{
   display:inline;
}
.titulos_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: auto;
	font-weight: bold;
}
.texto_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texto_index A:link
{ text-decoration: none;
color:#000;
      }
.texto_index  A:visited 
{ text-decoration: none;
color:#000;
      }
.texto_index  A:hover 
{ text-decoration: none;
   color:#000;
   }
.contenidos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
titulo_contenidos1 {
	font-size: 12px;
	color: #09769F;
}
#TitulosRSE {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FF3334;
}

