/* @override http://test250.rediris.es/img/wbb/rediris.css */
html, body { height: 100%; margin: 0; }

body {
	background:#e8e7dc;
	background: #fcfafa;
	color:#6C665C;
	margin: 0;
	border: 0;
	padding: 0;
/*background: #DFD0BA url(bg-02.png) repeat fixed 60%;*/
/*background: #ffffff;*/background: #fffdf2;
background: #e8e7dc;
background: #f4f3eb;
	font: 0.8em arial, lucida, sans-serif;
}

h1, h2, h3, h4, h5, h6 {  color:#008899;
  font-family:verdana,arial;}

h1 {
    font-size:20px;
    line-height:21px;
}
h2 {
    font-size:19px;
    line-height:19px;
}
h3 {
    font-size:17px;
    line-height:19px;
}
h4 {
    font-size:14px;
    line-height:15px;
}
h5 {
    font-size:13px;
    line-height:16px;
}
h6 {
    font-size:12px;
    line-height:15px;
}



#all {
/*background:#FFFFFF none repeat scroll 0%;*//*color:#333333;*/
/*font-family:Trebuchet MS, arial, sans-serif;*/
font-family: arial, helvetica, sans-serif;
margin-top: 0pt;margin-bottom: 0pt;margin-left: auto;margin-right: auto;
padding: 0pt;
/*height: 100%;*/

/*width:100%;*/
}

#page {
/*
border-top: solid #ccccbb 1px;
border-left: solid #ccccbb 1px;

background: #fff;
margin: 15px 16.5em 60px 20px ;
padding: 8px 30px 20px 30px;
*/

line-height: 1.3;
margin-left:0px;margin-right:0px;
/*height: 100%;*/
}

#wbb_sidebar{    
background:#B7AE9C;
background:#B7AE9C url(tr-01.gif) no-repeat scroll right top;
overflow: hidden;
float: left;
margin: 0 0 10pt 0pt;
*margin-top: 10pt;
padding: 0pt;
width: 16em;
min-width: 175px;

/*height: 100%;*/
}

#wbb_content_wrapper {
margin: 10pt 0pt 0pt 17.5em;
padding-top: 15pt;
background:#fff url(tl-01.gif) no-repeat scroll left top;
/*height: 100%;*/
}


#wbb_content {
/*clear: right;*/
background:#fff url(bl-01.gif) no-repeat scroll left bottom;
padding: 0 15pt 15pt 20pt;
/*border-left:1px solid #CCCCBB;border-top:1px solid #CCCCBB;*/
	font-weight: normal;
	font-style: normal;
}



#wbb_header {
background: #b7ae9c;
border-bottom: 1px solid #fff;height:60px;margin:0pt;/*padding: 10px 10px 10px 30px ;*/width:100%;
}

#wbb_rediris-logo {
/*  padding: 8px 10px 10px 30pt ;*/
  padding: 20px 0px 10px 0pt ;
  text-align: center;
  background:#B7AE9C url(tr-01.gif) no-repeat scroll right top;
}

#wbb_service_logo {
  float: right; 
  padding: 0 0 10pt 15pt;
}

#wbb_wbb_in a.img:link, #wbb_wbb_in a.img:link:hover, 
#wbb_wbb_in a.img:visited, #wbb_wbb_in a.img:visited:hover {
  border: 0;
  background-color: transparent;
}

#wbb_wbb_in a:link, #wbb_pgp_sign a:link {
    /*  background:#eef6f9;*/
  background-color: #fffdf2;
  background-color: #f6f6f9;
  background-color: #E3DACC;
  background-color: #f6f6f9;
  color: #27747f;
  border-bottom:1px solid #ccccdd;
  border-right:1px solid #ccccdd;
  padding:0px 4px;
  text-decoration:none;
}
#wbb_wbb_in a:visited, #wbb_pgp_sign a:visited {
  background-color: #f9f9f9;
/*  background:#ffffee none repeat scroll 0%;  */
  border-bottom:1px solid #DDDDDD;  
  border-right:1px solid #DDDDDD;  
  color: #4B6070;  
  color: #27747f;
  color: #888;
  padding:0px 4px;  
  text-decoration:none;
}
#wbb_wbb_in a:link:hover, #wbb_wbb_in a:link:active, #wbb_wbb_in a:visited:hover,
#wbb_pgp_sign a:link:hover, #wbb_pgp_sign a:link:active, #wbb_pgp_sign a:visited:hover {
  padding: 0px 4px;
  border-bottom:1px solid #BBBBCC;  
  border-right:1px solid #BBBBCC;
  color: #ffcc00;
  color: #27747f;
  color: #525B6D;
  color: #27747f;
  color: #525B6D;
  background-color: #b7ae9c;
  background-color: #E3DACC;
  background-color: #fffdf2;
  background-color: #E3DACC;
}


