/* CSS Document */

/*Texto de tablas*/
	/*Super administrador*/
	td.super_administrator {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #CC0000;
		height: 14px; 
		background-color: #F7F9F9;
		vertical-align: middle;
	}
	/*Navegacion*/
	td.breadcrumbs {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #999999;
		padding: 5px;
	}
	td.breadcrumbs a:link, td.breadcrumbs a:visited {
		font-weight: bold;
		color: #FF3300;
		text-decoration: none;
	}
	td.breadcrumbs a:hover {
		font-weight: bold;
		color: #FF9900;
		text-decoration: none;
	}
	
	/*Enlaces de cabecera*/
	td.link_header_off {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-align: center;
		white-space: nowrap;
		padding-left: 7px;
		padding-right: 7px;
		border-left: 1px solid #CCCCCC;
		
	}
	td.link_header_off a:link, td.link_header_off a:hover, td.link_header_off a:visited  {
		color: #000000;
		text-decoration: none;
	}
	td.link_header_on {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		background-color: #FF3300;
		color: #FFFFFF;
		text-align: center;
		white-space: nowrap;
		padding-left: 7px;
		padding-right: 7px;
		border-left: 1px solid #CCCCCC;
		text-decoration: none;
	}
	td.link_header_on a:link, td.link_header_on a:hover, td.link_header_on a:visited  {
		color: #FFFFFF;
		text-decoration: none;
	}
	/*Barra de seleccion de idiomas*/
	td.language_label {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		background-color: #EAEADF;
		color: #CC0000;
		text-align: center;
		white-space: nowrap;
	}
	td.language_select_off {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		background-color: #FFFFFF;
		color: #666666;
		text-align: center;
		white-space: nowrap;
		padding-left: 3px;
		padding-right: 3px;
		border: 1px solid #000000;
	}
	td.language_select_off a:link, td.language_select_off a:hover, td.language_select_off a:visited  {
		background-color: #FFFFFF;
		color: #666666;
		text-decoration: none;
	}
	td.language_select_on {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		background-color: #0066FF;
		color: #FFFFFF;
		text-align: center;
		white-space: nowrap;
		padding-left: 3px;
		padding-right: 3px;
		border: 1px solid #000000;
	}
	td.language_select_on a:link, td.language_select_on a:hover, td.language_select_on a:visited  {
		background-color: #0066FF;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	/*Texto tamaño 1*/
	td.texto1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		padding-left: 3px;
	}
	td.texto1 a:link, td.texto1 a:visited {
		color: #850000;
		text-decoration: none;
	}
	td.texto1 a:hover {
		color:#FF0000;
	}
	/*Texto tamaño 1 para los enlaces a noticias de inicio.php*/
	td.link_noticias {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		padding-left: 3px;
	}
	td.link_noticias a:link, td.link_noticias a:visited {
		color: #000000;
		text-decoration: none;
	}
	td.link_noticias a:hover {
		color: #FF3300;
		background-color: #F5F5F5;
	}
	/*Texto tamaño 1 para los textos de las noticias en noticias/inicio.php*/
	td.texto_noticias {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		padding-left: 10px;
		padding-right: 10px;
		text-align: justify
	}
	td.texto_noticias a:link, td.texto_noticias a:visited {
		color: #FF3300;
		text-decoration: none;
	}
	td.texto_noticias a:hover {
		color: #000099;
	}
	
	/*Texto de cabecera sin barras (mensaje de bienvenida, p.ej.)*/
	td.texto_header {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #606060;
		padding-left: 3px;
		padding-top: 10px;
		padding-bottom: 2px;
		border-bottom: 1px dashed #999999;
	}
	td.texto_header a:link, td.texto_header a:visited{
		color: #FF3300;
		text-decoration: none;
	}
	td.texto_header a:hover {
		color: #000099;
	}
	
	/*Formulario enviar a un amigo*/
	td.email_friend {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		background-color: #FFFFFF;
		padding-left: 10px;
		padding-bottom: 10px;
	}
	/*Enlaces de pie de pagina. border rayado superior e inferior*/
	td.footer_links {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #606060;
		padding-left: 3px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #999999;
		border-top: 1px solid #999999;
	}
	td.footer_links a:link, td.footer_links a:visited{
		color: #FF3300;
		text-decoration: none;
	}
	td.footer_links a:hover {
		color: #000099;
	}
	/*Texto presentaciones apartados (proyectos, colaboradores..)*/
	td.texto_presentation {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		padding-left: 3px;
	}
	td.texto_presentation a:link, td.texto_presentation a:visited{
		color: #990000;
		text-decoration: none;
	}
	td.texto_presentation a:hover {
		color: #DE8D8F;
	}
	/*Comentarios*/
	td.comments {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		padding-left: 3px;
	}
	/*Resultados de busqueda*/
	td.search_results {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		background-color: #FFFFFF;
		padding-top: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	td.search_results a:link, td.search_results a:visited {
		color: #000099;
		font-weight: bold;
		text-decoration: none;
	}
	td.search_results a:hover {
		color: #0099FF;
	}
	
	/*Listado de categorias de noticias (noticias/inicio.php)*/
	td.list_categories {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #999999;
		padding: 20px;
		padding-top: 5px;
	}
	td.list_categories a:link, td.list_categories a:visited {
		color: #FF3300;
		text-decoration: none;
	}
	td.list_categories a:hover {
		color: #000099;
	}
	
	/*Fichas (ficha_title, ficha_content) (p.ejemplo ficha de dispositivos - area publica)*/
	td.ficha_title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #CC0000;
		font-weight: bold;
		text-align: right;
		background-color: #FBF8EC;
		border-left: 1px solid #000000;
		border-top: 1px solid #000000;
		border-right: 1px dotted #CCCCCC;
		padding: 5px;
		padding-right: 15px;
	}
	td.ficha_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-align: justify;
		line-height: 15px;
		background-color: #FFFFFF;
		border-right: 1px solid #000000;
		border-top: 1px solid #000000;
		padding: 5px;
	}
	td.ficha_content a:link, td.ficha_content a:visited {
		color: #FF3300;
		text-decoration: none;
	}
	td.ficha_content a:hover {
		color: #000099;
	}
