@charset "utf-8";
/* CSS Document */

body {
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}
body,td,th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}

li {margin-bottom:8px;}

h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f26522;
	display:inline;
}
h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	display:inline;
}
#global_container {
	width:980px;
	display:block;
	margin-left:-490px;
	left:50%;
	position:absolute;
	background-image:url(../images/interface/top_bar_bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}
#languages {
	width:940px;
	height:17px;
	margin-left:20px;
	margin-right:20px;
	padding-top:3px;
	text-align:right;
	float:left;
	display:block;
}
#inner_margin {
	width:940px;
	float:left;
	display:block;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
#header,#flash_container {
	width:665px;
	float:left;
	display:block;
}
#right_panel {
	float:right;
	display:block;
	width:245px;
	margin-left:10px;
}
#left_panel {
	float:left;
	display:block;
	width:665px;
}
#logo {
	float:left;
	display:block;
	width:665px;
	margin-bottom:7px;
}
#menu {
	float:left;
	display:block;
	width:200px;
	margin-left:26px;
}
.menu_top {height:16px;}
.menu_item {
	height:19px;
	background-image:url(../images/interface/menu_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:18px;
	border-bottom:1px dotted #999;
}
.menu_item_last {
	height:19px;
	background-image:url(../images/interface/menu_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:18px;
}
#aux_panel {
	width:665px;
	float:left;
	display:block;
	margin-top:5px;
}
#aux_panel #gray_stripe {
	width:665px;
	height:22px;
	background-color:#999;
	margin-bottom:7px;
	float:left;
	display:block;
}
#aux_panel #marquee {
	width:661px;
	height:26px;
	float:left;
	display:block;
	border:2px solid #f26522;
	margin-bottom:15px;
	text-align:center;
	padding-top:9px;
}
#navigation_area {
	width:665px;
	float:left;
	display:block;
	margin-top:15px;
	margin-bottom:25px;
	font-size:12px;
	color:#2e6a9e;
	text-align:justify;
}
#navigation_area li {list-style-image:url(../images/icons/list_bullet.gif);}
#aux_panel p {
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:justify;
}
#aux_panel_2 {
	width:243px;
	float:left;
	display:block;
	margin-top:15px;
}

#icons {
	width:207px;
	float:left;
	display:block;
	margin-top:10px;
	margin-left:26px;
	clear:right;
}
#icons img {margin-right:3px;}

