@charset "ISO-8859-1";
#formularioContacto .forms-validation-error .inputs,#formularioContacto .forms-validation-error .inputs_select,#formularioContacto .forms-validation-error .inputs_cuenta {
border:0
}

.forms-validation-errors {
color:red
}

#edit_alerta.ambitos.ambito th {
font-size:110%
}

.boton {
background:#FF0;
border:1px solid gray;
margin:0 5px 0 0;
padding:3px
}

.boton2 {
background:url(/_img/add.gif) no-repeat 1% center;
height:25px;
margin:0 10px 0 0;
padding:10px 0 10px 25px
}

.boton3 {
background:url(/_img/delete.gif) no-repeat 1% center;
height:25px;
margin:0 10px 0 0;
padding:10px 0 10px 25px
}

.boton_aceptar {
background-color:green;
border:1px solid gray;
margin-right:20px;
float:left;
font-size:15px;
color:#fff;
padding:2px 15px
}

.boton_aceptar2 {
background-color:#e30a0a;
border:1px solid gray;
margin-right:20px;
float:left;
font-size:15px;
color:#fff;
padding:2px 15px
}

.boton_aceptar3 {
background-color:green;
border:1px solid gray;
float:right;
font-size:15px;
color:#fff;
padding:2px 15px
}

.boton_aceptar4 {
background-color:#546ddf;
border:1px solid gray;
float:left;
font-size:15px;
color:#fff;
margin-left:250px;
padding:2px 30px
}

.tablaDocumento {
border:1px solid gray;
width:90%
}

table.tablaDocumento td {
border:1px solid gray
}

#ctnd {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#666;
height:100%;
width:918px;
background-color:#FFF;
text-decoration:none;
line-height:1.3em;
margin:0;
padding:5px 10px 10px
}

#ctnd_clear {
clear:both
}

#ctnd_p {
line-height:1.6em;
text-align:left
}

#ctnd_h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.7em;
color:#036;
text-decoration:none;
border-top-width:1px;
border-top-style:dashed;
border-top-color:#036;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#036;
margin-top:2px;
margin-bottom:2px
}

#ctnd_h2 {
font-size:1.3em;
color:#039;
font-style:normal;
line-height:1.5em;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif
}

#ctnd_h3 {
font-size:1.3em;
color:#333;
text-decoration:none;
line-height:1.5em
}

#ctnd_h4 {
font-size:1.1em;
color:#666;
text-decoration:none;
line-height:1.5em
}

#ctnd_h5 {
font-size:1em;
font-style:italic;
color:#666;
text-decoration:none;
line-height:1.5em
}

#ctnd_h6 {
color:#333;
text-decoration:none;
line-height:1.5em
}

#ctnd_a {
color:#333;
text-decoration:none;
font-weight:700;
font-size:1em
}

#ctnd_a:link {
color:#06C;
text-decoration:none
}

#ctnd_a:hover {
color:#06C;
text-decoration:underline;
font-weight:700
}

#ctnd_a:active {
font-weight:700;
color:#333;
text-decoration:underline;
font-size:1em
}

#ctnd_intro {
border-top-width:1px;
border-bottom-width:1px;
border-top-style:dashed;
border-bottom-style:dashed;
border-top-color:#999;
border-bottom-color:#999;
background-color:#F3F3F3;
padding-right:15px;
padding-left:15px
}

#ctnd_menu {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#333;
text-decoration:none;
background-color:#F3F3F3;
display:marker;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:dashed;
border-bottom-style:dashed;
border-top-color:#CCC;
border-bottom-color:#CCC;
padding:5px
}

#ctnd_menu_a {
color:#333
}

#ctnd_menu_bot {
color:#333;
width:50px;
display:inline;
border-right-width:1px;
border-left-width:1px;
border-right-style:dashed;
border-left-style:dashed;
border-right-color:#CCC;
border-left-color:#CCC;
background-color:#FFF;
text-decoration:none;
font-size:1em;
margin:5px;
padding:5px
}

#ctnd_menubot_a {
color:#333;
text-decoration:none
}

#ctnd_col_izq {
width:630px;
border-right-width:1px;
border-right-style:dashed;
border-right-color:#CCC;
padding-right:10px;
margin-right:0;
margin-left:0;
float:left
}

#ctnd_col_der {
width:245px;
right:15px;
float:right
}

#ctnd_mas_info {
background-color:#F8F8F8;
border:1px solid #CCC;
margin-top:0
}

#ctnd_faq {
background-color:#F8F8F8;
border:1px solid #CCC;
margin-top:auto;
position:relative;
float:right;
width:98%;
clear:both
}

#ctnd_extras {
background-color:#FFF;
border:1px solid #CCC
}

#ctnd_mas_info_tit {
color:#333;
background-color:#C9D2F5;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
padding:3px 5px
}

#ctnd_mas_info_txt {
font-size:1em;
color:#666;
text-align:justify;
padding:3px 5px
}

#ctnd_extras_tit {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#333;
background-color:#CCC;
font-weight:700;
padding:3px 5px
}

#ctnd_extras_txt {
text-align:justify;
padding:3px 5px
}

#ctnd_nota {
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
font-style:normal;
color:#333;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#F3F3F3
}

#ctnd_nota_tit {
font-size:1.1em;
color:#039;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#F3F3F3;
padding:3px 5px
}

#ctnd_nota_p {
text-align:justify;
padding:3px 5px
}

#ctnd_mas_info_ol {
padding:10px
}

#ctnd_w_245 {
width:245px
}

#ctnd_w_300_left {
float:left;
width:270px;
left:5px;
padding-right:30px;
padding-left:30px
}

#ctnd_w_300_right {
float:right;
width:270px;
right:5px;
padding-right:15px;
padding-left:15px
}

#ctnd_boton {
width:100%;
text-align:center;
margin:5px auto
}

#ctnd_w_215_right {
float:right;
width:215px;
right:5px;
padding-right:15px;
padding-left:15px
}

* {
margin:0;
padding:0
}

body {
font:62.5%/1.6 Arial, Helvetica, sans-serif;
background-color:#FFF
}

a {
outline:none
}

a img {
border:none
}

h1 {
font-size:2.2em;
line-height:100%
}

h2 {
font-size:1.8em;
line-height:100%
}

h3 {
font-size:1.6em;
line-height:100%
}

h4 {
font-size:1.4em;
line-height:100%
}

h5 {
font-size:1.2em;
line-height:100%
}

table {
border:0;
border-collapse:collapse
}

.hide {
display:none
}

.floatLeft {
float:left
}

.floatRight {
float:right
}

.clear {
clear:both
}

.alignLeft {
text-align:left
}

.alignCenter {
text-align:center
}

.alignRight {
text-align:right
}

.marginTop5 {
margin:5px 0 0
}

.marginTop10 {
margin:10px 0 0
}

.padding10 {
padding:10px
}

.noMargin {
margin:0 !important
}

.noPadding {
padding:0 !important
}

.noPaddingTop {
padding-top:0 !important
}

.noBorder {
border:none !important
}

.noStrong {
font-weight:400 !important
}

.w40px {
width:40px
}

.w50px {
width:50px
}

.w100px {
width:100px
}

.w135px {
width:135px
}

.w150px {
width:150px
}

.w160px {
width:160px
}

.w180px {
width:180px
}

.w190px {
width:190px
}

.w200px {
width:200px
}

.w220px {
width:220px
}

.w250px {
width:250px
}

.w280px {
width:280px
}

.w300px {
width:300px
}

.w350px {
width:350px
}

.w380px {
width:380px
}

.w400px {
width:400px
}

.w420px {
width:420px
}

.w450px {
width:450px
}

.w495px {
width:495px
}

.w500px {
width:500px
}

.w550px {
width:550px
}

.w600px {
width:600px
}

.w700px {
width:700px;
padding-left:5px
}

.h40px {
height:40px
}

.h50px {
height:50px
}

.w10p {
width:10%
}

.w15p {
width:15%
}

.w20p {
width:20%
}

.w30p {
width:30%
}

.w40p {
width:40%
}

.w50p {
width:50%
}

.w60p {
width:60%
}

.w65p {
width:65%
}

.w70p {
width:70%
}

.w80p {
width:80%
}

.w90p {
width:90%
}

.w100p {
width:100% !important
}

#tooltip {
background:#e1ecfc;
border:1px solid #4881d4;
width:200px;
padding:10px
}

#tooltip h3 {
font-size:1.3em;
line-height:120%;
margin:0 0 5px
}

#tooltip p.body {
font-size:1.2em;
line-height:120%
}

.rojo {
color:#C00 !important
}

.naranja {
color:#f69f23 !important
}
.datosFacturacion {
background:#f0f1f4;
padding:20px 10px
}

.datosFacturacion2 {
background:#fff;
padding:20px 10px
}

.datosFacturacion h2 {
color:#1b3c4f;
font-size:1.5em
}

.formaPago h2 {
color:#1b3c4f;
font-size:1.5em
}

.formaPago h2 span {
font-weight:400
}

.datosFacturacion2 p {
color:#1b3c4f;
font-size:1.4em;
line-height:140%;
margin:1em 0
}

.datosFacturacion2 p.small {
font-size:1em;
margin:0
}

.datosFacturacion p {
color:#1b3c4f;
font-size:1.4em;
line-height:140%;
margin:1em 0
}

.datosFacturacion p.small {
font-size:1em;
margin:0
}