/*Cabecera de Tablas**************************************************************/
td.grey_header { /*Encabezado con barra gris de fondo*/
	background-image: url(../images/barras/grey_bg.gif);
	height: 15px;
	vertical-align: middle;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 3px;
}
td.grey_header a:link, td.grey_header a:visited  {
	color: #FF3300 ;
	text-decoration: none;
}
td.grey_header a:hover  {
	color: #B03900 ;
}

td.grey_header2 { /*Encabezado con barra gris de fondo para listas con formularios (ej. lista
					de usuarios en panel control de administrador)*/
	background-image: url(../images/barras/grey_bg.gif);
	height: 15px;
	vertical-align: middle;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #850000;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px solid #000000;
	white-space: nowrap;
}
td.grey_header2 a:link, td.grey_header a:visited  {
	color: #FF3300 ;
	text-decoration: none;
}
td.grey_header2 a:hover  {
	color: #B03900 ;
}

td.blue_header { /*Texto azul sin fondo*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	border-bottom: 1px solid #000099;
}
td.blue_header2 { /*Texto blanco con fondo azul*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #36261C;
	text-align: center;
	background-image:url(../images/barras/green_header.jpg);
	background-repeat:repeat-x;
	height:18px;
}


/*Pie de tablas********************************************************************/
td.pager { /*Paginador: numeros de pagina al final de tabla*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(../images/barras/grey_bg2.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding: 3px;
}
td.pager a:link, td.pager a:visited {
	color: #FF3300;
	text-decoration: none;
}
td.pager a:hover {
	color: #000099;
}
	

/*Formularios ******************************************************************/
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	height: 14px;
	border-top:  #999999  solid 1px;
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;
	border-left: #999999 solid 1px;
}
/*Campo de formulario desactivado. Solo lectura. No fondo ni borde*/
.formfield_disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	height: 14px;
	border:0px;
	background-color: #F4F4F4;
}

