body {	background-color:#418FB5;
		margin:0;
		padding:0;}

#gral {width:790px;
		margin:0;
		padding:0;
		background-color:#ffffff;
		position:relative;
		float:left;}
		
#cabecera {	background:url(img/bg_cabecera.gif) 0 0 no-repeat;
			background-repeat: no-repeat;
			height:23px;
			width:779px;
			padding:90px 0 0 10px;
			font:12px arial, verdana;
			color:#fff;}
			
#cabecera H1{display:none;}
			
#cabecera a, #cabecera a:link, #cabecera a:visited, #cabecera a:hover {
		text-decoration:none;
		font:12px arial, verdana;
		color:#fff;
		padding:0 10px;}
		
#cabecera a.mail, #cabecera a.mail:link, #cabecera a.mail:hover, #cabecera a.mail:visited {background:url(img/ico-contacto.gif) 0 3px no-repeat;
	padding:0 10px 0 17px;}
			
.txt {font:12px arial,verdana;
	color:#333333;}

.primera {background-color:#EAEAEA;
		width:179px;
		padding:4px 0 0 0;}
			
.segunda {width:610px;}

a.etiq, a.etiq:link, a.etiq:visited  {
		background: url(img/etiqueta.gif) no-repeat;
		width:179px;
		height:37px;
		padding:7px 0 0 0;
		text-decoration:none;
		font:12px arial, verdana;
		color:#006699;
		text-align:center;
		margin:0;
		display:block;}

a.etiq:hover {color:#ffffff;
			background:url(img/etiqueta_on.gif) 0 0 no-repeat;}
			
.ilumin_on {background:url(img/etiqueta_on.gif) 0 0 no-repeat;
		width:179px;
		height:37px;
		padding:7px 0 0 0;
		text-decoration:none;
		font:12px arial, verdana;
		color:#fff;
		text-align:center;
		margin:0;
		display:block;}
			
#extranet {	font:12px arial, verdana;
			color:#ffffff;
			width:156px;
			background-color:#A0C4E0;
			text-align:center;}
			
#extranet input {border:1px solid #609CC0;
				background-color:#ffffff;
				font:11px arial, verdana;
				color:#609CC0;}
			
#extranet td {font:12px arial, verdana;
			color:#ffffff;
			text-align:right;}
			
a.extra_lk, a.extra_lk:link, a.extra_lk:hover, a.extra_lk:visited {
		font:11px arial, verdana;
		color:#006699;
		text-decoration:none;
		padding:2px 0 2px 0;
		display:block;
		width:90px;
		background-color:#CCE0EB;
		margin:5px 0 0 0;}
			
#texto {background-color:#f0f0f0;
		padding:10px;
		margin:10px;
		text-align:left;
		line-height:30px;
		border:1px solid #418FB5;}
		
#texto p {	font:13px verdana, arial;
			color:#000;
			margin:0;
			padding:0 0 5px 0;}
			
#texto strong, #cont_sec strong, #destac strong, #terminos strong {
		color:#418FB5;
		font-style:italic;}
		
#destac {background-color:#EAEAEA;
		padding:0 10px 10px 10px;
		margin:0 16px 10px 12px;
		font:12px arial, verdana;
		color:#333333;
		text-align:left;}
		
#destac H1 {font:16px times new roman, arial, verdana;
			font-weight:bold;}

#destac p {margin:0;padding:0 0 10px 0;}
	
#destac p.cuad {	margin:0;
		padding:0 0 10px 12px;
		background: url(img/pt_nar.gif) 0 5px no-repeat;}
		
a.nar, a.nar:link, a.nar:hover, a.nar:visited {
		font:12px arial, verdana;
		color:#FF6600;
		text-decoration:underline;}

#noticias {	width:586px;
			text-align:left;}

#submenu {margin:2px 0 0 3px;
		padding:9px 0;
		/*background:url(img/bg-menu.gif) 0 0 repeat-x;*/
		background:url(img/bg-solapas.gif) 0 0 repeat-x;
		height:24px;
		border-bottom:4px solid #AFADAD;}
		
/*#submenu td {border-right:1px solid #000;}*/

#submenu a, #submenu a:link, #submenu a:visited {
	font:bold 12px arial, verdana;
	color:#000;
	text-decoration:none;
	padding:5px 0;
	display:block;
	text-align:center;}
	
#submenu a:hover {color:#FF6600;}
			
.fecha {font:12px arial, verdana;
		color:#FF6600;
		font-weight:bold;}
				
.titulo {font:12px arial, verdana;
		color:#11709F;
		font-weight:bold;}
			
.noti {text-align:left;
		font:12px arial, verdana;
		color:#333333;
		padding:10px;
		margin:0 0 10px 0;
		width:560px;
		border-right:1px solid #99C2D7;
		border-bottom:1px solid #99C2D7;}
		
#footer {background-color:#2B80AB;
		border:1px solid #fff;}
		
#idtemas {width:167px;
		visibility:hidden;
		position:absolute;
		top:200;
		left:158;}
		
