@charset "utf-8";
/* CSS Document */
body
{	background:#067096;
	margin:0 0 10px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#cnt_background
{	background:#fff url(../images/bck_general.jpg) top center repeat-x;
	position:relative;
	width:100%;
}
#cnt_body
{	width:1000px;
	position:relative;
	margin:auto;
}
.cnt_header
{	position:relative;
	padding:10px 5px 0 5px;
	height:107px;
}
.cnt_header .lay_logo
{	width:215px;
	float:left;
	padding:0 0 0 5px;
}
.cnt_header .lay_madrid
{	width:200px;
	float:right;
	padding:2px 0 0 0;
	text-align:center;
	color:#cedbde;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.cnt_header .lay_telefono
{	width:390px;
	float:right;
	padding:5px 10px 0 0;
	text-align:right;
}
.cnt_header .lay_telefono .lay_ico
{	width:48px;
	display:inline;
}
.cnt_header .lay_telefono .lay_txt
{	color:#036168;
	font-weight:bold;
	font-size:25px;
	display:inline;
	background:url(../images/telefono.gif) top left no-repeat;
	padding:4px 0 5px 45px;
	bottom:0px;
}
.cnt_header .cnt_menu
{	position:absolute;
	width:760px;
	height:25px;
	margin:auto;
	top:52px;
	right:5px;
	text-align:right;
}
#cnt_footer
{	width:1000px;
	position:relative;
	margin:auto;
	padding:10px 0;
	font-size:11px;
}
#cnt_footer .cnt_footer
{	position:relative;
	padding:5px 10px;
	text-align:center;
}
#cnt_footer .lay_info
{	width:450px;
	float:left;
	color:#FFF;
}
#cnt_footer .lay_solnet
{	float:right;
	width:170px;
	text-align:right;
	padding:0 20px 0 0;
}
#cnt_footer .lay_solnet a
{	text-decoration:underline;
	background:url(../images/logo-solnet.gif) top right no-repeat;
	padding:2px 35px 10px 0;
	color:#FFF;
}

.cnt_body
{	position:relative;
	padding:0 0 10px 0;
	width:1000px;
	margin:auto;
}
.cnt_body .cnt_banprod
{	width:253px;
	height:265px;
	margin:0 11px 0 0;
	float:left;
}
.cnt_body .cnt_banner
{	width:736px;
	height:265px;
	margin:0 0 10px;
	float:left;
}
.cnt_body .cnt_cate_prod
{	width:253px;
	margin:0 11px 0 0;
	float:left;
}
.cnt_body .cnt_cate_prod .lay_pri_header
{	height:65px;
}
.cnt_body .cnt_cate_prod .lay_pri_body
{	padding:5px 20px 10px 20px;
	width:213px;
	background:url(../images/bck_mnu_body.png) top left repeat-y;
}
.cnt_body .cnt_cate_prod .lay_pri_footer
{	height:13px;
	padding:0 0 10px 0;
}


.cnt_body .cnt_cate_prod .lay_sec_header
{	height:10px;
}
.cnt_body .cnt_cate_prod .lay_sec_body
{	padding:10px 30px 10px 30px;
	width:193px;
	background:#005baf;
}
.cnt_body .cnt_cate_prod .lay_sec_body ul
{	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
}
.cnt_body .cnt_cate_prod .lay_sec_body ul li
{	padding:3px 0;
}
.cnt_body .cnt_cate_prod .lay_sec_body ul li a.lnkSel
{	color:#f1f1f1;
	padding:0 5px;
	text-decoration:underline;
}
.cnt_body .cnt_cate_prod .lay_sec_body h2
{	margin:0px;
	padding:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#FFF;
}
.cnt_body .cnt_cate_prod .lay_sec_footer
{	height:10px;
	margin:0 0 10px 0;
}
.cnt_body .cnt_prod1
{	width:736px;
	float:left;
	position:relative;
	text-align:left;
}
.cnt_body .cnt_prod1 .cnt_banner1
{	width:736px;
	margin:0 0 10px;
}
.cnt_body .cnt_prod1 h1
{	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:8px 2px 15px;
	color:#5e2525;
	text-align:left;
}
.cnt_body .cnt_prod1 .lay_header
{	height:10px;
}
.cnt_body .cnt_prod1 .lay_footer
{	height:11px;
	margin:0 0 10px 0;
}
.cnt_body .cnt_prod1 .lay_body
{	padding:0 10px;
	width:716px;
	background:#fff;
}


.cnt_body .cnt_prod1 .lay_menu
{	width:500px;
	height:34px;
	margin:15px 0px 15px 0px;
}
.cnt_body .cnt_prod1 table
{	font-size:12px;
}
.cnt_body .cnt_prod1 table tr.trEst1
{	background:#daeeee;
}
.cnt_body .cnt_prod1 table tr.trEst1:hover
{	background:#dae6ed;
}
.cnt_body .cnt_prod1 table tr.trEst2
{	background:none;
}
.cnt_body .cnt_prod1 table tr.trEst2:hover
{	background:#dae6ed ;
}
.cnt_body .cnt_prod1 table td
{	padding:8px;
}
.cnt_body .cnt_prod1 table td.tdLogo
{	width:100px;
}
.cnt_body .cnt_prod1 table td img.imgLogo
{	width:92px;
	border:#d5d5d5 1px solid;
	padding:3px;
	background:#FFF;
}
.cnt_body .cnt_prod1 table td.tdVerMas
{	width:76px;
}
.cnt_body .cnt_prod1 table td a
{	text-decoration:none;
	color:#01447b;
}
.cnt_body .cnt_prod1 table td a:hover
{	text-decoration:underline;
	color:#01447b;
}
.cnt_body .cnt_prod1 .lay_prod_cuerpo
{	width:480px;
	float:left;
}
.cnt_body .cnt_prod1 .lay_cate
{	width:216px;
	float:left;
	text-align:left;
	background:#FFF;
	margin:0 0 0 10px;
}
.cnt_body .cnt_prod1 .lay_cate h2
{	padding:8px 10px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#039;
	border-bottom:1px solid #039;
}
.cnt_body .cnt_prod1 .lay_cate .lay_cuerpo
{	border-bottom:1px solid #039;
	border-left:1px solid #039;
	border-right:1px solid #039;
	padding:8px;
	width:198px;
}
.cnt_body .cnt_prod1 .lay_cate .lay_cuerpo img.imgProd
{	width:190px;
	padding:3px;
	border:1px solid #d0d1d0;
	margin:5px 10px 10px 0;
}
.cnt_body .cnt_prod1 .lay_oferta_det
{	width:736px;
	float:left;
	text-align:left;
	background:#FFF;
}
.cnt_body .cnt_prod1 .lay_oferta_det h1
{	background:#058c96 url(../images/bck_box_oferta.gif) top left no-repeat;
	padding:8px 10px;
	margin:0px;
	font-size:14px;
	color:#FFF;
}
.cnt_body .cnt_prod1 .lay_oferta_det .lay_cuerpo
{	border-bottom:1px solid #058c96;
	border-left:1px solid #058c96;
	border-right:1px solid #058c96;
	padding:10px;
	width:714px;
}
.cnt_body .cnt_prod1 .lay_oferta_det .lay_cuerpo img.imgProd
{	width:232px;
	padding:3px;
	border:1px solid #d0d1d0;
	margin:0 10px 10px 0;
	float:left;
}
.cnt_body .cnt_prod1 .lay_oferta_det .lay_cuerpo .lay_precio
{	width:155px;
	margin:0 10px 0 0;
	background:url(../images/bck_oferta_precio.gif) top left no-repeat;
	padding:15px 0 20px 85px;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#F00;
}
.cnt_body .cnt_prod1 .lay_oferta_det .lay_cuerpo .lay_precio span
{	font-size:12px;
	font-weight:normal;
	color:#C30;
}
.cnt_body .cnt_prod1 .lay_oferta_det .lay_cuerpo .lay_info_mas
{	width:200px;
	float:left;
	padding:10px 0 10px 10px;
	font-size:12px;
	color:#930;
}
.cnt_body .cnt_prod1 .lay_oferta_det .lay_cuerpo .lay_info_mas span
{	display:block;
	padding:3px 0 1px;
	text-align:right;
}
.cnt_body .cnt_prod1 .lay_oferta_det .lay_cuerpo .lay_txt
{	width:440px;
	padding:10px;
	text-align:left;
	border-top:1px dotted #555;
	border-bottom:1px dotted #555;
	float:left;
	margin:10px 0 ;
}

.cnt_body .cnt_prod1 .lay_prod
{	width:716px;
	float:left;
	text-align:left;
}
.cnt_body .cnt_prod1 .lay_prod h1
{	padding:8px 0;
	margin:0px;
	font-size:18px;
	font-weight:normal;
	color:#333333;
}
.cnt_body .cnt_prod1 .lay_prod h1 span
{	font-size:11px;
	font-weight:normal;
}
.cnt_body .cnt_prod1 .lay_prod .lay_izq
{	width:240px;
	margin:0 15px 10px 0;
	float:left;
}
.cnt_body .cnt_prod1 .lay_prod img.imgProd
{	width:232px;
	padding:3px;
	border:1px solid #d0d1d0;
	margin:0 0 10px 0;
}
.cnt_body .cnt_prod1 .lay_prod .lay_marca
{	width:220px;
	padding:10px;
	text-align:center;
	border-top:1px dotted #555;
	margin:10px 0 0 0;
}
.cnt_body .cnt_prod1 .lay_prod .lay_marca img
{	border:#CCC 1px solid;
	margin:0 0 5px 0;
}
.cnt_body .cnt_prod1 .lay_prod .lay_txt
{	border-bottom:1px dotted #555;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	width:450px;
	float:left;
}
.cnt_body .cnt_prod1 .lay_prod .lay_txt .lay_solicitar
{	width:114px;
	padding:10px 0;
	text-align:center;
	float:right;
}
.cnt_body .cnt_prod1 .lay_prod table
{	font-size:12px;
	text-align:left;
	line-height:15px;
}
.cnt_body .cnt_prod1 .lay_prod table th
{	width:80px;
	font-weight:bold;
	text-align:left;
}
.cnt_body .cnt_prod1 .lay_prod table td a
{	display:block;
	padding:5px 0 5px;
	text-align:right;
	text-decoration:none;
	color:#036;
}
.cnt_body .cnt_prod1 .lay_prod table td a:hover
{	text-align:right;
	text-decoration:underline;
	color:#036;
}
.cnt_body .cnt_prod1 .lay_prod table td.tdAlert
{	font-weight:bold;
	color:#C00;
	width:30px;
	text-align:right;
}
.cnt_body .cnt_prod1 .lay_prod .lay_precio
{	width:200px;
	float:left;
}
.cnt_body .cnt_prod1 .lay_prod .lay_precio h3{
	font-size:15px;
	font-weight:bold;
	color:#044673;
	border:none;
	margin:0px;
	padding:0 0 5px 0;
}
.cnt_body .cnt_prod1 .lay_prod .lay_precio span
{	font-weight:bold;
	color:#C00;
}
/*Marca en Oferta*/
.cnt_body .cnt_prod1 .lay_prod .lay_marca_of
{	width:100px;
	float:right;
	margin:0 10px 0 0;
	text-align:center;
}
.cnt_body .cnt_prod1 .lay_prod .lay_marca_of img
{	border:#CCC 1px solid;
	width:80px;
}
/*Detalle en Oferta*/
.cnt_body .cnt_prod1 .lay_prod .lay_marca_txt
{	float:left;
	margin:15px 10px 0 0;
	padding:5px 0;
	border-top:#CCC 1px solid;
	text-align:left;
	width:450px;
	line-height:18px;
}

.cnt_body .cnt_infor1
{	width:736px;
	float:left;
	position:relative;
}
.cnt_body .cnt_infor1 h1
{	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	padding:8px 2px 15px;
	color:#5e2525;
	text-align:left;
}
.cnt_body ..cnt_infor1 .cnt_banner1
{	width:736px;
	margin:0 0 10px;
}
.cnt_body .cnt_infor1 .lay_header
{	height:10px;
}
.cnt_body .cnt_infor1 .lay_footer
{	height:11px;
}
.cnt_body .cnt_infor1 .lay_body
{	padding:10px 20px 9px 20px;
	text-align:left;
	line-height:18px;
	background:#fff;
}
.cnt_body .cnt_infor1 .lay_body1
{	padding:0 5px 2px;
	text-align:left;
	line-height:18px;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont
{	width:710px;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	border-top:1px dashed #999;
	position:relative;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont .lay_cont2
{	width:300px;
	float:left;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont .lay_cont2 h1,h2,h3
{	font-size:14px;
	padding:3px 0;
	color:#01447b;
	font-weight:normal;
	border-bottom:#01447b 1px solid;
	margin:0 0 10px 0;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont .lay_cont2 a
{	color:#036;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont .lay_cont1
{	width:370px;
	float:left;
	padding:0 10px 0;
	border-right:1px dashed #999;
	margin:0 10px 0 0;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont .lay_cont1 table
{	font-size:12px;
	text-align:left;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont .lay_cont1 table th
{	width:80px;
	font-weight:bold;
	text-align:left;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont .lay_cont1 table td a
{	display:block;
	padding:5px 0 5px;
	text-align:right;
	text-decoration:none;
	color:#036;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont .lay_cont1 table td a:hover
{	text-align:right;
	text-decoration:underline;
	color:#036;
}
.cnt_body .cnt_infor1 .lay_body .lay_cont .lay_cont1 table td.tdAlert
{	font-weight:bold;
	color:#C00;
	width:30px;
	text-align:right;
}

.cnt_body .cnt_infor1 .lay_body .lay_img
{	width:150px;
	float:right;
	padding:0 0 10px 10px;
}
.cnt_body .cnt_infor1 .lay_body .imgSep
{	height:10px;
}
.cnt_body .cnt_infor1 .lay_oferta
{	
}
.cnt_body .cnt_infor1 .lay_oferta table
{	text-align:left;
	font-size:11px;
}
.cnt_body .cnt_infor1 .lay_oferta table h1, h1 a
{	color:#015258;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	text-align:center;
}
.cnt_body .cnt_infor1 .lay_oferta table img.imgLogo
{	border:#d0c9bc 1px solid;
	padding:2px;
	background:#fff;
	float:left;
	margin:0 10px 0 0;
}
.cnt_body .cnt_infor1 .lay_oferta table div.lay_precio
{	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#F00;
	float:right;
	width:192px;
	margin:0 0 10px 0;
}
.cnt_body .cnt_infor1 .lay_oferta table div.lay_precio span
{	font-size:12px;
	font-weight:normal;
	color:#C30;
}
.cnt_body .cnt_infor1 .lay_oferta table div.lay_ver_mas
{	text-align:center;
	float:right;
	width:84px;
	margin:10px 0;
}

.cnt_body .cnt_oferta1
{	width:736px;
	float:left;
	text-align:left;
	position:relative;
}
.cnt_body .cnt_oferta1 .lay_tit
{	padding:10px 5px;
}
.cnt_body .cnt_oferta1 .lay_body
{	background:url(../images/bck_oferta1.jpg) top left no-repeat;
	padding:15px 15px 10px 15px;
	width:706px;
	height:170px;
	position:relative;
}
.cnt_body .cnt_oferta1 .lay_body .lay_ver_mas
{	width:130px;
	height:25px;
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:10;
}
.cnt_body .cnt_oferta1 .lay_body .lay_ver_mas a
{	padding:6px 25px 6px 5px;
	font-size:10px;
	color:#333;
	text-decoration:none;
	text-align:center;
	display:block;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item
{	width:310px;
	padding:0;
	float:left;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_img
{	margin:0 10px 0 0;
	float:left;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_img img
{	border:#d5d5d5 1px solid;
	padding:3px;
	background:#FFF;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_txt
{	width:160px;
	float:left;
	color:#5d6066;
	font-size:12px;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_txt p
{	text-align:center;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_txt a
{	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:block;
	margin:0 0 10px 0;
	text-align:center;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_txt a:hover
{	color:#f4f4f4;
	text-decoration:underline;
}
.cnt_body .cnt_banner_ch1
{	width:736px;
	float:left;
	text-align:left;
	position:relative;
	margin:5px 0 0 0;
}


.cnt_body .cnt_marca
{	width:253px;
	float:left;
	margin:0 11px 0 0;
	text-align:left;
	position:relative;
}
.cnt_body .cnt_marca .lay_tit
{	padding:10px 5px;
}
.cnt_body .cnt_marca .lay_cuerpo
{	position:relative;
	background:url(../images/bck_marca.jpg) top left no-repeat;
	padding:10px 15px;
}
.cnt_body .cnt_marca .lay_cuerpo .lay_marca_cuerpo
{	position:relative;
	width:223px;
	height:150px;
}
.cnt_body .cnt_marca .lay_cuerpo .lay_marca_cuerpo ul
{	margin:0;
	padding:0;
	list-style:none;
}
.cnt_body .cnt_marca .lay_cuerpo .lay_marca_cuerpo ul li
{	width:223px;
	padding:0px;
	margin:0px;
	clear:both;
}
.cnt_body .cnt_marca .lay_cuerpo .lay_marca_cuerpo ul li h4,a
{	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px; 
}
.cnt_body .cnt_marca .lay_cuerpo .lay_marca_cuerpo ul li img
{	border:#d5d5d5 1px solid;
	padding:3px;
	background:#FFF;
	float:left;
	margin:0 5px 5px 0;
}


.cnt_body .cnt_marca1
{	width:253px;
	float:left;
	margin:0 11px 0 0;
	text-align:left;
	position:relative;
}
.cnt_body .cnt_marca1 .lay_tit
{	padding:10px 5px;
}
.cnt_body .cnt_marca1 .lay_cuerpo
{	position:relative;
	background:url(../images/bck_marca1.jpg) top left no-repeat;
	padding:10px 15px;
}
.cnt_body .cnt_marca1 .lay_cuerpo .lay_marca_cuerpo
{	position:relative;
	width:223px;
	height:355px;
}
.cnt_body .cnt_marca1 .lay_cuerpo .lay_marca_cuerpo ul
{	margin:0;
	padding:0;
	list-style:none;
}
.cnt_body .cnt_marca1 .lay_cuerpo .lay_marca_cuerpo ul li
{	width:223px;
	padding:0px;
	margin:0px;
	clear:both;
}
.cnt_body .cnt_marca1 .lay_cuerpo .lay_marca_cuerpo ul li h4,a
{	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px; 
}
.cnt_body .cnt_marca1 .lay_cuerpo .lay_marca_cuerpo ul li img
{	border:#d5d5d5 1px solid;
	padding:3px;
	background:#FFF;
	float:left;
	margin:0 5px 2px 0;
}

/*Listados*/
ul.lstMnuProd
{	margin:0 0 0 0;
	padding:0;
	list-style:none;
	font-size:13px;
	text-align:left;
	z-index:2000;
}
ul.lstMnuProd li a.lnkNormal
{	color:#FFF;
	padding:5px 10px;
	text-decoration:none;
	display:block;
}
ul.lstMnuProd li a.lnkNormal:hover
{	color:#FFF;
	background:#067096;
	text-decoration:underline;
}
ul.lstMnuProd li a.lnkSel
{	color:#f1f1f1;
	padding:5px 10px;
	text-decoration:underline;
	display:block;
	font-size:14px;
}
ul.lstMnuProd li a.lnkSel:hover
{	color:#fff;
	background:#067096;
	text-decoration:none;
}
ul.lstMnuProd ul
{	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	font-size:13px;
	text-align:left;
	z-index:2000;
}
ul.lstMnuProd ul li a.lnkSubNor
{	background: url(../images/vineta1.gif) top left no-repeat;
	text-decoration:none;
	color:#fff;
	padding:6px 5px 6px 20px;
	text-align:left;
	display:block;
	font-size:12px;
}
ul.lstMnuProd ul li a.lnkSubNor:hover
{	text-decoration:underline;
	color:#fff;
}
ul.lstMnuProd ul li a.lnkSubSel
{	background: url(../images/vineta1.gif) top left no-repeat;
	text-decoration:underline;
	color:#fff;
	padding:6px 5px 6px 20px;
	text-align:left;
	display:block;
	font-size:12px;
}
ul.lstMnuProd ul li a.lnkSubSel:hover
{	text-decoration:underline;
	color:#fff;
}



ul.lstMenu
{	margin:0 0 0 0;
	padding:0;
	list-style:none;
	display:inline;
	font-size:11px;
	z-index:2000;
	text-align:right;
}
ul.lstMenu li.liLnk
{	display:inline;
	float:right;
	margin:4px 2px;
}
ul.lstMenu li.liSep
{	display:inline;
	float:right;
	margin:5px 1px;
	width:1px;
	height:38px;
	background:#1d7d84;
}
ul.lstMenu li a.lnkNormal
{	color:#333;
	padding:15px 11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:5px 8px;
	border-top:#c7c9cb 1px solid;
	border-right:#c7c9cb 1px solid;
	border-left:#d8d9db 1px solid;
	border-bottom:#d8d9db 1px solid;
	background:#f4f7f9;
}
ul.lstMenu li a.lnkNormal:hover{
	text-decoration:none;
	color:#000;
	background:#dadee1;
}
ul.lstMenu li a.lnkResaltado
{	color:#FFF;
	background:#a41616;
	padding:5px 8px;
	text-decoration:none;
	display:block;
	border-top:#c7c9cb 1px solid;
	border-right:#c7c9cb 1px solid;
	border-left:#d8d9db 1px solid;
	border-bottom:#d8d9db 1px solid;
}

ul.lstFooter
{	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	display:inline;
	font-size:11px;
	color:#fff;
}
ul.lstFooter li.liLnk
{	display:inline;
	color:#fff;
	padding:5px 10px;
}
ul.lstFooter li.liSep
{	display:inline;
	padding:5px;
	color:#f4f4f4;
}
ul.lstFooter a
{	color:#fff;
	text-align:center;
	text-decoration:none;
}
ul.lstFooter a:hover
{	color:#f4f4f4;
	text-decoration:underline;
}

ul.lstNavegacion
{	margin:0;
	padding:0 0 10px 0;
	list-style:none;
	text-align:left;
	display:inline;
	font-size:12px;
	color:#01447b;
}
ul.lstNavegacion li.liAnt
{	display:inline;
	padding:3px 1px;
	text-decoration:underline;
}
ul.lstNavegacion li.liSig
{	display:inline;
	padding:3px 1px;
	font-weight:bold;
	color:#5d6066;
}
ul.lstNavegacion li.liSep
{	display:inline;
	padding:3px 1px;
	font-weight:bold;
}

ul.lstMnuSubProd
{	margin:10px 0;
	list-style:none;
	text-align:right;
	float:right;
	display:inline;
	font-size:12px;
}
ul.lstMnuSubProd li
{	float:right;
}
ul.lstMnuSubProd li.liSep
{	padding:4px 2px;
}
ul.lstMnuSubProd li a
{	background-image:url(../images/btn_prods.gif);
	background-repeat:no-repeat;
}
ul.lstMnuSubProd li a.lnkImprimir
{	background-position:-118px 0;
	width:87px;
	height:22px;
	display:block;
}
ul.lstMnuSubProd li a.lnkImprimir:hover
{	background-position:-118px -28px;
}
ul.lstMnuSubProd li a.lnkVolver
{	background-position:0 0;
	width:114px;
	height:22px;
	display:block;
}
ul.lstMnuSubProd li a.lnkVolver:hover
{	background-position:0 -28px;
}
ul.lstMnuSubProd li a.lnkVolverProd
{	background-position:-294px 0;
	width:114px;
	height:22px;
	display:block;
}
ul.lstMnuSubProd li a.lnkVolverProd:hover
{	background-position:-294px -28px;
}
ul.lstMnuSubProd li a.lnkAnt
{	background-position:-210px 0;
	width:37px;
	height:22px;
	display:block;
}
ul.lstMnuSubProd li a.lnkAnt:hover
{	background-position:-210px -28px;
}
ul.lstMnuSubProd li a.lnkSig
{	background-position:-252px 0;
	width:37px;
	height:22px;
	display:block;
}
ul.lstMnuSubProd li a.lnkSig:hover
{	background-position:-252px -28px;
}

ul.lstOtros
{	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	font-size:12px;
}
ul.lstOtros li
{	background:url(../images/vineta2.gif) top left no-repeat;
	padding:4px 4px 4px 22px;
}
ul.lstOtros li a
{	color:#44474e;
	text-decoration:none;
}
ul.lstOtros li a:hover
{	color:#44474e;
	text-decoration:underline;
}

ul.lstMapa
{	margin:5px;
	padding:0px;
	list-style:none;
}
ul.lstMapa li
{	margin:0 0 5px 0;
	padding:0px;
}
ul.lstMapa li a
{	background:url(../images/ico_niv1.gif) top left no-repeat;
	padding:2px 5px 2px 25px;
	color:#C00;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
ul.lstMapa li a:hover
{	text-decoration:underline;
}
ul.lstMapa li ul li
{	margin: 0 0 5px 25px;
	padding:0px;
}
ul.lstMapa li ul
{	margin:0px;
	padding:0px;
	list-style:none;
}
ul.lstMapa li ul li a
{	background:url(../images/ico_niv2.gif) top left no-repeat;
	padding:2px 5px 2px 25px;
	color:#036;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
ul.lstMapa li ul li a:hover
{	text-decoration:underline;
}
ul.lstMapa li ul li ul
{	margin:0px;
	padding:0px;
	list-style:none;
}
ul.lstMapa li ul li ul li a
{	background:url(../images/ico_niv3.gif) top left no-repeat;
	padding:2px 5px 2px 25px;
	color:#330;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
ul.lstMapa li ul li ul li a:hover
{	text-decoration:underline;
}



form
{	display:inline;
}
input.text
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid;
	padding:2px;
}
input.textEr
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid;
	background:#ffefa6;
	padding:2px;
}
input.password
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid;
}
input.passwordEr
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid;
	background:#ffefa6;
}
textarea.textarea
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid;
	padding:2px;
}
textarea.textareaEr
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid;
	background:#ffefa6;
	padding:2px;
}
select.select
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid
}
select.selectEr
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid;
	background:#ffefa6;
}
label.labelTablas
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
input.textbox
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid;
}
textarea.textareaA
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#ccc 1px solid;
}
.alerta1
{	padding:5px;
	margin:1px 1px 10px 1px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#CC0000;
	background:#FFEFA7 url(../images/ico_alerta.jpg) top left no-repeat;
	border:1px solid #CC0000;
	padding:3px 3px 3px 40px;
}