/*Radio buttons*/
.formfield_radio {
	vertical-align: middle;
}
/*Textarea*/
.formfield_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: #999999 solid 1px;
	padding-right: 5px;
}
/*Botones*/
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0E5681;
	vertical-align: middle;
	background-color: #FFFFFF;
	height: 16px;
	border-top: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
}
.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	vertical-align: middle;
	background-color: #FFFFFF;
	height: 16px;
	border-top: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;
}

.select_box { /*Select de formulario con varios campos visibles*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5443;
	height: 70px;
	width: 100%;
	background-color: #F7F9F9;
	border: 1px solid #7A9AB1;
}

/*Menus *************************************************************************/
td.menu_item_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	background-color: #FF3300;
	white-space:nowrap;
}
td.menu_item_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	background-color: #FFE3D7;
	white-space:nowrap;
}
td.menu_item_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	background-color: #E0E4E9;
	white-space:nowrap;
}

/*TDs visibles e invisibles*/
td.td_visible {
	padding-top: 10px;
	position: relative;
	visibility: visible;
}
td.td_invisible {
	padding-top: 10px;
	position: absolute;
	visibility: hidden;
}

/*Imagenes**********************************************************************/
/*arrow separador lista horizontal (Inicio - apartado -....)*/
.arrow {
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}
.menuimage {
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 3px;
}

/* Divs ***********************************************************************/
/*xpopup para seleccion de acciones*/
.xpopup {
	position: absolute;
	visibility: hidden;
	z-index: 1;
}
.xmenu {
	width: 90px;
	position: inherit;
	visibility: inherit;
	border: 1px solid #000000;
}
.div_presentacion { /*Ventana junto a herramientas y acceso a datos como presentacion*/
	position: absolute;
	right: 190px;
	visibility: hidden;
	z-index: 1;
}
.div_visible { /*Divs para formulario en cada idioma visible*/
	position:absolute;
	visibility: visible;
	z-index:0;
}
.div_invisible { /*Divs para formulario en cada idioma invisible*/
	position: absolute;
	visibility: hidden;
	z-index: -1;
}
.div_imagen_visible { /*Divs para formulario en cada idioma visible*/
	position:absolute;
	visibility: visible;
	background-color:#FFFFFF;
	z-index:5;
}
.div_imagen_invisible { /*Divs para formulario en cada idioma invisible*/
	position: absolute;
	visibility: hidden;
	z-index: -5;
}

/*POP UPS *******************************************************************************/
table.popup1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F8F8;
	color: #000000;
	font-weight: normal;
	text-align: justify;
}
table.popup2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FF3300;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	
}
table.popup_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
}


td.en_construccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	color: #0000CC;
	height: 346px;
}


/*MENSAJES DE FEEDBACK, WARNING, ERROR, INFOS, HELP	*/
td.feedback_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FF0000;
	padding-top:0px;
}
td.feedback_feedback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
}
td.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

/*ADMINISTRACION ****************************************************************************/

