	.texto {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #002B55;}
	.subtitulos {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #002B55;
		font-weight: bold;
		line-height: 12px;
	}
	
		.subtitulos:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #002B55;
		font-weight: bold;
		line-height: 12px;
		color: #FE6200;
	}
	
		.subtitulos_link:link, .subtitulos_link:hover, .subtitulos_link:active, .subtitulos_link:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		line-height: 12px;
		color: #FE6200;
	}
	
	.link_video {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FE6200;}
	.link_video a:link, .link_video a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FE6200;}
	.link_video a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #002B55;}
	.link_video a:link table { background-color: #000000;}
	.link_video a:hover table { background-color: #002B55;}
	.link_video a:link table tr td{ color: #78879d;}
	.link_video a:hover table tr td{ color: #FE6200;}
	
	

	
	.topos { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #002B55 ; font-weight: bold}
	a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #002B55; text-decoration: none}
	a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #002B55; text-decoration: none}
	a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #002B55; text-decoration: none}
	a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #002B55; text-decoration: none}
	
	.naranja:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: ##FE6200; text-decoration: none; font-weight: bolder;}
	.naranja:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: ##FE6200; text-decoration: none; font-weight: bolder;}
	.naranja:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FE6200; text-decoration: none; font-weight: bolder;}
	.naranja:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FE6200; text-decoration: none; font-weight: bolder;}
	
	img:active {  text-decoration: none; border-width:0}
	img:hover {   text-decoration: none; border-width:0}
	img:link {   text-decoration: none; border-width:0}
	img:visited {   text-decoration: none; border-width:0}
	
	BODY {
		scrollbar-face-color: EFEFEF;
		scrollbar-highlight-color: EFEFEF;
		scrollbar-3dlight-color: 738699;
		scrollbar-darkshadow-color: 738699;
		scrollbar-shadow-color: EFEFEF;
		scrollbar-arrow-color: 012851;
		scrollbar-track-color: EBECED;
		background-image: url(../images/bg12.gif);
	}
	
	.blanc {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
	}
	.blancB {
	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	.azure {
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		color: #85a0cd;
		text-decoration: none;
	}
	.gris {
	
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		color: #9d9fa2;
		text-decoration: none;
	}
	.blancBverdana {
	
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	#fondoGrisBlau TD {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #002b55;
	}
	#fondoBlauSol {
		background-color: #dcdfe5;
	}
	
	#fondoGrisSol {
		
	}
	#fondoBlauBlau TD{
		background-color: #dcdfe5;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #002b55;
	}
	#fondoGrisGris TD{
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #9d9fa2;
	
	}
	#fondoBlauGris TD{
		background-color: #dcdfe5;
		border-top: 1px solid #9d9fa2;
	}
	
	#fondodreBlauBlau TD{
		background-color: #afb4c0;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #002b55;
	}
	TD#fondodreBlauBlau {
		background-color: #afb4c0;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #002b55;
	}
	TD#fondodreGrisSol {
	background-color: #bcc1cd;
	}
	TD#fondodreBlauSol {
		background-color: #afb4c0;	
	}
	TD#fondodreBlauGris {
		background-color: #afb4c0;
		border-top: 1px solid #9d9fa2;
	}
	TD#fondodreGrisGris {
		background-color: #bcc1cd;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #9d9fa2;
	}
	TD#fondodreGrisBlau {
		background-color: #bcc1cd;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #002b55;
	}
	.txt9 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #DCDFE5;
	}
	
	/*------------*/
	
	.tablas_PDF {
		background-color: #FFFFFF;
		width: 90%;
		border: 2px solid #BCC1CD;
		color: #FFFFFF;
		margin-top: 30px;
		text-align: left;
	}
	
	.tablas_PDF-celulas {
	vertical-align: top;
	height:25px;
	padding:5px;
	text-align: left;
	
	}
	
	.tablas_PDF-celulas img {
		margin-top: 2px;
		/*margin-right: 5px;*/
	}
	
	.links_PDF-celulas:link {
		color: #002B55;
	}
	
	.links_PDF-celulas:active {
		color: #78879D;
	}
	
	.links_PDF-celulas:hover {
		color: #78879D;
	}
	
	.tablas_PDF-subtitulos {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #002B55;
		font-weight: bold;
		line-height:25px;
		text-align: left;
		padding:5px;
	}
	
	
		/*------------*/
	
	.tablas_video {
		background-color: #FFFFFF;
		width: 90%;
		border: 2px solid #BCC1CD;
		color: #FFFFFF;
		margin-top: 30px;
		text-align: left;
	}
	
	.tablas_video-celulas {
	vertical-align: top;
	height:25px;
	padding:5px;
	text-align: left;
	
	}
	
	.tablas_video-celulas img {
		margin-top: 1px;
		/*margin-right: 5px;*/
	}
	
	.links_video-celulas:link {
		color: #002B55;
	}
	
	.links_video-celulas:active {
		color: #78879D;
	}
	
	.links_video-celulas:hover {
		color: #78879D;
	}
	
	.tablas_video-subtitulos {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #002B55;
		font-weight: bold;
		line-height:25px;
		text-align: left;
		padding:5px;
	}
	
		table.tablas_video tr td a:hover {
		color: #78879D;
	}
	
	
	
	.footer a {
	color: #fff;
	padding-left: 42px;
	padding-right: 42px;
	}
	
	.footer a:hover {
	color: #fff;
	}
	
	.footer a:visited {
	color: #fff;
	}
	
	.links_derecha, .links_derecha ul, .links_derecha ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	list-style-type: none;
	list-style-position: outside;
}

