@charset "utf-8";
/* CSS Document */

/*
html{
height:100%;
}

body{
height:100%;
margin:0px;
padding:0px;
}

div#main{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -75px;
width:100%;
overflow:hidden;
background-image:url(../images/bottom_gradient.gif);
background-position:bottom;
background-repeat:repeat-x;
}
*/

html, body, div#main {
     min-height: 100%;
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
	 
}

/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}
/* End hide from IE-mac */

html>body div#main{
     height: auto;
	 overflow:hidden;
}

div#main{
    position: absolute;
    top: 0;
    left: 0;
	width:100%;
	
	background-image:url(../images/bottom_gradient.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

/*///// H E A D E R /////*/

div#header{
height:86px;
position:relative;
float:left;
width:100%;
background-image:url(../images/background_header.gif);
background-repeat:repeat-x;
background-position:top;
border:0px;
padding:0px;
margin:0px;
}

div#header_width{
height:86px;
position:relative;
float:left;
width:1000px;
}

div#logo{
float:left;
position:relative;
margin:0 0 1px 20px;
width:247px;
height:86px;
padding:0px;
border:0px;
display:inline;
}

div#menu{
	position:relative;
	float:right;
	height:54px;
	padding-top:32px;
	width:714px;
	margin-right:10px;
}

/* ///// B R E A D C R U M B S  &   C H A N G E  L A N G U A G E ///// */
div#breads_language{
position:relative;
float:left;
height:20px;
width: 980px;
margin: 30px 0px 10px 0px;
padding-left:20px;
padding-bottom:0px;
}

div#breadcrumbs{
float:left;
position:relative;
width:800px;
height:20px;
border:0px;
margin:0px;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:0.75em;
color:#333333;
padding:0px;
}

div#breadcrumbs a{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:1em;
color:#333333;
text-decoration:underline;
}
div#breadcrumbs a:hover{
position:relative;
top:1px;
left:1px;
text-decoration:underline;
}

div#language{
float:right;
position:relative;
width:180px;
height:20px;
padding:0px;
margin:0px;
}

/* ///// C O N T E N T ///// */

div#content{
position:relative;
float:left;
width:960px;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 20px;
border:0px;
overflow:hidden;
}


/* ///// P A G E  C O N T E N T ///// */

div#content_sub{
position:relative;
float:left;
width:780px;
margin:13px 0px 0px 0px; 
padding:0px;
}

div#content_sub_home{
position:relative;
float:left;
width:780px;

margin:13px 0px 0px 0px; 
padding:0px;
}

div#title{ /* < TITLE > */
	position:relative;
	float:left;
	width:780px;
	height:30px;
	background-image:url(../images/titles_background_lines.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div#title_2{ 
position:relative;
float:left;
width:780px;
height:30px;
background-image:url(../images/titles_background_lines.gif);
background-repeat:no-repeat;
background-position:bottom;
margin-top:20px;

}

div#title h1{
	font-family:Corbel, "Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	font-size:1.25em;
	
	float:left;
	text-align:left;
	/* Bloque */
	display:block;
	width:auto;
	height:auto;
	/* Color de fondo */
	background-color:#FFFFFF;
	/* Paddings & Margins */
	margin-top:0;
	margin-left:35px;
	margin-right:auto;
	padding-right:8px;
	padding-left:8px;
}

div#title_2 h1{  /* </ TITLE > */
	font-family:Corbel, "Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	font-size:1.25em;
	
	float:left;
	text-align:left;
	/* Bloque */
	display:block;
	width:auto;
	height:auto;
	/* Color de fondo */
	background-color:#FFFFFF;
	/* Paddings & Margins */
	margin-top:0;
	margin-left:35px;
	margin-right:auto;
	padding-right:8px;
	padding-left:8px;
}


div#content_per_se{
position:relative;
float:left;
width:780px;
margin:0px 0px 0px 0px; 
padding:0px;
}

div#content_per_se_2{
position:relative;
float:left;
width:780px;
margin:0px 0px 0px 0px; 
padding:0px;
}

div#left_right_lines{ /**/
	position:relative;	/* Fede */
	/*z-index:1500;		/* Fede */
	border-left:1px solid #c6c7c8;
	border-right:1px solid #c6c7c8;
	padding: 25px 43px 30px 43px;
	overflow:hidden;
}

div#left_right_lines_downloads_logs{ /**/
	position:relative;	/* Fede */
	/*z-index:1500;		/* Fede */
	border-left:1px solid #c6c7c8;
	border-right:1px solid #c6c7c8;
	padding: 25px 43px 30px 43px;
	overflow:scroll;
}

div#left_right_lines_2{ /**/
	border-left:1px solid #c6c7c8;
	border-right:1px solid #c6c7c8;
	padding: 25px 43px 30px 43px;
	overflow:hidden;
}
div#result_version_check{ /**/
	border-left:1px solid #c6c7c8;
	border-right:1px solid #c6c7c8;
	padding: 25px 43px 30px 43px;
	overflow:hidden;
}
/* ///// R I G H T  T O O L B A R ///// */

div#right_toolbar{
width:160px;
margin:10px 0px 0px 0px;
padding:0px;
height:100%;
position:relative;
float:right;
/*display:inline;*/
}

div#right_toolbar_home{
width:160px;
margin:25px 0px 0px 0px;
padding:0px;
height:100%;
position:relative;
float:right;
}

form#language{  /* < LANGUAGE > */
padding:0px;
margin:0px;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color: #00A0D8;
text-align:center;
width:160px;
height:20px;
}

form#language table{  /* < LANGUAGE > */
padding:0px;
margin:0px;
height:20px;
}

