
A:link {text-decoration: none; color: #000033; }
A:visited {text-decoration: none; color: #000033; }
A:hover {text-decoration: none; color: #344E62; /*background-color: #EFE257;*/}


A.familia:link {text-decoration: none; color: #000033; }
A.familia:visited {text-decoration: none; color: #000033; }
A.familia:hover {text-decoration: none; color: #000000; background-color: #9FA9C6;}


A.textologinmensaje:link {text-decoration: underline; color: #D0D7DF; }
A.textologinmensaje:visited {text-decoration: underline; color: #D0D7DF; }
A.textologinmensaje:hover {text-decoration: none; color: #FFFFFF; background-color: #000000;}

A.linknaranja:link {text-decoration: none; color: #CC6600; }
A.linknaranja:visited {text-decoration: none; color: #CC6600; }
A.linknaranja:hover {text-decoration: none; color: #EABD1F; }

table {
	border: none;
}
tr {
	margin: 0px;
	padding: 0px;
}
td {
	margin: 0px;
	padding: 0px;
	border: none;
	display: table-cell;
}
tbody {
	margin: 0px;
	padding: 0px;
	border: none;
}


.FormatoConModifGrande {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7D91AD;
	font-style: normal;
}


.textop { font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000;}
.textolistconfig { font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000;}
.textomicrob { font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; font-size: 8px; font-style: normal; color: #ffffff;}
.texto { font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;}
.textoformapago { font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;}
.textob {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.textogrande1 {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
}
.textoItemNombre {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	/*font-family: verdana, arial, helvetica, sans-serif;*/
	font-size: 20px;
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
	/*color: #5B6F8E;*/
	padding-top: 18px;
	padding-left: 10px;
	padding-bottom: 0px;
}
.textoItemRuta {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	font-style: normal;
	font-weight: normal;
	color: #5B6F8E;
	padding-top: 6px;
	padding-left: 10px;
	padding-bottom: 20px;
}
.textoItemDescrip {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #1C2B35;
	text-align:justify;
	line-height: 17px;
}


.blanco { font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: normal; color: #ffffff;}
.sector {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #224071;
	text-align: left;
	font-variant: small-caps;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}

.sectorSelec {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #224071;
	text-align: left;
	font-variant: small-caps;
	background-color: #F1BB56;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}

.familia {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-indent: 8px;
}
.familiadesac {
	font-size: 7pt;
	font-weight: normal;
	color: #7382A0;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-indent: 8px;
}
.familiaselec {
	font-size: 7pt;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-style: normal;
	background-color: #F1BB56;
	text-indent: 8px;
}
.area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #1E2D37;
	text-align: left;
	font-variant: normal;
	line-height: normal;
	font-weight: bold;
}

.textologin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}
.textologinmensaje {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #344E62;
	line-height: 10px;
}
.textologinmensajeError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #990000;
	line-height: 10px;
}

.textoMiniCarritoArticulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #344E62;
	line-height: 8px;
}
.textoMiniCarritoTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #344E62;
	line-height: 10px;
	text-align: right;
}


.textoListasBrowse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #344E62;
	line-height: 10px;
	text-align: left;
	width: 150px;
}


.tablapreitemscabecera {
	/*background-color: #CC6600;*/
	margin: 1px;
	padding: 1px;
	width: 100%;
	text-align: left;
}
.tdcabecerafamilias {
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #717E97;
	text-align: left;
}
.tdcabeceranumitems {
	/*background-color: #EC8B20;*/
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #717E97;
	text-align: left;
}
.tdcabecerahojas {
	/*background-color: #E48D16;*/
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 1px;
	text-align: left;
}
.tdcabeceraantsig {
	/*background-color: #E48D16;*/
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 1px;
	text-align: right;
}

.cabecerahojaslink {
}
.cabecerahojasactual {
	color: #717E97;
	font-weight: normal;
}

.tdcabeceramostrando {
	/*background-color: #FF9933;*/
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 1px;
	text-align: left;
}


.tditemscabecera {
	border: 0px outset;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	font-align: center;
	padding-left: 4px;
	background-image: url(res/cab_listas_normal_fondo.gif);
	background-repeat: repeat-x;
}
A.tditemscabeceraLink:link {
	/*color: #F8E7AD;*/
}
A.tditemscabeceraLink:visited {
	/*color: #F8E7AD;*/
}
A.tditemscabeceraLink:hover {
	/*color: #ECC127;*/
	color: #7686A4;
}

.tditemscabecerasel {
	border: 0px inset;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	font-align: center;
	padding-left: 4px;
	background-image: url(res/cab_listas_selec_fondo.gif);
	background-repeat: repeat-x;
}
A.tditemscabeceraselLink:link {
	/*color: #F8E7AD;*/
}
A.tditemscabeceraselLink:visited {
	/*color: #F8E7AD;*/
}
A.tditemscabeceraselLink:hover {
	/*color: #ECC127;*/
	color: #7686A4;
}



.tablaitems {
	#background-color: #EAEAEA;
	width: 100%;
	#border: 1px solid;
}
.tritems1 {

	background-color: #F8F8FA;
}
.tritems2 {
	background-color: #EDF0F2;
}
.tritems3 {
	background-color: #F2E7C3;
}
.tditem {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}


.tdinvisible {
}




.tablaprecarrito {
	background-color: #D7A2A2;
	margin: 1px;
	padding: 1px;
	width: 100%;
}
.tdprecarrito {
	margin: 1px;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.tablacarrito {
	background-color: #FFCCFF;
	margin: 0px 1px;
	padding: 2px;
	width: 100%;
}
.tdcarritocabecera {
	/*background-color: #8295B0;*/
	/*border: 1px outset;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-image: url(res/cab_listas_normal_fondo.gif);
	background-repeat: repeat-x;
}
.tdcarrito {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}



.tdcarritopedidototalesFinal {
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	color: #000000;
	border-top-style: solid;
	border-top-color: #8295B0;
	border-top-width: 1px;
	font-weight: bold;
	text-align: right;
}

.tdcarritopedidototales {
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	color: #333333;
	border-top-style: solid;
	border-top-color: #8295B0;
	border-top-width: 1px;
	font-weight: bold;
	text-align: right;
}

.tdcarritopedidototalesTit {
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	color: #000033;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
}



.tablacarritoresumen {
	background-color: #D7A2A2;
	margin: 1px;
	padding: 1px;
	border: 1px solid #000000;
}
.tdcarritoresumen {
	margin: 1px;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	background-color: #F3F3F3;
	padding: 1px;
	text-align: right;
}







.tablaPedidoLista {
	border: 0px none #000000;
	width: 100%;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 10px;
	padding: 2px;
}
.tdPedidoListaCabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	/*background-color: #7382A0;*/
	/*border-style: outset;
	border-width: 1px;
	border-color: #587757;*/
	padding: 2;
	background-image: url(res/cab_listas_normal_fondo.gif);
	background-repeat: repeat-x;
}
.tdPedidoListaCelda {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
}




.tablapedidoarticulos {
	margin: 2px;
	padding: 2px 2px 2px 30px;
	border: 1px none #999999;
	width: 100%;
}
.tablapedido {
	margin: 1px 1px 5px;
	padding: 2px;
	border: 1px solid #999999;
	width: 100%;
}
.tdpedidocabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px solid;
	border-left: 1px none;
}

.tdpedido {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}
.tditempeq {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}




.blancop {
font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ffffff;
}
.tritemsb1 {
	background-color: #FCFCFC;
	margin: 1px;
	padding: 1px;
}
.tritemsb2 {
	background-color: #F0F0F0;
	margin: 1px;
	padding: 1px;
}
.tditempeqinset {
	margin: 1px;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	border: 1px inset;
}

.texiditem {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #ffffff;
	background-color: #688084;
	padding: 0px 2px;
}


.tdItemResPrecEtiqueta {
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D91AD;
	text-align: right;
	line-height: 11px;
}
.tdItemResPrecValorPrecio {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D697E;
	text-decoration:line-through;
	text-align: right;
}
.tdItemResPrecPorcentajeDto {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D27062;
	text-align: right;
}
.tdItemResPrecValorDto {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #428A4B;
	text-align: right;
}
.tdItemResPrecEtiquetaTotal {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7D91AD;
	font-weight: bold;
	text-align: right;
}
.tdItemResPrecValorTotal {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1C2B35;
	font-weight: bold;
	text-align: right;
}
.tdItemResPrecEtiquetaPortes {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	color: #7D91AD;
	font-weight: bold;
	text-align: right;
}
.tdItemResPrecEtiquetaPortesPeq {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	line-height: 8px;
	color: #7D91AD;
	text-align: right;
	padding-top: 6px;
}
.tdItemResPrecValorPortes {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C2B35;
	font-weight: bold;
	text-align: right;
}
.tablaItemResPrec {
	display: inline-table;
	border-width: 1;
	border-style: solid;
	border-color: #C3C5C9;
	width: 200px;
	height: 80px;
	padding: 3px;
	position: relative;
	background-color: #ffffff;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}



.msgpanel {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	/*background-color: #BED5DC;*/
	margin: 5px;
	padding: 4px;
	border: 1px solid #666666;
	background-image: url(res/panelinterior_g.gif);
	background-repeat: repeat-x;
	background-color: #E5EAEC;
}



.iscMsgPanelAlerta {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	background-color: #FFFF66;
	margin: 5px;
	padding: 4px;
	border: 1px solid #666666;
}

.tdMedioDePagoPrimeraLinea {
	padding-top: 5px;
	border-top: solid 1px #aaaaaa;
}
.tdMedioDePagoSelector {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	vertical-align: middle;
	padding-right: 5px;
	color: #000000;
}
.tdMedioDePagoComentario {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	color: #003366;
	padding-left: 50px;
}
.tdMedioDePagoDatoNecesario {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	color: #CC0000;
}





.ofertapaneltabla {
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
}
.ofertapanel2 {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 4px;
	border: 1px solid #B0B9C4;
	text-align: left;
}
.ofertapanel {
	margin: 0px;
	padding: 0px;
	/*border: 1px none #B0B9C4;*/
	text-align: center;
	/*background-color: #ffffff;*/
}


.SectoresNombreGrande {
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-seri;
	font-size: 35px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	color: #93B0C7;
	letter-spacing: -3px;
	font-variant: small-caps;
}
.AreasNombreGrande {
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-seri;
	font-size: 50px;
	font-style: normal;
	line-height: 40px;
	font-weight: bold;
	color: #F1D676;
	letter-spacing: -5px;
}


.ofertatexto {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.ofertatextosector {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #7382A0;
	line-height: 14px;
	letter-spacing: -1px;
}
.ofertatextofam {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.ofertatachado {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: line-through;
}
.ofertaprecio {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #D13434;
}
.ofertadto {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #4D6486;
	font-weight: normal;
}




.ptccabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #344E62;*/
	margin-top: 8px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	background-image: url(res/cab_listas_normal_fondo.gif);
	background-repeat: repeat-x;
}
.ptc {
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-top: 8px;
}
.ptcborde {
	border: 1px solid #4e7797;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	/*background-color: #C7CDE1;*/
	padding-right: 10px;
	background-image: url(res/panelinterior_g.gif);
	background-repeat: repeat-x;
	background-color: #E5EAEC;
}



.ptcLat {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
.ptcLatCabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #344E62;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 4px;
}

.ptcLatContTabla {
	border: 1px solid #344E62;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.ptcLatContCelda {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #C7CDE1;
}


.tdBoxMain {
	border-right-color: #C3C5C9;
	border-top-style: none;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #C3C5C9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #C3C5C9;
	border-left-style: solid;
	border-left-width: 1px;
	padding: 10px;
	background-color: #ffffff;
	/*margin-bottom: 5px*/;
}

.tdBoxMainVacio {
/*	border-right-color: #C3C5C9;
	border-top-style: none;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #C3C5C9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #C3C5C9;
	border-left-style: solid;
	border-left-width: 1px;*/
	padding: 5px;
	/*background-color: #ffffff;*/
	/*margin-bottom: 5px*/;
}
.tdBoxMainVacioCenter {
	text-align: center;
}
.tdBoxMainTit {
	border-top-color: #344E62;
	border-right-color: #344E62;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #344E62;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-left-color: #344E62;
	border-left-style: solid;
	border-left-width: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #C7CDE1;
	height: 31px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #344E62;
	font-weight: bold;
}

.tabtabmsg {
	border: 1px solid #C3C5C9;
	background-color: #dddddd;
}
.tabrowmsg3 {
	background-color: #C7CDE1;
}
.tabrowmsg2 {
	background-color: #F1F1F1;
}
.tabrowmsg1 {
	background-color: #E6E6E6;
}
.tabceldamsg {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #C3C5C9;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.tabrowcabmsg {
	border: 1px outset #C3C5C9;

}
.tabceldacabmsg {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #1C1C1C;
	font-weight: normal;
	/*border: 1px outset;*/
	text-align: center;
	/*background-color: #C8C8C8;*/
	background-image: url(res/cab_listas_normal_fondo.gif);
	background-repeat: repeat-x;
}


.textobotongraf {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 8px;
	font-style: normal;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}

A.textobotongraf:link {
	color: #000000;
}
A.textobotongraf:visited {
	color: #000000;
}
A.textobotongraf:hover {
	 color: #5C798F; /*Azul oscuro*/
	/* color: #EABD1F; Amarillo*/
	/* color: #D9DCE8; Azul claro*/
	/* color: #D44B10; Rojizo*/
}



.textobotonform {
font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;
}

.minfocab {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #25303D;
	background-color: #C7CDE1;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}


.textomsglabel {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3C4262;
	font-weight: bold;
	text-align: right;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
}
.textomsgdata {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.textosecprinc {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.sleCliente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	border-style: inset;
	margin: 2px;
	border-color: #000000;
	border-width: 1px;
	background-color: #DBE0E6;
	padding: 2px;
}
.sleClienteObligatorio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	border-style: inset;
	margin: 2px;
	border-color: #000000;
	border-width: 1px;
	background-color: #F4F7F7;
	padding: 2px;
}
.iscBotonPedidos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin: 3px;
	padding: 3px;
	font-weight: bold;
	vertical-align: middle;
}
.cbNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin: 3px;
	font-weight: bold;
	vertical-align: middle;
}
.textoEtiquetasForm {
font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000;
}


.sleDatosPago {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	color: #000000;
	background-color: #FFCCFF;
	text-align: left;
	border: 1px solid #000000;
	margin: 1;
	padding: 2;
}
.sleBuscar {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #C7CDE1;
	text-align: left;
	border: 1px solid #000000;
	margin: 1;
	padding: 2;
}
.sleLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #EEEEEE;
	text-align: left;
	border: 1px solid #344E62;
	margin: 1;
	padding: 2;
}
.sleAnadir {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 10px;
	color: #1C2B35;
	background-color: #C7CDE1;
	text-align: left;
	border: 1px inset #C3C5C9;
	margin: 1;
	padding: 2;
}
.cbAnadir {
	margin-top: 6px;
}
.formAnadir {
	text-align:center;
}
.tdbackground {
	font-size: 0px;
}

.EstructuraBase {
}




.tdBoxLatVer2Cab {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	line-height: 9px;
	font-weight: bold;
	color: #F5F5F5;
	font-variant: small-caps;
	background-image: url(res/box2_tit_fondo.gif);
	background-repeat: repeat;
}
.tdBoxLatVer2Cont {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(res/box2_cont_fondo.gif);
	background-repeat: repeat-x;
	border-right-color: #C3C5C9;
	border-bottom-color: #C3C5C9;
	border-left-color: #C3C5C9;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	background-color: #C7CDE1;
}


.tdBoxLatVer3Arriba {
	line-height: 1px;
	background-image: url(res/box3_arriba_fondo.gif);
	background-repeat: repeat;
}
.tdBoxLatVer3Abajo {
	line-height: 1px;
	background-image: url(res/box3_abajo_fondo.gif);
	background-repeat: repeat;
}
.tdBoxLatVer3Cont {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	text-align: center;
	width: 260px;
	color: #344E62;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #C3C5C9;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #C3C5C9;
	background-color: #E5E7ED;
}





.tdAreasMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 9px;
	font-style: normal;
	line-height: 8px;
	font-weight: bold;
	background-image: url(res/barra_area_nosel_fondo.gif);
	background-repeat: repeat-x;
	/*font-variant: small-caps;*/
	text-align: center;
	padding-left:2px;
	padding-right:2px;
}
A.tdAreasMenuLink:link {
	color: #ffffff;
}
A.tdAreasMenuLink:visited {
	color: #ffffff;
}
A.tdAreasMenuLink:hover {
	color: #344E62; /*Azul oscuro Azulgres*/
}
.tdAreasMenuSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: 9px;
	font-weight: bold;
	background-image: url(res/barra_area_sel_fondo.gif);
	background-repeat: repeat-x;
	font-variant: small-caps;
	text-align: center;
}
A.tdAreasMenuSelectLink:link {
	color: #344E62;
}
A.tdAreasMenuSelectLink:visited {
	color: #344E62;
}
A.tdAreasMenuSelectLink:hover {
	color: #D44B10; /* Rojizo */
}


.tdSectoresMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	background-image: url(res/barra_sector_nosel_fondo.gif);
	background-repeat: repeat-x;
	font-variant: small-caps;
	text-align: center;
}
A.tdSectoresMenuLink:link {
	color: #344E62;
}
A.tdSectoresMenuLink:visited {
	color: #344E62;
}
A.tdSectoresMenuLink:hover {
	color: #D44B10; /* Rojizo */
}

.tdSectoresMenuSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	background-image: url(res/barra_sector_sel_fondo.gif);
	background-repeat: repeat-x;
	font-variant: small-caps;
	text-align: center;
}
A.tdSectoresMenuSelectLink:link {
	color: #344E62;
}
A.tdSectoresMenuSelectLink:visited {
	color: #344E62;
}
A.tdSectoresMenuSelectLink:hover {
	color: #D44B10; /*Rojizo*/
}




.tablaFamiliasMenu {
	border-right-color: #C3C5C9;
	border-top-style: none;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #C3C5C9;
	border-left-style: solid;
	border-left-width: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color: #ffffff;
}

.tdFamiliasMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 10px;
	font-variant: small-caps;
	text-align: center;
	border-bottom-color: #C3C5C9;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: #ffffff;
}
A.tdFamiliasMenuLink:link {
	color: #344E62;
}
A.tdFamiliasMenuLink:visited {
	color: #344E62;
}
A.tdFamiliasMenuLink:hover {
	color: #D44B10; /* Rojizo */
}
.tdFamiliasMenuSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	border-bottom-color: #C3C5C9;
	border-bottom-style: none;
	border-bottom-width: 0px;
	background-color: #ffffff;
}
A.tdFamiliasMenuSelectLink:link {
	color: #344E62;
}
A.tdFamiliasMenuSelectLink:visited {
	color: #344E62;
}
A.tdFamiliasMenuSelectLink:hover {
	color: #D44B10; /*Rojizo*/
}

.tdDatosExtraIcono {
	text-align: left;
	vertical-align: top;
}
.tdDatosExtraTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 13px;
	font-style: normal;
	color: #000033;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.tdDatosExtraTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	color: #000033;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.tdEtiquetas {
	padding-bottom: 8px;
}