.formaPago {
border:1px solid #e1e4e9;
padding:10px
}

.desglose_pedido {
width:100%;
color:#1b3c4f;
border:1px solid #E1E4E9;
border-collapse:collapse
}

.desglose_pedido td {
border-bottom:1px solid #E1E4E9;
padding-left:6px
}

.desglose_pedido th {
border:1px solid #E1E4E9;
background-color:#E1E4E9;
color:#1B3C4F;
text-align:left;
line-height:21px;
padding-left:6px
}

.i10px {
padding-left:10px
}

.desglose_pedido_total {
font-weight:700
}

.desglose_pedido_impar {
padding-top:17px;
padding-bottom:12px;
background-color:#F3F4F6
}

.desglose_pedido_par {
padding-top:17px;
padding-bottom:12px;
background-color:#fff
}

.font14 {
font-size:1.16em
}

.desglose_pedido_retotal {
font-weight:700;
background-color:#E1E4E9;
padding:17px 0 12px 6px
}

#confirmar_y_pagar {
display:block;
text-align:center;
margin:50px auto 0
}

.tit_nota {
height:46px;
background:url(/_img/nota_simple.gif) no-repeat left top
}

.tit_propiedades {
height:46px;
background:url(/_img/propiedades.gif) no-repeat left top
}

.acotacion {
display:block;
text-align:center;
margin:30px auto 0
}

.enlaces_pedido {
clear:both;
border:1px solid #7f7f7f;
border-top:0;
padding:20px 0
}

.enlaces_pedido2 {
display:block;
text-align:center;
width:504px;
margin:0 auto
}

.enlaces_pedido3 {
margin:0 10px
}

#txt_confirmacion {
font-size:1.16em;
color:#1B3C4F;
padding:20px 0
}

#share_no_val {
margin-top:10px;
height:23px;
color:#4881d4;
background-color:#F0F1F4;
padding:15px 10px 0
}

#share_no_val ul {
list-style:none
}

#share_no_val li {
float:left;
margin:0 10px 0 0
}

#mesinfo {
background:url(/_img/fondo_panel_categorias.gif) no-repeat left bottom;
padding:0 0 .5em
}

#mesinfo a:link {
color:#315569
}

#mesinfo a:visited {
color:#315569
}

#mesinfo h2 {
color:#1b3c4f;
font-size:1.2em;
line-height:29px;
background:url(/_img/fondo_cabecera_categorias.gif) no-repeat top left;
padding:0 1em
}

#mesinfo ul {
color:#1b3c4f;
list-style:disc;
font-size:1em;
line-height:1em;
margin:.5em 1em 1.5em 2.5em
}

#mesinfo ul li {
margin:.05em .05em 1em
}

#mesinfo ul li ul {
list-style:lower-latin;
margin:1em 1em 1em 1.5em
}

#mesinfo .tit_mesinfo {
font-size:1.2em;
margin:1em 1em 0.5em
}

#mesinfo .img_mesinfo {
margin:.5em .1em
}

#menumesinfo ul {
display:none
}

#menumesinfo a {
font-weight:700
}

#menumesinfo ul a {
font-weight:400
}

#menumesinfo ul.visible {
display:block !important
}

#bot_solicitar {
margin:2.5em 1em 1em 0
}

#bot_solicitar1 {
padding-top:20px
}

#bot_atencion {
margin:.5em 1em 1em 0
}

#rowRelated_gamo {
float:right;
width:215px;
margin:0 10px 20px
}

.tit_s_sub {
color:#1b3c4f;
width:550px;
float:left;
font-size:2.2em;
line-height:100%;
font-weight:700;
padding:15px 0 10px
}

.subtit_s_sub {
width:550px;
float:left;
font-size:1.2em
}

#textoLOPD H1 {
padding-bottom:0;
margin-bottom:0;
line-height:110%
}

#textoLOPD H2 {
padding-top:0;
margin-top:0;
color:#1b3c4f;
font-size:1.5em;
line-height:110%;
font-weight:700;
margin-bottom:30px
}

#textoLOPD p {
padding-bottom:15px
}

#titLOPD {
font-size:1.3em
}

#indice2 {
line-height:18px;
color:#000;
font-size:1.1em;
padding:5px 0
}

#indice2 h2 {
font-size:1em;
font-weight:400
}

#indice2 ul a {
color:#0e0eee
}

#indice2 ul {
list-style:none;
padding:5px 0
}

#indice2 ul li {
list-style:none;
font-size:1.2em;
padding:10px 0
}

#indice2 ul.margin30 {
list-style:none;
margin:0 30px
}

.panel {
background:url(/_img/fondo_panel_comun.gif) no-repeat left bottom;
margin:0 0 1em;
padding:0 0 .5em
}

.panel a:link {
color:#315569
}

.panel a:visited {
color:#315569
}

.panel h2 {
color:#1b3c4f;
font-size:1.2em;
line-height:30px;
background:url(/_img/fondo_cabecera_panel.gif) no-repeat top left;
padding:0 1em
}

.panel h3 {
background:#e0e0e0;
font-size:1.2em;
font-weight:400;
padding:5px 10px
}

.panel ul {
color:#1b3c4f;
list-style:none;
font-size:1.2em;
margin:.5em 1em
}

.panel ul li {
line-height:140%
}

.panel ul li ul {
font-size:85%
}
@charset "utf-8";

