/* CSS Document */
/* ************ NUEVO ************ */

/* UTILS */
.layout_box {
	position: relative;
	clear:both;
}
.in_box {
	position:relative;
}
.row {
	position:relative;
	overflow:auto;
	clear:both;
}
.col_l {
	float: left;
}
.col_r {
	float: right;
}

.color_grey {
	color:#999999;
}
.color_grey2 {
	color:#666666;
}
.color_darkgrey {
	color:#333333;
}
.color_blue,.colorB,.colorA {
	color:#045d74;
}
.color_lightgreen {
	color:#dfeacc;
}
.color_green {
	color:#99CC33;
}
.color_darkgreen {
	color:#99CC33;
}

.color_white {
	color:#FFFFFF;
}

img {
	border:none;
}

.g_va_middle > *{
	vertical-align:middle;
}

input.text_invalid {
	width: 94%;
	margin: 0px;
	padding-left: 6px;
	margin-top: 6px;
	border: 1px solid #FF0000;
	font: normal 10px Arial;
	color: #045d74;
	/*background:#ffffff url('/imgsv3/style_grey/tables/corner_lbrgrey.gif') no-repeat top left;*/
}

input.text_invalid2 {
	border-top: 1px solid red !important;
	border-bottom: 1px solid red !important;
}

.form_textarea_invalid {
	width: 80%;
	margin: 0px;
	margin-top: 6px;
	padding-left: 6px;
	border: 0px;
	border-right: 1px solid red;
	border-bottom: 1px solid red;
	font: normal 10px Arial;
	color: #668187;
	background:#ffffff url('/imgsv3/style_grey/tables/corner_lbrgrey.gif') no-repeat top left;
}

/* FIN UTILS */

body {
	margin: 0px;
	padding: 0px;
	/*background-color: #FFFFFF;*/
	background:none;
	text-align:center;
	
	font-family:Arial, Helvetica, sans-serif;
}

#page {
	margin:0 auto 0 auto;
	text-align:left;
	width:960px;
	height:100%;
	position:relative;
	z-index:1000;
	overflow:hidden;
	padding-bottom:100px;
}

/* LINKS */
a.link_bttn, a.link_fianet {
	background: url('/imgsv3/style_grey/bttn_link.png') no-repeat right 0;
	padding-right:24px;
	display:inline-block;
	height:20px;
	vertical-align:middle;
	line-height:18px;
	text-decoration:underline;
}