a#irregularidad_switch_es {
	display:block;
	width:196px;
	height:59px;
	text-indent:-9999px;
	background-image:url(../images/carteles/irregularidades.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
a#irregularidad_switch_es:hover {background-position:0 -59px;}

a#irregularidad_switch_uk {
	display:block;
	width:196px;
	height:59px;
	text-indent:-9999px;
	background-image:url(../images/carteles/irregularidades_uk.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
a#irregularidad_switch_uk:hover {background-position:0 -59px;}

a#contact_switch_es {
	display:block;
	width:196px;
	height:59px;
	text-indent:-9999px;
	background-image:url(../images/carteles/telefono.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
a#contact_switch_es:hover {background-position:0 -59px;}

a#contact_switch_uk {
	display:block;
	width:196px;
	height:59px;
	text-indent:-9999px;
	background-image:url(../images/carteles/telefono.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
a#contact_switch_uk:hover {background-position:0 -59px;}

#irregularidades_es {
	width:196px;
	float:left;
	display:block;
	/*margin-top:10px;
	margin-left:26px;*/
	clear:both;
}
#irregularidades_uk {
	width:196px;
	float:left;
	display:block;
	/*margin-top:10px;
	margin-left:26px;*/
	clear:both;
}
#irregularidades_es #banner_body {
	width:196px;
	height:59px;
	background-image:url(../images/carteles/irregularidades.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#irregularidades_es #shadow {
	width:196px;
	height:23px;
	float:left;
	display:block;
	background-image:url(../images/carteles/shadow_205x23px.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	clear:right;
}
#irregularidades_uk #shadow {
	width:196px;
	height:23px;
	float:left;
	display:block;
	background-image:url(../images/carteles/shadow_205x23px.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	clear:right;
}
#banner_a_es {
	width:196px;
	float:left;
	display:block;
	/*margin-top:10px;
	margin-left:26px;*/
	clear:both;
}
#banner_a_uk {
	width:196px;
	float:left;
	display:block;
	/*margin-top:10px;
	margin-left:26px;*/
	clear:both;
}

#banner_a_es #banner_body {
	width:196px;
	height:59px;
	background-image:url(../images/carteles/sms_banner_bg_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#banner_a_uk #banner_body {
	width:196px;
	height:59px;
	background-image:url(../images/carteles/sms_banner_bg_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#banner_a_es #shadow {
	width:196px;
	height:23px;
	float:left;
	display:block;
	background-image:url(../images/carteles/shadow_205x23px.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	clear:right;
}
#banner_a_uk #shadow {
	width:196px;
	height:23px;
	float:left;
	display:block;
	background-image:url(../images/carteles/shadow_205x23px.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	clear:right;
}
#banner_b_es {
	width:196px;
	float:left;
	display:block;
	/*margin-top:10px;
	margin-left:26px;*/
	clear:both;
}
#banner_b_uk {
	width:196px;
	float:left;
	display:block;
	/*margin-top:10px;
	margin-left:26px;*/
	clear:both;
}
#banner_b_es #banner_body {
	width:196px;
	height:59px;
	background-image:url(../images/carteles/telefono.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#banner_b_es #shadow {
	width:196px;
	height:23px;
	float:left;
	display:block;
	background-image:url(../images/carteles/shadow_205x23px.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	clear:right;
}
#banner_b_uk #shadow {
	width:196px;
	height:23px;
	float:left;
	display:block;
	background-image:url(../images/carteles/shadow_205x23px.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	clear:right;
}

a#sms_switch_es {
	display:block;
	width:196px;
	height:59px;
	text-indent:-9999px;
	background-image:url(../images/carteles/sms_banner_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
a#sms_switch_es:hover {background-position:0 -59px;}

a#sms_switch_uk {
	display:block;
	width:196px;
	height:59px;
	text-indent:-9999px;
	background-image:url(../images/carteles/sms_banner_bg_uk.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
a#sms_switch_uk:hover {background-position:0 -59px;}

#sub_clubs {
	width:665px;
	float:left;
	display:block;
}
#sub_clubs #visual_nacert {
	width:196px;
	float:left;
	display:block;
	padding-top:58px;
	background-image:url(../images/interface/dummy_visualnacert_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#sub_clubs #visual_nacert #content {
	width:194px;
	float:left;
	display:block;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:180px;
	text-align:center;
}
/*
#sub_clubs #nadorcott {
	width:196px;
	float:left;
	display:block;
	padding-top:58px;
	background-image:url(../images/interface/dummy_nadorcott_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#sub_clubs #nadorcott #content {
	width:194px;
	float:left;
	display:block;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:180px;
	text-align:center;
}
#sub_clubs #m7 {
	width:196px;
	float:left;
	display:block;
	padding-top:58px;
	background-image:url(../images/interface/dummy_m7_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#sub_clubs #m7 #content {
	width:194px;
	float:left;
	display:block;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:180px;
	text-align:center;
}
*/

#sub_clubs #nadorcott {
	width:152px;
	float:left;
	display:block;
	padding-top:45px;
	background-image:url(../images/interface/dummy_nadorcott_top_2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#sub_clubs #nadorcott #content {
	width:150px;
	float:left;
	display:block;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:139px;
	text-align:center;
}
#sub_clubs #m7 {
	width:152px;
	float:left;
	display:block;
	padding-top:45px;
	background-image:url(../images/interface/dummy_m7_top_2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#sub_clubs #m7 #content {
	width:150px;
	float:left;
	display:block;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:139px;
	text-align:center;
}

#sub_clubs #clemcott {
	width:152px;
	float:left;
	display:block;
	padding-top:45px;
	background-image:url(../images/interface/dummy_clemcott_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#sub_clubs #clemcott #content {
	width:150px;
	float:left;
	display:block;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:139px;
	text-align:center;
}
#side_shadow {
	width:23px;
	height:132px;
	float:left;
	display:block;
	background-image:url(../images/interface/side_shadow.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	margin-top:10px;
}
#news {
	width:209px;
	height:163px;
	float:left;
	display:block;
	background-color:#fff;
	/*background-image:url(../images/interface/news_bg.jpg);*/
	background-position:top center;
	background-repeat:no-repeat;
	border:1px solid #2f6498;
	margin-top:10px;
	font-size:11px;
}
#lower_shadow {
	width:209px;
	height:23px;
	float:left;
	display:block;
	margin-left:23px;
	background-image:url(../images/interface/lower_shadow.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.right_banner {
	float:left;
	display:block;
	margin-top:20px; 
}
.right_banner_body {
	width:209px;
	height:65px;
	float:left;
	display:block;
	margin-left:23px;
}
.invitacion_banner_body {
	width:209px;
	height:238px;
	float:left;
	display:block;
	margin-left:23px;
}

.right_banner_shadow {
	width:209px;
	height:23px;
	float:left;
	display:block;
	margin-left:23px;
	background-image:url(../images/interface/lower_shadow.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.wrapper_margin {
	float:left;
	display:block;
	width:152px;
	margin-right:18px;
}

.wrapper{
	float:left;
	display:block;
	width:152px;
}

.wrapper_margin2 {
	float:left;
	display:block;
	width:196px;
	margin-right:38px;
}

.wrapper2{
	float:left;
	display:block;
	width:196px;
}
.club_shadow {
	float:left;
	display:block;
	width:196px;
	height:23px;
	background-image:url(../images/interface/lower_shadow.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.club_shadow2 {
	float:left;
	display:block;
	width:152px;
	height:18px;
	background-image:url(../images/interface/lower_shadow2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#footer {
	width:940px;
	height:35px;
	text-align:center;
	float:left;
	display:block;
	border-top:2px solid #f26522;
	margin-left:20px;
	margin-right:20px;
	padding-top:10px;
}

.txtMenu {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#666;
}
a.txtMenu:link {text-decoration:none;}
a.txtMenu:active {text-decoration:none;}
a.txtMenu:visited {text-decoration:none;}
a.txtMenu:hover {text-decoration:none;color:#f26522;}

.txtOrange {
	font-family:Verdana, Geneva, sans-serif;
	color:#F60;
}
a.txtOrange:link {text-decoration:none;}
a.txtOrange:active {text-decoration:none;}
a.txtOrange:visited {text-decoration:none;}
a.txtOrange:hover {text-decoration:none;color:#666;}

.txtDark {
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
}
a.txtDark:link {text-decoration:none;}
a.txtDark:active {text-decoration:none;}
a.txtDark:visited {text-decoration:none;}
a.txtDark:hover {text-decoration:none;color:#F60;}

.txtBlue {
	font-family:Verdana, Geneva, sans-serif;
	color:#2e6a9e;
}
a.txtBlue:link {text-decoration:none;}
a.txtBlue:active {text-decoration:none;}
a.txtBlue:visited {text-decoration:none;}
a.txtBlue:hover {text-decoration:none;color:#F60;}

.txtBlack {
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}
a.txtBlack:link {text-decoration:none;}
a.txtBlack:active {text-decoration:none;}
a.txtBlack:visited {text-decoration:none;}
a.txtBlack:hover {text-decoration:none;color:#FFF;}

#flash_container {
	float:left;
	display:block;
	margin-left:0px;
}

#flash_container ul{
	margin:0px;
	padding:0px;
}

#flash_container li {
	list-style-type: none;
	border: none;
	margin-left: 0px;
	padding-left:0px;
}
.split_line {
	height:10px;
	border-top:1px solid #999;
	margin-top:5px;
	clear:both;
}
.split_line_dotted {
	height:10px;
	border-top:1px dotted #999;
	margin-top:5px;
	clear:both;
}
.padded {margin-left:30px;}

.button {
	background-color: #F60;
	border:1px solid #999;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.fields {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background-color:#fff;
	border:1px solid #999;
}

.disabledfields {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background-color:#dddddd;
	border:1px solid #999;
}

fieldset {
	margin-top:20px;
	margin-bottom:20px;
}

legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F60;
	margin-bottom:20px;
	margin-left:20px;
}

label {
	width:100px;
	float:left;
	display:block;
	margin-left:20px;
	margin-bottom:12px;
	text-align:left;
}

input,textarea {
	margin-bottom:12px;
	clear:right;
}

.button_container {
	margin-left:120px;
	display:block;
}
#news li {
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
#news ul {
	margin:0px;
	padding:0px;
}
.notice_box {
	width:180px;
	height:100px;
	float:left;
	display:block;
	margin-top:10px;
	margin-left:20px;
}
.notice_top {
	font-weight:bold;
	color:#036;
	margin-bottom:5px;
}
a.notice_top:link {text-decoration:none;}
a.notice_top:active {text-decoration:none;}
a.notice_top:visited {text-decoration:none;}
a.notice_top:hover {text-decoration:none;color:#F60;}

.notice_date {
	margin-top: 15px;
	margin-bottom:7px;
	color:#F60;
	font-weight:bold;
}
.notice_link {
	text-align:right;
	color:#F60;
	margin-right:12px;
	margin-top:7px;
}
.cvvp {
	font-weight:bold;
	color:#F60;
}
.nav_icon {
	text-align:center;
	float:left;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin-right:12px;
	width:55px;
	text-align:center;
}
.nav_icon img {
	clear:both;
	display:block;
	margin-left:5px;
}
.nav_icon p {
	clear:both;
	margin:0px;
	display:block;
	text-align:center;
}
#logo_visualnacert{
	width:350px;
	float:left;
	display:block;
}
#logo_visualnacert_mini {
	width:231px;
	float:left;
	display:block;
	margin-top:40px;
}
#nadorcott_access{
	width:300px;
	display:block;
	float:right;
}
#nadorcott_access_mini {
	width:180px;
	display:block;
	float:right;
}
#read_more {margin-top:5px;}

/* ESTILOS DE TABLAS ZEBRA */

.zebra th {
	background: #f36523;
	color: #fff;
	font-weight: bold;
	padding: 5px 5px;
	/*text-align: left;*/
}
.zebra td {
	padding: 5px 10px;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
	font-size: 90%;
}
.zebra tr.alt td {background: #eee;}
.zebra tr.over td {background: #ffdbca;}

/* FIN ESTILOS DE TABLAS ZEBRA */


/* ESTILOS DEL PAGINADOR */
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom:10px;
}
a.paginate {
	border: 1px solid #999;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #333;
}
a.paginate:hover {
	background-color: #fa864f;
	color: #FFF;
	text-decoration: none;
}
a.current {
	border: 1px solid #999;
	font: bold 10px Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#fa864f;
	color: #FFF;
	text-decoration: none;
}
span.inactive {
	border: 1px solid #fa864f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}
span.paginate {
	font: 10px Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	color: #333;
	text-decoration: none;
}
select.paginate {
	border: 1px solid #999;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	color: #333;
}

/* FIN DE ESTILOS DEL PAGINADOR */

a img {border:0px;}

#news_icons {margin-top:20px;}
#news_icons ul {
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#news_icons li {
	float:left;
	list-style-type:none;
	display:block;
	margin-left:10px;
	font-size:11px;
}
#special_form_1 fieldset {
	float:left;
	width:190px;
	display:block;
	border:none;
	margin:0px;
	padding:0px;
}
#special_form_1 label {
	width:160px;
	float:left;
	display:block;
	clear:both;
	font-size:10px;
	margin-left:0px;
}
#special_form_1 input {
	clear:right;
	display:block;
	margin-top:3px;
	margin-bottom:1px;
	margin-left:0px;
	margin-right:0px;
}
#special_form_1 .fields {width:190px;}

#notice_image {
	margin-right:20px;
	display:block;
	float:left;
}
#notice {
	float:left;
	display:block;
	clear:both;
}
#lang_container {
	background-image:url(../images/interface/lang_bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	width:200px;
	height:18px;
	padding-top:4px;
	font-size:11px;
	margin-left:3px;
	margin-bottom:5px;
	margin-top:5px;
}
#nador_access_2 {
	width:180px;
	float:right;
	display:block;
	margin-left:10px;
}
#nador_access_2 label {
	clear:both;
	float:left;
	margin-left:10px;
	margin-bottom:2px;
}
#nador_access_2 input {
	clear:both;
	margin-left:0px;
}
#selector_lang {
	margin-bottom:15px;
	/*margin-top:15px;*/
	margin-left:15px;
}