#wbb_breadcrumbs {
	margin-top: 3px;	margin-bottom: 15px;
	}
#wbb_breadcrumbs a {
 padding: 0 4px;
*background: transparent url(fleft.gif) no-repeat center right;
*text-decoration: none;
*padding-right: 16px; /*adjust bullet image padding*/
}
#wbb_breadcrumbs ul {	margin-left: 0;	padding-left: 0;	display: inline;	border: none;
	} 
#wbb_breadcrumbs ul li {	margin-left: 0;	padding-left: 2px;
	border: none;	list-style: none;	display: inline;	}
#wbb_breadcrumbs a, #wbb_breadcrumbs a:hover {
  color: #898276; 
  font: 12px/14px arial, helvetica, sans-serif; 
  text-decoration: none;
}
#wbb_breadcrumbs a:hover {
color: #ffcc00;
background-color: #b7ae9c;
}
#wbb_breadcrumbs ul li:before {/*	content: "\0020 \0020 \0020 \00BB \0020";*/
/*	content: "\0020 \0020 \0020 \00AB \0020";*/
	content: url('fleft.gif');
/*	color: #898276;*/
    color: #2f8b93;}

h1#wbb_title {
color:#008899;font-family:verdana,arial,helvetica,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bolder;line-height:20px;
  margin-bottom: 2px;

/*
  margin-top: 15px;
  margin-bottom: 2px;
  color: #008899;
  font: bolder 18px/20px verdana, arial, helvetica, sans-serif; 
  */
}

h2#wbb_subtitle {
color:#008899;
font: bold 14px/16px verdana,arial,helvetica,sans-serif;
margin-top: 0px;
margin-bottom: 15px;
}

ul#wbb_pagelinks {
	list-style: none;	margin-bottom: 15px;
	font-weight: bold;	margin-left: 0;	padding-left: 0;
}
ul#wbb_pagelinks li {
	display: inline;
	margin-left: 0;	display: inline;
*background: transparent url(punto.gif) no-repeat center right;
*text-decoration: none;
*padding-left: 4px; /*adjust bullet image padding*/
*padding-right: 6px; /*adjust bullet image padding*/
}
ul#wbb_pagelinks a, ul#wbb_pagelinks a:hover {
	color: #898276; 
	text-decoration: none;
	font-weight: bold;
}
ul#wbb_pagelinks a:hover {
	color: #ffcc00;
	background-color: #b7ae9c;
	font-weight: bold;
}
ul#wbb_pagelinks li:before {	content: "\00B7\0020";
	color: #898276;
}
ul#wbb_pagelinks li.first:before {	content: "";}




/*
ul#wbb_languages, #wbb_search, ul#wbb_menu_1, ul#wbb_menu_2, #wbb_banners, #wbb_webbered, #wbb_rediris-logo {
 background-color: #b7ae9c;
}
*/

ul#wbb_languages, #wbb_search, ul#wbb_menu_1, ul#wbb_menu_2 {
/*  border: solid #fff 1px;*/
/*  margin: 0 0 10px 0;*/
  margin: 0;
  padding: 8px 14px 8px 50px;

/*
border-top: solid #888877 1px;

border-right: solid #fff 1px;
border-bottom: solid #fff 1px;
*/

/*
border-top: solid #888877 1px;
border-left: solid #888877 1px;
border-bottom: solid #fff 1px;
border-right: solid #fff 1px;
*/
}

ul#wbb_languages, ul#wbb_menu_1, ul#wbb_menu_2{
  text-align: left;
  list-style-type: none;
	font-weight: normal;
	font-style: normal;
list-style-image: url('fright.gif');
list-style-type: square;
/*list-style-position: inside;*/
}
ul#wbb_languages > li, ul#wbb_menu_1 > li, ul#wbb_menu_2 > li {
/*
  list-style-image: url('fright.gif');
  list-style-position: inside;
  background:transparent url(fright.gif) no-repeat scroll left top;
  padding:0px 0px 0px 12px;
*/
  font-size:12px;
  list-style-type:none;
  margin:0px;
}
ul#wbb_languages > li a, ul#wbb_menu_1 > li a, ul#wbb_menu_2 > li a {
  border-bottom:0px none;
  border-right:0px none;
  font-weight:bold;
}
ul#wbb_languages a, ul#wbb_menu_1 a, ul#wbb_menu_2 a{
  color: #008899;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
ul#wbb_languages a:hover, ul#wbb_menu_1 a:hover, ul#wbb_menu_2 a:hover {
  color: #ffcc00; 
  text-decoration: none; 
}


#wbb_search {
  text-align: center;