/* BOTON STANDARD */
a.btnst { display:inline-block; color:#000; font-family:Arial; font-weight:bold; font-style:italic; text-decoration:none; }
a.btnst span { display:inline-block; height:22px; }
a.btnst span:first-child { float:left; width:8px; background:url('/imgsv3/style_grey/btnstr_bgl.png') no-repeat; }
a.btnst span:first-child + span { float:right; width:8px; background:url('/imgsv3/style_grey/btnstl_bgr.png') no-repeat; }
a.btnst span:first-child + span + span { padding:3px 10px 0px 10px; height:19px; background:url('/imgsv3/style_grey/btnst_bg.png'); }
a:hover.btnst { color:#fff; }


/* BOTON STANDARD IZQUIERDA (Con flecha) */
a.btnstl { display:inline-block; color:#000; font-family:Arial; font-weight:bold; font-style:italic; text-decoration:none; }
a.btnstl span { display:inline-block; height:22px; }
a.btnstl span:first-child { float:left; width:34px; background:url('/imgsv3/style_grey/btnstl_bgl_off.png') no-repeat; }
a.btnstl span:first-child + span { float:right; width:8px; background:url('/imgsv3/style_grey/btnstl_bgr.png') no-repeat; }
a.btnstl span:first-child + span + span { padding:3px 8px 0px 8px; height:19px; background:url('/imgsv3/style_grey/btnst_bg.png'); }
a:hover.btnstl { color:#fff; }
a:hover.btnstl span:first-child { background:url('/imgsv3/style_grey/btnstl_bgl_on.png'); }


/* BOTON STANDARD DERECHA (Con flecha) */
a.btnstr { display:inline-block; color:#000; font-family:Arial; font-weight:bold; font-style:italic; text-decoration:none; }
a.btnstr span { display:inline-block; height:22px; }
a.btnstr span:first-child { float:left; width:8px; background:url('/imgsv3/style_grey/btnstr_bgl.png') no-repeat; }
a.btnstr span:first-child + span { float:right; width:34px; background:url('/imgsv3/style_grey/btnstr_bgr_off.png') no-repeat; }
a.btnstr span:first-child + span + span { padding:3px 8px 0px 8px; height:19px; background:url('/imgsv3/style_grey/btnst_bg.png'); }
a:hover.btnstr { color:#fff; }
a:hover.btnstr span:first-child + span { background:url('/imgsv3/style_grey/btnstr_bgr_on.png'); }


/*a.link_fianet {
	background: url('/imgsv3/style_grey/bttn_link_small.png') no-repeat right 0px;
	padding-right:20px;
	display:inline-block;
	height:14px;
	vertical-align:middle;
	line-height:11px;
	text-decoration:underline;
}*/

a:hover.link_bttn, a:hover.link_fianet{
	background: url('/imgsv3/style_grey/bttn_link.png') no-repeat right -20px;
	color:#045d74;
	text-decoration:underline;
}

/*a:hover.link_fianet {
	background: url('/imgsv3/style_grey/bttn_link_small.png') no-repeat right -14px;
	color:#045d74;
	text-decoration:underline;
}*/

#dv_access_products .access_products_section a {
	color:#FFFFFF;
}
#dv_access_products .access_products_section a:hover {
	text-decoration:underline;
}

/* FIN LINKS */

/* TOP PANEL */
#toppanel {
	position:absolute;
	/*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
	right:0;
    min-width: 305px;
    z-index: 1100;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#panel_account {
	width: 305px;
	height: 63px;
	color: #FFFFFF;
	background-image:url('/imgsv3/style_grey/toppanel/bg_toppanel.jpg');
	background-repeat:repeat-x;
	overflow: hidden;
	position: relative;
	display:none;
	z-index:1200;
}
#close_panel_account {
	position:absolute;
	top:5px;
	right:5px;
	z-index:1300;
}
#panel_account_links {
	font-size:10px;
	margin-top:5px;
	padding-left:18px;
}

#panel_account_links a {
	color:#FFFFFF;
}

#panel_account_head_form {
	font-size:10px;
	margin-top:5px;
	padding-left:18px;
	text-align:left;
}

#panel_account_form {
	padding-left:18px;
	padding-right:21px;
	font-size:10px;
	text-align:left;
}

#form_account input[type="text"], #form_account input[type="password"] {
	background-image:url('/imgsv3/style_grey/toppanel/bg_input.jpg');
	background-repeat:repeat-x;
	border:none;
	height:17px;
	color:#333333;
	font-size:11px;
	outline:none;
	padding:0px;
	margin:0px;
}

#top_account_email {
	width:120px;
}
#top_account_password {
	width:80px;
}
#bttn_top_account_login {
	cursor:pointer;
	background: url('/imgsv3/style_grey/toppanel/bttn_off.png') no-repeat left top;
	border:none;
	width:20px;
	height:20px;
	outline:none;
}
#bttn_top_account_login:hover {
	background: url('/imgsv3/style_grey/toppanel/bttn_on.png') no-repeat left top;
}


/*#tab_account {
	position:absolute;
	top:0;
	left:100px;
}*/
/*a#my_account {
	font-size:11px;
	font-weight:bold;
	color:#045d74;
	background: url('/imgsv3/style_grey/bttn_account.png') no-repeat left 0;
	padding-left:35px;
	display:inline-block;
	height:30px;
	line-height:28px;
}
a:hover#my_account {
	text-decoration:underline;
	background: url('/imgsv3/style_grey/bttn_account.png') no-repeat left -30px;
}*/

/*#account_logged {
	position:absolute;
	top:0;
	left:0;
	font-size:11px;
	font-weight:bold;
	color:#045d74;
	width:380px;
	text-align:left;
}*/

/*a#account_logged_email {
	color:#99CC33 !important;
}*/
a:hover#account_logged_email {
	text-decoration:underline;
}

a#my_account_logout {
	color:#999999 !important;
}
a:hover#my_account_logout {
	text-decoration:underline;
}

/* FIN TOP PANEL */
 
/* HEADER */
#header {
	/*width:930px;
	padding-left:30px;
	background-image:url('/imgsv3/style_grey/bg_header.jpg');*/
	width:960px;
}

#dv_logo_anastore {
	width:100px;
	margin-right:4px;
}

div#header_section0 {
	height:36px;
	width:959px;
	padding-right:1px;
	font-size:13px;
}

#header_section0 a {
	color:#333333;
}