.links_derecha:link, .links_derecha:link ul, .links_derecha:link ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	list-style-type: none;
	list-style-position: outside;
}

.links_derecha:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		list-style-image: url(../images/fletxa_topo.gif);
}

.links_derecha_div {margin-left: -20px;}

.links_derecha_current{ list-style-type: none; color:#fe6200; 	list-style-image: url(../images/fletxa_topo.gif);}
	
	/* ================================================================ 
	This copyright notice must be untouched at all times.
	
	The original version of this stylesheet and the associated (x)html
		is available at http://www.cssplay.co.uk/menus/final_drop.html
	Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
	This stylesheet and the associated (x)html may be modified in any 
	way to fit your requirements.
	=================================================================== */
	
	.menu {
		width:700px;
		height:17px;
		font-size:10px;
		position:relative;
		z-index:100;
		margin-left: 40px;
	}
	/* hack to correct IE5.5 faulty box model */
	* html .menu {width:700px; w\idth:700px;}
	/* remove all the bullets, borders and padding from the default list styling */
	.menu ul {padding:0;margin:0;list-style-type:none;}
	.menu ul ul {width:139px;}
	/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
	.menu li {float:left;width:99px;position:relative;}
	/* style the links for the top level */
	.menu a, .menu a:visited {display:block;font-size:10px;text-decoration:none; color:#fff; width:98px; height:17px; border:solid #fff; border-width:0px 0px 0px 1px; background:#78879d; padding-left:10px; line-height:16px;}
	/* a hack so that IE5.5 faulty box model is corrected */
	* html .menu a, * html .menu a:visited {width:99px; w\idth:88px;}
	
	
	/* style the second level background */
	.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#78879d;}
	/* style the second level hover */
	.menu ul ul a.drop:hover{background:#78879d; }
	.menu ul ul :hover > a.drop {background:#78879d; }
	/* style the third level background 
	.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}*/
	/* style the third level hover */
	.menu ul ul ul a:hover {background:#fe6200;}
	
	/* hide the sub levels and give them a positon absolute so that they take up no room */
	.menu ul ul {visibility:hidden;position:absolute;height:0;top:17px;left:0; width:139px; margin-bottom:10px;}
	/* another hack for IE5.5 */
	* html .menu ul ul {top:16px;t\op:17px;}
	
	/* position the third level flyout menu */
	.menu ul ul ul{left:139px; top:0px; width:149px;}
	
	/* position the third level flyout menu for a left flyout */
	.menu ul ul ul.left {left:-139px;}
	
	/* style the table so that it takes no ppart in the layout - required for IE to work */
	.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
	
	/* style the second level links */
	.menu ul ul a, .menu ul ul a:visited {background:#B4BAC7; color:#001e38; height:auto; line-height:13px; padding:2px 10px; width:118px;}
	/* yet another hack for IE5.5 */
	* html .menu ul ul a, * html .menu ul ul a:visited {width:140px;w\idth:118px;}
	
	/* style the top level hover */
	.menu a:hover {color:#fff; background:#fe6200;}
	.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#fe6200; border:solid #fff; border-width:0px 0px 0px 1px;}
	
	/* style the sub level hover */
	.menu ul ul a:hover{color:#fff; background:#fe6200;}
	/*.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#949e7c;}*/
	
	.menu a:hover#right {border-right:1px solid #fff;}  
	
	/* make the second level visible when hover on first level list OR link */
	.menu ul li:hover ul,
	.menu ul a:hover ul,
	.menu li:hover#current ul,
	.menu a:hover#current ul {visibility:visible; }
	
	/* keep the third level hidden when you hover on first level list OR link */
	.menu ul :hover ul ul{visibility:hidden;}
	
	/* make the third level visible when you hover over second level list OR link */
	.menu ul :hover ul :hover ul{ visibility:visible;}
	
	.submenu {
		height:16px;
		width:65px;
		font-size:10px;
		border-right:0px;
			}
	.submenu a, .submenu a:visited {display:block; font-size:10px; text-decoration:none; color:#fff;  height:16px; background:#B4BAC7; padding-left:10px; line-height:16px;}
	
	/* style the top level hover */
	.submenu a:hover {color:#fff; background:#fe6200;}
	/*.submenu :hover > a, .submenu ul ul :hover > a {color:#fff;background:#949e7c;}*/
	
	.submenu a:hover#right {border-right:1px solid #fff;} 
	
	td.sublinks { font-size:11px; background:#b4bac7; height:18px;} 
	.sublinks span {background:#f2f3f4; font-weight:bold; line-height:18px; padding: 3px 5px;} 
	
	.sublinks a {
		
		  font-weight:normal;
		  margin: 0px 5px;
	}
	
		.sublinks a:hover {
		  color:#fff;
	}
	
	#current {
		 background:#081053;
		 font-weight:bold;
	}
	
	#box {
		 font-size:11px;	
		 font-style:normal;
		 padding:15px 0px;
	}
	

	
	.bandera {
		margin-top: 4px;
		margin-right: 9px;
		margin-bottom: 4px;
		margin-left: 4px;
		border: 0px;
	}
	
	#attend {
	text-transform: uppercase;
	color: #fff;
			}
	
	#attend_current {
		text-transform: uppercase;
		color: #fff;
		background: #081053;		
	}
	
	#attend_current:hover{
		visibility: visible;
		}
		
	#attend_current:hover ul ul li, #attend_current:hover ul li {
		text-transform: none;
		}

/*ul.sitemap, ul.sitemap ul, ul.sitemap ul ul {
		margin-bottom:5px;
		}*/
		
ul.sitemap li {
		margin-left:-40px;
		list-style-type:none;
		line-height:18px;
		text-transform:uppercase;
		}
		
		ul.sitemap li img{
		margin-right:5px;
		}
		
		ul.sitemap li ul li{
		margin-left:-30px;
		list-style-type:none;
		text-transform:none;
		}
		
		ul.sitemap li a:hover {
		color:#fe6200;
		}