#idtemas a, #idtemas a:link, #idtemas a:visited {
			background-color:#297FAE;
			border-bottom:1px solid #94BFD7;
			display:block;
			font:12px arial,verdana;
			color:#ffffff;
			width:167px;
			padding:5px;
			margin:0;
			text-decoration:none;}
			
#idtemas a:hover {
			background-color:#A0C4E0;
			border-bottom:1px solid #94BFD7;
			display:block;
			font:12px arial,verdana;
			color:#ffffff;
			width:167px;
			padding:5px;
			margin:0;
			text-decoration:none;}

#idindice {width:167px;
		visibility:hidden;
		position:absolute;
		top:208px;
		left:170px;
		margin:0;
		padding:0;}
		
#idindice a, #idindice a:link, #idindice a:visited {
			background-color:#297FAE;
			border-bottom:1px solid #94BFD7;
			display:block;
			font:12px arial,verdana;
			color:#ffffff;
			padding:5px;
			margin:0;
			text-decoration:none;}
			
#idindice a:hover {background-color:#A0C4E0;}

			
#tit_seccion {font:18px Times New Roman, verdana;
			background-color:#2B80AB;
			padding:3px 0 3px 10px;
			color:#ffffff;
			text-align:left;
			border-bottom:2px solid #F8F6F1;
			margin:0 10px;}
			
#cont_sec {padding:20px;
		margin:0 10px 10px 10px;
		font:12px arial, verdana;
		color:#333333;
		text-align:left;
		line-height:150%;}
		
a.temas, a.temas:link, a.temas:hover, a.temas:visited {
		font:12px arial, verdana;
		color:#333333;
		padding:2px 0;
		text-decoration:none;
		display:block;}
		
.temas_int a, .temas_int a:link, .temas_int a:visited {
		font:bold 18px arial, verdana;
		color:#2B80AB;
		padding:6px 0;
		text-decoration:none;
		display:block;}
		
.temas_int a:hover {text-decoration:underline;}
		
.temas_txt {font:bold 12px arial,verdana;
			color:#ff6600;
			padding:0;
			margin:0 0 10px 0;}
			


.inputR {border:1px solid #609CC0;
		background-color:#ffffff;
		font:11px arial, verdana;
		color:#609CC0;}
		
.form_txt {font:12px arial, verdana;
		color:#333333;
		border-bottom:1px solid #A0C4E0;
		padding:8px 0 0 5px;}
		
.lk_inter {font:12px arial, verdana;
		color:#333333;
		border-bottom:1px solid #A0C4E0;
		padding:8px 0 10px 5px;}
		
.lk_spon {font:12px arial, verdana;
		color:#333333;
		border-top:1px solid #A0C4E0;
		padding:5px 0 10px 5px;}
		
.temas_int {border-bottom:1px solid #99C2D7;
			padding:0 0 10px 0;
			margin:0 0 10px 0;}

.temas_int h3, #tema_ampliado h2 {font:11px arial,verdana;
			color:#006699;
			padding:0;
			margin:0;}
			
.temas_int h2 {font:bold 13px arial,verdana;
			color:#006699;
			padding:0;
			margin:0;}
			
#tema_ampliado h1 {font:bold 18px arial,verdana;
			color:#006699;
			padding:0;
			margin:10px 0;}
			
.temas_int p {font:13px arial,verdana;
			color:#000;
			padding:0;
			margin:0;
			line-height:17px;}
			
#tema_ampliado p {font:13px arial,verdana;
			color:#000;
			padding:0 0 5px 0;
			margin:0;}
			
#tema_ampliado {margin:10px;
				padding:0;
				text-align:left;}
				
#relacionados {	margin:10px;
				padding:10px;}
				
#relacionados h1 {font:bold 13px arial,verdana;
			color:#006699;
			background:url(img/ico-articulos.gif) 0 0 no-repeat;
			padding:0 0 0 16px;
			margin:0 0 5px 0;
			text-align:left;}
			
#relacionados a, #relacionados a:link, #relacionados a:visited {
		font:bold 13px arial,verdana;
		color:#FF6600;
		text-decoration:none;		
		padding:2px 0 2px 16px;
		display:block;
		text-align:left;}
		
#relacionados a:hover {text-decoration:underline;}

#terminos {	margin:10px;
			padding:0;
			background-color:#fff;}
			
#terminos h1 {margin:0;
			padding:10px 20px 5px 20px;
			font:bold 14px arial, verdana;
			color:#006699;
			border-top:1px solid #99C2D7;}
			
#terminos p {margin:0 20px 10px 20px;
			padding:0;
			font:12px arial, verdana;
			color:#333;}