div.dv_header_link {
	height:23px;
	border-left:1px solid #333333;
	padding: 0px 15px 0px 15px;
	margin:7px 0px 5px 0px;
}

/* ESTE ID SE CORRESPONDE CON LA CESTA */
a#basketnumitems {
	background: url('/imgsv3/style_grey/header/icon_basket.png') no-repeat left 0;
	padding-left:35px;
	height:23px;
	display:inline-block;
	vertical-align:middle;
	line-height:21px;
	text-decoration:none;
}

a:hover#basketnumitems {
	color:#99CC33;
	background: url('/imgsv3/style_grey/header/icon_basket.png') no-repeat left -23px;
}

a#a_link_account {
	background: url('/imgsv3/style_grey/header/icon_account.png') no-repeat left 0;
	padding-left:35px;
	height:23px;
	display:inline-block;
	vertical-align:middle;
	line-height:21px;
	text-decoration:none;
}

a:hover#a_link_account {
	color:#99CC33;
	background: url('/imgsv3/style_grey/header/icon_account.png') no-repeat left -23px;
}

div#header_section_grey {
	min-height:72px;
}

div#header_section1 {
	height:42px;
	width:856px;
	font-size:13px;
	font-weight:bold;
	background-image:url('/imgsv3/style_grey/bg_header.jpg');
}

div#menu_universe {
	width:855px;
	padding-right:1px;
	height:30px;
	background-image:url('/imgsv3/style_grey/bg_menu_universe.jpg');
	background-repeat:repeat-x;
}

#dv_baseline {
	position:absolute;
	top:18px;
	left:115px;
}

#baseline_anastore {
	margin:0px;
	color:#045d74;
	font-size:11px;
	font-weight:bold;
}

#baseline {
	margin:0px;
	color:#045d74;
	font-size:14px;
	font-weight:bold;
}

#baseline_fianet {
	margin:11px 0px 0px 10px;
	color:#999999;
	font-size:12px;
	font-weight:bold;
}

#dv_basket {
	margin-top:10px;
	margin-left:15px;
	padding-left:15px;
	border-left:1px solid #333333;
}

#dv_access_products {
	text-align:right;
	height:26px;
	color:#FFFFFF;
}

#dv_access_products .access_products_section {
	font-size:11px;
	/*background-color:#006666;*/
	background-color:#045d74;
	height:18px;
	padding:5px 5px 3px 5px;
}

#dv_access_products .access_products_sep {
	border-left-color:#FFFFFF;
	border-left-width:1px;
	border-left-style:solid;
	height:18px;
}

#dv_access_products .access_products_section #form_search > * {
	vertical-align:middle;
}

div#dv_search {
	margin-top:12px;
	margin-right:10px;
	padding-left:10px;
	border-left:1px solid #333333;
}

#search {
	background:url('/imgsv3/style_grey/header/search.png') no-repeat left center;
	font-size:10px;
	color:#FFFFFF;
	border:none;
	height:16px;
	padding-left:20px;
	outline: none;
	width:184px;
}


/* FIN HEADER */

/* MENU UNIVERSE */

/* V1
#menu_universe {
	width:900px;
	padding-left:30px;
	padding-right:30px;
	height:30px;
	background-image:url('/imgsv3/style_grey/bg_menu_universe.jpg');
	background-repeat:repeat-x;
}*/

#universes {
	position:absolute;
	right:0px;
	top:0px;
	margin:0px;
	padding:0px;
	list-style:none;
	vertical-align:middle;
}
#universes li {
	float:left;
	font-size:12px;
	font-weight:bold;
	background:url('/imgsv3/style_grey/header/sep_universe.jpg') no-repeat left center;
	height:30px;
	/*border-left-color:#333333;
	border-left-style:solid;
	border-left-width:1px;*/
}
#universes li:hover {
	background:url('/imgsv3/style_grey/header/bg_universe_on.jpg') repeat-x left center;
}
#universes li a {
	padding:8px 10px 0px 10px;
	color:#333333;
	text-decoration:none;
	height:22px;
	display:inline-block;
}

#universes li a:hover {
	color:#FFFFFF;
}

#secondary_universes {
	position:absolute;
	right:0px;
	padding:0px 30px 10px 0px;
	top:30px;
	z-index:1100;
	background-image:url('/imgsv3/style_grey/bg_header.jpg');
	background-color:#FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size:11px;
}

.sec_univ_section {
	list-style:none;
	margin:0px 0px 0px 30px;
	padding:0px;
}

