/* $Id: styles_global.css 235 2009-11-13 04:30:39Z phil $ */


/* POPUP BOXES FOR SMOOTHBOX */
html, body { min-height: 100%; height: auto !important; height: 100%; font-family: "Trebuchet MS", tahoma, arial, serif; }
img, div, input { behavior: url("iepngfix.htc") }
div, td { font-family: "Trebuchet MS", tahoma, arial, serif; }
#cabecera { height: 25px; overflow: hidden; margin-left: 7px; float:left;margin-top:13px;}
	#cabecera #logoerafox { float: left; margin: 0px 0px 0px 0px !important; margin-left: 0px }
		#cabecera #logoerafox a { background-image: url(../images/verde.png); background-position: top left; outline: none; display: block; width: 100px; height: 25px }
			#cabecera #logoerafox a:hover { background-image:url(../images/verde.png);background-position: bottom left }
		#cabecera #logoerafox span { display: none }
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color: #666666; }
#TB_window a:link { color: #336699; text-decoration: none; }
#TB_window a:visited { color: #336699; text-decoration: none; }
#TB_window a:hover { color: #3399FF; text-decoration: underline; }
#TB_window a:active { color: #3399FF; text-decoration: underline; }
#TB_window a:focus { color: #336699; text-decoration: none; }
#TB_overlay { position: absolute; z-index: 100; top: 0px; left: 0px; }
#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	border: 10px solid #868686;
	text-align:left;
-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;-ms-border-radius:7px;border-radius:7px;
}	
#TB_window img { /*
	display:block; 
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
*/ }
#TB_caption { height: 25px; padding: 7px 30px 10px 25px; float: left; }
#TB_closeWindow { height: 25px; padding: 11px 25px 10px 0; float: right; }
#TB_closeAjaxWindow { padding: 5px 10px 7px 0; margin-bottom: 1px; text-align: right; float: right; }
#TB_ajaxWindowTitle { float: left; padding: 3px 0 7px 10px; margin-bottom: 1px; color: #ffffff; }
#TB_title { background-color: #90B623; color: #ffffff; height: 22px; line-height: 22px; font-weight: bold; border-bottom: 1px solid #519031; border-top: 1px solid #519031; font-size: 12px; font-family: tahoma, arial, serif; }
#TB_ajaxContent { clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }
	#TB_ajaxContent p { padding: 5px 0px 5px 0px; }
#TB_load { position: absolute; display: none; height: 100px; width: 100px; z-index: 101; }
#TB_HideSelect { z-index: 99; position: absolute; top: 0; left: 0; background-color: #fff; border: none; }
#TB_iframeContent { clear: both; border: none; margin-bottom: -1px; margin-top: 1px; }
/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}



/* TOOL TIPS */
.tip {
	color: #fff;
	width: 220px;
	z-index: 13000;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background: #fffeeb;
	text-align: left;
	font-size: 11px;
	padding: 4px 8px 8px;
}
.tip-text {
	display: none;
}
.tip-top {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
}
 
.tip-bottom {

}

.Tips1 {
	vertical-align: middle;
}

/* AUTOSUGGEST DIV */
div.autosuggest
{
	position: absolute;
	background-image: url(../images/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
	font-family: Lucida Grande, Arial, sans-serif;
	font-size: 10px;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(../images/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	background-image: url(../images/ul_corner_br.gif);
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-image: url(../images/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.autosuggest div.as_footer div.as_corner
{
	background-image: url(../images/ul_corner_bl.gif);
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #333;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #333;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #ccc;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #1B5CCD;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #1B5CCD;
	background-image: url(../images/hl_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
	background-image: url(../images/hl_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-image: url(../images/hl_corner_tl.gif);
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-image: url(../images/hl_corner_tr.gif);
	background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #6EADE7;
}

div.autosuggest img
{
	vertical-align: middle;
	margin-right: 5px;
}




/* UPLOADER CLASSES */
input.fallback_status {
	border: none; 
	background: none; 
	font-weight: bold;
	font-family: verdana, arial, serif;
	font-size: 11px;
	color: #333333;
	padding: 3px;
	height: 22px;
	vertical-align: middle;
}

#uploader {
	background-color: #FFFFFF;
	padding: 10px 15px;
	width: 430px;
	border: 1px solid #CCCCCC;
}

#uploader .progress {
	background: #f00 url(../images/uploader_progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
}

#fileList {
	margin: 0px;
	list-style: none;
	width: 420px;
	margin-top: 0px;
	padding: 0px;
}

#fileList li.file {
	margin-top: 5px;
	border-top: 1px solid #EEEEEE;
	background: url(../images/uploader_file.png) no-repeat 4px 4px;
}

#fileList li.file.file-uploading {
	background-image: url(../images/uploader_uploading.png);
	background-color: #D9DDE9;
}

#fileList li.file.file-success {
	background-image: url(../images/uploader_success.png);
}

#fileList li.file.file-failed {
	background-image: url(../images/uploader_failed.png);
}

#fileList li.file .file-name {
	font-size: 1.2em;
	margin-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	height:	40px;
	font-weight: bold;
}

#fileList li.file .file-size {
	font-size: 0.9em;
	line-height: 18px;
	float: right;
	margin-top: 2px;
	margin-right: 6px;
}

#fileList li.file .file-info {
	display: block;
	margin-left: 10px;
	font-size: 0.9em;
	line-height: 20px;
	clear
}

#fileList li.file .file-remove {
	clear: right;
	float: right;
	line-height: 18px;
	margin-right: 6px;
	margin-top: 4px;
}