	/* estilos generales */
	body {
		background: url(../../img/front/home_fondoTop.png) top left repeat-x;
		margin: 0;
		padding: 0;
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		text-align: center;
	}
	a {
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	/* estilos panel central */
	#panel {
		margin: 0 auto;
		width: 940px;
		text-align: left;
	}
	/* estilos panel cabecera */
	#panel_top {
		display: block;
		float: left;
		width: 100%;
		height: 36px; 
		color: white;
		padding: 5px 0 5px 0;
	}
	#panel_top_links {
		display: block;
		float: right;
	}
	#panel_top span {
		display: block;
		float: left;
		width: 20px;
		text-align: center;
	}
	#panel_top span.first {
		display: block;
		float: left;
		width: 10px;
		text-align: left;
	}
	#panel_top span.last {
		display: block;
		float: left;
		width: 10px;
		text-align: right;
	}
	#panel_top a {
		display: block;
		float: left;
		color: white;
	}
	
	/* estilos panel logos */
	#panel_logos {
		display: block;
		float: left;
		width: 100%;
		height: 100px; 
	}
	#panel_logos img {
		margin: 1px;
	}
	#panel_logos img.first {
		margin-left: 0;
	}
	#panel_logos img.last {
		margin-right: 0;
	}
	#panel_logos_left {
		display: block;
		float: left;
		margin-left: 20px;
	}
	#panel_logos_right {
		display: block;
		float: right;
		margin-top: 10px;
	}

	/* estilos panel bottom */
	#panel_bottom {
		display: block;
		float: left;
		width: 100%;
		height: 20px;
		border-top: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
		color: #1d4579;
		padding: 10px 0 10px 0;
		margin-top: 10px;
	}
	
	#panel_bottom_links {
		display: block;
		float: left;
	}
	
	#panel_bottom_copy {
		display: block;
		float: right;
	}
	
	#panel_bottom span {
		display: block;
		float: left;
		width: 20px;
		text-align: center;
	}
	#panel_bottom span.first {
		display: block;
		float: left;
		width: 10px;
		text-align: left;
	}
	#panel_bottom span.last {
		display: block;
		float: left;
		width: 10px;
		text-align: right;
	}
	
	#panel_bottom a {
		display: block;
		float: left;
		color: #1d4579;
	}
	
	/* estilos panel homeContent */
	#panel_homeContent {
		display: block;
		float: left;
		width: 948px; 
		height: 410px; 
		clear: both;
		margin-bottom: 8px;
	}

	#panel_homeContent_top {
		display: block;
		float: left;
		height: 15px;
		background: url(../../img/front/home_panel_top.png) top left repeat-x #eaeaea;
		clear: both;
		width: 100%;
	}
	#panel_homeContent_bottom {
		display: block;
		float: left;
		height: 15px;
		background: url(../../img/front/home_panel_bottom.png) top left repeat-x;
		clear: both;
		width: 100%;
	}
	#panel_homeContent_contentRows {
		display: block;
		float: left;
		clear: none;
		width: 98%;
		height: 100%;
	}
	#panel_homeContent_left {
		display: block;
		float: left;
		width: 5px;
		background: url(../../img/front/home_panel_left.png) top left no-repeat;
		clear: left;
	}
	#panel_homeContent_right {
		display: block;
		float: left;
		width: 5px;
		background: url(../../img/front/home_panel_right.png) top left no-repeat;
		clear: right;
	}
	#panel_homeContent_content {
		display: block;
		float: left;
		width: 100%;
		height: 387px;
		background-color: #eaeaea;
	}
		
	#panel_advancedContent_content {
		display: block;
		float: left;
		width: 700px;
		background-color: #eaeaea;
		margin-top: 50px;
		margin-left: 140px;
	}
		
	#panel_homeContent_block1 {
		display: block;
		float: left;
		width: 158px;
		margin-top: 60px;
	}
	#panel_homeContent_block2 {
		display: block;
		float: left;
		width: 640px;
		margin-top: 60px;
	}
	#panel_homeContent_block2 h1 {
		font: bold 20pt Arial, Verdana, Helvetica, sans-serif;
		color: #1d4579;
		margin: 0;
	}
	#panel_homeContent_block2 p {
		text-align: justify;
		margin: 0;
	}
	#panel_homeContent_block2 table {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		margin-top: 20px;
	}
	#panel_homeContent_block2 tr {
	}
	#panel_homeContent_block2 td  {
	}
	#panel_homeContent_buscadorA {
		background: url(../../img/front/home_buscadorCaja_A.png) top left no-repeat;
		width: 315px;
	}
	#panel_homeContent_buscadorA input {
		margin-left: 10px;
		border: 0;
	}
	#panel_homeContent_buscadorB {
	}
	#panel_homeContent_buscadorBlank {
	}
	#panel_homeContent_buscadorC {
		display: block;
		float: left;
	}
	#panel_homeContent_buscadorPeuA {
		padding-top: 10px;
		font: 9pt Arial, Verdana, Helvetica, sans-serif;
		vertical-align: top;
		line-height: 1.5em;
	}
	#panel_homeContent_buscadorPeuC {
		padding-top: 10px;
		font: 9pt Arial, Verdana, Helvetica, sans-serif;
		vertical-align: top;
		line-height: 1.5em;
	}
	#panel_homeContent_buscadorBlank {
	}
	#panel_homeContent_buscadorPeuB {
		padding-top: 10px;
		padding-right: 5px;
		font: 9pt Arial, Verdana, Helvetica, sans-serif;
		text-align: right;
		vertical-align: top;
		line-height: 1.5em;
	}
	#panel_homeContent_buscadorPeuB  a {
		float: right;
		display: block;
		clear: both;
	}
	
	#panel_homeContent_buscadorPeuD {
		padding-top: 10px;
		padding-right: 5px;
		font: 9pt Arial, Verdana, Helvetica, sans-serif;
		text-align: right;
		vertical-align: top;
		line-height: 1.5em;
	}
	#panel_homeContent_buscadorPeuD a {
		float: right;
		display: block;
		clear: both;
	}

	.panel_homeContent_filtro_titulo {
		display: block;
		float: left;
		width: 140px;
	}
	.panel_homeContent_filtro_opcion1 {
		display: block;
		float: left;
		width: 75px;
	}
	.panel_homeContent_filtro_opcion2 {
		display: block;
		float: left;
	}
	.panel_homeContent_filtro_opcion1a {
		display: block;
		float: left;
		width: 100px;
	}
	
	#panel_homeContent_buscadorPeuA input, #panel_homeContent_buscadorPeuB input, #panel_homeContent_buscadorPeuC input, #panel_homeContent_buscadorPeuD input {
		display: block;
		float: left;
	}

	#panel_busqueda {
		float: right;
		display: block;
	}
	
	#panel_logos_thin {
		text-align: right;
	}
		
		
	 #panel_logos #panel_busqueda img {
		margin: 0;
	}
	
	#panel_busquedaContent {
		display: block;
		float: left;
		width: 940px; 
		clear: both;
	}
	#panel_busquedaContent_botonera
	{
		display: block;
		float: left;	
	}

	#panel_busquedaContent_botonera_botones
	{
	}

	#panel_busquedaContent_botonera_botones img
	{
		display: block;
		float: left;
	}

	#panel_busquedaContent_botonera_botones .sombra
	{
		display: block;
		float: left;
		margin-top: 26px;
	}
	
	#panel_busquedaContent_botonera_barra
	{
		display: block;
		float: left;
		background: url(../../img/front//busqueda_pestanya_barra1.png) top left repeat-x;
		width: 100%;
	}	
	#panel_busquedaContent_botonera_barraLeft
	{
		display: block;
		float: left;
	}	
	#panel_busquedaContent_botonera_barraRight
	{
		display: block;
		float: right;
	}
	#panel_busquedaContent_contenido
	{
		background: url(../../img/front//busqueda_fondoContenido1.png) top left;
		display: block;
		float: left;
		width: 100%;
		padding-bottom: 15px;
	}
	
	#panel_busquedaContent_resultados
	{
		display: block;
		float: left;
		width: 678px;		
		margin-left: 17px;
		margin-top: 10px;
	}
	#panel_busquedaContent_resultados em
	{
		font-style: normal;
		font-weight: bold;
		//background-color: yellow;
	}
	#panel_busquedaContent_resultados_cabecera
	{
		display: block;
		float: left;
		width: 100%;		
	}
	#panel_busquedaContent_resultados_cabeceraLeft
	{
		display: block;
		float: left;
	}
	#panel_busquedaContent_resultados_cabeceraRight
	{
		display: block;
		float: right;
	}	
	#panel_busquedaContent_resultados_cabeceraContent
	{
		display: block;
		float: left;
		width: 662px;
		height: 17px;
		background: url(../../img/front//busqueda_resultadosBox.png) top left;
		padding: 8px 4px 5px 4px;
	}
	#panel_busquedaContent_resultados_cabeceraContent_idiomas
	{
		display: block;
		float: left;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
	}
	#panel_busquedaContent_resultados_cabeceraContent_idiomas a
	{
		color: black;
		text-decoration: underline;
	}
	#panel_busquedaContent_resultados_cabeceraContent_idiomas span
	{
		color: #990134;
		text-decoration: none;
	}
	#panel_busquedaContent_resultados_cabeceraContent_idiomas .langSel
	{
		color: #990134;
		text-decoration: underline;
	}
	#panel_busquedaContent_resultados_cabeceraContent_idiomas .langSel span
	{
		color: #990134;
		text-decoration: underline;
	}
	#panel_busquedaContent_resultados_cabeceraContent_idiomas .langNoSel
	{
		color: black;
		text-decoration: none;
	}
	#panel_busquedaContent_resultados_cabeceraContent_idiomas .langNoSel span
	{
		color: black;
		text-decoration: none;
	}
	#panel_busquedaContent_resultados_cabeceraContent_categoria
	{
		display: block;
		float: right;
		font-size: 9pt;
		font-weight: bold;
	}
	
	#panel_busquedaContent_resultados_listado
	{
		display: block;
		float: left;
		width: 648px;
		background-color: white;
		padding: 10px 15px 10px 15px;
		min-height: 660px;
	}
	#panel_busquedaContent_resultados_items
	{
		display: block;
		float: left;
		min-height: 640px;
	}
	.panel_busquedaContent_resultados_item
	{
		display: block;
		float: left;
		clear: both;
	}

	.panel_busquedaContent_resultados_item_titulo
	{
		display: block;
		float: left;
		clear: both;
	}
	.panel_busquedaContent_resultados_item_titulo input
	{
		display: block;
		float: left;
		margin: 2px 3px 3px 3px;
	}
	.panel_busquedaContent_resultados_item_titulo a
	{
		color: blue;
		text-decoration: underline;
	}
	.panel_busquedaContent_resultados_item_publicacion
	{
		display: block;
		float: left;
		clear: both;
		margin: 5px 0 0 19px;
		color: #928891;
	}
	.panel_busquedaContent_resultados_item_resumen
	{
		display: block;
		float: left;
		clear: both;
		margin: 5px 0 5px 19px;
	}

	#panel_busquedaContent_resultados_pie
	{
		display: block;
		float: left;
		width: 100%;
	}
	#panel_busquedaContent_resultados_pieLeft
	{
		display: block;
		float: left;
	}
	#panel_busquedaContent_resultados_pieContent
	{
		display: block;
		float: left;
		width: 670px;
		height: 4px;
		background-color: white;
		background: transparent url(../../img/front/busqueda_pixelWhite.png) repeat scroll left top;
	}
	#panel_busquedaContent_resultados_pieRight
	{
		display: block;
		float: right;
	}

	#panel_busquedaContent_categorias
	{
		display: block;
		float: left;
		width: 218px;
		margin-left: 10px;
		margin-top: 10px;
	}
	#panel_busquedaContent_categorias_cabecera
	{
		display: block;
		float: left;
		width: 100%;
	}
	#panel_busquedaContent_categorias_cabeceraLeft
	{
		display: block;
		float: left;
	}
	#panel_busquedaContent_categorias_cabeceraContent
	{
		display: block;
		float: left;
		width: 210px;
		height: 6px;
	}
	#panel_busquedaContent_categorias_cabeceraRight
	{
		display: block;
		float: right;
	}
	#panel_busquedaContent_categorias_contenido
	{
		display: block;
		float: left;
		background: url(../../img/front//busqueda_categorias_fondo.png) top left;
		min-height: 200px;
		width: 213px;
		color: white;
		padding: 3px 2px 0 3px;
	}
	#panel_busquedaContent_categorias_contenido span
	{
		display: block;
		font-size: 12pt;
		font-weight: bold;
		float: left;
		clear: both;
		margin-bottom: 3px;
	}
	#panel_busquedaContent_categorias_contenido ul
	{
		display: block;
		float: left;
		margin-left: 0;
		padding-left: 0;
		list-style: none;
		clear: both;
	}
	#panel_busquedaContent_categorias_contenido li
	{
		display: block;
		float: left;
		margin-left: 0;
		padding-left: 2px;
		width: 215px;
	}
	#panel_busquedaContent_categorias_contenido li li
	{
		display: block;
		float: left;
		margin-left: 0;
		padding-left: 10px;
		width: 205px;
	}
	#panel_busquedaContent_categorias_contenido li span
	{
		clear: none;
		font-weight: normal;
		font-size: 9pt;
	}
	#panel_busquedaContent_categorias_contenido li li span
	{
		clear: none;
		font-weight: normal;
		font-size: 8pt;
	}
	.panel_busquedaContent_categorias_contenidoLabel
	{
		display: block;
		float: left;
		width: 170px;
	}
	.panel_busquedaContent_categorias_contenidoLabel a
	{
		color: white;
		text-decoration: underline;
	}
	li li .panel_busquedaContent_categorias_contenidoLabel
	{
		width: 160px;
	}
	
	.panel_busquedaContent_categorias_contenidoValue
	{
		display: block;
		float: right;
		text-align: right;
		width: 38px;
	}
	#panel_busquedaContent_categorias_contenido .panel_busquedaContent_categorias_contenidoValue
	{
		font-size: 8pt;
	}
	
	#panel_busquedaContent_categorias_pie
	{
		display: block;
		float: left;
	}
	#panel_busquedaContent_categorias_pieLeft
	{
		display: block;
		float: left;
	}
	#panel_busquedaContent_categorias_pieContent
	{
		display: block;
		float: left;
		width: 210px;
		height: 5px;
		background: url(../../img/front/busqueda_categorias_fondo.png) top left;
	}
	#panel_busquedaContent_categorias_pieRight
	{
		display: block;
		float: right;
	}
	#panel_busquedaContent_resultados_paginacion
	{
		display: block;
		float: left;
		clear: both;
		width: 642px;		
		background: url(../../img/front//busqueda_paginacion.png) top left;
		height: 30px;
		padding: 4px;
	}
	#panel_busquedaContent_resultados_paginacion span
	{
		display: block;
		float: left;
		margin: 2px;
		color: #928891;
		padding: 4px 6px 4px 6px;
	}
	#panel_busquedaContent_resultados_paginacion
	{
		display: block;
		float: left;
	}
	#panel_busquedaContent_resultados_paginacion_numeros
	{
		display: block;
		float: left;
	}
	#panel_busquedaContent_resultados_paginacion_numeros span
	{
		display: block;
		float: left;
		margin: 2px;
		padding: 4px 6px 4px 6px;
		color: #928891;
	}
	#panel_busquedaContent_resultados_paginacion_numeros a
	{
		display: block;
		float: left;
		margin: 2px;
		padding: 4px 6px 4px 6px;
		color: black;
		background-color: #e4e2e3;
	}
	.panel_busquedaSeparador 
	{
		display: block;
		float: left;
		height: 1px;
		width: 650px;
		margin: 4px 0 9px 0;
	}
		
	#panel_busquedaContent_resumen
	{
		display: block;
		float: left;
		width: 678px;
		
		color: blue;
		font-weight: bold;
		margin: 10px 10px 0 17px;
	}
	#panel_busquedaContent_resumen_resultados
	{
		display: block;
		float: left;
		width: auto;
		font-weight: bold:
	}
	#panel_busquedaContent_resumen_mostrar 
	{
		display: block;
		float: right;
	}
	#panel_busquedaContent_resumen_mostrar  a
	{
		display: inline;
		padding-left: 10px;
		padding-right: 10px;
		color: blue;
	}
	#panel_busquedaContent_resumen_botones
	{
		display: block;
		float: left;
		width: 230px;
		padding-top: 10px;
	}
	#panel_busquedaContent_resumen_botones button
	{
		display: block;
		float: left;
		border: 1px solid #0066ff;
		font: 9pt Arial, Verdana, Helvetica, sans-serif;
		margin-left: 3px;
		margin-right: 10px;
		width: 100px;
	}

	#panel_busquedaContent_resumen_botones select
	{
		display: block;
		float: left;
		border: 1px solid #0066ff;
		font: 9pt Arial, Verdana, Helvetica, sans-serif;
		margin-left: 3px;
		margin-right: 10px;
		width: 100px;
		background-color: #ECE9D8;
		text-align: center;
	}
	#panel_busquedaContent_resumen_botones option
	{
		background-color: #ECE9D8;
		text-align: left;
		font-size: 9pt;
	}

	#panel_busquedaContent_sinonimos 
	{
		display: block;
		float: left;
		border-top: 1px solid #3973bc;
		border-bottom: 1px solid #3973bc;
		margin: 15px 10px 0 10px;
		padding: 5px 0px 5px 20px;
		width: 198px;
		font-size: 8pt;
	}
	#panel_busquedaContent_sinonimos_text
	{
		display: block;
		float: left;
	}
	#panel_busquedaContent_sinonimos a
	{
		color: black;
		text-decoration: none;
	}
	#panel_busquedaContent_sinonimos a:hover
	{
		color: black;
		text-decoration: underline;
	}
	#panel_busquedaContent_traducciones 
	{
		display: block;
		float: left;
		border-bottom: 1px solid #3973bc;
		margin: 0 10px 0 10px;
		padding: 5px 0px 5px 20px;
		width: 198px;
		font-size: 8pt;
	}
	#panel_busquedaContent_traducciones_text
	{
		display: block;
		float: left;
	}
	#panel_busquedaContent_traducciones a
	{
		color: black;
		text-decoration: none;
	}
	#panel_busquedaContent_traducciones a:hover
	{
		color: black;
		text-decoration: underline;
	}
	#panel_busquedaContent_rss
	{
		display: block;
		float: left;
		border-bottom: 1px solid #3973bc;
		margin: 0 10px 10px 10px;
		padding: 5px 0px 5px 0px;
		width: 218px;
		font-size: 8pt;
	}
	#panel_busquedaContent_rss a
	{
		color: black;
		text-decoration: none;
	}
	#panel_busquedaContent_rss a:hover
	{
		color: black;
		text-decoration: underline;
	}
	#panel_busquedaContent_rss img
	{
		display: block;
		float: left;
		margin: 0 3px 0 3px;
	}
	#panel_busquedaContent_rss_txt
	{
		display: block;
		float: left;
	}
	.searchTab {
		display: block;
		width: 218px;
		height: 72px;
		float: left;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
	}
	.searchTab:hover {
		text-decoration: none;
	}
	.searchTab_title {
		display: block; 
		float: left;
		clear: both;
		font-size: 9pt;
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 2px;
	}
	.searchTab_subtitle {
		display: block; 
		float: left;
		clear: both;
		font-size: 8pt;
		margin-left: 10px;
		color: #8B8B8B;
	}

	#panel_busquedaContent_categorias_contenido a, #panel_busquedaContent_categorias_contenido a:visited
	{
		text-decoration: none;
	}	
	#panel_busquedaContent_categorias_contenido a:hover
	{
		text-decoration: underline;
	}	
	#panel_busquedaContent_categorias_contenido .categorias_titulo
	{
		font-size: 9pt;
		text-transform: uppercase;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 2px;
	}	
	#panel_busquedaContent_categorias_contenido ul
	{
		margin-top: 0;
	}
	#panel_busquedaContent_resultadosPanel {
		display: block;
		float: left;
		min-height: 615px;
	}
	
	#idiomas_desplegable {
		position: absolute;
		display: block;
		width: 117px;
		height: 95px;
		background: url(../../img/front/idiomas_desplegable.png) top left no-repeat;
		display: none;
	}
	#idiomas_desplegable div, #idiomas_desplegable a {
		float: left; 
		clear: both;
		width: 100%;
		text-decoration: none;
		color: black;
	}
	#idiomas_desplegableTexto {
		padding: 0;
		padding-left: 3px;
		font-size: 8pt;
		height: 25px;
		margin-top: 5px;
		text-align: center;		
	}
	#idiomas_desplegableIdiomaEs {
		text-align: center;
		height: 25px;		
		padding-top: 8px;
		font-weight: bold;
		border-top: 1px solid #26448A;
	}
	#idiomas_desplegableIdiomaEs.selected {
		background: url(../../img/front/idiomas_selES.png) top left no-repeat;
		color: white;
	}
	#idiomas_desplegableIdiomaEn {
		text-align: center;
		height: 28px;		
		padding-top: 7px;
		font-weight: bold;
	}
	#idiomas_desplegableIdiomaEn.selected {
		background: url(../../img/front/idiomas_selEN.png) top left no-repeat;
		color: white;
	}
	#botonIdioma {
		display: block;
		float: left;
		width: 158px;
		height: 40px;
		background: url(../../img/front/home_buscadorIdiomaD.png) top left no-repeat;
		color: white;
		font-weight: bold;
		font-size: 10pt;
		text-decoration: none;
	}
	#botonIdioma span {
		display: block;
		float: left;
		width: 100%;
		height: 100%;
		margin-top: 12px;
		margin-left: 33px;
	}	
	#panel_busquedaContent_categorias_cabeceraLeft {
		display: block;
		float: left;
		clear: none;
		margin: 0;
		height: 8px;	
	}
	#panel_busquedaContent_categorias_cabeceraContent {
		display: block;
		float: left;
		height: 8px;	
		margin-left: 15px;
		background: transparent url(../../img/front/busqueda_categorias_fondo.png) repeat scroll left top;
		width: 208px;
		margin: 0;
	}
	#panel_busquedaContent_categorias_cabeceraRight {
		display: block;
		float: left;
		width: 5px;
		margin: 0;
		height: 8px;	
	}
	#panel_busquedaContent_categorias {
		width: 219px;
	}
	.enlaces_content {
		list-style: none;
		clear: both;
		margin: 0;
		margin-top: 5px;
		margin-bottom: 15px;
		padding: 0;
		padding-left: 10px;
	}	
	.enlaces_content li {
		margin: 0;
		padding: 0;
		padding-top: 2px;
		padding-bottom: 2px;
		clear: both;
	}
	
	
	
	
	
	#panel_homeBasic_panelTop {
		display: block;
		float: left;
		padding: 0;
		margin:0;
	}
	#panel_homeBasic_panelBottom {
		display: block;
		float: left;
		padding: 0;
		margin:0;
	}
	#panel_homeBasic_panelTop_left {
		display: block;
		float: left;
	}
	#panel_homeBasic_panelTop_center {
		display: block;
		float: left;
		height: 9px;
		width: 916px;
		background: url(../../img/front/homeBasic_panelTop_center.png) top left repeat-x;
	}
	#panel_homeBasic_panelTop_right {
		display: block;
		float: left;
	}
	#panel_homeBasic_panelBottom_left {
		display: block;
		float: left;
	}
	#panel_homeBasic_panelBottom_center {
		display: block;
		float: left;
		height: 9px;
		width: 916px;
		background: url(../../img/front/homeBasic_panelBottom_center.png) top left repeat-x;
	}
	#panel_homeBasic_panelBottom_right {
		display: block;
		float: left;
	}


	#panel_homeBasicContent_content {
		display: block;
		float: left;
		width: 871px;
		background-color: #eaeaea;
		min-height: 412px; 
		clear: both;
		padding: 0 30px 0 30px;
		margin: 0;
		text-align: justify;
	}

		

	
	#panel_homeBasicContent_content table {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		margin-top: 20px;
	}
	#panel_homeBasicContent_content h1 {
		color:#1D4579;
		font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:20pt;
		font-weight:bold;
		margin:0;	
		margin-top: 10px;	
	}
	#panel_homeBasicContent_content h2 {
		color:#1D4579;
		font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:13pt;
		font-weight:bold;
		margin:0;	
		margin-top: 5px;
		margin-left: 5px;
	}

	#faqList {
		list-style: none;
		padding-left: 2px;
		margin-top: 20px;
		margin-left: 0;
		border-top: 2px solid #1D4579;
		border-bottom: 2px solid #1D4579;
	}
	.faqItem {
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 1px solid #1D4579;
		padding-top: 3px;
		padding-bottom: 3px;
		color: #1D4579;
	}
	.faqItem a, .faqItem a:link, .faqItem a:visited  {
		color: black;
		font-weight: normal;
		text-decoration: none;
		color: #1D4579;
	}
	.faqItem .faqContent {
		font-weight: normal;
		font-size: 9pt;
		color: black;
		padding-left: 10px;
		border-left: 1px dotted black;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#fuentes_report {
		display: block;
		float: left;
		margin-left: 5px;
	}
	#fuentes_report h2 {
		font-size: 12pt;
		font-weight: bold;
		color:#1D4579;
		text-decoration: underline;
		margin: 15px 0 5px 0;
		padding: 0;
	}
	#fuentes_report h3 {
		font-size: 11pt;
		font-weight: bold;
		color:#1D4579;
		margin: 20px 0 0 0;
		padding: 0;
	}
	.fuentes_tabla, #panel_homeBasicContent_content .fuentes_tabla {
		font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size:10pt;
		color:black;
		margin: 0;
		margin-top: 10px;
		padding: 0;
	}
	.fuentes_cabecera {
		padding: 0;
		padding-bottom: 5px;
	}
	.fuentes_cabecera th {
		padding: 0 0 2px 2px;
		font-size: 10pt;
		width: 660px;
		text-align: left;
	}
	.fuentes_cabecera td {
		padding: 0 2px 2px 0;
		font-weight: bold;
		font-size: 10pt;
		width: 180px;
		text-align: right;
	}
	.fuentes_item {
	}
	.fuentes_item th {
		padding: 2px 0 2px 2px;
		width: 660px;
		font-weight: normal;
		text-align: left;
	}
	.fuentes_item td {
		padding: 2px 0 2px 2px;
		width: 180px;
		text-align: right;
	}
	
	#contactoForm_error {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		clear: both;
		margin: 0px 0 5px 100px;
		font-weight: bold;
		color: red;
	}
	
	.contactoForm_text {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		clear: both;
		margin: 15px 0 0 10px;
		width: 100%;
	}
	.contactoForm_form .contactoForm_text {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		clear: both;
		margin: 15px 0 0 10px;
		width: 870px;
	}
	.contactoForm_form {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		clear: both;
		margin: 5px 0 0 10px;
	}
	.contactoForm_field {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		clear: both;
		margin: 3px 0 3px 0;
		width: 870px;
	}
	.contactoForm_field label {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		width: 100px;
		margin: 3px 0 0 0;
	}
	.contactoForm_field input {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		padding: 2px 5px 2px 5px;
	}
	.contactoForm_field textarea {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		padding: 2px 5px 2px 5px;
	}
	.contactoForm_field #yt0 {
		font: 8pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		clear: both;
		margin: 2px 0 2px 100px;
		width: 200px;
	}
	.contactoForm_field #yw0 {
		display: block;
		float: left;
	}
	.contactoForm_fieldCaptcha {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
		display: block;
		float: left;
		clear: both;
		margin: 3px 0 0 100px;
	}
	.contactoForm_field button {
		font: 10pt Arial, Verdana, Helvetica, sans-serif;
	}
	.contactoForm_mensajeOK {
		display: block;
		float: left;
		clear: both;
		margin: 30px 0 0 0px;
	}
	.contactoForm_mensajeKO {
		display: block;
		float: left;
		clear: both;
		margin: 30px 0 0 0px;
		color: red;
	}
	.contactoForm_mensajeButton {
		display: block;
		float: left;
		clear: both;
		margin: 10px 0 0 0;
	}
	.contactoForm_campoRequerido {
		background-color: #FFCFCF;
		border-color: #FF0000;		
	}
	#panel_content {
		display: block;
		float: left;
	}
	.panel_busquedaContent_resultados_item_reviewTab {
		display: block;
		float: left;
		margin-left: 15px;
		clear: both;
	}
	.panel_busquedaContent_resultados_item_reviewTab a {
		display: block;
		float: left;
		width: 60px;
		height: 22px;
		background: url(../../img/front/review_tab_open.png) 5px 5px no-repeat; 
		font: 9t Arial;
		color: #a0a0a0;
		font-weight: bold;
		padding-top: 3px;
		padding-left: 25px;
	}
	.panel_busquedaContent_resultados_item_reviewTab a.open {
		background: url(../../img/front/review_tab_close.png) 5px 5px no-repeat; 
	}
	.panel_busquedaContent_resultados_item_review {
		border: 1px solid #cfcfcf;
		display: block;
		float: left;
		margin-left: 15px;
		width: 620px;
		padding: 5px;
		font: 9pt arial;
		
		display: none;
		clear: both;
	}
	.panel_busquedaContent_categorias_contenidoLabel a.link_disabled {
		color: #cfcfcf;
	}
	
	a.normal, a.normal:visited, a.normal:link {
		color: blue;
	}

	#compatibilidad {
		display: block;
		float: left;
		padding-top: 5px;
		margin-left: 50px;
		text-align: right;
	}
	#compatibilidad_navs {
		display: block;
		float: left;
		padding-top: 10px;
	}
	#compatibilidad span {
		display: block;
		float: left;
		width: 400px;
		font-size: 8pt;
		font-weight: bold;
		color: #AC0E3E;
		margin-right: 20px;
	}
	#compatibilidad a {
		color: black;
	}
	#compatibilidad a:hover {
		text-decoration: underline;
	}
	#compatibilidad img {
		display: block;
		float: left;
	}
	#compatibilidad div {
		display: block;
		float: left;
		padding-left: 4px;
		padding-right: 8px;
		padding-top: 2px;
		font-size: 8pt;
	}
	