.sec_univ_section li {
	padding-top:5px;
	padding-bottom:5px;
	max-width:140px;
}

.sec_univ_section a {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.sec_univ_section a:hover {
	color:#045d74;
	font-weight:bold;
}

/* FIN MENU UNIVERSE */

#content {
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	min-height:450px;
	font-size:11px;
}

/* DETALLES DEL CONTENIDO */

div.dv_info {	/* FORMATO DE TABLA PRINCIPAL PARA CONTENIDOS */
	width:927px;
	margin-left:13px;
	margin-right:20px;
	position: relative;
	clear:both;
}
div.dv_info > * {
	padding-left:17px;
}

.header_sep {
	margin-top:20px;
}

table.tb_info {	/* FORMATO DE TABLA PRINCIPAL PARA CONTENIDOS */
	width:927px;
	margin-left:13px;
	margin-right:20px;
}

table.tb_info td {	/* FORMATO DE TABLA PRINCIPAL PARA CONTENIDOS */
	padding-left:17px;
}

table.tb_info_nopad {	/* FORMATO DE TABLA PRINCIPAL PARA CONTENIDOS */
	width:910px;
	margin-left:30px;
	margin-right:20px;
}

table.tb_basket {	/* FORMATO DE TABLA PRINCIPAL PARA CONTENIDOS DE TAMAÑO MEDIO COMO EN LA CESTA */
	width:770px;
}

.pub_basket {	/* BLOQUE PUBLICITARIO DE LA CESTA */
	width:190px; padding-top:80px;
}

table.tb_anula_pad td {	/* FORMATO DE TABLA PRINCIPAL PARA CONTENIDOS */
	padding-left:0px;
}

h1 { /* TITULO BASICO */
	padding: 0px;
	margin: 0px;
	color: #045D74;
	font-size:18px;
}

h2 { /* SUBTITULO BÁSICO */
	padding: 0px;
	margin: 0px;
}

/* SUBTITULO FONDO GRIS */
h2.grey {
	color: #333333;
	background:url('/imgsv3/style_grey/grey2circle_right.jpg') no-repeat right bottom;
	font-size:12px;
	padding:2px 17px 2px 17px;
	display:inline-block;
	height:16px;
	font-style:italic;
}

h2.fsize {
  font-size:14px;
}

div.dv_h2{
	background: url('/imgsv3/style_grey/grey2circleL_left.jpg') no-repeat left bottom;
	display:inline-block;
	height:20px;
}
td.td_h2{
	padding-left:0px !important;
}

a.link_h2 {
	color:#333333;
}
a.link_h2:hover {
	text-decoration:underline;
}

/* FIN SUBTITULO FONDO GRIS */

td.text { /* TEXTO DESCRIPTIVO DE UNA SUBSECCIÓN O SECCION (PÁGINA) SIN SUBSECCIONES */
	padding: 10px 0px 0px 0px;
	font-size:11px;
	color: #666666;
}

td.firsttext_blue { /* TEXTO DESCRIPTIVO DE LA SECCIÓN (PÁGINA) CON SUBSECCIONES */
	padding: 10px 0px 0px 0px;
	font-size:11px;
	color: #045D74;
	font-weight:bold;
}

.text_size { /* TAMAÑO DE TEXTOS DESCRIPTIVOS */
	font-size:11px;
}