.float_izq{
	float:left;
}

.float_der{
	float:right;
}

#form {padding:20px;}
#form label {
	float:left;
	display:block;
	width:70px;
	margin-right:15px;
	margin-bottom:10px;
}

#form .label_compras {
	float:left;
	display:block;
	width:150px;
	margin-right:0px;
	margin-bottom:0px;
}

#form .label_long {width:260px;}
#form .label_med {width:130px;}
#form input {
	display:block;
	margin-bottom:10px;
}
#form #ape1,#ape2 {
	float:left;
	display:block;
	margin-right:15px;
}
#form select {
	display:block;
	float:left;
	width:180px;
	/*height:100px;*/
	margin-bottom:10px;
}
#form small {
	float:left;
	display:block;
	width:120px;
	position:relative;
	clear:right;
	margin-left:15px;
	margin-bottom:60px;
}
#form #prefijo {
	width:30px;
	float:left;
	display:block;
	margin-right:15px;
}

#form2 {padding:20px;}
#form2 label {
	float:left;
	display:block;
	width:80px;
	margin-right:15px;
	margin-bottom:10px;
}
#form2 .label_long {width:230px;}
#form2 .label_med {width:130px;}
#form2 .label_small {width:20px;}
#form2 input {
	display:block;
	margin-bottom:10px;
}
#form2 #ape1,#ape2 {
	float:left;
	display:block;
	margin-right:15px;
}
#form2 select {
	display:block;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
