/*Documento CSS para la biblioteca Virtual de la Escuela Virtual del PNUD*/
/*Jon Alxander lozano - Especialista en Diseño de Multimedia y Web....jalr21@gmail.com...2008*/

/*Propiedades del body de la biblioteca*/
body{ 
	margin:0px; 
	padding:0px;  
	background:#F2F2F2; 
	color:#666666; 
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{ 
	color:#FFFFFF; 
	font-size:12px; 
	margin:0;
	padding:0 0 0 10px;	
}

h2{
	color:#359FB9; 
	font-size:11px; 
	margin:0;
	/*padding-top:8px;*/
	font-weight:700;	
}

/*Estilos para la etiqueta a*/
a{ font-size:10px; color:#359FB9; text-decoration:none;}
a:hover{ font-size:10px; color:#A5A430; text-decoration:underline;}

/*estilo para campos de textos*/
.campos_de_texto{
	border:#CCCCCC 1px solid;
	color:#444;
	font-size:11px;
	height:18px;
	padding-top:2px;
}

/*estilo para listas*/
.campos_de_lista{
	border:#CCCCCC 1px solid;
	color:#444;
	font-size:11px;
	height:20px;
	
}

/*Tabla de tabs azules,*/
.fondo_tab_azul{
	background:url(../images/fondo_tabs_azul.gif) repeat-x;
	/*height:32px;*/
	height:35px;
}

/*Tabla pra los h1 e iconos de titulos*/
table.htitulos{ width:100%; background:url(../images/h1.gif) repeat-x; height:45px;}
.icono_titulos{ width:35px; height:35px; padding:0; margin:0;}

/*Estilos para destacar textos*/
.texto_destacado{font-weight:800; color:#359FB9;}
.texto_destacado_2{font-weight:800; color:#A5A430;}
.texto_destacado_3{font-weight:800; color:#287A8E;}
.texto_destacado_simple{font-weight:600; color:#287A8E;}

.textoBlanco:hover {color: #99CCCC; font-size: 10px;}
.textoBlanco {color: #FFFFFF; font-size: 10px;}

/*Div en donde se ubica el banner*/
#header{ 
	width:950px;
	height:202px;
	margin:0 auto;
	margin-bottom:2px;
	padding:0px;
	background:#359FB9;	
}

#header_2{ 
	width:950px;
	height:203px;
	margin:0 auto;
	margin-bottom:2px;
	padding:0px;
	background:#704D80;	
}
.banner_parte_izquierda{ width:429px; height:200px; float:left; /*background: url(../images/banner_parte_izquierda.jpg) no-repeat;*/}
.banner_parte_derecha{ width:521px; height:156px; float:right; background: url(../images/banner_parte_derecha.jpg) no-repeat;}
.banner_parte_derecha_2{ width:521px; height:156px; float:right; background: url(../images/banner_parte_derecha_2.jpg) no-repeat;}

#menu_principal{ width:520px; height:44px; float:right; padding:0px; margin:0px; background:url(../images/fondo_bot_menu_principal.png) repeat-x;}
/*Estilos dentro del header para el menu principal */
#menu_principal ul {  
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu_principal ul li {
	padding:0px;
	float:left;
}

#menu_principal ul li a {
	color:#FFFFFF;
	display:block;
	width:130px;
	height:42px;  /*Quito el padding, pero le pongo altura.*/
	text-decoration:none;
}
/*#menu_principal ul li a:hover {
	background-position:bottom;
	text-decoration:underline;
}*/
#menu_principal ul li a span {
	display:none; /*Oculto el texto.*/
}

#inicio_principal { text-align:center; background:url(../botones/boton_inicio_inactive.png) no-repeat;}
#inicio_principal:hover{ text-align:center; background:url(../botones/boton_inicio_hover_active.png) no-repeat;}
#ayuda_principal { text-align:center; background:url(../botones/boton_ayuda_inactive.png) no-repeat; }
#ayuda_principal:hover { text-align:center; background:url(../botones/boton_ayuda_hover_active.png) no-repeat; }
#contacto_principal { text-align:center; background:url(../botones/boton_contacto_inactive.png) no-repeat; }
#contacto_principal:hover { text-align:center; background:url(../botones/boton_contacto_hover_active.png) no-repeat; }
#escuela_virtual_principal { text-align:center; background:url(../botones/boton_escuela_virtual_inactive.png) no-repeat;}
#escuela_virtual_principal:hover { text-align:center; background:url(../botones/boton_escuela_virtual_hover_active.gif) no-repeat;}
/*//////////////////////////////////******************************************Botones del menú superior derecho, modificar!!!*/

/*Div donde se ubicaran los Div de contenido*/
#bloque{ 
	width:950px;
	height:auto;
	margin:0 auto;
	margin-bottom:10px;
	padding:0px;
}

/*Div dentro del Div bloque alineado a la izquierda*/
#bloque_interno_izquierda{
	width:324px;
	height:auto;
	float:left;
	/*background:#F2FBFA;*/
}

/*Div dentro del Div bloque_interno_izquierda donde se pone contenido*/
#contenido_izquierda{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	/*background:#F2FBFA;*/
}

/*Div dentro del Div bloque_interno_izquierda donde se pone contenido*/
#contenido_izquierda2{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	/*background:#F2FBFA;*/
}

/*PARA REDONDEAR LOS BORDES DE LOS CONTENEDORES DEL LADO IZQUIERDO*/
/*Tabla en donde se ponen los bordes redondeados del Div contenido_izquierda*/
table.ci{
	width:auto;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	margin:0px;
}
/*Estilos para construir dentro de las celdas de la tabla ci los bordes redondeados de los contenedores izquierdos*/
.top_left{ width:8px; height:8px; background:url(../images/ci_top_left.gif) no-repeat;}
.top_middle{ height:8px; background:url(../images/ci_top_middle.gif) repeat-x;}
.top_right{ width:10px; height:8px; background:url(../images/ci_top_right.gif) no-repeat;}

.middle_left{ width:8px;  background:url(../images/ci_middle_left.gif) repeat-y;}
.middle_middle{ background:#F2FBFA;}
.middle_right{ width:8px; background:url(../images/ci_middle_right.gif) repeat-y;}

.bottom_left{ width:8px; height:8px; background:url(../images/ci_bottom_left.gif) no-repeat;}
.bottom_middle{ height:10px; background:url(../images/ci_bottom_middle.gif) repeat-x;}
.bottom_right{ width:9px; height:8px; background:url(../images/ci_bottom_right.gif) no-repeat;}

/*INICIO DE ARTÍCULO DEL MES*/

/*Tabla de contenido para articulo del mes*/

table.articulo_mes{
	width:100%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;	
}

/*Estilo para el título del articulo*/
.titulo_am{
	border-bottom:#AFDEE9 1px solid; 
	color:#BBC337;
	font-size:11px;
	letter-spacing:0.1px;
	font-weight:700;
	text-transform:uppercase;
	padding:8px 0 5px 0; 
}

/*Estilo para los textos de los artículos del mes*/
.textos_am{
	width:70%;
	text-align:left;
	font-size:10px;
	color:#666666;
	padding:10px 5px 0 3px;
	vertical-align:text-top;
}

/*Estilo para primera letra del artículo del mes*/
.detalle_inicio{ font-size:19px; color:#666;}

/*Estilos para la imagen que acompaña el artíclulo del mes*/
.imagen_am{ width:30%; padding:10px 0 5px 0; font-size:9px; text-align:left;}
.imagen_am img{ 
	background:#F9FDFB; 
	border:#CCC 2px solid; 
	padding:1px; 
	text-align:center;
	min-width:100px; 
	max-width:105px; 
	min-height:105px; 
	max-height:130px;
}

/*estlos para icono de descarga del articulo del mes*/

.descarga {
	text-align:right;
	background:url(../iconos/descargar_articulo_mes_ok.png) no-repeat right;
	cursor:pointer;
	height:22px;
	color:#60BCD2;
	font-size:10px;
	padding:2px 8px 0 0;

}
.descarga a{ color:#60BCD2; text-decoration:none;}
.descarga:hover{ color:#60BCD2; text-decoration:underline;}
/*FIN DE ARTÍCULO DEL MES*/


/*INICIO HEMEROTECA*/

/*Tabla de contenido para articulo del mes*/
table.hemeroteca{
	width:100%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;	
}

/*estilo par el td en donde va el carrusel*/
.carrusel{
	height:120px;
}

.buscar_a{ 
	background:url(../images/fondo_tabs_green.png) repeat-x;
	color:#FFF; 
	font-size:11px; 
	text-align:left;
}

/*FIN HEMEROTECA*/

/*INICIO LOS MÁS DESTACADOS*/
table.mas_destacados{
	width:100%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;	
}
/*FIN LOS MÁS DESTACADOS*/

/*Estilo para los artículos de busqueda*/
.articulo_destacado{ color:#287A8E; font-size:10px; padding:1px 0  2px 4px; text-align:left; border-bottom:1px solid #AFDEE9;}
.articulo_destacado_dos{ color:#359FB9; font-weight:700; font-size:10px; padding:1px 4px 2px 0; text-align:right; border-bottom:1px solid #AFDEE9;}


/*PARA REDONDEAR LOS BORDES DEL CONTENEDOR DERECHO*/
/*Tabla en donde se ponen los bordes redondeados del Div contenido_izquierda*/
table.cd{
	width:100%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	margin:0px;
}
/*Estilos para construir dentro de las celdas de la tabla ci los bordes redondeados de los contenedores izquierdos*/
.top_left_cd{ width:8px; height:8px; background:url(../images/cd_top_left.gif) no-repeat;}
.top_middle_cd{ height:8px; background:url(../images/cd_top_middle.gif) repeat-x;}
.top_right_cd{ width:10px; height:8px; background:url(../images/cd_top_right.gif) no-repeat;}

.middle_left_cd{ width:8px;  background:url(../images/cd_middle_left.gif) repeat-y;}
.middle_middle_cd{ background:#D1EEF1;}
.middle_right_cd{ width:8px; background:url(../images/cd_middle_right.gif) repeat-y;}

.bottom_left_cd{ width:8px; height:8px; background:url(../images/cd_bottom_left.gif) no-repeat;}
.bottom_middle_cd{ height:10px; background:url(../images/cd_bottom_middle.gif) repeat-x;}
.bottom_right_cd{ width:9px; height:8px; background:url(../images/cd_bottom_right.gif) no-repeat;}

/*Div dentro del Div bloque alineado a la derecha*/
#bloque_interno_derecha{
	width:618px;
	height:500px;
	float:right;
	margin:0px;
	padding:0px;
	/*background:#F2FBFA;*/
}

/*INICIO BÚSQUEDA RÁPIDA*/
table.busquedas_tab{/*Esta tabla se utiliza para busqueda rapida y busqueda avanzada*/
	width:98%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0 auto;
	margin-top:5px;
}

.busqueda_rapida{ color:#FFF; font-size:10px; text-align:left; padding-left:35px; text-transform:uppercase;}
/*FIN BÚSQUEDA RÁPIDA*/

/*INICIO BÚSQUEDA AVANZADA*/
table.busqueda_avanzada{/*esta es la tabla que esta ubicada debajo de los selectores de busqueda*/
	width:98%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0 auto;
	margin-top:5px;
}

.celdas_radio{ background:#ECF8F9; color:#359FB9; text-align:left; padding-left:10px;}

.titulo_radio{color:#FFF; font-size:10px; text-align:left; padding-left:35px; text-transform:uppercase; background:url(../images/fondo_tabs_azul.gif) repeat-x;}

.celda_botones{ 
	background:url(../images/fondo_tabs_azul.gif) repeat-x;
	color:#FFF; 
	font-size:11px; 
	text-align:center;
}
/*FIN BÚSQUEDA AVANZADA*/

/*Div link a otras bibliotecas*/
#otras{
	width:100%;
	border-top:#FFF 1px solid;
	height:auto;
	margin-top:10px;
	padding-top:8px;
	color:#359FB9;
	font-size:11px;
	cursor:default;
	clear:both;	
}

#pages{
	width:100%;
	border-top:#FFF 1px solid;
	height:auto;
	margin-top:10px;
	padding-top:8px;
	color:#359FB9;
	font-size:11px;
	cursor:default;
	clear:both;	
}

/*Div dentro del Div bloque para poner la informacion de la lista de resultados y las fichas de documento*/
#bloque_interno_centro{
	width:950px;
	height:auto;
	margin:0px;
	padding:0px;

}

/*Div donde se ubica el footer*/
#footer {
	width:950px;
	height:38px;
	margin:0 auto;
	margin-top:5px;
	padding:0px;
	/*background:#359FB9;*/
	background:url(../images/footer.gif) repeat-x;
	clear:both;
	font-size:11px;
	color:#FFF;
}

#footer_2 {
	width:950px;
	height:38px;
	margin:0 auto;
	margin-top:5px;
	padding:0px;
	/*background:#359FB9;*/
	background:url(../images/footer_2.gif) repeat-x;
	clear:both;
}

/*Estilos dentro del footer para el menu */
#footer ul {
	list-style:none;
	margin:0;
	padding-left:240px;
	padding-top:22px;
}
#footer ul li {
	padding:0;
	float:left;
}

#footer ul li a {
	color:#FFFFFF;
	display:block;
	width:100px;
	height:20px;  /*Quito el padding, pero le pongo altura.*/
	text-decoration:none;
}
#footer ul li a:hover {
	background-position:bottom;
	text-decoration:underline;
}
#footer ul li a span {
	display:none; /*Oculto el texto.*/
}

