body	{ margin: 0; padding: 0; background-color: #ffffff; }
#cuerpo	{ margin: 30px 0 0 0; padding: 0px; border: 1px solid #8D8C8A; width: 940px; height: 541px; text-align:left;}
#pie	{ width: 942px; height: 50px; margin: 0; padding: 0; text-align:left;}
#pie td { font-family: Arial; font-size: 11px; line-height: 50px; color: #666666; }
#pie a:link, #pie a:visited, #pie a:active	{ color: #666666; text-decoration: none; }
#pie a:hover { color: #A2AD11; }
.home 	{ background-image: url('../media/image/web/bg_home.jpg'); }
.home_video 	{ background-image: url('../media/image/web/bg_home_video.jpg'); }
.bases	{ background-color: #ffffff; }
.apuntat { background-image: url('../media/image/web/bg_apuntat.jpg'); }
.apuntat_2 { background-image: url('../media/image/web/bg_apuntat_2.jpg'); }
#menu	{ display: block; padding: 0 1px 11px 19px; }
#menu a { display: block; padding: 0 0 9px 0; }
#partners { display: block; padding: 0 16px 6px 0; }
#partners a { display: inline; padding: 0 0 0 10px; }
#titulo	{ display: block; padding: 0; margin: 31px 20px 28px 301px; width: 375px; height: 31px;  }
#bases	{ display: block; margin: 0; padding: 0px 20px 20px 0px; width:656px; height: 414px; width: expression('676px'); height: expression('434px'); overflow:auto;
scrollbar-3dlight-color:#A2AD11;
scrollbar-arrow-color:#ffF;
scrollbar-base-color:#A2AD11;
scrollbar-darkshadow-color:#A2AD11;
scrollbar-face-color:#A2AD11;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff
}

#video { width: 375px; margin: 165px 0 0 280px; }

#nota_legal	{ display: block; margin: 0; padding: 0px 20px 20px 0px; width:656px; height: 414px; width: expression('676px'); height: expression('434px'); }
#nota_legal p, #bases p, #apuntat_2 p, #candidats p	{ display: block; margin: 0; padding: 0 0 16px 0; text-align: justify; font-family: Arial; font-size: 11px; line-height: 16px; color: #666666; }
#bases ol	{ display: block; list-style-type: decimal-leading-zero; text-align: justify; font-family: Arial; font-size: 11px; line-height: 16px; color: #666666; }
#bases li	{ padding-bottom: 16px; font-family: Arial; font-size: 11px; line-height: 16px; color: #666666; }
#bases a, #bases a:link, #pie a:visited, #pie a:active	{ color: #666666; text-decoration: underline; }
#bases a:hover { color: #A2AD11; }
#apuntat_2	{ display: block; margin: 0; padding: 0px 20px 20px 0px; width:676px; height: 414px; width: expression('696px'); height: expression('434px'); }
.titulo_form	{ margin: 0; padding: 0; font-family: Arial; font-size: 11px; color: #666666; line-height: 26px; }
.titulo_campo	{ margin: 0; padding: 0; width: 92px; height: 26px; font-family: Arial; font-size: 11px; color: #666666; line-height: 26px; }
.valor_campo_1	{ margin: 0; padding: 0; width: 269px; height: 26px; font-family: Arial; font-size: 11px; color: #666666; line-height: 26px; }
.valor_campo_2	{ margin: 0; padding: 0; width: 223px; height: 26px; font-family: Arial; font-size: 11px; color: #666666; line-height: 26px; }
#apuntat_div { margin: 0px 20px 0px 0px; padding: 0px; width:676px; height: 414px; }
#apuntat_div p { display: block; margin: 0; padding: 0 0 11px 0; text-align: justify; font-family: Arial; font-size: 11px; line-height: 16px; color: #666666; }
#apuntat_div a { text-decoration :none; font-weight:bold; color:#A2AD11;}
#apuntat_div a:hover { text-decoration:underline; }

form { margin: 0; padding: 0; }
input { display: inline;
	padding-left: 4px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #999999;
}
select { display: inline; height: 20px; 
	padding-left: 4px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #999999;
}

textarea { display: inline; height: 95px; 
	padding-left: 4px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #999999;
}

.t1 { width: 219px; width: expression('223px'); }
.t2 { width: 79px; width: expression('83px');}
.t3 { width: 219px; width: expression('223px');}
.t4 { width: 219px; width: expression('223px');}
.t5 { width: 85px; width: expression('93px');}
.bt_envio { cursor: pointer; }
#preload { display: none; margin: 0; padding: 0 0 11px 0; }
#preload p { text-align: center; margin: 0; padding: 0; font-family: Arial; font-size: 11px; line-height: 12px; color: #666666; }
.td_models { width: 94px; height: 111px; margin: 0px; padding: 0px; background-image: url('../media/image/web/bg_models.gif'); background-repeat: no-repeat; }
.td_noms { margin: 0px; padding: 0px; width: 94px; height: 16px; cursor: pointer; }
.td_separador { width: 22px; }
.model { padding: 0 0 2px 0; cursor: pointer; width: 84px; height: 99px; }
.tbl_info { background-color: #A2AD11; margin: 0; padding: 0; width: 94px; height: 16px; }
.t_nom { background-color: #A2AD11; margin: 0; padding: 0 0 0 5px; width: 42px; width: expression('47px'); height: 16px; text-align: left; font-family: Arial,Verdana,Helvetica; color: #ffffff; font-size: 11px; line-height: 12px; }
.t_link { background-color: #A2AD11; margin: 0; padding: 0 5px 0 0; width: 42px; width: expression('47px')height: 16px; text-align: right; font-family: Arial,Verdana,Helvetica; color: #ffffff; font-size: 11px; line-height: 12px; }


#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family: Arial,Tahoma, Helvetica, sans;
	font-size:11px;
	color:#CCCCCC;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #CCCCCC;
	text-align:left;
	z-index:255;
}

#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}
.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #CCCCCC;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}

.title_h2 {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	padding: 10px 0 0 0;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
.signatura2 { display: none; }
#events {
	font-family: Arial,Verdana,Tahoma,Helvetica;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	}
.t_events {
	color: #A2AD11;
	font-size: 14px;
	font-weight: bold;
	}
#events a, #events a:link	{ color: #A2AD11; text-decoration: underline; }
#events a:hover { color: #666666; }
.s_fotos { 
background:#D0D688 none repeat scroll 0 0;
border:1px solid #DDB5A6;
color:#000000;
font-family:Arial,Verdana,Helvetica;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
text-transform:none;
width:337px;
}