/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* INIT ESTILS */
*{
	font-family:Verdana, Geneva, sans-serif;
}
#lostin{
	width:600px;
	margin:auto;
	padding-top:20px;
}
#lostin h1{
	width:309px;
	margin:auto;
}
#lostin h1 a{
	display:block;
	background:transparent url(/img/lostin.jpg) 0 0 no-repeat;
	width:309px;
	height:124px;
}
#lostin h1 a span{display:none;}
#cont h2{
	float:left;
	color:#666;
	font-size:17px;
	font-weight:normal;
}
#cont #subtitol a{
	float:right;
	padding-right:5px;
	line-height:17px;
}
#menu ul{
	margin-top:-3px;
	text-align:center;
}
#menu ul li{
	display:inline;
	margin:0px 7px;
}
a{
	color:#C00;
	font-size:12px;
}
a:hover{
	color:#E28A8C;
}


#Clave,
#lost,
#Url,
#klau,
.arrodonit{
	border:1px solid #CCC;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-khtml-border-radius:7px;
	border-radius:7px;
}
.arrodonit{
	padding:18px 18px 18px 18px;
	margin-bottom:10px;
	float:left;
	width:570px;
}
.arrodonit p{
	font-size:14px;
	line-height:19px;
	padding:5px 0px 15px 0px;
	color:#333;
}
.arrodonit legend{
	margin:0 5px;
	padding:0 5px;
	font-size:12px;
}
.acceder{
	background:transparent url(/img/FonsBotoInput.png) 0 0 no-repeat;
	width:146px;
	height:36px;
	border:0;
	
	font-size:20px;
	color:#C00;
	float:right;
}

.acceder_crear{
	float:none;
	margin:auto;
	display:block;
}

.pchec { padding:0px!important;}

#lost, #Url, #klau, #Clave
{
	float:left;
	width:410px;
	height:28px;
	line-height:30px;
	font-size:18px;
	text-indent:10px;
	padding-top:5px;
	background:white url(/img/FonsInput.gif) 0 0;
}

#Url { width:100%;}
#label_lost { float:left; line-height:38px; font-size:20px; padding:0px 15px 0px 0px; }
#lost {width:413px; }

#label_Clave { float:left; line-height:38px; font-size:20px; padding:10px 15px 0px 0px; }
#Clave { width:382px; margin-top:14px;}


/* glob */
#glob { position:absolute; top:0; left:0; margin-top:-17px;  margin-left:12px }
.glob_alt, .glob_fletx {width:306px; height:7px;}
.glob_fletxa { width:12px; height:17px; position:relative; top:30px; left:-11px; }

.glob_centre { width:266px; padding:0px 20px 0px 20px; font-size:11px; }
.glob_centre p { padding:10px 0px 10px 0px; line-height:15px;}

.glob_fletxa { 	background: url(img/glob_fletx.png) no-repeat;}
.glob_alt	 { 	background:url(img/glob_alt.png) no-repeat; }
.glob_centre { 	background:url(img/glob_centre.png);}
.glob_fletx  { 	background:url(img/glob_baix.gif) no-repeat;}
/* glob */




.error { color:#C00; font-weight:bold; text-align:center; }

#glob,#protec{display:none;}
#protec{text-align:center;}


#bookmarklet a{
	display:block;
	text-align:center;
	margin:20px;
	
	font-size:22px;
}
#credits{
	text-align:center;
	font-size:11px;
	margin-bottom:10px;
}

#finalink{
	display:block;
	font-size:22px;
	text-align:center;
}
#publicitat{
	text-align:center;	
}

.api{
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
}
.errorcodes li{
	font-weight:bold;
}
.errorcodes{margin-bottom:10px;}




.backwardsavis{display:none;}
.backwards {unicode-bidi:bidi-override; direction: rtl; color:#c00; font-weight:bold;}




#lang{
	text-align:right;
}