body 
{ margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; background-color: #ffffff; background-image: url(imagen/bodyd4.jpg); background-repeat: repeat-x }

/*General*/

table { font-family: Verdana; font-size: 11px; }
h1 { font-size: 20px; margin: 0px; color: #000000; line-height: 22px; font-family: 'Futura Md BT', Verdana; padding-left:5px; font-weight:bold; text-align:center; }
h2 { font-size: 18px; margin: 0px; color: #ff0000; line-height: 20px; font-family: 'Futura Md BT', Verdana; text-align:center;  }
h4 { font-size: 12px; margin: 0px; color: #666644; line-height: 14px; font-family: Verdana; border-bottom:#449944 1px solid }

a, a:link, a:visited { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size:  11px; text-decoration: none }
a:hover				 { color: #ff4444; }


a.detCol, a.detCol:link, a.detCol:visited 
{ color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size:  11px; text-decoration:none }
a.detCol:hover 
{ color: #a0a0a0}

a.detall	{ color: #111111; font-family: Helvetica, sans-serif; font-size:  12px; line-height: 14px; font-weight:bold }

a.detall1	{ color: #111111; font-size:  16px; line-height: 18px; font-weight:bold; font-family: 'Futura Md BT', Verdana; padding-left:5px;  }


.UpMen
{ color: #000000; font-family: Tahoma, Arial, sans-serif; font-size:  11px; text-decoration:none; font-weight:bold }
a.UpMen, a.UpMen:link, a.UpMen:visited 
{ color: #000000; font-family: Tahoma, Arial, sans-serif; font-size:  11px; text-decoration:none }
a.UpMen:hover 
{ color: #0000ff}


td.mliner	{ border: #000000 1px solid; margin: 5px; padding: 0px; background-color: #f3f3f3 }
td.shinfo { color: #000000; text-align:justify }

td.ShadArea { border: #999999 1px solid; margin: 0px; background-color: #fafafa; color: #666666; font-family: Verdana; font-size: 11px; line-height: 12px; padding: 20px }

td.pasosc { border: #ff9999 1px solid; margin: 0px; background-color: #fafafa; color: #666666; font-family: 'AvantGarde Bk BT'; font-size: 12px; line-height: 12px; padding: 2px }

input.pboton { border: #000000 1px solid; font-size: 12px; color: #000000; font-family: Verdana, 'Futura Md BT', 'AvantGarde Bk BT', arial; background-color: #f3f3f3 }
input.getTexto { border: #aaaaaa 1px solid; font-size: 14px; color: #000077; font-family:  Verdana;  background-color: #ffffff }

a.mlinkBut, a.mlinkBut:link, a.mlinkBut:visited 
{ padding:1px; border: #000000 2px solid; font-size: 12px; color: #000000; font-family: Verdana, 'Futura Md BT', 'AvantGarde Bk BT', arial; background-color: #f3f3f3 }
a.mlinkBut:hover { color: #444499 }


.fpagos { border: #ff9999 1px solid; margin: 0px; background-color: #fafaff; color: #666666; font-family: Verdana; font-size: 11px; line-height: 12px; padding: 1px }


.ErrorText { color: #ff0000; font-family: Verdana; font-size: 12px; line-height: 16px;  }

.mprecios  { color: #000000; font-family: Verdana; font-size: 14px; line-height: 16px; padding: 0px }
.mprecioTotal  { color: #000000; font-family: Verdana; font-size: 14px; line-height: 16px; padding: 0px }


.nodispl { display:none; }

/*Menu izquierdo*/

table.mainMenu
{ border: #ff7777 0px dotted; background-color: #fafafa }

td.menugen { border-bottom: #555555 1px dotted; margin: 0px; padding: 2px }

a.clmenu, a.clmenu:link, a.clmenu:visited	
{ color: #000000; font-family: Verdana; font-size:  11px; text-decoration: none }

a.clmenu:hover					
{ color: #ff0000}



/*Tabla comparativa*/

table.tbComp  { border: #000000 0px solid; margin: 2px; background-color: #ffffff; color: #000000; font-family: Verdana, Arial; font-size: 10px; line-height: 12px; padding: 2px; text-align: justify; font-weight: normal}
td.mnuPlan	{ border: #000000 0px solid; margin: 0px; background-color: #445566; color: #ffffff; font-family: Verdana, Arial; font-size: 10px; line-height: 14px; padding: 0px; font-weight: bold}
tr.altPl00 { border: #000000 0px solid; margin: 0px; background-color: #f0f0f0; color: #000000 }
tr.altPl01 { border: #000000 0px solid; margin: 0px; background-color: #fdfdfd; color: #000000 }


/*presupuesto online*/

.tableHeader  {color: #000000;  font-family: Verdana; font-size:  12px; line-height: 18px; font-weight: bold; background-color: #f0f0f0; }
.tableItem    {color: #000000;  font-family: Verdana; font-size:  12px; line-height: 18px; font-weight: normal }
.tableItemAlt {color: #000000;  font-family: Verdana; font-size:  12px; line-height: 18px; font-weight: normal}
.tablePager   {color: #ff3311;  font-family: Verdana; font-size:  12px; line-height: 18px; font-weight: bold }



.planTable   {border: #333366 0px dotted }
.planName {COLOR: #ffffff; FONT-FAMILY: 'Futura Md BT',Helvetica; FONT-SIZE: 18px; height:82}
.oldplanName {COLOR: #ffffff; FONT-FAMILY: 'Futura Md BT',Helvetica; FONT-SIZE: 18px; BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(imagen/planName.jpg); BACKGROUND-REPEAT: no-repeat; height:58}

.tableCar {BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(imagen/iitablecar.jpg); BACKGROUND-REPEAT: no-repeat;}




.OLDplanName    {COLOR: #6688aa; FONT-FAMILY: Helvetica; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 14px; height:42}
.planCarac   {COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffff33; FONT-SIZE: 11px}
.planTDCapa  {COLOR: #000000; FONT-FAMILY: Tahoma; }
.planPricing {border: #ff0000 1px dotted; COLOR: #ff0000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10px; }
.planComment {COLOR: #666666; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10px; text-justify:auto; }


.planComprar {border: #ff0000 0px dotted; COLOR: #ffffff; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ff0000; FONT-SIZE: 12px; }
a.planComprar, a.planComprar:link, a.planComprar:visited	
{ color: #ffffff; font-family: Arial, Tahoma; text-decoration: none; line-height: 16px; height:18; font-weight: bold  }
a.planComprar:hover	{ color: #000000}




a.planCarLink, a.planCarLink:link, a.planCarLink:visited	
{ color: #000000; font-family: Tahoma, 'Futura Md BT', Verdana; font-size: 11px; text-decoration: none; border: #333366 0px solid; line-height: 16px; background-color:#ffffff; height:18; width:140px }
a.planCarLink:hover	{ color: #ff0000}

a.planContrLink, a.planContrLink:link, a.planContrLink:visited	
{ color: #000000; font-family: 'Futura Md BT', Verdana; font-size: 11px; text-decoration: none; border: #333366 1px solid; line-height: 16px; background-color:#ff33ff; height:18; width:140px }
a.planContrLink:hover	{ color: #ff0000}


tr.carLine 
{ color: #000000; font-family: Verdana; font-size: 12px; text-decoration: none; line-height: 16px; height:18; BACKGROUND-COLOR: #f0f0f0}

td.carLine1 {COLOR: #ff0000; FONT-FAMILY: 'Futura Md BT', Helvetica; FONT-SIZE: 16px; text-align:center; width:60; BACKGROUND-COLOR: #ffffff}
td.carLine2 {COLOR: #ff0000; FONT-FAMILY: 'Futura Md BT', Helvetica; FONT-SIZE: 16px; text-align:center; width:60; BACKGROUND-COLOR: #ffff33}


td.carName {COLOR: #000000; text-align:left}
td.carProp {COLOR: #000000; text-align:center}

td.carDiv  {COLOR: #000000; FONT-FAMILY: 'Futura Md BT', Helvetica; FONT-SIZE: 14px; text-align:center}

a.carlink, a.carlink:link, a.carlink:visited	
{ color: #000000; font-family: Verdana; font-size: 12px; text-decoration: none; line-height: 16px; height:18 }
a.carlink:hover	{ color: #ff0000}








 /*


body.facturbody
{ margin-bottom: 12px; margin-left: 12px; margin-right: 12px; margin-top: 12px; background-color: #ffffff; background-image: none}

table { font-family: Verdana; font-size: 11px; line-height: 14px; background-color: #ffffff }
table.cabfact
 { background-color: #efefef }

th 
{ 
border: #000000 0px solid; margin: 0px; background-color: #f6f6ff; color: #5555ee; 
	font-family: Arial; font-size: 18px; line-height: 26px; font-weight: bold 
	
	}
th.tyuiuweyt
{ font-weight: bold; font-size: 16px; color: #660000; line-height: 22px; font-family: sans-serif; 
	border-bottom:solid 1px #ee0000}





hr { border: #113399 1px solid}
hr.ppppppp { border: #559900 1px dotted; height:2px; margin:1px; line-height:1px; border:1px}


h1 { font-size: 16px; margin: 0px; color: #ff4444; line-height: 22px; font-family: Arial; padding-left:5px; font-weight:bold; text-align:center; background-color:#ffefef}
h2 { font-size: 14px; margin: 0px; color: #000000; line-height: 20px; font-family: Arial; text-align:center}

h3 {color: #990033; font-family: Verdana; font-size: 16px; font-weight:normal; line-height:20px; text-align:center}
h4 { font-size: 12px; margin: 0px; color: #666644; line-height: 14px; font-family: Verdana; border-bottom:#449944 1px solid }
h5 {color: #990033; font-family: Verdana; font-size: 18px; font-weight:bold; line-height:28px}
h6 { font-size: 14px; margin: 0px; color: #449944; line-height: 18px; font-family: Arial; border-bottom:#449944 1px dotted }



input.pboton { border: #000000 1px solid; font-size: 12px; color: #000000; font-family: arial, verdana; background-color: #f3f3f3 }

.pricing { color: #992233 }
.tdsim { margin: 1px; background-color: #f2f2f2; color: #400088 }
.festados { color: #990033; font-family: Verdana; font-size: 18px; font-weight:bold }

.tdwhite {margin: 1px; background-color: #ffffff; color: #400088 }




a.ageneral { color: #000000; text-decoration:none }


.fontlogo
{ color: #335588; font-family: Verdana, Helvetica, sans-serif; font-size:  18px }


a.mnuIOpt, a.mnuIOpt:link, a.mnuIOpt:visited { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size:  10px; line-height: 14px}
a.mnuIOpt:hover								 { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size:  10px; line-height: 14px; background-color:#cccccc}

a.piep, a.piep:link, a.piep:visited { color: #000000; font-family: Verdana; font-size:  11px; line-height: 14px; text-decoration:none}
a.piep:hover						{ color: #ffffff; background-color:#888888 }


table.tdetall { border: #000000 0px solid; margin: 0px; background-color: #f3f3f3; color: #333333; font-family: Verdana, Arial; font-size: 11px; line-height: 14px; padding: 0px; text-align: justify}

table.mnuDer  
{ border: #000000 0px solid; margin: 0px; background-color: #ffffff; color: #000000; 
	font-family: Arial; font-size: 12px }

.mnuIzq  
{ }

.OLDDDDmnuIzq  
{ BORDER-RIGHT: #997766 1px dotted; padding-right:5px; background-color: #ffffff; color: #440000; font-family: Verdana; font-size: 10px }


td.mnuBar	{ border: #000000 0px solid; margin: 0px; background-color: #445566; color: #ffffff; font-family: Verdana, Arial; font-size: 10px; line-height: 14px; padding: 0px; font-weight: bold}

.linosc		{ border: #000000 1px solid; margin: 0px; background-color: #f6f6f6; color: #0000ff}
td.linclr	{ border: #000000 1px solid}


td.menucl
{ 
border: #4444ee 1px solid; margin: 0px; background-color: #eeeeee; color: #5555ee; 
font-family: Arial; font-size: 18px; line-height: 26px; font-weight: bold ; text-align:center
}





p.mprc  { margin: 0px; color: #446444; font-family: Arial, Verdana; font-size: 12px }

.simpricing { border: #000000 0px solid; margin: 0px; background-color: #f3f3f3; color: #992233; padding: 4px }
.ErrorText { border: #000000 0px solid; margin: 0px; background-color: #ffffff; color: #ff0000 }
.CSSResponseOK      { color: #33bb33 }
.CSSResponseFAIL    { color: #ff6666 }
.CSSResponseWARNING { color: #6666ff }



table.gralGrids { border: #336699 0px solid; margin: 0px; background-color: #ffffff; color: #336699; font-family: Verdana, Arial; font-size: 10px; line-height: 12px; padding: 3px }


p.remark1
 { margin: 3px; background-color: #ffffff; color: #000000; font-family: Verdana; font-size: 14px; line-height: 20px; padding: 1px }
 
 
 
 

*/
 
 