td.header_admin { /*Barra superior paginas administración*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#1F2320;
	vertical-align: middle;
	background-image: url(../images/admin/header.jpg);
	background-repeat: repeat-x;
	background-position:top;
	height: 40px;
	padding-left: 10px;
}

td.header_sub { /*Barra superior paginas administración*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align: middle;
	background-image: url(../images/admin/header_sub.jpg);
	background-repeat: repeat-x;
	background-position:top;
	height: 5px;
	padding-left: 10px;
}
td.header_sup { /*Barra superior paginas administración*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#FFFFFF;
	background-image: url(../images/admin/header_sup.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	height: 5px;
	padding-left: 10px;
}

td.tools { /*Barra de herramientas*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #F4F4F4;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px groove #CCCCCC;
}
td.tools a:link, td.tools a:hover, td.tools a:visited {
	color:#000000;
	text-decoration: underline;
}

td.admin_nav { /*Barra de navegación de admin*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 3px;
	padding-left: 5px;
	width: 400px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
} 
td.admin_nav a:link, td.admin_nav a:hover, td.admin_nav a:visited {
	color: #A50000;
	font-weight: bold;
	text-decoration: none;
}

td.icon_area_header, td.icon_area_header a:link, td.icon_area_header a:hover,td.icon_area_header a:visited { /*Encabezado de iconos area admin*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8E0000;
	font-weight: bold;
	padding: 10px;
}
td.icon_area {
	background-color: #F4F4F4; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E0000;
	padding: 10px;
}
td.icon_area a:link,  td.icon_area a:visited {
	color: #8E0000;
	text-decoration: none;
}
td.icon_area a:hover {
	color: #FF0000;
	text-decoration: none;
}

td.form_button_area { /*Botones de formularios*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
td.form_button_area a:link, td.form_button_area a:visited {
	color: #850000;
	text-decoration: none;
	padding-right: 10px;
}
td.form_button_area a:hover {
	color: #DF0000;
	text-decoration: none;
}
.formimage { /*Imagenes de botones de formulario*/
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 3px;
	height: 25px;
}

.admin_textarea { /*Area de texto de formularios de administracion*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F7F9F9;
	border: 1px solid #7A9AB1;
	padding-right: 5px;
}

td.form_area { /*Area de formularios de administrador*/
	background-color: #F4F4F4; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-align: left;
	color: #850000;
	padding-left: 5px;
	padding-right: 5px;
}
td.form_area a:link, td.form_area a:visited {
	color: #FF0000;
	text-decoration: none;
}
td.form_area a:hover {
	color: #FF3300;
}

td.form_area_required { /*Area de formularios de administrador. Campo requerido*/
	background-color: #F4F4F4; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align: left;
	color: #850000;
	padding-left: 5px;
	padding-right: 5px;
}