#form2 small {
	float:left;
	display:block;
	width:120px;
	position:relative;
	clear:right;
	margin-left:15px;
	margin-bottom:60px;
}
#form2 #prefijo {
	width:30px;
	float:left;
	display:block;
	margin-right:15px;
}
#form2 .button {
	background-color: #F60;
	border:1px solid #999;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin-right:15px;
}
#form2 .date_container {
	float:left;
	display:block;
	margin-left:15px;
	width:120px;
}

#scroll_mini_table {
	overflow-y: hidden;
	overflow-x: auto;
	padding-right: 15px;
	width:420px;
	scrollbar-shadow-color: #f26522; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff; 
	scrollbar-3dlight-color: #f26522; 
	scrollbar-face-color: #ffffff; 
	scrollbar-arrow-color: #f26522;
}

.ie7 #scroll_mini_table {
	padding-bottom: 15px;
}

.ie6 #scroll_mini_table {
	padding-bottom: 15px;
}

#scroll_table {
	overflow-y: hidden;
	overflow-x: auto;
	padding-right: 15px;
	width:650px;
	scrollbar-shadow-color: #f26522; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff; 
	scrollbar-3dlight-color: #f26522; 
	scrollbar-face-color: #ffffff; 
	scrollbar-arrow-color: #f26522;
}

.ie7 #scroll_table {
	padding-bottom: 15px;
}

.ie6 #scroll_table {
	padding-bottom: 15px;
}
.label_long { width:300px; }