form select{ 
padding:0px;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
border:solid 1px #00A0D8;
height:20px;
}

form a{ 
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color: #00A0D8;
text-decoration:none;
line-height:12px;
display:block;
margin-left:3px;
}

form a:hover{ /* </ LANGUAGE > */
position:relative;
top:1px;
left:1px;
text-decoration:underline;
}

div#login_box{ /* < LOGIN > */
margin-top:18px;
}

form#login{  
padding:0px;
margin:0px;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color:#333333;
text-align:right;
}

form#login a{  
margin:0;
}

form#login input{
border: 1px solid #00A0D8;
height:17px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

form#login  input:hover {
border-color : #006699;

}

form#login input#login_button{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:12px;
color:#ffffff;
border : none;
background-color:#00A0D8;
cursor:pointer;
height:20px;
width:43px;
padding:0px;
}

div#login_box_to_show{
text-align:left;
padding-top:10px;
margin:0;
}

div#login_box_to_show p{
text-align:left;
padding-top:10px;
margin:0;
}
div#login_box_to_show ul{
padding:0px;
margin:0;
}

div#login_box_to_show li{
list-style-type:none;
height:30px;
border-top: solid 1px #CCCCCC;
padding:0px;
margin:0;
}

div#login_box_to_show li a{
color:#666666;
line-height:30px;
display:block;
text-indent:2px;

}

div#login_box_to_show li a:hover{/* </ LOGIN > */
color:#00A0D8;
}


div#search_box{ /* < SEARCH > */
margin-top:8px;
}

form#search{  
padding:0px;
margin:0px;
text-align:right;
}

form#search input{ /* </ SEARCH > */
border: 1px solid #00A0D8;
height:17px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:0.75em;
}

div#support_box{  /* < SUPPORT > */
margin-top:8px;
}

div#support_box ul{
padding-left:0px;
margin-left:0px;
margin-top:0px;
}

div#support_box li#support_menu{
list-style-type:none;
text-align:center;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#666666;
text-transform: uppercase;
padding:0px;
margin:0px;
border-bottom: solid 1px #FFFFFF;
border-top: solid 1px #FFFFFF;
line-height: 34px;
height:34px;
width:160px;
background-color:#E1E1E1;
background-image:none;

}

div#support_box li#support_menu:hover{
background-color:#BBD1DF;
}


div#support_box li a{
height:34px;
color:#666666;
text-decoration:none;
display:block;

}

div#support_box li a:hover{
position:relative;
top:1px;
left:1px;
text-decoration:none;


}

div#support_box li#support_first {
list-style-type:none;
text-align:center;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:13px;
text-transform: uppercase;
padding:0px;
margin:0px;
color:#ffffff;
line-height:33px;
text-decoration:none;
height:33px;
width:160px;
background-image:url(../images/support_first.gif);
border-bottom: solid 1px #FFFFFF;
}

div#support_box li#support_last { 
list-style-type:none;
text-align:center;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#666666;
text-transform: uppercase;
padding-left:0px;
margin-left:0px;
border-top: solid 1px #FFFFFF;
line-height:36px;
height:36px;
width:160px;
background-image:url(../images/support_last.gif);
}

div#support_box li#support_last:hover { /* </ SUPPORT > */
background-image:url(../images/support_last_b.gif);
}

div#microsoft_sap img{ /* < SAP, MICROSOFT > */
padding:0px;
border:0px;
margin:10px 0px 0px 0px; 
}

div#optional_tools{  /* < OPTIONAL TOOLS (ADD TO FAVORITES, ETC) > */
margin-top:14px;
}

div#optional_tools ul{
margin:0px;
padding:0px;
}

div#optional_tools li{
list-style-type:none;
text-align:left;
padding:0px;
margin:1px 0px 0px 0px;
}

li#add_to_favorites a{
background-image:url(../images/add_to_favorites_icon.gif);
background-repeat:no-repeat;
background-position: 3px 4px;
text-indent:33px;
line-height:30px;
}
li#print_page a{
background-image:url(../images/print_page_icon.gif);
background-repeat:no-repeat;
background-position: 3px 4px;
text-indent:33px;
line-height:30px;
}

li#faq a{
background-image:url(../images/faq_icon.gif);
background-repeat:no-repeat;
background-position: 3px 4px;
text-indent:33px;
line-height:30px;
}

div#optional_tools li a{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#666666;
text-decoration:none;
display:block;
height:30px;
}

div#optional_tools li a:hover{ /* </ OPTIONAL TOOLS (ADD TO FAVORITES, ETC) > */
position:relative;
top:1px;
left:1px;
text-decoration:underline;
}


/* ///// F O O T E R ///// */

div#footer{
position: relative;
float:left;
width:1000px;
margin:0px;
height:75px;
padding:0px;
}
div#copyright{ /* < COPYRIGHT > */
margin-left:20px;
width:820px;
height:75px;
float:left;
position:relative;
display:inline;
}

div#copyright img{
margin-left:0px;
margin-top: 26px;
margin-bottom: 26px;
margin-right:16px;
float:left;
position:relative;
display:inline;
}
 
div#copyright p{ /* </ COPYRIGHT > */
margin-top: 22px;
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#999999;
}

div#tangram{ /* < TANGRAM > */
width:140px;
margin-right:20px;
float:right;
position:relative;
height:75px;
text-align:right;
}

div#tangram p{
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#999999;
margin-top:37px;
}

div#tangram a {
font-family:Corbel, "Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#999999;
text-decoration: none;
}
div#tangram a:hover{ /* </ TANGRAM > */
color:#00A0D8;
text-decoration: underline;
position:relative;
top:1px;
left:1px;
}