/*  margin: 10px 0 10px 0;*/
  padding: 16px 0 16px 0;
}
#wbb_search-text {
  font: 12px/14px arial, helvetica, sans-serif;
}
#wbb_search-text input.irisForm {
  color: #6c665c;
  background-color: #efece3;
  border-width: 1px;
  border-color: #999999;
  font: 12px/14px arial, helvetica, sans-serif;
}
#wbb_search-icon {
  padding-top: 3px;
  vertical-align: bottom;
}




#wbb_webbered {
  text-align: center;
  bottom: 0;
margin: 0px 0 0px 0;
padding: 26px 0 16px 0;
	font-weight: normal;
	font-style: normal;
  background:#B7AE9C url(br-01.gif) no-repeat scroll right bottom;
}


#wbb_copyright a {
  color: #008899; 
  text-decoration: none; 
  padding: 0 4px;
}
#wbb_copyright a:hover {
  color: #ffcc00; 
  background-color: #b7ae9c;
  text-decoration: none; 
 padding: 0 4px;
}

#wbb_pgp_sign {
  margin: 10pt 15pt 10pt 16.5em;padding: 15pt;
}

/*.img:hover {background: none;}*/


/* ---------------- Anuncios -------------------- */

#wbb_banners_wrapper {
  padding: 20px;
  text-align: center;
  overflow: hidden;
}

#wbb_banners
			{
				text-align: center;
				padding: 0px;
				overflow: hidden;
				max-width: 13em;
				width:expression( document.body.clientWidth > 200 ? "13em": "auto" ); 
			}
#wbb_banners a
			{
				color: #006666;
				padding: 0 2px;
			}
#wbb_banners a:hover
			{
				text-decoration: none;
				padding: 0 2px;
				color: #27747f;
				background-color: #ffcc00;
			}



.wbb_banner_1
			{
				margin: 6px 0px 16px 0px;
			}
.wbb_banner_1 .text
			{
				padding: 6px;
				color: #ffffff;
				font-weight: normal;
				font-style: normal;
			}


.wbb_banner_2
			{
				margin: 6px 0px 16px 0px;
				border: solid #898276 1px;
			}
.wbb_banner_2 .title
			{
				background: #1a7f84;
				border-bottom: solid #898276 1px;
				padding: 3px;
				color: #ffcc00;
				font-weight:bold;
			}
.wbb_banner_2 .text
			{
				padding: 6px;
				background: #e8e7dc;
				font-weight: normal;
				font-style: normal;
			}

.wbb_banner_3
			{
				margin: 6px 0px 16px 0px;
				border: solid #898276 1px;
			}
.wbb_banner_3 .title
			{
				background: #1a7f84;
				border-bottom: solid #898276 1px;
				padding: 3px;
				color: #ffcc00;
				font-weight:bold;
			}
.wbb_banner_3 .text
			{
				padding: 6px;
				background: #efece3;
				font-weight: normal;
				font-style: normal;
			}

.wbb_banner_4
			{
				margin: 6px 0px 16px 0px;
				border: solid #555555 1px;
			}
.wbb_banner_4 .title
			{
				background: #1a7f84;
				border-left: solid #ffcc00 10px;
				padding: 2px 3px 2px 3px;
				color: #ffffff;
				font-weight: bold;
			}
.wbb_banner_4 .text
			{
				padding: 6px;
				background: #efece3;
				border-left: solid #b7ae9c 10px;
				font-weight: normal;
				font-style: normal;
				overflow: hidden;
			}

.codigo_scroll
			{
				background:#f4f3eb none repeat scroll 0%;
				border:1px solid #cccccc;
				color:#666666;
				font-family:courier,arial,helvetica,sans-serif;
				font-size:12px;
				font-size-adjust:none;
				font-stretch:normal;
				font-style:normal;
				font-variant:normal;
				font-weight:normal;
				line-height:14px;
				overflow:auto;
				padding:5px;
			}


/* ---------------- Iconos en los enlaces -------------------- */

#wbb_wbb_in a[href ^="https://"] {   background: transparent url('lock_icon.gif') no-repeat center right;
   padding-right: 17px; 
}
#wbb_wbb_in a[href ^="https://"]:hover {
   padding-right: 17px; 
}




.tbTitAnuncio4
{
  color: #dddddd;
  font-weight: bold;
}

#preproduction_ribbon {
  display: none;
}

@media print { /******** Print style ********/
	#wbb_sidebar {
		display: none;
	}
	#wbb_content_wrapper {
		background:#FFFFFF;
		margin:10pt 0pt 0pt 0em;
	}
}

@media handheld { /******** Mobile & handheld style ********/
	#wbb_sidebar {
		display: none;
	}
	#wbb_content_wrapper {
		background:#FFFFFF;
		margin:0pt 0pt 0pt 0pt;
	}
}