a.titulodisp {text-decoration: none; color:#1B3C4F;}
   a:hover.titulodisp {text-decoration: none; color:#1B3C4F;}

a {text-decoration: none; color: #000000;}
    a:hover {text-decoration: underline;}
ol {list-style-position: inside;}
#texto a.diccionario{
	border-bottom: 4px double green;
	color : green;
	cursor: help;
	}
#wrapper {font-size: 11px;	width: 950px; margin-top: 0px; margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
/*#header {background-image: url(/_img/fondo_cabecera.jpg); height: 72px;	background-repeat: no-repeat; background-position: center top;}*/
#header {background-image: url(/_img/fondo_cabecera_tw.jpg); height: 72px;	background-repeat: no-repeat; background-position: center top;}

#logo {padding-left: 10px;	float: left;margin-top:10px}
.userInfo {color: #FFFFFF; padding: 2px 10px 2px 10px; margin: 0 0 0 10px; background-color: #f94343;}
	.userInfo strong {font-weight: normal; color: #f9e937;}
	.userInfo a:hover {text-decoration: none;}
.logout {margin: 0 10px;}
	.logout a {	padding: 0 0 0 10px;	margin: 0;	display: inline;	background: url(/_img/logout.gif) no-repeat left 4px;}

/*#searchWrapper,.searchWrapper { width: 655px;	height: 60px;	float: right;	margin: 10px 10px 0 0;	display: inline;}*/
#searchWrapper,.searchWrapper { width: 568px;	height: 60px;	float: left;	margin: 10px 0px 0 30px;	display: inline;}

/*#searchWrapper,.searchWrapper { width:500px;	height: 60px;	float: left;	margin: 14px 10px 0 40px;	display: inline}*/
.searchWrapperIntern {	position: relative;	height: 80px;}
.searchWrapper { /* imagen de fondo para el interno */	background: url(/_img/fondo_buscador_general_interno.jpg) no-repeat left		top;	width: 685px;	position: absolute;	top: auto;	left: -6px;	height: 65px;	padding: 7px 0 0 10px;}
#searchMenu,.searchMenu {padding: 6px 0 0 90px;font-size: 1.2em; }
#searchMenu ul,.searchMenu ul {	list-style: none;}
#searchMenu ul li,.searchMenu ul li {	margin: 0 5px 0 0;	float: left;}
#searchMenu a,.searchMenu a {	color: #0e0eee !important;}
#searchMenu a.selected,.searchMenu a.selected {	font-weight: bold;	color: #1b3c4f !important;}
#searchMenu .more,.searchMenu .more {position: relative;}
#searchMenu .more a.more,.searchMenu .more a.more {	padding-right: 12px;	background: url(/_img/desplegar.gif) no-repeat right center;}
#menuMore,.menuMore {	position: absolute;	top: 20px;	left: 10px;	background: #FFFFFF;	padding: 10px;	width: 150px;	border: 1px solid #CCCCCC !important;}
	#menuMore div,.menuMore div {	position: absolute;	top: 2px;	right: 5px;}
	#menuMore ul,.menuMore ul {	margin-top: 10px;	list-style: none;}
	#menuMore ul li,.menuMore ul li {	margin: 0;	float: none;}
	#menuMore ul li a,.menuMore ul li a {	background-image: none;	background-color: #ffffff;	font-size: 1em;	display: block;	color: #666666;	padding: 2px 10px;}
	#menuMore ul li a:hover,.menuMore ul li a:hover {	background-image: none;	background-color: #999999;	color: #FFFFFF;}

#searchText,.searchText {	clear: both;	width: 90px;	display: block;	font-size: 1.4em;	font-weight: bold;}
#searchInput,.searchInput { /* width:560px; */	}
#searchInput input,.searchInput input {	vertical-align: middle;}
#q,.q_interno {	font-size: 1.2em;	line-height: 1.2em;	border: 1px solid #c1c5cd;	padding: 3px 2px;	width: 460px;}

#mainMenu {	padding: 10px 0 0 0;}
#mainMenu li {	z-index: 1000;}
	#mainMenu ul,#submenu ul {	list-style: none;}
	#mainMenu ul li,#submenu ul li {	float: left;	background-image: url(/_img/fondo_menu_li.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0 2px 0 0;}
	#mainMenu ul li.verde {	background-image: url(/_img/fondo_menu_li_verde.jpg);}
	#mainMenu ul li a,#submenu ul li a {	color: #1b3c4f;	font-size: 1.1em;	line-height: 18px;	padding: 4px 10px 2px 10px;	background-image: url(/_img/fondo_menu_a.jpg);	background-repeat: no-repeat;	background-position: right top;	display: block;}
	#mainMenu ul li a.verde {	color: #FFFFFF;	background-image: url(/_img/fondo_menu_a_verde.jpg);}

#mainMenu ul li ul {	position: absolute;	width: 170px;	left: -999em;}
.lawtip{display:none;}
.adsense_200x200 {height:210px; padding:0 10px 0 10px; }
.ad_header {color:#C3CCFD;font:bold 10px Trebuchet MS; float:right; }
.ad_line1 {color:#0000FF;font:bold 15px Trebuchet MS; text-decoration:underline; margin-left:20px; width:100%; }
.ad_text {color:#000000;font-size:14px; text-decoration:none; margin-left:22px; }
.ad_url {color:#008000;font-size:13px;margin-bottom:4px; text-decoration:none; margin-left:22px; width:100%; }
.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold; }
.wide_ads {background:#EFF5FF;}
.narrow_ads {background:#E3ECFD; padding:10px}
.box_sms{ background:url(/_img/box_mobile.gif) no-repeat 0 100%; width:680px; height:180px; }
	.box_sms .topper{ background:url(/_img/box_mobile.gif) no-repeat; height:80%; width:100%; }
	.box_sms .titulo{ font:bold 20px Arial; margin-left:70px; }
	.box_sms .sms_price_ind{ font:10px Trebuchet MS; color:#666666; padding-left:10px; }
	.box_sms .sms_price{ font:bold 13px Trebuchet MS; }
	.box_sms .sms_steps{ width:520px;  margin:25px 0 0 100px; font:12px Trebuchet MS; }
	.box_sms .code_input{ font:10px Arial; width:90px; float:left; }
	.box_sms .error_sms_code{ background-color:#FFCC00; border:1px red solid; }
	.box_sms .phone{ font:bold 18px Arial; color:#009900; }
	.box_sms .see_disposition{ width:111px; float:left; }
	.box_sms .insert_here{ margin:0 0 30px 0; float:left}
	.box_sms ol{ list-style:none; margin-left:30px; }
		.box_sms ol .step1{ padding-left:20px; background:url(/_img/ol_list_1.gif) 0 3px no-repeat; margin:10px 0 5px 0; height:20px;}
		.box_sms ol .step2{ padding-left:20px; background:url(/_img/ol_list_2.gif) 0 0 no-repeat; margin:5px 0 5px 0; height:20px;}
	.box_sms .sms_error{ margin:5px 0 0 100px }
	.box_sms .sms_error .error_title{ background-color:#FFCC00; border:1px #FF6600 solid; width:340px; margin:15px 0 0 60px; padding:5px 25px ; }
	.box_sms .sms_error .error_title span{ font:bold 18px Arial; color:#990000;}
.log_up{width:680px; height:180px; background:url(/_img/box-680-noshadow.gif) 0 24px no-repeat; margin:10px 0;}
	.log_up .log_up_title{font:bold 20px Arial; margin-left:30px; }
	.log_up .log_up_subtitle{font:bold 16px Arial; margin-left:10px; color:#cb922d;}
	.log_up .boxFoot{width:680px; height:20px; background:url(/_img/box-680-noshadow.gif) 0 100% no-repeat; clear:left; }
	.log_up .get_in{float:left; width:280px; height:130px; margin-top:5px; border-right:2px #b2dee5 solid; margin-left:40px; padding-right:20px; }
		.log_up .get_in_text{line-height:14px; text-align:justify;}
		.log_up .get_in input{margin:10px 0 0 80px; }
	.log_up .log_in{float:left; width:335px; height:130px; margin-top:5px; ; }
		.log_up .log_in fieldset{border:none; padding:10px 0 30px 0;}
		.log_up .log_in ul{list-style:none; }
		.log_up .log_in input.write{ width:170px;}
		.log_up .log_in input.login_sent{float:right; margin-right:40px; }
		.log_up .log_in li{ margin:6px;}
		.log_up .log_in li label{ width:100px; clear:both; float:left; height:20px; text-align:right; padding-right:4px;}
.user_actions { width:213px; background:url(/_img/box-213-shadow.gif); }
	.user_actions .boxfoot { width:213px; height:20px; background:url(/_img/box-213-shadow.gif) 0 100% no-repeat; }
	.user_actions ul { list-style:none; padding:20px 0 0 20px; }
	.user_actions li{ height:25px;}
	.user_actions li a{ font:bold 13px Trebuchet MS; padding:5px 0 0 34px; color:#333333}
	.user_actions li.ac_calendar a { background:url(/_img/action_calendar.gif) 0 1px no-repeat; }
	.user_actions li.ac_send a{ background:url(/_img/action_sendmail.gif) 0 1px no-repeat; }
	.user_actions li.ac_print a{ background:url(/_img/action_print.gif) 0 1px no-repeat; }
	.user_actions li.ac_alert a{ background:url(/_img/action_alert.gif) 0 1px no-repeat; height:25px }
	.user_actions li a:hover {font:bold 14px Trebuchet MS; color:#6768CF; }
.star_stats{background:url(/_img/star_grey.png) 57px 0 no-repeat; width:152px; clear:none; height:70px; padding:20px 30px; font:bold 12px Verdana; text-align:center;}
	.star_stats span{ font:bold 28px Arial; color:#FFCC00; line-height:18px}
.most_buyed{ list-style:none; }
	.most_buyed li{ background:url(/_img/contracts_gr.gif) repeat-x; height:70px; margin:3px 0; }
	.most_buyed li:hover{ background:url(/_img/contracts_gr_over.gif) repeat-x; height:70px; margin:3px 0; }
.mb_item{float:left; margin:3px 6px; }
.mb_name{float:left; padding:4px 0 0 10px; font:11px Arial; width:600px; }
	.mb_name a{color:#0E0EEE; font:bold 12px Arial; }
	.mb_name a:hover{color:#0E0EEE; }
	.mb_name a:visited{color:#0044cc;text-decoration:underline }
	.mb_text{ float:left; color:#6f6f6f; }
	.mb_url{float:left;}
		.mb_url a{ color:#00CC00; font:10px Arial; }
		.mb_url a:hover{ color:#118F17; }
		.mb_url a:visited{ color:#118F17; font:10px Arial; }
.subtext{ width:680px; margin-bottom:20px; }
	.subtext a{ color:#0E0EEE; }
#col_right{ float:right; width:215px; }
.test_heading{ background-color:#E0E0E0; margin:20px 0 10px 0; padding:10px}
.test_contract{  padding:160px 50px; margin-top:20px }
	.mirrored_image{ background:url(/_img/test_contract.jpg) no-repeat; width:118px; height:315px; font-size:1px; padding:157px 59px;  }
.subcategories {padding: 10px 0px 10px 10px;	margin: 0 0 2em 0;	border: 1px solid #E1E4E9; border-top: none; }
.subcategories ul {	width: 212px;	font-size: 1.1em;	font-weight: bold;	list-style: none; margin: 0 10px 0 0;	padding: 4px 0 0 0; float:left}
.subcategories ul li {	background: url(/_img/bullet_subcategorias.gif) no-repeat left 10px; padding: 0 0 0 5px;}
.subcategories ul li a { color:#0E0EEE !important}
.header{ background:transparent url(/_img/fondo_cabecera_main.gif) no-repeat left top; height:30px;  font:bold 13px Arial; padding:4px 0 10px 10px }
.box_large{background:url(/_img/bg-935.gif) no-repeat; clear:both; }
	.box_large p{ line-height:14px; font:12px Arial;}
	.box_large .content{ padding:20px 30px 0 28px; width:633px; _width:613px; clear:both; float:left;  }
	.box_large .content .title{ float:none; clear:both; margin:0 0 20px 0; width:400px; }
	.box_large .content .subtitle{ font:bold 14px Arial;}
	.box_large .content .order_product{ margin:20px 30px;}
	.box_large .row_right{ float:left; width:215px;}
	.box_large .row_right .order_product{ margin:15px 0; }
	.box_large .foot{width:935px; background:url(/_img/bg-935.gif) 0 100% no-repeat; height:35px;  }
.box_large_concurs{clear:both; margin-top:-20px;}
	.box_large_concurs p{ line-height:14px; font:12px Arial;}
	.box_large_concurs .content{ padding:20px 30px 0 28px; width:633px; _width:613px; clear:both; float:left;  }
	.box_large_concurs .content .title{ float:none; clear:both; margin:0 0 20px 0; width:400px; }
	.box_large_concurs .content .subtitle{ font:bold 14px Arial;}
	.box_large_concurs .content .order_product{ margin:20px 30px;}
	.box_large_concurs .row_right{ float:left; width:215px;}
	.box_large_concurs .row_right .order_product{ margin:15px 0; }
	.box_large_concurs .foot{width:935px; background:url(/_img/bg-935.gif) 0 100% no-repeat; height:35px;  }
.row_element{ width:215px; margin-top:10px;}
.customergif{ margin-left:18px;}
.ask_for_this{ width:200px; margin:30px auto;}
.main_product{ background:url(/_img/box_397.gif) no-repeat; float:left; width:397px; _width:none;}
	.main_product h2{ background:url(/_img/header_359_blueVista.gif) no-repeat; height:35px; padding:26px 0 0 40px; }
	.main_product .this_price{ clear:none; float:right; }
	.main_product .foot{ background:url(/_img/box_397.gif) 0 100% no-repeat; height:30px; width:397px; }
	.main_product ol{ list-style:none; margin:0 30px 20px 30px; font:13px Arial; padding-top: 8px; }
	.main_product ol span{font:bold 15px Trebuchet MS; color:#6699FF; }
	.main_product li{ margin:5px 0 0 30px; text-indent:-18px; *text-indent:-35px;} /* IE 7 Hack */
	.comunit_adjust1{ margin-left:140px; _margin-left:65px; }
	
.more_things{ background:url(/_img/box-236-noshadow.gif) no-repeat; float:left; width:230px;}
	.more_things h2{ background:url(/_img/box-236-header.gif) no-repeat; height:35px; padding:26px 0 0 20px; }
	.more_things .foot{ background:url(/_img/box-236-noshadow.gif) 0 100% no-repeat; width:230px; height:15px;   }
	.more_things ol{ list-style:none; margin:0 10px 10px 5px; font:13px Arial; }
	.more_things li{ margin:5px 0 0 30px; text-indent:-25px; *text-indent:-40px; _text-indent:-40px; }/* IE 7 (*) & 6 (_) Hack */
	.more_things li span{ font:bold 15px Arial; color:#6699FF; padding:0 4px; }
	.more_things li .price{color:#009900; font:bold 12px Arial;  }
.subtitle{ font:12px Arial;}
	.subtitle a{ color:#0E0EEE; text-decoration:underline}
	.subtitle a:hover{ color:#0E0EEE; font:12px Arial;}
	.subtitle a:visited{ color:#0E0EEE; }
.marcas_text{ font:12px Arial; padding:10px; margin:10px 10px 10px 0; background:#EEEEEE; border-top:2px #D9D9D9 solid;   }
	.marcas_text p{ margin-top:15px; text-align:justify; }
	.marcas_text p.advicin{color:#FF9900; margin:15px auto; width:300px; background:#ACACAC; color:#FFFFFF; padding:13px;  }
	.marcas_text .ask_for{ margin:30px 0 0 170px; }
	.marcas_text .ask_for2{ width:200px; margin:20px auto 5px auto;}
	.marcas_text ol.procedures{margin:10px 0 0 140px; }
	.marcas_text ol.procedures li{margin-top:10px; }
	.marcas_text ol.includes{margin:10px 0 0 90px; }
	.marcas_text ol.includes li{margin-top:4px; text-indent:-20px;  }
#union_madrid{ color:#0E0EEE; text-decoration:underline;  }
	.brands_customers{ clear:both}
	.brands_customers ul{ list-style:none; margin-left:70px; clear:right;}
	.brands_customers li{ float:left; width:186px; border:1px #F0F0F0 solid; height:70px; margin:4px   }
	.brands_customers li img{ margin:10px 5px; }
.brandtabs{ margin-left:20px;}
	.brandtabs ul{ list-style:none; display:inline;}
	.brandtabs li{ float:left;text-align:center; padding-top:30px; font:12px Arial; height:28px;}
	.brandtabs li.activetab{ width:272px; background:url(/_img/tabs_remade_main.gif) no-repeat; padding-top:32px; font:bold 14px Arial; color:#000000}
	.brandtabs li.unactivetab{width:190px; background:url(/_img/tabs_remade_shaded.gif) no-repeat; }
	.brandtabs li.unactivetab:hover{ background:url(/_img/tabs_remade_shaded_over.gif) no-repeat; }
.faq_index{background: url(/_img/fondo_panel_categorias.gif); margin-top:10px}
	.faq_index h2{ font:bold 13px Arial; background:url(/_img/fondo_cabecera_categorias.gif) no-repeat; height:33px; padding:6px 0 0 18px; }
	.faq_index .foot{ background:url(/_img/fondo_panel_categorias.gif) 0 100% no-repeat; height:10px; width:215px; }
.more_info{padding:5px; list-style:none;}
	.more_info dt{font:12px Arial; background:url(/_img/bt_expand.gif) no-repeat  0 3px; padding-left:18px; color:#303030; margin-top:5px; }
	.more_info dt:hover{background:url(/_img/bt_expanded.gif) no-repeat 0 1px; cursor:s-resize; color:#0E0EEE; text-decoration:underline; }
	.more_info dd{font:10px Arial; text-align:justify; color:#666666; padding:0 5px 10px 15px; }
	.more_info dd ul{margin-bottom:10px; }
	.more_info dd li{ margin-left:14px;}
	.more_info dd a{ text-decoration:underline; }
	.more_info .quest div:hover{ padding-left:14px}
	.more_info .answer{ display:none;}
.ocultar{display:none}
.explaination{ background:url(/_img/box-216-grey-shadow.jpg) 0 0 no-repeat; width:216px;}
	.explaination .foot{ background:url(/_img/box-216-grey-shadow.jpg) 0 100% no-repeat; width:236px; height:18px; }
	.explaination .blanked{ float:left; clear:both}
	.explaination p{ margin:0 15px 0 15px; text-align:justify; padding-top:20px; color:#666666; }
	.explaination strong{color:#000000}
	.explaination a{color:#0E0EEE; font:bold 11px Arial; }
	.explaination .brand{ font:21px Times New Roman; color:#1C3D50; }
#mainMenu ul li.title {	font-weight: bold;	padding: 5px 10px !important;	color: #1b3c4f;}
	#mainMenu ul li:hover, #mainMenu ul li.hoverMenu {	background-image: url(/_img/fondo_menu_hover_li.jpg);	position: relative;	top: 1px;}
	#mainMenu ul li:hover a,#mainMenu ul li.hoverMenu a {	background-image: url(/_img/fondo_menu_hover_a.jpg);	/*border-bottom: 1px solid #cc0000;*/ /*position: relative;*/	/*margin-top: 1px;*/}
	
	#mainMenu ul li:hover ul,#mainMenu ul li.hoverMenu ul {	left: auto;	padding: 0px;	background: #b1c9eb url(/_img/fondo_menu_ul_hover.gif) no-repeat center	bottom;	width: 170px;	/*	white-space: nowrap;*/padding: 2px 0 10px 0;z-index: 1000;/*border-top: 1px solid #838c9b;*/}
	#mainMenu ul li:hover ul li,#mainMenu ul li.hoverMenu ul li {	float: none;	margin: 0;	padding: 0 10px;	background: none;}
	#mainMenu ul li:hover ul li a,#mainMenu ul li.hoverMenu ul li a {	display: inline;	background: none;	padding: 0;	/*font-size: 11px;line-height: 11px;*/}

#submenu ul li.selected {background-image: url(/_img/fondo_submenu_selected_li.jpg);position: relative;top: 1px;z-index: 500;}
#submenu ul li.disabled {position:relative;	top:1px; z-index:500; color:gray; }
#mainMenu ul li.selected {background-image: url(/_img/fondo_menu_hover_li.jpg); }
#submenu ul li.selected a {color: #4c82ca; font-weight: bold; background-image:url(/_img/fondo_submenu_selected_a.jpg); }
#submenu ul li.disabled a {color: gray;}
#mainMenu ul li.selected a {color: #1b3c4f;	background-image: url(/_img/fondo_menu_hover_a.jpg); }

#mainContent {padding: 5px 10px 10px 10px; clear: both; border: 1px solid #838c9b; background: url(/_img/fondo_contenido.gif) repeat-x top;}
	#mainContent h1 {color:#1b3c4f; clear:both; padding:20px 0 10px 0; }

#breadcrumbs {color:#6666ae; clear:both; }
	#breadcrumbs a {color:#6666ae; }
	#breadcrumbs span {color:#000000; }
#content {clear: both;padding: 10px;border: 1px double #7f7f7f;display:block; }
#rowContent {float:left; width:680px; }
	#rowContent .cabecera {padding:5px 10px; border:1px solid #e1e4e9; height:16px; }
	#rowContent .cabecera2 {padding:5px 10px; height:16px;background-color:#1B3C4F;color:#fff }
	#rowContent .cabecera div {float:left; width:85px; }
	#rowContent .cabecera a {color:#4881d4; display:block; background: url(/_img/arow_down.gif) no-repeat right center; }
	#rowContent .cabecera a.ocultar {background: url(/_img/arow_up.gif) no-repeat right center;}
	#rowContent .cabecera h2 {	font-size: 1.4em;color:#1b3c4f; font-weight:bold; float:left; width:100px;}
#rowRelated {	float: right;	width: 215px;	padding-left: 10px;	padding-bottom:10px; display:inline;}
#rowRelated2 {	float: right;	width: 295px;	padding-left: 10px;	padding-bottom:10px; display:inline;}
#rowContent2 {float:left; width:600px; }
	#rowContent2 .cabecera {padding:5px 10px; border:1px solid #e1e4e9; height:16px; }
	#rowContent2 .cabecera div {float:left; width:85px; }
	#rowContent2 .cabecera a {color:#4881d4; display:block; background: url(/_img/arow_down.gif) no-repeat right center; }
	#rowContent2 .cabecera a.ocultar {background: url(/_img/arow_up.gif) no-repeat right center;}
	#rowContent2 .cabecera h2 {	font-size: 1.4em;color:#1b3c4f; font-weight:bold; float:left; width:100px;}
	#rowRelated3 {	float: right;	width: 295px;	padding-left: 10px;	padding-bottom:10px; display:inline;margin-top:90px}
#rowContent3 {float:left; width:600px; }
	#rowContent3 .cabecera {padding:5px 10px; border:1px solid #e1e4e9; height:16px;background-color:#f9f9f9; }
	#rowContent3 .cabecera div {float:left; width:85px; }
	#rowContent3 .cabecera a {color:#4881d4; display:block; background: url(/_img/arow_down.gif) no-repeat right center; }
	#rowContent3 .cabecera a.ocultar {background: url(/_img/arow_up.gif) no-repeat right center;}
	#rowContent3 .cabecera h2 {	font-size: 1.4em;color:#1b3c4f; font-weight:bold; float:left; width:60px;}
#ficha {font-size:1.1em; /*border-right: 1px solid #e1e4e9;*/}
	#ficha a {color: #0e0eee; }
	#ficha .rowLeft {float:left; border-top:1px none #e1e4e9; border-right:1px none #e1e4e9; border-bottom:1px solid #e1e4e9; border-left:1px solid #e1e4e9; padding:5px 0px 0 14px;}
	#ficha .rowRight {float:left; border-top:1px none #e1e4e9; border-right:1px solid #e1e4e9; border-bottom:1px solid #e1e4e9; border-left:1px solid #e1e4e9; padding:5px 0px 0 13px;}
#indice{line-height: 18px;	color: #0e0eee;	font-size: 1.3em;	padding: 10px;	border-top: 1px none #e1e4e9;	border-right: 1px solid #e1e4e9;	border-bottom: 1px solid #e1e4e9;	border-left: 1px solid #e1e4e9;}
	#indice .T{ font:bold 14px Arial; background:#ECECEC; margin-top:20px; padding:5px 10px; border-top:1px #CFCFCF solid; }/* Título */
	#indice .C{ font:bold 14px Arial; margin-left:16px; }/* Capítulo */
	#indice .S{ font:12px Arial; margin-left:30px; }/* Sección */
	#indice .A{ font:12px Arial; margin-left:40px; padding-left:10px; background:url(/_img/bullet_subcategorias.gif) no-repeat 0 6px; }/* Artículo */
	#indice .DA{ background:#F3F3F3; padding:0 30px; }/* Disposición adicional */
	#indice .DD{ background:#F3F3F3; padding:0 30px; }/* Disposición derogatoria */
	#indice .DF{ background:#F3F3F3; padding:0 30px; }/* Disposición final */
	#indice .DT{ background:#F3F3F3; padding:0 30px; }/* Disposición transitoria */
	#indice h2 { font-size: 1em;	font-weight: normal;}
	#indice ul a { color: #0e0eee;}
	#indice ul li .A:first-child{ margin:0; padding:0; background:#DDDDDD; font:15px Arial;}
	#indice ul a:hover { color: #0e0eee; background:#DFDFDF; }
	#indice ul { list-style: none;	padding: 10px 0;}
	#indice ul.margin30 {	list-style: none;	margin: 0px 30px;}
#footRelated {	clear: both;	margin: 20px 0 0 0;}
#texto {	text-align: justify;}
	#texto h2 {	font-weight: normal;	line-height: 30px;	font-size: 1.4em;	margin: 5px 0;}
	#texto h3 {	font-weight: normal;	margin: 10px 0;}
	#texto p {	font-size: 1.3em;	line-height: 16px;	margin: 5px 0;}
	#texto dd {	padding-left:1.5em; line-height: 1.4em;}
	#texto dt {	padding-left:0.5em;}
	#texto dl dd dl dt {	font-weight:bold; float:left; padding-right:0.5em; padding-left:1.5em; line-height: 1.4em;}
	@media screen{.textop {font-size: 1.3em;	line-height: 16px;	margin: 5px 0;}}
@media print{.textop {font-size: 1.1em;	line-height: 16px;	margin: 5px 0;}}
#texto a.posit {color: #4174bd;}
#texto a {	color: #0e0eee;}
#texto a.name, #texto a.name:hover {	color: #000000; text-decoration: none;}
#texto2 a {	color: #0e0eee;background-image:url(/img_/add.gif) no-repeat left center;}
#texto2 a.name, #texto a.name:hover {	color: #000000; text-decoration: none;background-image:url(/img_/add.gif) no-repeat left center;}
#texto .coments {	padding: 0px;	font-size: 11px;	line-height: 1.6;	display: inline;}
#texto .coments ul {	list-style: none;	float: right;}
#texto .coments ul li {	float: left;}
#texto .coments ul li a.comentarios {	display: inline;	padding: 0 10px 0 20px;	color: #009345;	background: url(/_img/icono_comentar.gif) no-repeat left center;}
#texto .coments ul li a.indice {	text-align: right;	display: inline;	padding: 0 20px 0 10px;	color: #4881d4;	background: url(/_img/arow_up.gif) no-repeat right center;}
.buttons ul {	list-style: none;	float: right;}
.buttons ul li {	float: left;	margin: 0 2px 0 0;}
#valoracion {	color: #4881d4;	/*padding: 5px 0px;*/	line-height: 18px;}
	#valoracion img {	vertical-align: middle;	margin-right: 1px;}
#share {	height: 23px;	padding: 5px 10px 0 10px;	color: #4881d4;	background-color: #f2f2f2;}
#content .antevenio_banner { display:none; }
#content #toolbar .actions2 { padding:5px 15px; }
#content #share { clear:both; margin-bottom:10px; }
#share ul {	list-style: none;}
#share li {	float: left;	margin: 0 10px 0 0;}
#links {	color: #a8a8a8;	text-align: center;	clear: both;	padding: 30px 10px 30px 10px;}
#links a {	color: #a8a8a8;}
#links ul {	list-style: none;	padding-top: 10px;}
#links ul li {	display: inline;}
#links ul.images li {	line-height: 50px;	margin: 0 15px;}
#links ul.images li img {	vertical-align: middle;}
.actions {	padding: 0;}
.actions ul {	list-style: none;}
.actions ul li {	float: left;	background: url(/_img/icono_delimitador.gif) no-repeat right center;	padding-right: 5px;	padding-left: 5px;}
.actions ul li.last {	background: none;}
.actions ul li a {	display: block;}
.actions2 {	padding: 15px;}
.actions2 ul {	list-style: none;}
.actions2 ul li {	float: left;	background: url(/_img/icono_delimitador.gif) no-repeat right center;	padding-right: 5px;	padding-left: 5px;}
.actions2 ul li.last {	background: none;}
.actions2 ul li a {	display: block;}
a.micarpeta {	color: #4881d4 !important;	padding: 5px 5px 5px 25px;	font-size: 100%;	background: url(/_img/icono_guardar.gif) no-repeat left center;}
a.comentar {	color: #009345 !important;	padding: 5px 5px 5px 25px;	background: url(/_img/icono_comentar.gif) no-repeat left center;}
a.enviar {	color: #4881d4 !important;	padding: 5px 5px 5px 30px;	background: url(/_img/icono_email.gif) no-repeat left center;}
a.imprimir {	color: #4881d4 !important;	padding: 5px 5px 5px 25px;	background: url(/_img/icono_imprimir.gif) no-repeat left center;}
a.pdf {	color: #4881d4 !important;	padding: 5px 5px 5px 25px;	background: url(/_img/icono_pdf.jpg) no-repeat left center;}
a.seguimiento {	color: #4881d4 !important;	padding: 5px 5px 5px 30px;	background: url(/_img/icono_seguimiento.gif) no-repeat left center;}
a.seguimientoDesactivado {	color: #999999 !important;	padding: 5px 5px 5px 30px;	background: url(/_img/icono_seguimiento_desactivado.gif) no-repeat left	center;}
.related {}
.related .relatedHeader {	font-size: 1.2em;	font-weight: bold;	line-height: 29px;	color: #1b3c4f;	background: url(/_img/titulo_productos_relacionados.jpg) no-repeat left		center;	height: 29px;	padding: 0px 10px;}
.relatedContent {	background: #fff9dd;	border: 1px solid #fceeaa;	padding: 10px 0;}
.relatedContent ul {	list-style: none;}
.relatedContent li {	float: left;	width: 190px;	margin: 10px 10px;	display: inline; /* ie fix */}
.relatedContent div.photo {	float: left;	width: 50px;	overflow: hidden;}
.relatedContent div.text {	line-height: 18px;	float: right;	width: 130px;}
.relatedContent div.text a {	font-size: 1.3em;	color: #0e0eee;	text-decoration: underline;}
.related .relatedFooter {	background: url(/_img/titulo_mas_productos_relacionados.jpg) no-repeat		right center;	height: 24px;	font-size: 1.2em;	line-height: 24px;	padding: 0px 35px 0px 0px;	text-align: right;}
.related .relatedFooter a {	text-decoration: underline;}
a.posit {	position: relative;}
.positWindow {	position: absolute;	background-color: #e1ecfc;	border: 1px solid #4881d4;	left: auto;	top: auto;	width: 250px;	padding: 20px;}
.positWindow h3 {	font-size: 1.3em;	font-weight: bold;}
.positWindow p {	font-size: 1.1em;}
#fichaProducto {	color: #1b3c4f;}
#fichaProducto h1 {	font-size: 2.0em;	margin: 10px 0;	padding: 0;}
#fichaProducto h2 {	font-size: 1.2em;	font-weight: normal;	margin: 0;	padding: 0 0 5px 0;	border-bottom: 1px solid #e1e4e9;}
#fichaProducto h3,.h3Border {	font-size: 1.1em;	font-weight: bold;	margin: 5px 0 0 0;	padding: 8px 10px;	border: 1px solid #e1e4e9;	clear: both;}
h3.comentar {	font-size: 1.1em;	margin: 10px 0 0 0 !important;	color: #009345;	font-weight: normal;	padding: 8px 10px;}
h3.comentar a {	color: #4881d4;}
#fichaProducto .actions {	/* porque en ie de otra forma agrega un padding */	height: 24px;	overflow: hidden;}
#fichaProducto .valorar {color: #4881d4;padding: 5px 0 0 0;}
#cabecera {	padding: 0 0 5px 0;}
#cabecera .w160px {	margin-right: 20px;}
#cabeceraPrecio {	padding: 15px 0 25px 0;	font-size: 1.4em;}
#cabeceraMenu {	border-bottom: 1px solid #e1e4e9;	padding-bottom: 3px;}
#cabecera .valoracion {	color: #4881d4;	font-size: 1em;	line-height: 20px;	padding: 20px 0 0 0;}
#cabecera .valoracion img {	vertical-align: middle;}
.borderContent {	padding: 10px;	border-top: 1px none #e1e4e9;	border-right: 1px solid #e1e4e9;	border-bottom: 1px solid #e1e4e9;	border-left: 1px solid #e1e4e9;}
#resumen .floatLeft {	line-height: 110%;	font-size: 1.2em;}
#resumen table th,#resumen table td {	text-align: left;	background: #edeff2;	padding: 3px 10px;	border-bottom: solid 2px #FFF;}
#indiceContenido {	margin: 0 0 10px;}
#indiceContenido ol {	font-size: 1.2em;	line-height: 130%;}
#comprasRelacionadas .relatedContent {	padding: 0;	border: none;	background: none;}
#comprasRelacionadas .relatedContent li {	width: 200px;	margin: 10px 19px 10px 0;}
#comprasRelacionadas .relatedContent .text {	width: 140px;}
a.comprar {	color: #000000 !important;	font-weight: bold;	display: block;	text-transform: uppercase;	background: url(/_img/boton_comprar.jpg) no-repeat left center;	height: 40px;	line-height: 40px;	padding: 0 0 0 50px;	width: 140px;}
.bordeGris {	border: 1px solid #e1e4e9;	text-align: center;}
.fondoGris {	background: #f0f1f4;}
.fondoBlanco {	background: #fff;border: 1px solid #999999 }
#carrito {	color: #1b3c4f;	background: url(/_img/fondo_carrito_fondo_contendor.jpg) repeat-y center;}
#carrito h2 {	text-transform: uppercase;	font-size: 1.2em;	background: url(/_img/fondo_carrito_cabecera.jpg) no-repeat center top;	line-height: 29px;	padding: 0 0 0 10px;}
#carritoEnviar {	font-weight: bold;	color: #1b3c4f;	display: block;	text-transform: uppercase;	font-size: 1.3em;	background: url(/_img/fondo_carrito_pie.jpg) no-repeat center top;	line-height: 45px;	padding: 0 0 0 60px;}
#carritoTotal {	font-size: 1.2em;	padding: 5px 10px;	margin: 0 1px;	background: #e0e0e0;}
.empty {	background: url(/_img/fondo_carrito_pie_vacio.jpg) no-repeat center		bottom;	font-size: 1.1em;	padding: 0 0 24px 0;}
.empty p {	background: #f4ebbb;	margin: 0 1px;	padding: 20px 10px;	font-size: 1.1em;}
#carrito .item {	margin: 0 1px;	padding: 10px 0 10px 0;	line-height: 110%;	border-bottom: 1px solid #f5d000;}
#carrito .item .w40px {	text-align: center;}
#carrito .itemPrecio {	background: #f9f5dd;	padding: 0 0 0 40px;	line-height: 130%;}
#carrito .itemEnlaces {	color: #0e0eee;	padding: 5px 0;}
#carrito .itemEnlaces a {	color: #0e0eee;	font-size: 0.9em;}
#subtotal {	background: #f4ebbb;	margin: 0 1px;	padding: 5px 10px;	line-height: 150%;}
#subtotal span {	font-size: 1.2em;}
#subtotal span strong {	font-size: 1.4em;}
#busqueda {	padding: 20px 0;	color: #1b3c4f;}
#busquedaBoton {	font: inherit;	font-size: 1.2em;	background: url(/_img/fondo_buscar_pie.jpg) no-repeat center top;	display: block;	border-style: none;	width: 100%;	height: 25px;	color: #1b3c4f;	font-weight: bold;	text-transform: uppercase;}
#busquedaContenido {	background: url(/_img/fondo_buscar_fondo_contenido.gif) repeat-y center;}
#busquedaContenido p {	margin: 0;	padding: 8px;}
#qLibro {	padding: 2px;	border: 1px solid #c1c5cd;	width: 190px;}
#busqueda .cabeceraModulo {	background: url(/_img/fondo_buscar_cabecera.jpg) no-repeat center top;}
#busqueda .cabeceraModulo h2 {	width: 185px;	float: left;	padding: 0 0 0 10px;	font-size: 1.0em;	line-height: 27px;	text-transform: uppercase;}
#busqueda h3 {	padding: 5px 10px 10px 10px;	margin: 0 1px;	font-size: 1.1em;	font-weight: normal;	background: #e0e0e0;}
#busqueda .cabeceraModulo a {	margin: 7px 0 0 0;	display: block;	float: left;	width: 12px;}
.ventanaGris {/*	display: inline-block;*/	width: 100%;	margin: 20px 0 0 0;	background: #e6e8ea url(/_img/fondo_ventana_gris_cabecera.gif) no-repeat		center top;}
.ventanaGris h2 {	font-weight: normal;	width: 185px;	float: left;	padding: 14px 0 2px 11px;	font-size: 1em;	text-transform: uppercase;}
.ventanaGris .ayuda {	margin: 10px 0 0 0;	display: block;	float: left;	width: 12px;}
.ventanaGris ul {	list-style: none;	margin: 0 10px;	font-size: 1.2em;	font-weight: bold;	padding: 0;	/*padding: 0 0 10px 0;*/}
.ventanaGris div {	clear: both;	background: url(/_img/fondo_ventana_gris_pie.gif) no-repeat center		bottom;	padding: 0 0 10px 0;}
#comentarios .actions a {	padding: 0 5px 0 25px;}
#comentarios .actions li {	color: #009345;	padding: 2px 0 2px 5px;	background: none;}
.comentario {	border-bottom: 1px solid #e1e4e9;	color: #1b3c4f;}
.comentario h2 {	border: none !important;	font-weight: normal;	font-size: 1.2em !important;}
.comentario h2 span {	color: #009345;}
.comentario p {	font-size: 1.1em;	line-height: 120%;}
.comentario ul {	list-style: none;	margin: 5px 0 3px 0;	color: #009345;}
.comentario ul li {	display: inline;	margin: 0 5px 0 0;}
.comentario ul li a {	color: #009345;}
.comentario ul li img {	vertical-align: middle;}
#pasos ul {	list-style: none;	padding: 0 0 15px 0;	font-size: 1.2em;	line-height: 100%;	color: #1b3c4f;}
#pasos ul li {	float: left;	margin: 0 5px 0 0;	padding: 10px 2px;}
#pasos ul li.paso,#pasos ul li.pasoActual {	color: #1B3C4F;	padding: 10px 0 0 0;	width: 23px;	text-align: center;	font-weight: bold;	height: 18px;	background: url(/_img/fondo_cuenta_pasos.gif) no-repeat center center;}
#pasos ul li.pasoActual {	color: #ffffff;	background: url(/_img/fondo_cuenta_pasos_seleccionado.gif) no-repeat		center center;}
#login {	color: #1b3c4f;	padding: 20px;}
#login p {	font-size: 1.2em;	font-weight: normal;	line-height: 110%;}
#login h2 {	font-size: 1.4em;	margin: 10px 0;}
#login .floatRight {	border-left: 1px solid #7f7f7f;	padding: 0 0 0 30px;}
#login2 {	color: #1b3c4f;	padding: 10px;margin-top:15px;background-color:#f9f9f9;}
#login2 p {	font-size: 1.2em;	font-weight: normal;	line-height: 110%;}
#login2 h2 {	font-size: 1.4em;	margin: 10px 0;}
#registeredUser ul {	list-style: none;}
#registeredUser ul li {	line-height: 130%;	font-size: 1.2em;}
#loginData {	position: relative;	height: 112px;}
#loginData div {	position: absolute;	left: -16px;	margin: 10px 0;	background: url(/_img/fondo_cuenta_login.jpg) no-repeat center center;	height: 98px;	width: 306px;}
#loginData form {	padding: 10px 18px;}
#loginData form .inputs {	border: 1px solid #cecece;	width: 190px;	line-height: 130%;	padding: 2px 0;}
#loginData th {	font-weight: bold;	text-align: left;	line-height: 120%;}
#loginData td {	padding: 2px 0;	line-height: 100%;}
#registeredUser .solicitudContrasena {	padding: 0 0 20px 110px;	display: block;	font-size: 1.2em;}
#newUser a {	margin: 30px 0 0 0;	display: block;}
.defaultBlue {	color: #0e0eee !important;}
.defaultDarkBlue {	color: #1b3c4f !important;}
.defaultGray {	color: #717171 !important;}
.listadoContratos h3 {	font-size: 1.1em;	font-weight: bold;	margin: 5px 0 20px 0;	padding: 8px 10px;	border: 1px solid #e1e4e9;	clear: both;}
.listadoContratos h3.bgGris {	background: #E0E0E0;}
.contratoContainer {	border-bottom: 1px solid #838c9b;	margin: 15px 0 0 0;	padding: 0 0 15px 0;}
.contratoContainer .ultimo {	border: none;}
.contratoImg {	width: 105px;	float: left;}
.contratoDetalle {	width: 555px;	float: right;}
.contratoDetalle a:link,.contratoDetalle a:visited,.subcategorias a:link,.subcategorias a:visited,ul.mascomprado li a:link,ul.mascomprado li a:visited{	color: #0e0eee;}
.contratoDetalle p.detalle {	color: #315569;	font-size: 1.2em;	margin: 0.5em 0 1em 0;}
.contratoDetalle p.precio {	color: #315569;	font-size: 1.5em;	font-weight: bold;	margin: 0.25em 0;}
.contratoDetalle p.precio span {	font-size: 80%;	font-weight: normal;}
#categorias {	background: url(/_img/fondo_panel_categorias.gif) no-repeat left bottom;	padding: 0 0 .5em 0;}
#categorias a:link, #categorias a:visited {	color: #315569;}
#categorias h2 {	color: #1b3c4f;	font-size: 1.2em;	line-height: 29px;	background: url(/_img/fondo_cabecera_categorias.gif) no-repeat top left;	padding: 0 1em;}
#categorias ul {	color: #1b3c4f;	list-style: none;	font-size: 1.2em;	margin: .5em 1em 1.5em 1em;}
#categorias ul li {	margin: .05em;}
#categorias ul li ul {	font-size: 85%;}
.subcategorias {	padding: 10px 0px 10px 10px;	margin: 0 0 2em 0;	border: 1px solid #E1E4E9;	border-top: none;}
.subcategorias ul {	width: 212px;	font-size: 1.1em;	font-weight: bold;	list-style: none;	margin: 0 10px 0 0;	padding: 10px 0 0 0;	float: left;}
.subcategorias ul li {	background: url(/_img/bullet_subcategorias.gif) no-repeat left 10px;	padding: 0 0 0 5px;}
.subcategorias ul ul {	width: 190px !important;	clear: both;	float: none;	padding: 0;	margin: 0 0 0 10px;	line-height: 130%;}
.subcategorias ul ul a {	font-weight: normal !important;}
.subcategorias2 {	padding: 10px 0px 10px 10px;	margin: 0 0 2em 0;	border: 1px solid #E1E4E9;	border-top: none;}
.subcategorias2 ul {	width: 185px;	font-size: 1.1em;	font-weight: bold;	list-style: none;	margin: 0 10px 0 0;	padding: 10px 0 0 0;	float: left;}
.subcategorias2 ul li {	background: url(/_img/bullet_subcategorias.gif) no-repeat left 10px;	padding: 0 0 0 5px;}
.subcategorias2 ul ul {	width: 190px !important;	clear: both;	float: none;	padding: 0;	margin: 0 0 0 10px;	line-height: 130%;}
.subcategorias2 ul ul a {	font-weight: normal !important;}

#menuCategorias ul {	display: none;}
#menuCategorias a {	font-weight: bold;}
#menuCategorias ul a {	font-weight: normal;}
#menuCategorias ul.visible {	display: block !important;}

ul.mascomprado {	font-size: 1.4em;	list-style: none;	margin: 0 0 2em 1em;}
ul.mascomprado li {	margin: 0;	line-height: 140%;	background: url(/_img/bullet_subcategorias.gif) no-repeat left 10px;	padding: 0 0 0 7px;}
.buscadorInterior {	position: relative;	height: 50px;}
.buscadorInterior .divInterno,.buscadorInterior .divInterno2 {	width: 680px;	height: 27px;	background: url(/_img/fondo_buscador_interior.gif) no-repeat left top;	padding: 10px 5px;	margin: 0 0 1em 11px;	position: absolute;	left: -14px;	top: 0;}
.buscadorInterior .divInterno2 {	left: -4px !important;	/* cambia el margin  de los buscadores internos superiores */}
.buscadorInterior .searchText {	clear: both;	width: 210px;	display: block;	font-size: 1.4em;	font-weight: bold;}
.buscadorInterior .searchInput {	width: 470px;}
.buscadorInterior .searchInput input {	vertical-align: middle;}
.buscadorInterior #qInterior,.buscadorInterior #qInterior2 {	font-size: 1.2em;	line-height: 1.2em;	border: 1px solid #c1c5cd;	padding: 3px 2px;	width: 363px;}

#miCuenta {	color: #1B3C4F;}
#miCuenta h3, #comprasRealizadas h3 {	font-size: 1.3em;	font-weight: bold;	margin: 10px 0 0 0;	padding: 8px 10px;	border: 1px solid #e1e4e9;}
#miCuenta a {	color: #1B3C4F;}
#miCuenta ul {	list-style: none;	margin: 10px 0;	font-size: 1.2em;}
#miCuenta div {	padding: 20px;}

#comprasRealizadas {	color: #1B3C4F;}
#comprasRealizadas table {	border: 1px solid #E1E4E9;	font-size: 1.1em;}
#comprasRealizadas table th {	background: #E1E4E9;	font-weight: normal;	text-align: left;	padding: 0 10px 0 10px;}
#comprasRealizadas table .td1,#comprasRealizadas table .td2 {	border-top: 1px solid #E1E4E9;	line-height: 120%;	padding: 10px 10px 2px 10px;	vertical-align: top;}
#comprasRealizadas table .td1 {	background: #F3F4F6;}
#comprasRealizadas table td a {	color: #0E0EEE;}

#comparacionesServicios {	padding: 20px 0 0 0;}
#comparacionesServicios .w200px {	padding: 160px 30px 0 20px;}
#comparacionesServicios .w200px ul {	list-style: none;}
#comparacionesServicios .w200px li {	font-size: 1.2em;	line-height: 120%;	height: 30px;	padding: 10px 0 0 10px;}
.comparacionOpciones {	background: url(/_img/fondo_opciones_pago_tablitas.jpg) no-repeat top		center;	width: 148px;	height: 331px;	margin: 0 0 0 0;}
.comparacionEncabezado {	font-size: 0.8em;	line-height: 15px;	height: 150px;	overflow: hidden;}
.comparacionEncabezado h2 {	border-bottom: 1px solid #89919f;	padding: 2px 0 0 0;	height: 27px;	text-align: center;	font-size: 140% !important;	line-height: 100% !important;}
.comparacionEncabezado p {	margin: 5px 0 !important;	text-align: center;}
.comparacionOpciones ul {	list-style: none;}
.comparacionOpciones li {	text-align: center;	line-height: 30px;	height: 30px;	padding: 10px 0 0 0;}
.comparacionOpciones li img {	display: block;	margin: 0 auto;}

#servicios h2 {	font-size: 1.4em;	font-weight: normal;	width: 650px;}
	#servicios .h3Border {	font-size: 1.4em;}
	#servicios .ventanaServicios {	background: url(/_img/fondo_ventana_servicios_contenido.jpg) repeat-y		center;	width: 218px;	float: left;	margin: 0 10px 0 0;}
	#servicios .ventanaServicios h4 {	background: url(/_img/fondo_ventana_servicios_cabecera.jpg) no-repeat		top center;	height: 39px;	padding: 10px 10px 0 20px;	line-height: 120%;	color: #1b3c4f;	position: relative;}
	#servicios .ventanaServicios h4 a {	width: 11px;	height: 12px;	display: block;	position: absolute;	top: 10px;	right: 8px;}
	#servicios .ventanaServicios a {	color: #1b3c4f;}
	#servicios .ventanaServicios ul {	background: url(/_img/fondo_ventana_servicios_pie.jpg) no-repeat bottom		center;	list-style: none;	padding: 10px 0;	height: 80px;}
	#servicios .ventanaServicios ul li {	padding: 0 10px;	font-size: 1.3em;	line-height: 120%;}

#formularioContacto {	color: #1b3c4f;}
#formularioContacto h2 {	font-size: 2em;	font-weight: bold;	margin: 20px 0 0 0;}
#formularioContacto h3 {	font-size: 1.4em;	margin: 5px 0;}
#formularioContacto p {	font-size: 1.2em;	line-height: 120%;	border-bottom: 1px solid #e1e4e9;	padding: 0 0 20px 0;}
#formularioContacto div {	width: 650px;	margin: 5px auto;	padding: 0 0 5px 0;}
#formularioContacto table th {	font-size: 1.4em;	font-weight: normal;	text-align: left;	vertical-align: top;	padding: 2px 10px;}
#formularioContacto table td {	vertical-align: top;}
#formularioContacto .inputs,	#formularioContacto .inputs_select,	#formularioContacto .textareas,	#formularioContacto .inputs_mini,	#formularioContacto .inputs_mini2{	width: 85%;	font-family: inherit;	font-size: 1.4em;	line-height: 120%;	padding: 3px 2px;	border: 1px solid #868686;}
#formularioContacto .inputs_cuenta{	font-family: inherit;	font-size: 1.4em;	line-height: 120%;	padding: 3px 2px;	border: 1px solid #868686;}
#formularioContacto .inputs_radio { /*		width: 50px;*/	font-family: inherit;	font-size: 14px;	line-height: 120%;	padding-right: 5px ;	padding-left: 5px ;	border: 1px solid #868686;	margin-top: 5px;	margin-right: 20px;	margin-bottom: 2px;}
#formularioContacto .textareas {	overflow: auto;}

.articulo { border-bottom:1px solid #838c9b; margin:20px 0 0 0; }
.articuloFecha {width:52px; height:41px; float:left; background:url(/_img/fondo_articulos_fecha.jpg) no-repeat center center; }
	.articuloFecha small {display:block;	text-align: center;	color: #FFFFFF;}
	.articuloFecha big {display:block; text-align:center; color:#FFFFFF; font-size:1.6em; line-height:120%; font-weight:bold; }
.articuloResumen {	width: 620px;	float: right;}
	.articuloResumen h1 {	padding: 0 !important;	font-size: 2em;}
	.articuloResumen h2 {	font-size: 1.2em;	font-weight: normal;	margin: 5px 0 5px 0;}
	.articuloResumen h2 strong {	font-weight: normal;	color: #7f7f7f;}
	.articuloResumen p {	margin: 10px 0;	font-size: 1.4em;	line-height: 110%;}
.legislacionRecomendados {	list-style: none;	margin: 0 0 0 10px !important;}
	.legislacionRecomendados li {	background: url(/_img/bullet_subcategorias.gif) no-repeat left 8px		!important;	padding: 0 0 0 5px !important;	margin: 0 0 10px 0;}
	.legislacionRecomendados p {	color: #999999;}
	.legislacionRecomendados h4 {	font-size: 1.2em;	font-weight: normal;	line-height: 130%;}
	.legislacionRecomendados h4 a {	color: #0e0eee !important;}
.calendarioBoe {width:220px; float:left; margin:10px 6px 0 0; }
	.calendarioBoe table {width:210px; margin:0 auto;}
	.calendarioBoe table th {text-align:left; padding:0 0 0 10px; height:30px; background:url(/_img/fondo_calendario_mes.jpg) no-repeat center top; }
	.calendarioBoe table th.day {background-image:none; height:20px; background:#F5F5F5; }
	.calendarioBoe table td {text-align:center; border:1px solid #A7C4E2; background:#CEDEEF;}
	.calendarioBoe table td.noboe {text-align: center;	border: 1px solid #F5F5F5;	background: #FFF;}
	.calendarioBoe table td.sunday {text-align: center;	border: 1px solid #F5F5F5;	background: #F5F5F5;}
.listadoContratos { overflow:hidden; }
li.boe {padding:5px 10px; text-align:center; border:1px solid #A7C4E2; background:#CEDEEF; }
li.noboe {margin:5px 0 0 0; padding:5px 10px; text-align:center; border:1px solid #F5F5F5;	background:#FFF; }
li.nolaboral {margin:5px 0 0 0;	padding:5px 10px; text-align:center; border:1px solid #F5F5F5; background:#F5F5F5; }
.bajada {	margin: 0;	font-size: 1.2em;	line-height: 130%;}
.bajada p {	margin: 10px 0;}
.fondoAmarillo {background: url(/_img/fondo_amarillo_una_linea.jpg) no-repeat center center;	display: block;	height: 35px;	line-height: 35px;	width: 214px;	color: #1b3c4f;	font-size: 1.3em;	text-align: center;}
.fondoAmarillo:hover {	text-decoration: none;}
.articulosJuridicos {list-style:none;}
	.articulosJuridicos li {padding:0 0 10px 0;}
	.articulosJuridicos li h4 {font-size:1.4em;}
	.articulosJuridicos li h4 a {color:#0e0eee !important;}
	.articulosJuridicos li h5 {margin:5px 0 0 0; font-size:1.2em; color:#999999;}
	.articulosJuridicos li p {font-size:1.2em; line-height:130%; margin:10px 0;}
.avisoLegal h2 {font-size:1.3em; font-weight:bold; margin:20px 0; padding:8px 10px;border:1px solid #E1E4E9 }
.avisoLegal p {font-size:1.3em; line-height:130%; margin:10px 0; }
	.avisoLegal table {width:100%; font-size:1.3em; }
	.avisoLegal table th {text-align:left; vertical-align:top; border:1px solid #fff; background:#f5f5f5; padding:2px 10px; line-height:130%; font-weight:normal; }
	.avisoLegal table td {text-align:left; vertical-align:top; border:1px solid #f5f5f5; padding:2px 10px; line-height:130%; }
	.avisoLegal table ul {list-style:none; }
.avisoLegal2 h2 {font-size:1.3em; font-weight:bold; margin:20px 0; padding:8px 10px; border:1px solid #e1e4e9; clear:both; }
.avisoLegal2 p {font-size:1.3em; line-height:20px;padding:0 22px; }
	.avisoLegal2 table {width:100%; font-size:1.3em; }
	.avisoLegal2 table th {text-align:left; vertical-align:top; border:1px solid #fff; background:#f5f5f5; padding:2px 10px; line-height:130%; font-weight:normal; }
	.avisoLegal2 table td {text-align:left; vertical-align:top; border:1px solid #f5f5f5; padding:2px 10px; line-height:130%; }
	.avisoLegal2 table ul {list-style:none; }	
.ventaContenidos p {margin:10px 0; font-size:1.2em; }
	.ventaContenidos ul {list-style:none; font-size:1.2em; }
.concursosSuscribite {background:#F5F5F5; padding:5px 20px; text-align:center; margin-top:5px; font-size:1.4em; }
	.concursosSuscribite p {margin: 10px 0; }
.nube {list-style:none; }
.nube li {display:inline; line-height: 100%; }
.nube1 {font-size:0.8em;padding:0 0.1em 0 0; }
.nube2 {font-size:0.9em;padding:0 0.1em 0 0; }
.nube3 {font-size:1em;padding:0 0.1em 0 0; }
.nube4 {font-size:1.1em;padding:0 0.1em 0 0; }
.nube5 {font-size:1.2em;padding:0 0.1em 0 0; }
.nube6 {font-size:1.3em;padding:0 0.1em 0 0; }
.nube7 {font-size:1.4em;padding:0 0.1em 0 0; }
.nube8 {font-size:1.5em;padding:0 0.1em 0 0; }
.nube9 {font-size:1.6em;padding:0 0.1em 0 0; }
.nube10{font-size:1.7em;padding:0 0.1em 0 0; }
#resultadosBusqueda {color:#1b3c4f; }
	#resultadosBusqueda p {	font-size: 1.2em;}
	#resultadosBusqueda h1 {	font-size: 1.4em;	margin: 10px 0;	padding: 0;}
.paginado {background:#f0f0f0; height:25px; line-height:25px; padding:0 10px; font-size:1.2em;}
	.paginado ul {list-style:none; float:right; }
	.paginado ul li {display:inline; font-size:90%; }
	.paginado ul li a {color:#1b3c4f; }
.resultadoItem {padding:10px 0 0 0;}
.resultadoItemNum {width:20px; float:left; font-weight:bold; color:#7f7f7f; }
.resultadoItemContent {width:660px; float: right; border-bottom:1px solid #838c9b; padding: 0 0 10px 0; margin: 0 0 5px 0; }
.resultadoItemImage {width:100px; float:left; }
.resultadoItemText {width:530px; float:right; padding:0 20px 0 0; }
	.resultadoItemText h2 {margin:0; font-size: 1.4em; line-height:110%; }
	.resultadoItemText h2 a {color:#0e0eee !important; font-weight:normal; }
	.resultadoItemText h3 {color:#315569; font-size:1.4em; font-weight:normal; margin:0 0 10px 0; }
	.resultadoItemText p {line-height: 120%; font-size:1.1em !important; }
.resultadoItemTextOnly {width:620px !important; float:left !important; }
.origenes { list-style:none; margin:10px; font-size:110%; }
	.origenes ul{ font-size: 100%;		list-style: none; }
.iconos{text-align:center;border:1px solid #ccc;padding-bottom:10px;margin-left:20px;margin-top:20px}
.iconos td{ padding:5px 17px 5px 17px;vertical-align:top}
.iconos a{color:#0044cc;text-decoration:underline}
.iconos2{text-align:center;border:1px solid #ccc;padding-bottom:10px;margin-left:2px;margin-top:10px;width:230px;float:right}
.iconos2 td{ padding:5px 15px 5px 15px;vertical-align:top}
.iconos2 a{color:#0044cc;text-decoration:underline}
.bibliotecas{}
.bibliotecas h3{font-size:15px;font-decoration:bold;margin-top:5px}
.bibliotecas td{vertical-align:top}
.bibliotecas a{color:#0044cc;text-decoration:underline;font-size:13px}
.contacto_marca{background: url(/_img/contacto_marca.png) no-repeat center center;	display: block;background-color:#ebe8e8;width:700px;height:400px}
.contacto_marca_inside{width:700px;height:400px;padding:20px}