/**/

#footer_2 ul {  
	list-style:none;
	margin:0;
	padding-left:240px;
	padding-top:22px;
}
#footer_2 ul li {
	padding:0;
	float:left;}

#footer_2 ul li a {
	color:#FFFFFF;
	display:block;
	width:100px;
	height:20px;  /*Quito el padding, pero le pongo altura.*/
	text-decoration:none;
}
#footer_2 ul li a:hover {
	background-position:bottom;
	text-decoration:underline;
}
#footer_2 ul li a span {
	display:none; /*Oculto el texto.*/
}

#inicio { text-align:center; border-right:#FFFFFF 1px solid; }
#ayuda { text-align:center; border-right:#FFFFFF 1px solid;}
#contacto { text-align:center; border-right:#FFFFFF 1px solid;}
#escuela_virtual { text-align:center; padding-left:15px;}

/*Tabla para resultados de busqueda*/
table.resultados_busqueda{/*Esta tabla se utiliza para cargar los resultados de la busqueda*/
	width:98%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0 auto;
	margin-top:8px;
	border-bottom:#359FB9 1px solid;
	color:#287A8E;
	font-size:10px;

}
table.resultados_busqueda td{ height:23px;}
.separar_filas{ border-bottom:#AFDEE9 1px solid;}

/*Div para contener las ficha de documentos*/
#contenedor_total_fichas_documento{
	width:99%;
	height:auto;
	margin:0 auto;
}
/*Div dentro del Div contenedor_total_fichas_documento flotante a la izquierda*/
#referencia_doc_left{
	width:415px;
	height:auto;
	float:left;
	margin:4px 0 0 0;
	border:#359FB9 1px solid;
	background:#F9FDFB;
}
table.referencia_left{/*Esta tabla se utiliza para poner los datos de la parte izquierda de la ficha de documento*/
	width:97%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0 auto;
	margin-top:4px;
	margin-left:4px;
	margin-bottom:4px;
	color:#287A8E;
	font-size:10px;
}
table.referencia_left td{ height:23px; padding:0 8px 0 8px;}
.separar_filas_ficha_doc{ border-bottom:#359FB9 1px solid;}

/*Div dentro del Div contenedor_total_fichas_documento flotante a la derecha que contendra referencia_doc_right_1 e imagen_doc_right_1*/
#referencia_doc_right{
	width:460px;
	height:auto;
	float:right;
	margin:4px 0 0 0;
	background:#ECF8F9;
	border:#359FB9 1px solid;
}
#referencia_doc_right_1{
	width:350px;
	height:auto;
	margin:0;
	float:left;
}
table.referencia_right_1{/*Esta tabla se utiliza para poner los datos de la primera parte derecha de la ficha de documento*/
	width:100%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0 auto;
	margin-top:4px;
	margin-left:4px;
	margin-bottom:4px;
	color:#666;
	font-size:10px;
}
/*Div en el cual se ubica la imegen referente a la informacion de la ficha del documento*/
#imagen_doc_right_1{
	width:100px;
	height:auto;
	margin:4px;
	float:right;
}
/*Div en el cual se ubica que hace referencia a la licencia*/
#licencia_doc{
	width:200px;
	height:auto;
	min-height:63px;
	float:left;
	margin:4px 0 0 38px;
	background:#ECF8F9;
	border:#359FB9 1px solid;
}
table.licencia_descarga{/*Esta tabla se utiliza para poner el icono y de la licencia y la descarga*/
	width:95%;
	height:auto;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0 auto;
	color:#666;
	font-size:10px;
}
table.licencia_descarga td{ height:20px;}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*css para los tab del buscador*/

