/* general tags */
body {margin:0px;background:#eeeeee;padding:0px;font-family:Helvetica,Tahoma,Arial,Verdana;font-size:0.8em;color:#505050;}
a, a:link, a:visited, a:active {line-height: 15px;color:#808080;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}


/* header tags */
#header {background: #bfcf41 url(../img/top.gif) repeat-x -500% 0;height:97px;text-align:center;}
#head {width:950px;height:97px;margin:auto;padding: 4px 0px 0px 0px;border:0px solid red;text-align:left;}
#head h2 {color: white;font-family: Georgia,Trebuchet,Helvetica,Tahoma,Arial,Verdana;font-size: 2.1em;padding: 30px 20px 0px 0px;}
#head img {float:left;padding-right: 20px;}
#menutop {float:right;margin: 5px 0px 0px 20px;}
#menutop li {list-style:none;display:block;float:left;padding: 5px;}
a.menu, a.menu:link, a.menu:visited, a.menu:active {line-height: 25px;padding: 8px 0px!important;color:#505050;text-decoration:none;font-weight:bold;}
a.menu:hover {text-decoration:underline !important;}
#menutop li a.menu, #menutop li a.menu:link, #menutop li a.menu:visited, #menutop li a.menu:active {color:#ffffff;}


/* subheader tags */
#subheader {background: url(../img/shadowtop.jpg) repeat-x -500% 0;}
#subhead {width:950px;margin:auto;padding: 4px 0px 0px 0px;border:0px solid blue;text-align:left;overflow:hidden;}
#submenu {float:left;margin: 0px 0px 0px 10px;}
#submenu li {list-style:none;display:block;float:left;padding: 4px 7px 4px 7px;}
#tip {background: url(../img/twitterbird.jpg) no-repeat top right;float:right;margin-top:5px;overflow:hidden;border:0px solid red;width:160px;height:32px;}

/* boxes tags */
#boxes {width:920px;margin:auto;padding: 0px;border:0px solid red;text-align:left;font-size:0.9em;color: #505050;overflow:hidden;}
#boxes li {list-style:none;padding: 3px 0px 2px 0px;}
#boxes h2 {border-bottom:1px solid #ee910c;font-size:1.3em;padding: 0px 0px 3px 0px;margin: 0px 0px 3px 0px;font-weight:bold;}
#boxes h2 img {float:right;}
#boxone, #boxtwo, #boxthree {height:200px;float:left;margin: 0px 10px 10px 0px;border:3px solid #d6d6d6;background:#ffffff;padding:15px;width:400px;-moz-border-radius:15px 15px 15px;-webkit-border-radius: 15px 15px 15px;}
#boxtwo {width:250px;}
#boxthree {width:140px;margin: 0px 0px 10px 0px!important;}
#bigbox, #bigbox2 {text-align:center;overflow:hidden;}
#bigboxint, #bigboxint2, #bigboxint3  {margin: 0px auto 10px auto;width:884px;border:3px solid #d6d6d6;background:#ffffff;padding:15px;-moz-border-radius:15px 15px 15px;-webkit-border-radius: 15px 15px 15px;text-align:left !important;overflow:hidden;}
#bigboxint h1, #bigboxint2 h1, #bigboxint3 h1 {font-size:2.3em;padding:10px;font-weight:bold}
#bigboxint2 h2, #bigboxint3 h2 {font-size:1.8em;padding:10px;font-weight:bold}
#bigboxint2 h3 {font-size:1.4em;margin:10px;font-weight:bold;border-bottom:1px dotted;}
#bigboxint2 h4 {font-size:1.2em;margin:10px;padding:5px;font-weight:bold;color:#FFFFFF;background:#808080}
#bigboxint2 ol {margin-left:50px;line-height:1.4em;color:#808080;font-size:1.2em;}
#bigboxint p, #bigboxint2 p, #bigboxint3 p {font-size:1.2em;padding:10px;line-height:1.4em;color:#808080;}
#bigboxint img, #bigboxint2 img {margin: 10px 20px 20px 10px;}
#bigboxint img.curve, #bigboxint2 img.curve {-moz-border-radius:15px 15px 15px;-webkit-border-radius: 15px 15px 15px;}
#boxtext {width:580px;float:left;border:0px solid red;overflow:hidden;}
#boxtext img {float:left;}
#images {float:right;width:100px;text-align:center;padding-top:15px;border:0px solid red;}
#images iframe {margin-bottom:10px;}
#images img {padding:10px;} 

/* register tags */
#register {width:690px;margin:auto;border:0px solid black;}
#menuregister {float:right;margin: 5px 0px 0px 20px;}
#menuregister li {list-style:none;display:block;float:left;padding: 5px;}
a.menu, a.menu:link, a.menu:visited, a.menu:active {line-height: 25px;padding: 8px 0px!important;color:#505050;text-decoration:none;font-weight:bold;}
a.menu:hover {text-decoration:underline !important;}
#menuregister li a.menu, #menuregister li a.menu:link, #menuregister li a.menu:visited, #menuregister li a.menu:active {color:#ffffff;}

/* spreadzone tags */
#spread {text-align:center;}
#spread img {vertical-align:top;}
#spread img.icon {position:relative;left:0px;top:10px;}
#spread span {padding: 0px 15px 0px 15px;line-height:50px;font-size:1.2em;font-weight:bold;}

/* footer tags */
#foot {margin:0px;padding: 0px;background:#ffffff;overflow:hidden;}
#footint {width:920px;margin:auto;padding: 0px;border:0px solid red;text-align:left;font-size:0.9em;color: #808080;}
.box {float:left;width:120px;border:0px solid red;margin: 10px 0px 10px 0px;}
.box h2 {font-weight:bold;padding: 2px 0px 6px 0px;color:#505050;}
.box ul li {list-style:none;padding: 2px 0px 2px 0px;}
.box ul li img {vertical-align:top;}
.box a, .box a:link, .box a:visited, .box a:hover, .box a:active {font-weight:normal;font-size:0.95em;color: #808080;line-height:0.8em;}
#madein {float:right;width:200px;font-size:0.95em;text-align:right;padding: 25px 125px 30px 0px;margin: 5px 0px 0px 0px;background: url(../img/spain_map.jpg) no-repeat top right;}

/* foot tags */
#footer {width:920px;margin:auto;padding: 10px!important;border:0px solid red;text-align:left;font-size:0.9em;color: #505050}
#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#505050;line-height: 15px;padding: 0px!important;text-decoration:underline;font-weight:normal;}
#footright {float:right;border:0px solid red;overflow:hidden!important;text-align:right;display:block;width:200px;}
#language {float:right;margin: 0px 0px 0px 0px;border:0px solid green;overflow:hidden;width:60px;}
#language li {list-style:none;display:block;float:right;padding: 0px 5px 0px 5px;}
#language li a.menu, #language li a.menu:link, #language li a.menu:visited, #language li a.menu:active {color:#505050;line-height: 15px;padding: 0px!important;}


/* buttons */
a.button {display: block;line-height: 18px;padding: 4px 15px 6px;text-align: center;font-weight: bold;text-decoration: none;color: #303030 !important;text-shadow: #feba7e 0 -1px 0;border: 1px solid #ff7800;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;min-width: 40px;-webkit-box-shadow: rgba(0, 0, 0, .1) 0 1px 0;-moz-box-shadow: rgba(0, 0, 0, .1) 0 1px 0;background: #ff8610;background: -webkit-gradient(linear, left top, left bottom, from(#feba7e), to(#f98620));background: -moz-linear-gradient(top, #feba7e,  #f98620);-webkit-transition: -webkit-box-shadow 0.2s linear;}
a.button:hover, a.button:focus {border-color: #ff7800;text-decoration: none;-webkit-box-shadow: #808080 0 0 5px;-moz-box-shadow: #808080 0 0 5px;}
a.button:active {color: #f0f0f0 !important;text-shadow: #808080 0 -1px 0;background: #ff3600;background: -webkit-gradient(linear, left top, left bottom, from(#ff5400), to(#ff4200));	background: -moz-linear-gradient(top,  #ff5400,  #ff4200);}

a.register {display: block;line-height: 18px;padding: 10px 25px 10px;text-align: center;font-weight: bold;text-decoration: none;color: #303030 !important;text-shadow: #e0e0e0 0 -1px 0;border: 1px solid #959ea3;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;min-width: 40px;-webkit-box-shadow: rgba(0, 0, 0, .1) 0 1px 0;-moz-box-shadow: rgba(0, 0, 0, .1) 0 1px 0;background: #959ea3;background: -webkit-gradient(linear, left top, left bottom, from(#e3edf3), to(#d4e4ec));background: -moz-linear-gradient(top, #e3edf3,  #d4e4ec);-webkit-transition: -webkit-box-shadow 0.2s linear;font-size:1.5em;}
a.register:hover, a.register:focus {border-color: #71797d;text-decoration: none;-webkit-box-shadow: #808080 0 0 5px;-moz-box-shadow: #808080 0 0 5px;}
a.register:active {color: #f0f0f0 !important;text-shadow: #808080 0 -1px 0;background: #ff3600;background: -webkit-gradient(linear, left top, left bottom, from(#ff5400), to(#ff4200));	background: -moz-linear-gradient(top,  #ff5400,  #ff4200);}

li.coregister {line-height:50px;border:0px solid red;font-size:1.3em;color:#808080;}
li.coregister a {text-decoration:underline;font-weight:normal;}

a.big {line-height: 21px!important;padding: 13px 25px 13px!important;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin-right:30px;}

/* alignments */
.left {float:left!important;}
.right {float:right!important;}
.center {text-align:center;}


/* CSS3 BUTTON */
.btn a {text-decoration:none;	color:#000000;}
.btn a:hover {color:#000000;}
.btn span {padding: 10px 30px 10px 30px;}
.btn {
	float:right;
	color:#FFFFFF;
	display: inline-block;
	background: url(../img/btn.bg.png) repeat-x 0px 0px;
	padding:7px 10px 8px 10px;
	font-weight:bold;
	border:1px solid rgba(0,0,0,0.4);
	-moz-border-radius: 15px;
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-webkit-border-radius: 15px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}
.btn:hover {
	cursor:pointer;
}
.green		{background-color: #bfcf41; color: #ffffff;}
.green:hover{background-color: #cccccc; color: #ffffff;}