td.info_area { /*Area de formularios de administrador*/
	background-color: #F4F4F4; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}
td.info_area a:link, td.info_area a:visited {
	color: #000066;
	text-decoration: none;
}
td.info_area a:hover {
	color: #0000CC;
}

.admin_form { /*formularios de administración*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 14px; 
	background-color: #F7F9F9;
	border: 1px solid #7A9AB1;
}

.admin_form_select { /*formularios de administración (select con z-index)*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	height: 14px; 
	background-color: #F7F9F9;
	border: 1px solid #7A9AB1;
	z-index: 0;
}


td.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

/*Tabs de idioma para funcion print_language_tabs()*/
td.tab {
	width: 70px;
	height: 16px;
	background-image: url(../images/tabs/tab.png);
	position: relative;
	top: 0;
	display: inline;
	float: left;
	overflow: hidden;
	cursor: hand;
	margin: 1px -1px 1px 2px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	font: 11px Tahoma;
	white-space: nowrap;
	text-align: center;
	border-bottom: 1px solid #000000;
}
td.tab_selected {
	width: 74px !important;
	height: 18px !important;
	background-image: url(../images/tabs/tab_active.png) !important;
	background-repeat: no-repeat;
	border-bottom-width:	0;
	position: relative;
	z-index: 3;
	float: left;
	overflow: hidden;
	cursor: hand;
	padding:	2px 0px 0px 0px;
	margin: 1px -3px -3px 0px;
	top: -2px;
	font: 11px Tahoma;
	white-space: nowrap;
	text-align: center;
}
td.tab_hover {
	width: 70px;
	height: 16px;
	background-image: url(../images/tabs/tab_hover.png);
	background-repeat: no-repeat;
	position: relative;
	top: 0;
	display: inline;
	float: left;
	overflow: hidden;
	cursor: hand;
	margin: 1px -1px 1px 2px;
	padding: 2px 0px 0px 0px;
	font:	11px Tahoma;
	white-space: nowrap;
	text-align: center;
	border-bottom: 1px solid #000000;
}

/*BANDEJA DE ENTRADA**************************************************************************/
.inbox-img-orden {
	vertical-align: middle;
}
.inbox_space_icon {
	vertical-align: middle;
	width: 15px;
	height: 8px
}
.inbox-buttonimage {
	height: 12px;
	vertical-align: middle;
}
.inbox_space_border {
	vertical-align: middle;
	width: 1px;
	height: 8px
}
.inbox_to_list_hidden {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	height: 1px;
	border-top:  #999999  solid 1px;
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;
	border-left: #999999 solid 1px;
	visibility: hidden;
}
.inbox_attachment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 14px;
	border: 0px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #E4EFFC;
}
td.texto_view_mesage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
td.inbox_formarea {
	vertical-align: top;
	background-color: #E4EFFC;
}
td.inbox_to_list_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #CDE4F8;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	border-bottom: 1px solid #666666;
}
td.inbox_to_list_container {
	heigt: 150px;
	padding-top: 5px;
	background-color: #F2F8FD;
}
td.inbox_to_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	background-color: #F2F8FD;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
}
td.inbox_to_list a:link, td.inbox_to_list a:visited {
	text-decoration: none;
	color: #000099;
}
td.inbox_to_list a:hover {
	color: #0066FF;
}
table.tabla-inbox {
	border: 0px solid #000000;
	border-bottom: 0px;
}
table.tabla-inbox-contenido {
	border: 0px;
}
td.inbox_formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033FF;
	padding-left: 5px;
	padding-bottom: 5px;
}
td.inbox_folders { /*Carpetas dcha (bandeja entrada, elementos eviados)*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	padding-top: 10px;
	background-color: #FDF5EC;
	border-right: 1px solid #333333;
	vertical-align: top;
}
td.titulo-inbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3A5ADA;
	font-weight: bold;
	padding-left: 25px;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: middle;
	text-align: left;
}
td.menu-inbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/icons/mail/menu_bgcolor.gif);
	background-repeat: repeat-x;
	color: black;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	cursor: default;
	white-space: nowrap;
}
td.menu-inboxover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EBF0F5;
	color: black;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	cursor: default;
	white-space: nowrap;
	cursor: hand;
}

td.menu-inbox-off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC;
	color: #666666;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	cursor: default;
	white-space: nowrap;
}

/*Para el espacio disponible de bandeja de entrada*/
td.free-inbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: black;
	border-left: 0px solid #000000;
	border-right: 1px solid #000000;
	padding-top: 2px;
	cursor: default;
	white-space: nowrap;
}
td.leyenda-inbox {/* Leyendas DE - Asunto- Fecha */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C5E2F7;
	color: #000000;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	cursor: default;
}
td.leyenda-inbox-over {/* Leyendas DE - Asunto- Fecha */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BFDBF0; 
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	cursor: default;
}
td.leyenda-inbox-detalle {/* Leyendas del detalle de los mensajes al verlos */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D2E4F9; 
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
td.leyenda-inbox-detalle a:link,  td.leyenda-inbox-detalle a:hover, td.leyenda-inbox-detalle a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000099;
}

td.messages-inbox {/* DE - Asunto- Fecha de los mensajes*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF; 
	color: #000000;
	padding-left: 2px;
	padding-right: 3px;
	cursor: default;
	white-space: nowrap;
}
td.messages-inbox-selected {/* para mensaje seleccionado */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FBEED2; 
	color: #000000;
	padding-left: 2px;
	padding-right: 3px;
	cursor: default;
	white-space: nowrap;
}

td.mail_folders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td.mail_folders a:link, td.mail_folders a:visited {
	text-decoration:none;
	color: #000099;
}
td.mail_folders a:hover {
	color: #0033FF;
}

/* Inbox scroll */
div.inbox_to_div { /*Lista de destinatarios al enviar mensaje*/
	height: 150px;
	overflow: auto;
	padding: 0px;
	position: relative;
	width: 100%;
	background-color: #F2F8FD;
}
div.inbox_title {	
	height: 28px;
	overflow: hidden;
	padding: 0px;
	position: relative;
}
div.inbox_scroll {	
	height: 300px;
	overflow: scroll;
	padding: 0px;
	position: relative;
}