@charset "utf-8";

/* custom responsive grid adjusts width of grids depending on screen width*/
.rwd-example .ui-body {
    text-align: left;
    border-color: #ddd;
}
.rwd-example p {
    color: #666666;
    line-height: 140%
}
/* Stack all blocks to start */
.rwd-example .ui-block-a,
.rwd-example .ui-block-b,
.rwd-example .ui-block-c {
    width: 100%;
    float: none;
}
/* Collapsing borders */
.rwd-example > div + div .ui-body {
    border-top-width: 0;
}
/* 1st breakpoint - Float B and C, leave A full width on top */
@media all and (min-width: 42em) {
    .rwd-example {
        overflow: hidden; /* Use this or a "clearfix" to give the container height */
    }
    .rwd-example .ui-body {
       min-height: 14em;
    }
    .rwd-example .ui-block-b,
    .rwd-example .ui-block-c {
      float: left;
      width: 49.95%;
    }
    .rwd-example .ui-block-b p,
    .rwd-example .ui-block-c p {
      font-size: .8em;
    }
    .rwd-example > div + div .ui-body {
        border-top-width: 1px;
    }
    .rwd-example > div:first-child .ui-body {
        border-bottom-width: 0;
    }
    .rwd-example > div:last-child .ui-body {
        border-left-width: 0;
    }
}
/* 2nd breakpoint - Float all, 50/25/25 */
@media all and (min-width: 55em) {
    .rwd-example .ui-body {
       min-height: 18em;
    }
    .rwd-example .ui-block-a,
    .rwd-example .ui-block-c {
      float: left;
      width: 49.95%;
    }
    .rwd-example .ui-block-b,
    .rwd-example .ui-block-c {
      float: left;
      width: 24.925%;
    }
    .rwd-example > div:first-child .ui-body {
        border-bottom-width: 1px;
    }
    .rwd-example > div + div .ui-body {
        border-left-width: 0;
    }
}
/* 3rd breakpoint - Bump up font size at very wide screens */
@media all and (min-width: 75em) {
    .rwd-example .ui-body {
      font-size: 125%;
    }
    .rwd-example .ui-block-a,
    .rwd-example .ui-block-c {
      float: left;
      width: 49.95%;
    }
    .rwd-example .ui-block-b,
    .rwd-example .ui-block-c {
      float: left;
      width: 24.925%;
    }
}
/*  end of responsive grid  */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #040404;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
   }
   
#slideshow {
	background-color:#c0c0c0;
}

.top-link {
display: block;
	color: #999;
	font-weight: 300;
	background-image: url(pics/arrow-u-blue.png);
	background-position: right;
	background-repeat: no-repeat;
	border-top: 1px solid #eee;
	text-align: right;
	padding: 0px 20px 0px 0px;
	margin: 0 0 0px 0;
    text-align: right;
}

.fixedtoplink {
position: fixed;
top: 92%;
margin-left: 96%;
z-index: 999;
}

.uparrow {
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px;
 	background-color: #00f ! important; 
}

.mbanner {
	background-image: url(pics/logo8d.gif); 
	background-repeat: no-repeat; 
	height:71px; 
	background-position: center; background-color:#0556d1;
}

.dialog-menu{
	background-image: url(pics/dialogbg.jpg); background-repeat: repeat;
	}

body {
	background-color: #242424;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.ui-icon-flag_esp:after {
    background-image: url("images/flag_es.png");
}
/* Fallback */
.ui-nosvg .ui-icon-flag_es:after {
	background-image: url("images/flag_es.png");
}

.border {
	border:1px solid #C0C0C0;
	}

a {
	color:#0066FF;
	text-decoration:none;
}
a:visited {
/*	color:#0033FF;  */
}
a:hover {
	color:#C42700;
	background-color: #ffff00;
}

.important {
	color:red;
	text-decoration:blink;
	font-weight:bold;
}

#flags {
height: 95%;
 border: 0px;
 vertical-align:middle;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px; 
}
.header {
	height: 100px;
	}

.bculist {
 	list-style-type: disc;
 	PADDING: 0px 0px 0px 0px; 
	margin:  0px 0px 0px 20px;
	list-style-position: outside; 
	   }
.bcli {
 	PADDING: 0px 0px 0px 0px; 
	margin:  3px 0px 0px 0px;
		   }
	
#header {
	width:900px;
	height:167px;
}
#logo {
	width:300px;
	height:167px;
	float:left;
}

#flaguk {
	width:27px;
	height:18px;
	float:right;
}
#flagspain {
	width:27px;
	height:18px;
	float:right;
}


#text {
	height: 572px;
	width:603px;
	padding: 25px;
}

p.compact {
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.style1 {
	font-size: 14px;
	color: #0033FF;
	text-decoration:none;
}