/* TABLAS Y FORMS */
.xtableLightA { background:#CCCCCC url('/imgsv3/style_grey/tables/corner_wgreylight.gif') no-repeat top left; }
.tableLightA { background-color:#F2F2F2; border:1px solid #CCCCCC; }
.tableLightA_form { background-color:#F2F2F2; border:1px solid #CCCCCC; }

.tableLightA td.text {
	padding: 12px 10px 0px 10px;
	font: normal 12px Arial;
	color: #045d74;
}

.tableC {
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	/*border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
   background: url('/imgsv3/style_grey/tableC_bg.gif') no-repeat top left;*/
}

th {
	font-weight:bold;
	color: #045d74;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	padding:2px 3px 2px 3px;
}

.basket_row {
	height: 35px;
	color: #333333;
	background-color: #ffffff;
	vertical-align: middle;
}

.obligatory {
	color: red;
	padding: 2px;
	font-size:12px;
}

input.text {
	width: 94%;
	/*margin: 0px;*/
	padding-left: 6px;
	margin-top: 6px;
	/*border: 0px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
	font: normal 10px Arial;
	color: #045d74;
	/*background:#ffffff url('/imgsv3/style_grey/tables/corner_grwhite.gif') no-repeat top left;*/
}

.form_textarea {
	width: 80%;
	margin: 0px;
	margin-top: 6px;
	padding-left: 6px;
	font: normal 10px Arial;
	color: #045d74;
}

input.button {
	border: 0px;
	padding: 3px 8px;
	margin-top: 12px;
	font: bold 12px Arial;
	color: #ffffff;
	background:#045d74 url('/imgsv3/style_grey/tables/corner_grblue.gif') no-repeat top left;
	cursor:pointer;
}

input.button_2 {
	border: 0px;
	padding: 1px 6px 0px 6px;
	margin-top: 12px;
	font: normal 10px Arial;
	color: #ffffff;
	background:#045d74 url('/imgsv3/style_grey/tables/corner_whblue.gif') no-repeat top left;
	cursor:pointer;
}

select {
	font: italic 11px Arial;
	color: #045d74;
	margin:0px;
	padding:0px;
}

.form_cell {
	padding: 6px 2px 0px 10px;
	font: normal 12px Arial;
	color: #333333;
	text-align: right;
}

.colorbgLightA { background-color: #F2F2F2; }
.colorbgLightE { background: #dfeacc; }

/* FIN TABLAS Y FORMS */


/* FIN DE LOS DETALLES DE CONTENIDO */






/*#content table:first-child {
	width:960px;
}*/



/* FOOTER */
#footer {
	width:940px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url('/imgsv3/style_grey/bg_header.jpg');
}

#dv_fianet {
	width:160px;
	text-align:center;
}
#footer_fianet_title {
	color:#045d74;
	font-size:11px;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
}
#footer_fianet_text {
	color:#999999;
	font-size:10px;
	text-align:justify;
	margin:0px;
}

#dv_featured_sections {
	width:170px;
}
#ul_featured_secions {
	list-style:none;
	margin:0px;
	padding-left:15px;
	padding-right:0px;
}
#ul_featured_secions li {
	font-size:11px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
}
#ul_featured_secions li a {
	color:#045d74;
	text-decoration:none;
	padding-left:27px;
	display:inline-block;
	height:25px;
	vertical-align:middle;
	line-height:25px;
}
a#fs_news {
	background: url('/imgsv3/style_grey/footer/icon_news_anastore.png') no-repeat left 0;
}
a:hover#fs_news {
	background: url('/imgsv3/style_grey/footer/icon_news_anastore.png') no-repeat left -25px;
}
a#fs_newsletters {
	background: url('/imgsv3/style_grey/footer/icon_newsletters.png') no-repeat left 0;
}
a:hover#fs_newsletters {
	background: url('/imgsv3/style_grey/footer/icon_newsletters.png') no-repeat left -25px;
}
a#fs_quality {
	background: url('/imgsv3/style_grey/footer/icon_quality.png') no-repeat left 0;
}
a:hover#fs_quality {
	background: url('/imgsv3/style_grey/footer/icon_quality.png') no-repeat left -25px;
}
a#fs_health_questions {
	background: url('/imgsv3/style_grey/footer/icon_health_questions.png') no-repeat left 0;
}
a:hover#fs_health_questions {
	background: url('/imgsv3/style_grey/footer/icon_health_questions.png') no-repeat left -25px;
}
a#fs_catalog {
	background: url('/imgsv3/style_grey/footer/icon_catalog.png') no-repeat left 0;
}
a:hover#fs_catalog {
	background: url('/imgsv3/style_grey/footer/icon_catalog.png') no-repeat left -25px;
}
a#fs_affiliateds {
	background: url('/imgsv3/style_grey/footer/icon_affiliateds.png') no-repeat left 0;
}
a:hover#fs_affiliateds {
	background: url('/imgsv3/style_grey/footer/icon_affiliateds.png') no-repeat left -25px;
}

#dv_menus {
	width:610px;
}

.dv_group {
	float:left;
	margin-left:4px;
	margin-right:4px;
}
.dv_group.fr {
	margin-left:50px;
	margin-right:50px;
}
.dv_group.es {
	margin-left:45px;
	margin-right:45px;
}
.dv_group.en {
	margin-left:60px;
	margin-right:60px;
}
.dv_group.it {
	margin-left:46px;
	margin-right:46px;
}