.dhtmlgoodies_tabPane{
		height:28px;	/* Height of tabs */
		border-bottom:none;/*color de bode para la linea que sigue a los tabs creados*/
		/*background-color:#333;para ponerle color al los lados de los tabs crados, vinculacion con el banner*/
		color:#FFF;/*Color de la fuente de los tabs*/
	}
	.dhtmlgoodies_aTab{/*bordes del div tabView1*/
		font-family: Arial, Helvetica, sans-serif;
		padding:0px;		
		/*background-color:#D1EEF1;*/
	}	
	.dhtmlgoodies_tabPane DIV{
		float:left; /*Para poner el menu a la izquierda o derecha */
		/*height:100%;*/	/* Height of tabs */
		height:auto;
		padding-left:3px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;	
	}
	.dhtmlgoodies_tabPane .tabActive{/*para cambiar la imagen cuando el tab esta activo*/
		background-image:url('../images/tab_left_active_2.gif');
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhtmlgoodies_tabPane .tabInactive{/*para cambiar la imagen cuando el tab esta inactivo*/
		background-image:url('../images/tab_left_inactive_2.gif');
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{/*para cambiar la imagen cuando el tab se le esta haciendo un rollover*/
		background-image:url('../images/tab_left_over_2.gif');
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane span{/*para modificar la tipografia y fondo de los tabs de tema*/
		font-family:arial;
		/*vertical-align:top;*/
		vertical-align:middle;
		font-size:12px;
		padding-top:4px;
		padding-left:3px;
		padding-right:3px;		
		line-height:21px;
		float:left;
	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}
	
	.dhtmlgoodies_tabPane img{
		float:left;
	}
	
/*Carrusel*/
#holdScrollEventosHome {
  width:100%;
  float:inherit;
  text-align:center;
}
#holdScrollEventosHome .eventosFlechaUp {
  width:100%;
  height:10px;
  margin-bottom:1px;
 
}
#holdScrollEventosHome .eventosFlechaDw {
  width:100%;
  height:10px;
  margin-top:1px;
}
#holdScrollEventosHome #contenedor {
    width:100%;
	height:130px;
	position:relative;
	overflow: hidden;
	/*background-color:#FFFFFF;*/
}
#Mover {
 position:relative;
 width:100%;
}
/*estilos para items del carrusel*/
#total_item_carrusel{
	width:100%;
	height:122px;
	margin:2px 4px 6px 4px;
}
.imagen_item_carrusel{
	float:left;
	width:90px;
	height:110px;
	border:#CCCCCC solid 1px;
}
.contenedor_derecho_item_carrusel{
	width:187px;
	height:115px;
	float:right;
	background:#F9FDFB;
	margin-right:8px;
}
table.contenido_item_carrusel{
	width:95%;
	margin:6px;
	text-align:left;
	font-size:10px;
}
.titulo_item_carrusel{ height:20px; font-weight:700; color:#359FB9; font-size:10px; padding-top:5px; border-bottom:#D1EEF1 1px solid;}
.alinear_derecha{ text-align:right;}

#total_item_carrusel2{
	width:100%;
	height:122px;
	margin:2px 4px 6px 4px;
}
.imagen_item_carrusel{
	float:left;
	width:90px;
	height:110px;
	border:#CCCCCC solid 1px;
}
.contenedor_derecho_item_carrusel{
	width:187px;
	height:115px;
	float:right;
	background:#F9FDFB;
	margin-right:8px;
}
table.contenido_item_carrusel{
	width:95%;
	margin:6px;
	text-align:left;
	font-size:10px;
}
.titulo_item_carrusel{ height:20px; font-weight:700; color:#359FB9; font-size:10px; padding-top:5px; border-bottom:#D1EEF1 1px solid;}
.alinear_derecha{ text-align:right;}

#total_item_carrusel3{
	width:100%;
	height:122px;
	margin:2px 4px 6px 4px;
}
.imagen_item_carrusel{
	float:left;
	width:90px;
	height:110px;
	border:#CCCCCC solid 1px;
}
.contenedor_derecho_item_carrusel{
	width:187px;
	height:115px;
	float:right;
	background:#F9FDFB;
	margin-right:8px;
}
table.contenido_item_carrusel{
	width:95%;
	margin:6px;
	text-align:left;
	font-size:10px;
}
.titulo_item_carrusel{ height:20px; font-weight:700; color:#359FB9; font-size:10px; padding-top:5px; border-bottom:#D1EEF1 1px solid;}
.alinear_derecha{ text-align:right;}

#total_item_carrusel4{
	width:100%;
	height:122px;
	margin:2px 4px 6px 4px;
}
.imagen_item_carrusel{
	float:left;
	width:90px;
	height:110px;
	border:#CCCCCC solid 1px;
}
.contenedor_derecho_item_carrusel{
	width:187px;
	height:115px;
	float:right;
	background:#F9FDFB;
	margin-right:8px;
}
table.contenido_item_carrusel{
	width:95%;
	margin:6px;
	text-align:left;
	font-size:10px;
}
.titulo_item_carrusel{ height:20px; font-weight:700; color:#359FB9; font-size:10px; padding-top:5px; border-bottom:#D1EEF1 1px solid;}
.alinear_derecha{ text-align:right;}

#total_item_carrusel5{
	width:100%;
	height:122px;
	margin:2px 4px 6px 4px;
}
.imagen_item_carrusel{
	float:left;
	width:90px;
	height:110px;
	border:#CCCCCC solid 1px;
}
.contenedor_derecho_item_carrusel{
	width:187px;
	height:115px;
	float:right;
	background:#F9FDFB;
	margin-right:8px;
}
table.contenido_item_carrusel{
	width:95%;
	margin:6px;
	text-align:left;
	font-size:10px;
}
.titulo_item_carrusel{ height:20px; font-weight:700; color:#359FB9; font-size:10px; padding-top:5px; border-bottom:#D1EEF1 1px solid;}
.alinear_derecha{ text-align:right;}

#total_item_carrusel6{
	width:100%;
	height:122px;
	margin:2px 4px 6px 4px;
}
.imagen_item_carrusel{
	float:left;
	width:90px;
	height:110px;
	border:#CCCCCC solid 1px;
}
.contenedor_derecho_item_carrusel{
	width:187px;
	height:115px;
	float:right;
	background:#F9FDFB;
	margin-right:8px;
}
table.contenido_item_carrusel{
	width:95%;
	margin:6px;
	text-align:left;
	font-size:10px;
}
.titulo_item_carrusel{ height:20px; font-weight:700; color:#359FB9; font-size:10px; padding-top:5px; border-bottom:#D1EEF1 1px solid;}
.alinear_derecha{ text-align:right;}

#total_item_carrusel7{
	width:100%;
	height:122px;
	margin:2px 4px 6px 4px;
}
.imagen_item_carrusel{
	float:left;
	width:90px;
	height:110px;
	border:#CCCCCC solid 1px;
}
.contenedor_derecho_item_carrusel{
	width:187px;
	height:115px;
	float:right;
	background:#F9FDFB;
	margin-right:8px;
}
table.contenido_item_carrusel{
	width:95%;
	margin:6px;
	text-align:left;
	font-size:10px;
}
.titulo_item_carrusel{ height:20px; font-weight:700; color:#359FB9; font-size:10px; padding-top:5px; border-bottom:#D1EEF1 1px solid;}
.alinear_derecha{ text-align:right;}