@charset "utf-8";
/* CSS Document */
body
{	background:#ffeab8 url(../images/bck_general.gif) top left repeat-x;
	margin:15px 0;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
#cnt_body
{	background:url(../images/bck_cuerpo.png) top left repeat-y;
	width:1000px;
	position:relative;
	margin:auto;
}
.cnt_header
{	position:relative;
	background:url(../images/bck_header.gif) top left no-repeat;
	padding:30px 20px 0 20px;
	height:120px;
}
.cnt_header .lay_logo
{	width:345px;
	float:left;
	padding:0 0 0 5px;
}
.cnt_header .lay_madrid
{	width:220px;
	float:right;
	padding:28px 10px 0 0;
	text-align:center;
	color:#c3d0d3;
	font-size:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.cnt_header .lay_telefono
{	width:280px;
	float:right;
	padding:28px 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_footer
{	position:relative;
	background:url(../images/bck_footer.gif) bottom left no-repeat;
	padding:10px 20px 30px 20px;
	text-align:center;
}
#cnt_footer
{	width:1000px;
	position:relative;
	margin:auto;
	padding:10px 0;
	font-size:12px;
}
#cnt_footer .lay_info
{	width:450px;
	float:left;
	color:#036168;
}
#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 2px 0;
	color:#036168;
}

.cnt_menu
{	position:relative;
	padding:5px 30px 5px 30px;
	width:940px;
	height:48px;
	margin:auto;
	background:url(../images/bck_menu.gif) top center no-repeat;
}

.cnt_body
{	position:relative;
	padding:10px 20px 10px 20px;
	width:960px;
	margin:auto;
}
.cnt_body .cnt_banner
{	background:#fff url(../images/bck_banner.gif) top left no-repeat;
	padding:5px;
	width:950px;
	height:305px;
	margin:0 0 10px;
}
.cnt_body .cnt_banner1
{	background:#fff url(../images/bck_banner1.gif) top left no-repeat;
	padding:5px;
	width:950px;
	margin:0 0 10px;
}
.cnt_body .cnt_cate_left
{	width:210px;
	float:left;
}
.cnt_body .cnt_banner_sub2
{	width:210px;
	float:left;
	margin:10px 0 0 0;
}
.cnt_body .cnt_cate_prod
{	width:210px;
	float:left;
	background:url(../images/box_prod_2.gif) top left repeat-y;
	margin:0 10px 0 0;
}
.cnt_body .cnt_cate_prod .lay_header
{	background:url(../images/box_prod_1.gif) top left no-repeat;
	height:42px;
}
.cnt_body .cnt_cate_prod .lay_header_alt
{	background:url(../images/box_prod_0.gif) top left no-repeat;
	height:6px;
}
.cnt_body .cnt_cate_prod .lay_footer
{	background:url(../images/box_prod_3.gif) bottom left no-repeat;
	height:6px;
}
.cnt_body .cnt_cate_prod .lay_body
{	padding:5px;
	width:200px;
}

.cnt_body .cnt_prod1
{	width:740px;
	float:left;
	position:relative;
	text-align:left;
}
.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_cate
{	width:220px;
	float:left;
	text-align:left;
	background:#FFF;
	margin:0 0 0 10px;
}
.cnt_body .cnt_prod1 .lay_cate h2
{	background:#058c96 url(../images/bck_box_cate.gif) top left no-repeat;
	padding:8px 10px;
	margin:0px;
	font-size:12px;
	color:#FFF;
}
.cnt_body .cnt_prod1 .lay_cate .lay_cuerpo
{	border-bottom:1px solid #058c96;
	border-left:1px solid #058c96;
	border-right:1px solid #058c96;
	padding:10px;
	width:198px;
}
.cnt_body .cnt_prod1 .lay_cate .lay_cuerpo img.imgProd
{	width:190px;
	padding:3px;
	border:1px solid #d0d1d0;
	margin:0 10px 10px 0;
}
.cnt_body .cnt_prod1 .lay_oferta_det
{	width:740px;
	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:718px;
}
.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:195px;
	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:160px;
	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:500px;
	float:left;
	text-align:left;
	background:#FFF;
}
.cnt_body .cnt_prod1 .lay_prod h1
{	background:#058c96 url(../images/bck_box_prod.gif) top left no-repeat;
	padding:8px 10px;
	margin:0px;
	font-size:12px;
	color:#FFF;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo
{	border-bottom:1px solid #058c96;
	border-left:1px solid #058c96;
	border-right:1px solid #058c96;
	padding:10px;
	width:478px;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo img.imgProd
{	width:232px;
	padding:3px;
	border:1px solid #d0d1d0;
	margin:0 10px 10px 0;
	float:left;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo .lay_txt
{	float:left;
	width:228px;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo .lay_marca
{	width:208px;
	padding:10px;
	text-align:center;
	border-bottom:1px dotted #555;
	float:left;
	margin:0 0 10px 0;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo .lay_solicitar
{	width:154px;
	padding:10px 36px;
	text-align:center;
	border-top:1px dotted #555;
	float:left;
	font-size:13px;
	color:#C00;
	margin:10px 0 0 0;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo .lay_solicitar a
{	background-image:url(../images/btn_solicitar.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	width:114px;
	height:22px;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo .lay_solicitar a:hover
{	background-position:0 -28px;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo table
{	font-size:12px;
	text-align:left;
	line-height:15px;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo table th
{	width:80px;
	font-weight:bold;
	text-align:left;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo table td a
{	display:block;
	padding:5px 0 5px;
	text-align:right;
	text-decoration:none;
	color:#036;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo table td a:hover
{	text-align:right;
	text-decoration:underline;
	color:#036;
}
.cnt_body .cnt_prod1 .lay_prod .lay_cuerpo table td.tdAlert
{	font-weight:bold;
	color:#C00;
	width:30px;
	text-align:right;
}


.cnt_body .cnt_infor1
{	width:740px;
	float:left;
	background:url(../images/bck_informativa_2.gif);
	position:relative;
}
.cnt_body .cnt_infor1 .lay_header
{	background:url(../images/bck_informativa_1.gif) top left no-repeat;
	height:8px;
}
.cnt_body .cnt_infor1 .lay_footer
{	background:url(../images/bck_informativa_3.gif) bottom left no-repeat;
	height:7px;
}
.cnt_body .cnt_infor1 .lay_body
{	padding:8px 15px;
	text-align:left;
	line-height:18px;
}
.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 h1
{	margin:0px;
	padding:0 0 15px 0;
	color:#015258;
	font-weight:bold;
	font-size:15px;
}
.cnt_body .cnt_infor1 h1.titVerde
{	margin:0;
	padding:10px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background:#058c96;
}
.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
{	width:710px;
	position:relative;
	padding:10px;
	background:#fbf3e3;
}
.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:80px;
	margin:10px 0;
}

.cnt_body .cnt_banner_sub1
{	margin:10px 0 0 0;
	float:left;
	text-align:left;
	width:960px;
}

.cnt_body .cnt_oferta1
{	width:740px;
	float:left;
	background:url(../images/bck_oferta_2.gif);
}
.cnt_body .cnt_oferta1 .lay_header
{	background:url(../images/bck_oferta_1.gif) top left no-repeat;
	height:64px;
}
.cnt_body .cnt_oferta1 .lay_footer
{	background:url(../images/bck_oferta_3.gif) bottom left no-repeat;
	height:7px;
}
.cnt_body .cnt_oferta1 .lay_body
{	padding:0 10px 10px 10px;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item
{	width:350px;
	padding:0 5px;
	float:left;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_img
{	width:170px;
	margin:0 5px 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:175px;
	float:left;
	color:#5d6066;
	font-size:12px;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_txt p
{	margin:0 0 10px 0;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_txt a
{	color:#015258;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin:0 0 10px 0;
}
.cnt_body .cnt_oferta1 .lay_body .lay_item .lay_txt a:hover
{	color:#015258;
	text-decoration:underline;
}

/*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:8px 15px;
	text-decoration:none;
	display:block;
}
ul.lstMnuProd li a.lnkNormal:hover
{	color:#FFF;
	background:#04727a;
	text-decoration:underline;
}
ul.lstMnuProd li a.lnkSel
{	color:#015258;
	background:#16c0cc;
	padding:8px 15px;
	text-decoration:none;
	display:block;
}
ul.lstMnuProd li a.lnkSel:hover
{	color:#015258;
	background:#058c96;
	text-decoration:underline;
}
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:13px;
	z-index:2000;
}
ul.lstMenu li.liLnk
{	display:inline;
	float:left;
	background-image:url(../images/bck_mnu_hover.gif);
	background-position:0 0;
}
ul.lstMenu li.liLnk:hover
{	background-position:0 -48px;
}
ul.lstMenu li.liSep
{	display:inline;
	float:left;
	margin:5px 1px;
	width:1px;
	height:38px;
	background:#1d7d84;
}
ul.lstMenu li a.lnkNormal
{	color:#FFF;
	padding:15px 11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
ul.lstMenu li a.lnkNormal:hover{
	text-decoration:none;
	color:#01447b;
}
ul.lstMenu li a.lnkResaltado
{	color:#FFF;
	background-image:url(../images/bck_mnu_hover.gif);
	background-position:0 -48px;
	padding:15px 11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

ul.lstFooter
{	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	display:inline;
	font-size:12px;
	color:#036168;
}
ul.lstFooter li.liLnk
{	display:inline;
	color:#036168;
	padding:5px 10px;
}
ul.lstFooter li.liSep
{	display:inline;
	padding:5px;
	color:#333;
}
ul.lstFooter a
{	font-weight:bold;
	color:#036168;
	text-align:center;
	text-decoration:none;
}
ul.lstFooter a:hover
{	color:#036168;
	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;
}