.dv_group_title_text {
	font-size:11px;
	font-weight:bold;
	color:#045d74;
	background-color:#FFFFFF;
	height:17px;
	margin-top:5px;
	padding-left:6px;
	padding-right:4px;
	line-height:17px;
}
.ul_group_links {
	list-style:none;
	margin:0px;
	padding:0px;
	background: url('/imgsv3/style_grey/footer/group_line.png') repeat-y left top;
	font-size:11px;
}
.ul_group_links li {
	padding-left:15px;
	margin-top:3px;
	margin-bottom:3px;
}
.ul_group_links li a {
	color:#777777;
	text-decoration:underline;
}

.ul_group_links li a:hover {
	color:#045d74;
}


#copyright {
	font-size:11px;
	color:#045d74;
	margin:0px;
	font-weight:bold;
}

a#terms_conditions {
	position:absolute;
	left:160px;
	top:0;
	font-size:11px;
	color:#045d74;
	font-weight:bold;
	text-decoration:none;
}
a:hover#terms_conditions {
	text-decoration:underline;
}

a#link_boarding_pass {
	position:absolute;
	bottom:0;
	left:330px;
}

#dv_language {
	position:absolute;
	right:15px;
	top:0px;
	width:125px;
}
#img_lang {
	margin-top:3px;
}
#ul_language {
	font-size:11px;
	padding:0 5px 0 3px;
	margin:0;
	list-style:none;
	width:80px;
}
#ul_language li {
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	background-color:#CCCCCC;
	display:none;
}

#ul_language li.lang_selected {
	display:block;
}

/* Se hace en JavaScript
#ul_language:hover > * {
	display:block;
}*/


#ul_language li a {
	color:#045d74;
	text-decoration:none;
	display:block;
	padding:2px 0px 2px 4px;
}


/* FIN FOOTER */

/* BOX */
.box_background {
	position: absolute;
	background: #ffffff;
	width: 100%;
	top: 0px;
	left: 0px;
}

.box {
	position: absolute;
	width: 350px;
	min-width: 250px;
	max-width: 350px;
	border: 1px solid #045d74;
	background: #CCCCCC;
}

.box_title {
   font: bold 12px Verdana;
   color: #045d74;
	text-align: center;
   padding: 7px 6px 0px 6px;
}

.box_message {
   font: bold 10px Verdana;
   color: #333333;
   text-align: left;
   padding: 9px 6px 0px 6px;
}

.box_button {
	border: 0px;
	padding: 1px 15px 0px 15px;
	margin: 8px 0px 8px 0px;
	font: normal 10px Arial;
	color: #ffffff;
	background: #045d74 url('/imgsv3/style_grey/tables/corner_grblue.gif') no-repeat top left;
}
/* FIN BOX */

/* ********** FIN NUEVO ********** */


/* VIEJO
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font: 8pt Verdana;
	color: #333333;
}
*/

