	body {
		font-family: arial, sans-serif;
		font-size: 13px;
		color: #EFEFEF;
		background-color:#0B0C38;
		margin:20px; padding:0px;
	}
	
	.fondo-intro {
		background-attachment:scroll;
		background-position:center top;
	}
	
	h1 { 						font-size:13px; color:#666666; font-weight:normal; padding:0px; margin:0px; }
	h2 { 						font-size:18px; color:#FFFFFF; font-weight:normal; padding:0px; margin:0px; }
	h3 { 						font-size:14px; color:#FFFFFF; font-weight:bold; padding:0px; margin:0px; }
	form { 						padding:0px; margin:0px; }
	img { 						border:none; }
	ul { 						list-style:none; margin-left:0px; margin-top:8px; margin-bottom:15px; padding:0px; }
	td { 						font-size:12px; padding-right:5px; }
	p { 						padding:0px; margin:0px; margin-top:4px; margin-bottom:4px; }
	fieldset { 					border: 1px solid white; }
	legend { 					color:#EFEFEF; }

	a:link, a:visited, a:active { color: #FFFFFF; text-decoration: none; }
	a:hover { 					color: #EFEFEF; text-decoration: underline; }
	
	.css_link { 				color: #008FD1; }
	.css_link:hover { 			color: #FFFFFF; text-decoration:underline; }

	.css_flecha { 				font-size:9px; }

	.css_logos_sep { 			padding:5px; text-align:center; width:150px; vertical-align:top; }
	.css_logos_borde { 			border:3px solid #BDBDC5; }
	.css_logos_texto { 			font-size:10px; }

	.css_menu1_sep { 			border-right:1px solid #1A1F4B; padding-right:20px;  
								padding-left:20px; }
	.css_menu1_on { 			color:#000000; }
	.css_menu1_link {			background-image:url(imgs/link.gif); background-repeat:no-repeat; 
								background-position:2px right;
								padding-right:15px; } 	
	.css_menu_dcha { 			padding:0px; padding-bottom:7px;  }

	.css_intro { 				color:#DFDABB; font-size:16px; }
	.css_intro_link:hover { 	color:#FFFFFF; text-decoration:none; }
	.css_padd_no { 				padding:0px; }
	.css_piefoto { 				font-size:11px; color:#999999; padding-top:4px; }
	.css_menu1 {				background-color:#4B4D54; border: solid 1px #cccccc; border-left:none; text-align:center; padding:3px; }
	.css_menu2_item { 			color:#FFFFFF; }
	.css_btns_usuario { 		text-align:right; padding-top:0px; padding-right:8px; }
	.css_txt {					background-color:#FFFFFF; border:1px solid #7F9DB9; }
	.css_txtnum {				background-color:#FFFFFF; border:1px solid #7F9DB9; text-align:right; }
	.css_nombreitem {			background-color:#FFFFFF; border:1px solid #7F9DB9; font-weight:bold; }
	textarea {					background-color:#FFFFFF; border:1px solid #7F9DB9; }
	
	


	.css_mod_form {				width:490px; padding-top:0px; margin:0px; border:none; text-align:left; }
	.css_mod_form fieldset {	padding:10px; }
	.css_mod_form form {		padding-top:0px; }
	.css_mod_form legend {		padding-left:5px; padding-bottom:5px; }
	.css_mod_form label {		float:left; width:100px; text-align:left; padding-right:5px; }
	.css_mod_form p label {		float:left; width:110px; text-align:left; padding-left:0px; padding-right:5px; }
	.css_mod_form p br {		clear:left; }
	.css_mod_txt { 				background-color:#FFFFFF; color:black; padding:2px; border:1px solid #9FB8D7; margin-bottom:3px; }
	.css_mod_btn { 				padding-left:10px; padding-right:10px; background-color:#008FD1; color:white; 
								border:1px solid white; }
	.css_mod_dat { 				}

	.css_boton {				padding-left:10px; padding-right:10px; background-color:#008FD1; color:white; 
								border:1px solid white; }


	#css_botonnuevo {	width:100%; text-align:right; padding-bottom:5px; }
	#css_botonnuevo_mitad {	width:100%; text-align:right; padding-bottom:10px; }
	#css_botoncerrar {	width:100%; text-align:right; padding-bottom:5px; padding-top:15px; }
	#css_paginar {		width:100%; text-align:right; margin-bottom:15px; }
	#css_paginar_mitad {		width:100%; text-align:right; margin-bottom:15px; }
	.css_tablalista {	width:100%; padding-right:0px; }
	.css_tablaform {	width:100%; padding-right:0px; }
	.css_cabectabla {	font-weight:normal; border-right:1px solid #C7C7C7; background-color:#518299; color:#FFFFFF;
						padding:3px; }
	.css_divform {		padding:15px; width:100%; background-color:#9D9DA9; border:1px solid #F9F8F8;
						border-bottom:1px solid #C3CFDD; border-right:1px solid #C3CFDD; }
	.css_btnsform {		padding-bottom:15px; text-align:right; }

	.css_fila_par {		background-color:#313144;  }
	.css_fila_impar {	background-color:#2B2B3E; }
	.css_error {		color:red; }
	.css_izqda {		}
	.css_dcha {		}
	.css_center {			text-align:center; }
	.css_filtro_resaltar {	border:1px solid #EAAF00; padding:8px; margin:8px; margin-left:0px; margin-right:0px; }
	.css_resaltar {			background-color:#FDF87B; }
	.css_filtro {			float:left; padding-right:10px; padding-bottom:5px; }
	.css_finfiltros { 		clear:both; }


	.css_item {				margin-top:0px; margin-bottom:15px; }
	.css_item_gal {			padding-right:15px; float:left; height:190px; text-align:center; }
	.css_item_foto {		border:none; }
	.css_item_min1 {		margin-top:6px; margin-bottom:6px; margin-right:5px; width:150px; }
	.css_item_min2 {		float:left; margin-top:6px; margin-bottom:10px; margin-right:20px; }
	.css_item_min2b {		float:left; margin-top:6px; margin-bottom:10px; margin-right:0px; }
	.css_item_min2d {		float:right; margin-top:6px; margin-bottom:10px; margin-left:20px; }
	.css_item_min2c {		margin-top:6px; margin-bottom:10px; text-align:center; }
	.css_item_fecha {		color:#787878; padding-bottom:2px; }
	.css_item_tit {			color:#787878; padding:0px; margin-bottom:3px; margin-top:0px; font-weight:bold; }
	.css_item_tit2_blog {	color:#E2001A; font-size:16px; font-weight:bold;   }
	.css_item_tit2 {		color:#FFFFFF; padding-top:10px; padding-left:13px; height:50px; }

	.css_item_tit2a {		font-size:6px; }
	.css_item_tit2b {		color:#FFFFFF; padding-left:13px; font-weight:bold;
							background-image:url(../imgs/fondo_subtitulo2.gif); background-repeat:repeat-y; background-position:left top; }
	.css_item_tit2c {		font-size:6px;  }
	.css_item_entradilla {	padding-bottom:4px; font-weight:bold; }

	.css_item_tit:hover {	color:#DB0000; }
	.css_item_texto {		padding-top:4px; }
	
	.css_dentrofield {		padding:10px; }
	.css_modif {			padding-top:15px; }


	.css_link {				color:#00618F; text-decoration:none; }
	.css_link:hover {		text-decoration:underline; }
	.css_negro {			color:#000000; }
	.css_verde {			color:#009900; }
	.css_rojo {				color:#DB0000; }
	.css_gris {				color:#008FD1; /* 777777 */ }
	.css_clear {			clear:both; }
	.css_resaltarConcepto {		background-color:#E3CDA5; }
	.css_cargando {			 font-weight:bold; background-color:#111111; color:white; font-size:12px; padding:1px; }

	.css_icono_vistaprevia {		background-image:url(../imgs/icono_lupa.gif); background-repeat:no-repeat; background-position:0px 0px; 	
							padding-left:20px; }
	.css_icono_vista {		background-image:url(../imgs/icono_vista.gif); background-repeat:no-repeat; background-position:0px 0px; 	
							padding-left:20px; }
	.css_icono_tiempo {		background-image:url(../imgs/icono_tiempo.gif); background-repeat:no-repeat; background-position:0px 0px; 	
							padding-left:18px; }

	.css_icono_llave { 		background-image:url(../imgs/icono_llave.gif); background-repeat:no-repeat; background-position:0px 0px; 	
							padding-left:60px; padding-right:30px; padding-bottom:2px; }
	.css_icono_clip { 		background-image:url(../imgs/icono_clip.gif); background-repeat:no-repeat; background-position:0px 0px; 	
							padding-left:17px; padding-top:1px; padding-bottom:2px; }
	.css_icono_usuario { 	background-image:url(../imgs/icono_usuario.gif); background-repeat:no-repeat;
	 						padding-left:18px; background-position:0px -2px; }
	.css_icono_areaprivada { 	background-image:url(../imgs/icono_areaprivada.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 0px; padding-top:1px; padding-bottom:1px; }
	.css_icono_telefono { 	background-image:url(../imgs/icono_telefono.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 2px; padding-top:3px; padding-bottom:3px; }
	.css_icono_movil { 		background-image:url(../imgs/icono_movil.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:-2px 0px; padding-top:3px; padding-bottom:3px; }
	.css_icono_fax { 		background-image:url(../imgs/icono_fax.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 2px; }
	.css_icono_correo {		background-image:url(../imgs/icono_correo.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 2px; }
	.css_icono_web { 		background-image:url(../imgs/icono_web.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 2px; }
	.css_icono_aniadir {	background-image:url(../imgs/icono_aniadir.gif); background-repeat:no-repeat;
	 						padding-left:22px; background-position:0px 0px; padding-bottom:2px; }
	.css_icono_cerrar {		background-image:url(../imgs/icono_cerrar.gif); background-repeat:no-repeat;
	 						padding-left:2px; padding-right:20px; background-position:-1px right; padding-bottom:2px; }

	#css_titulopagina {				font-size:18px; color:#FFFFFF; font-weight:normal; padding:0px; margin:0px; padding-bottom:20px; }
	.css_barraestado {				font-size:11px; padding-bottom:8px; }
	.css_barraestado_on {			font-size:11px; padding-bottom:8px; }
	.css_barraestado_link {			font-size:11px; }
	.css_barraestado_link:hover {	color:#000000; }
	
	
	.css_slide_play {		background-image:url(../imgs/slide_play.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:29px; background-position:0px 0px; }
	.css_slide_pause {		background-image:url(../imgs/slide_pause.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:29px; background-position:0px 0px;  }
	.css_slide_stop {		background-image:url(../imgs/slide_stop.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:29px; background-position:0px 0px; }
	
	.css_play_sgte {		background-image:url(imgs/play_sgte.gif); background-repeat:no-repeat; background-position:top right;  }	
	.css_play_ant {			background-image:url(imgs/play_ant.gif); background-repeat:no-repeat; background-position:3px 0px; }
	
	.css_foto_selec1 {		border: 4px solid orange; padding:8px; }
	.css_foto_selec2 {		border: 4px solid #D3D384; padding:8px; }
	
	.css_online_item { 		float:left; padding-right:30px; padding-bottom:10px; height:55px; }
	