.bottom { background-color: #60513A; }
.bottom td { font: 8pt Verdana; color: #FFFFFF; }

form {
	margin: 0px;
	padding: 0px;
}

/* VIEJO
h1 {
	padding: 0px;
	margin: 0px;
	font: bold 19px Verdana;
	color: #015B73;
	text-align: left;
}


h2 {
	padding: 0px;
	margin: 0px;
	font: bold 14px Verdana;
	color: #015B73;
}
*/

h3 {
	padding: 0px;
	margin: 0px;
	font: bold 14px Verdana;
	color: #015B73;
}

h4 {
	padding: 0px;
	margin: 0px;
	font: bold 14px Verdana;
	color: #015B73;
}

input[type='radio'] {
	width: 12px;
	height: 12px;
	margin: 0px;
	vertical-align: middle;
}

input[type='checkbox'] {
	width: 12px;
	height: 12px;
	margin: 0px;
	vertical-align: middle;
}

/* colores azules */
/* VIEJO .colorA { color: #015B73; }*/
.colorLightA { color: #e5eff1; }
.colorbgA { background: #015B73; }
 /* VIEJO .colorbgLightA { background-color: #e5eff1; } */
.tableA {
	border-bottom: 1px solid #015B73;
	border-right: 1px solid #015B73;
   background: url('/imgsv3/tableA_bg.gif') no-repeat top left;
}
.tableA td.text {
	padding-left: 12px;
}

/* VIEJO .tableLightA { background:#e5eff1 url('/imgsv3/corner_wbluelight.gif') no-repeat top left; }*/

.hidden { display:none; }

/* colores naranjas */
/*.colorB { color: #FF7F00; }*/
.colorLightB { color: #FF952B; }
.colorbgB { background: #FF7F00; }

/* colores grises */
.colorC { color: #668187; } 
.colorDarkC { color: #5c777b; }
/* VIEJO
.tableC {
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
   background: url('/imgsv3/style_grey/tableC_bg.gif') no-repeat top left;
}*/
.tableC td.text {
	padding-left: 12px;
}

/* colores oro */
.colorD { color: #b48d00; }


/* colores hueso */
/*VIEJO .colorbgLightE { background: #fcefde; }*/

/* colores marrones */
.colorF { color: #60513a; }

.italic { font-style: italic; }


a:hover { text-decoration: none; }

a.noline { text-decoration: none; }

a.ainv { text-decoration: none; }
a.ainv:hover { text-decoration: underline; }

table.base { width: 775px; border-left: 1px solid #015B73; }

td.roundedCorner1 { background-image: url('/imgsv3/template1.jpg'); background-repeat: no-repeat; background-position: top left; }
td.roundedCorner2 { background: url('/imgsv3/template2.jpg') no-repeat top left; }

/* VIEJO
.tableLightA td.text {
	padding: 12px 10px 0px 10px;
	font: normal 11px Verdana;
	color: #015B73;
} */

/* VIEJO
td.text {
	padding: 12px 10px 0px 0px;
	font: normal 11px Verdana;
	color: #015B73;
}
*/

.text_font {
	font: normal 11px Verdana;
	color: #015B73;
}

td.categories {
	padding: 4px 10px 0px 10px;
	font: normal 15px Arial;
	color: #015B73;
}

.leftopt { margin-top: 15px; margin-left: 5px; }
.leftoptt { margin-left: 10px; font: bold 12px Verdana; color: #668187; }
.leftopt2 { margin-top: 4px; margin-left: 9px; }
.leftopt2a { margin-left: 10px; font: 12px Verdana; color: #668187; }

.menuopt { padding:0px 25px 0px 10px; font:bold 10px Verdana; color:#FFFFFF;}

/* VIEJO th {
	font: bold 11px Arial;
	color: #015B73;
	text-align: center;
	border-right: 1px solid #FF7F00;
	padding:2px 3px 2px 3px;
}*/

/* VIEJO .basket_row {
	height: 35px;
	font: normal 11px Arial;
	color: #668187;
	background-color: #ffffff;
	vertical-align: middle;
}*/

.article_row {
	height: 40px;
	font: normal 11px Arial;
	color: #668187;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
}

td.row {
	font: normal 11px Arial;
	color: #668187;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding:4px 4px 4px 4px;
}

td.corner {
	padding-left:8px;
	text-align:left;
	background:#ffffff url('/imgsv3/corner_blwhite.gif') no-repeat top left;
}

td.left { text-align: left; }
td.top { vertical-align: top; }

/* VIEJO
select {
	font: italic 11px Arial;
	color: #668187;
	margin:0px;
	padding:0px;
}*/

option {
	margin:0px;
	padding:0px;
}

/*
select.language { font: 7pt Arial; width: 120px; text-align: right;
                  color: #818181; border: 1px solid #E88C0D; }
select.language .current { color: #333333; }
*/
select.language
{
	background-color:#FF7F00;
	color:#FFFFFF;
	font: bold 10px Verdana;
	border:1px solid #FFFFFF;
	margin:0px;
}

.invisible { border-width: 0px; border: none; }

/* VIEJO
input.text {
	width: 94%;
	margin: 0px;
	padding-left: 6px;
	margin-top: 6px;
	border: 0px;
	border-right: 1px solid #E5EFF1;
	border-bottom: 1px solid #E5EFF1;
	font: normal 10px Arial;
	color: #668187;
	background:#ffffff url('/imgsv3/corner_blwhite.gif') no-repeat top left;
}*/

/*input.text_invalid {
	width: 94%;
	margin: 0px;
	padding-left: 6px;
	margin-top: 6px;
	border: 0px;
	border-right: 1px solid red;
	border-bottom: 1px solid red;
	font: normal 10px Arial;
	color: #668187;
	background:#ffffff url('/imgsv3/corner_lbrwhite.gif') no-repeat top left;
}*/

/* VIEJO
.form_textarea {
	width: 80%;
	margin: 0px;
	margin-top: 6px;
	padding-left: 6px;
	border: 0px;
	font: normal 10px Arial;
	color: #668187;
	background:#ffffff url('/imgsv3/corner_blwhite.gif') no-repeat top left;
}*/

/* VIEJO
.form_textarea_invalid {
	width: 80%;
	margin: 0px;
	margin-top: 6px;
	padding-left: 6px;
	border: 0px;
	border-right: 1px solid red;
	border-bottom: 1px solid red;
	font: normal 10px Arial;
	color: #668187;
	background:#ffffff url('/imgsv3/corner_lbrwhite.gif') no-repeat top left;
}*/

/* VIEJO
input.button {
	border: 0px;
	padding: 1px 6px 0px 6px;
	margin-top: 12px;
	/* height: 15px; *//*
	font: normal 10px Arial;
	color: #ffffff;
	background:#ff7f00 url('/imgsv3/corner_blorange.gif') no-repeat top left;
	cursor:pointer;
}*/

input.button_1 {
	border: 0px;
	padding: 1px 6px 0px 6px;
	margin-top: 12px;
	/* height: 15px; */
	font: normal 10px Arial;
	color: #ffffff;
	background:#ff7f00;
}

/*input.button_2 {
	border: 0px;
	padding: 1px 6px 0px 6px;
	margin-top: 12px;
	font: normal 10px Arial;
	color: #ffffff;
	background:#ff7f00 url('/imgsv3/corner_whorange.gif') no-repeat top left;
	cursor:pointer;
}*/


/* VIEJO
.form_cell {
	padding: 6px 2px 0px 10px;
	font: normal 12px Arial;
	color: #015B73;
	text-align: right;
}*/

a.indexpub {
  font-size: 12px;
  color: #60513a;
}

/* VIEJO
.box_background {
	position: absolute;
	background: #ffffff;
	width: 100%;
	top: 0px;
	left: 0px;
}

.box {
	position: absolute;
	width: 350px;
	min-width: 250px;
	max-width: 350px;
	border: 1px solid #FF7F00;
	background: #ffbf80;
}

.box_title {
   font: bold 12px Verdana;
   color: #015B73;
	text-align: center;
   padding: 7px 6px 0px 6px;
}

.box_message {
   font: bold 10px Verdana;
   color: #333333;
   text-align: left;
   padding: 9px 6px 0px 6px;
}

.box_button {
	border: 0px;
	padding: 1px 15px 0px 15px;
	margin: 8px 0px 8px 0px;
	font: normal 10px Arial;
	color: #ffffff;
	background: #ff7f00 url('/imgsv3/button_box.gif') no-repeat top left;
}*/

/* VIEJO
.obligatory {
	color: red;
	padding: 2px;
}*/

.footer {
	font: 8pt Verdana;
	color: #FFFFFF;
}

.product { 
       color: #60513A;
       text-decoration:none
	   
}

.product:hover { 
      color: #60513A; 
      text-decoration:underline
}
.titreD {
	color: #015B73;
	text-decoration: none;
}
.titreD:hover {
	color: #015B73;
	text-decoration: underline;
}
.noborder {
    border: none;
}
/* Css pour Index des dossiers */
#margin {
    margin-left:5px; margin-top:15px; }

#articulation {
    background:url('/imgsv3/articulation.JPG') no-repeat; width:250px; height:250px;
}

#titre_articulation {
	  margin-left:10px; 
	  margin-top:15px;
}

.link_articulations { 
      color: #FF7F00; font-size:12px; 
}
/* Fin de CSS Index des articulations */ 


/* Classes des dossiers*/

.dossier_title {
	color:#745A32;
	font: Arial;
	font-weight: bold;
	text-align:left;
}
.dossier_subtitle {
	color:#FF7F00;
	font:Arial;
	font-weight:500;
	text-align:left;
	font-size:19px;
}
.border_bottom {
	border:solid 1px;
	border-top-style:none; 
	border-bottom-color:#FF7F00; 
	border-bottom-style: solid 1px;; 
	height:25px;
    border-left:none; 
	border-right: none;
}

.dossier_pruduct{
	color:#82B632;
	font:Arial;
	font-weight:bold;
	font-size:12px;
	padding:0px 8px;
}

.dossier_intro {
	font:Arial;
	font-size:12px;
	font-weight:bold;
	color:#745A32;
}
	
.dossier_text {
	font-family:Verdana;
	font-style:normal;
	font-size:11px;
	color:#745A32;
	padding-top:5px;
}
.dossier_link {
	color:#FF7F00;
	text-decoration:none;
}

.dossier_link:hover {
	color:#82B632;
}
.promoA {
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold; 
	color:#F00;
}

.promoB {
	font-family:Arial; 
	font-size:14px; 
	color:#F00;
}