/*
 *  Gestión Canina
 *  http://www.gestioncanina.com
 *
 *	Soluciones Informáticas para Residencias Caninas
 *	Especialistas en Internet para profesionales del sector canino
 *
 *  http://www.gestioncanina.com
 *
 *	© 2010 GestionCanina.com
 */
/**************************************************************/
/* Scroll BAR BODY's */
/**************************************************************/
.body{ background-color: #FFFFFF; padding:0; margin:0; }
DIV.editorPortada{ background-color: #FFFFFF;COLOR:#2064AB; font-family:Verdana; font-size:9pt;}

/**************************************************************/
/* Definición del diseño del contenido del TD */
/**************************************************************/
TD.azul { COLOR:#2064AB; font-family:Verdana; font-size:8pt; background-color: #FFFFFF;}
TD.blanco { COLOR:#FFFFFF; font-family:Verdana; font-size:8pt;}
TD.azulMenu { COLOR:#FFFFFF; font-family:Verdana; font-size:8pt; background-color: #9AC0E8;}
TD.azulMenuLateral { COLOR:#9AC0E8; font-family:Verdana; font-size:8pt; background-color: #2064AB;}
TD.rosaMenuLateral { COLOR:#D19AE8; font-family:Verdana; font-size:8pt; background-color: #AB209C;}
TD.rosa { COLOR:#AB209C; font-family:Verdana; font-size:8pt; background-color: #FFFFFF;}
TD.rosaMenu { COLOR:#FFFFFF; font-family:Verdana; font-size:8pt; background-color: #D19AE8;}
TD.ofertaCuadro { COLOR:#FFFFFF; font-family:Verdana; font-size:9pt; background-color: #EC8C2E;}
TD.oferta { COLOR:#EC8C2E; font-family:Verdana; font-size:8pt; background-color: #FFFFFF;}

DIV.categoria{ COLOR:#FF66CC; width:98%; background-color: #F0F2F1; font-family:Arial; font-weight:bold; font-size:14pt;}
table.producto{ background-color: #D19AE8; border: 1px solid #AB209C; border-spacing: 0px; border-collapse: collapse; }
TD.producto{ background-color: #D19AE8; COLOR:#AB209C; font-family:Verdana; font-size:9pt;}
.menuItem {COLOR:#AB209C; font-family:Verdana; font-size:9pt; padding-right:9px; padding-bottom:3px; text-aling:right;}

TABLE.carrito{background-color: #D19AE8; COLOR:#AB209C; font-family:Verdana; font-size:8pt;border: 1px solid #AB209C; border-spacing: 0px; border-collapse: collapse;}
TD.carrito{background-color: #D19AE8; COLOR:#AB209C; font-family:Verdana; font-size:8pt;border: 1px solid #AB209C; border-spacing: 0px; border-collapse: collapse;}
DIV.info {COLOR:#FF0000; font-family:Arial; font-size:10pt; border: 1px solid #000080;background: #FFFFFF; padding-left:10px;}

table.listado { background-color: #FFFFFF; margin: 10px; padding: 0px; border: 1px solid #2064AB; border-spacing: 0px; border-collapse: collapse; }
table.listado TD { COLOR:#2064AB; font-family:Verdana; font-size:8pt; background-color: #FFFFFF; }
.tborde{ border: 1px solid #ffffff;}
.tbordeazul{ border: 1px solid #2064AB;}
.tborderosa{ border: 1px solid #AB209C;}

/**************************************************************/
/* Definición del formulario */
/**************************************************************/
.caja{ font-family:Verdana; font-size:8pt; color: #000000; border:1px solid #A5ACB2; background: #FFFFFF; }
.cajarosa{ font-family:Verdana; font-size:8pt; color: #AB209C; border:1px solid #D19AE8; background: #FFFFFF; }
INPUT{ font-family:Verdana; font-size:8pt; color: #000000; border:1px solid #A5ACB2; background: #FFFFFF; }
.none{ font-family:Verdana; font-size:8pt; color: #000000; border:0px; background: #FFFFFF; }
.button { border: 1px solid #a2b4bd; background-color: #f1f1f5; font-family: Verdana, sans-serif; color: #373e66; font-size: 7pt; margin: 0px; }
.buttonrosa { border: 1px solid #D19AE8; background-color: #FFFFFF; font-family: Verdana, sans-serif; color: #D19AE8; font-size: 7pt; margin: 0px; }
.normal { border: 0px solid #a2b4bd; background-color: #f1f1f5; font-family: Verdana, sans-serif; color: #373e66; font-size: 7pt; margin: 0px; }
SELECT, TEXTAREA { font-family:Verdana; font-size:7pt; color: #055774; border:1px solid #A5ACB2; background: #FFFFFF; }

/**************************************************************/   
/* Definición de Enlaces */   
/**************************************************************/
a:link {text-decoration:none; font-family:Verdana;  font-size:8pt; text-align:center; COLOR:#2064AB; }
a:visited {text-decoration:none;  font-family:Verdana; font-size:8pt; text-align:center; COLOR:#2064AB; }
a:active {text-decoration:none;  font-family:Verdana; font-size:8pt; text-align:center; COLOR:#2064AB; }
a:hover {text-decoration:none; font-family:Verdana; font-size:8pt; text-align:center; color:#2064AB;  }

a.Rosamenu:link {text-decoration:none; font-family:Verdana;  font-size:9pt; text-align:center; COLOR:#FFFFFF; }
a.Rosamenu:visited {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#FFFFFF; }
a.Rosamenu:active {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#FFFFFF; }
a.Rosamenu:hover {text-decoration:none; font-family:Verdana; font-size:9pt; text-align:center; color:#AB209C;  }

a.rosaclaro:link {text-decoration:none; font-family:Verdana;  font-size:9pt; text-align:center; COLOR:#FF66CC; }
a.rosaclaro:visited {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#FF66CC; }
a.rosaclaro:active {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#FF66CC; }
a.rosaclaro:hover {text-decoration:underline; font-family:Verdana; font-size:9pt; text-align:center; color:#FF66CC;  }

a.Azulmenu:link {text-decoration:none; font-family:Verdana;  font-size:9pt; text-align:center; COLOR:#FFFFFF; }
a.Azulmenu:visited {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#FFFFFF; }
a.Azulmenu:active {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#FFFFFF; }
a.Azulmenu:hover {text-decoration:none; font-family:Verdana; font-size:9pt; text-align:center; color:#2064AB;  }

a.AzulmenuLateral:link {text-decoration:none; font-family:Verdana;  font-size:9pt; text-align:center; COLOR:#9AC0E8; }
a.AzulmenuLateral:visited {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#9AC0E8; }
a.AzulmenuLateral:active {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#9AC0E8; }
a.AzulmenuLateral:hover {text-decoration:none; font-family:Verdana; font-size:9pt; text-align:center; color:#9AC0E8;  text-decoration:underline;}

a.RosamenuLateral:link {text-decoration:none; font-family:Verdana;  font-size:9pt; text-align:center; COLOR:#D19AE8; }
a.RosamenuLateral:visited {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#D19AE8; }
a.RosamenuLateral:active {text-decoration:none;  font-family:Verdana; font-size:9pt; text-align:center; COLOR:#D19AE8; }
a.RosamenuLateral:hover {text-decoration:none; font-family:Verdana; font-size:9pt; text-align:center; color:#D19AE8;  text-decoration:underline;}

/**************************************************************/ 
/* Definición SPANS y DIVS	*/ 
/**************************************************************/ 
span.obligatorio{font-family: Tahoma, Verdana, Arial, Times, serif; COLOR: #FF0000; font-size: 8pt;font-style: normal; line-height: normal; font-weight: normal;}
span.mini { color: #000000;}
span.blanco {color:#FFFFFF; font-size:12px;font-family: Verdana, Arial, Times, serif;}

/**************************************************************/   
/* Definición de Clases de Error */   
/**************************************************************/
.error { color : #C40000; font-size : 11px; font-weight : bold; }
.obligatorio { font-family: Verdana, sans-serif; font-size: 9px; color: #FF0000; }   
div.oferta{font-family: Tahoma, Verdana, Arial, Times, serif; COLOR: #FF0000; font-size: 9pt;font-style: normal; line-height: normal; font-weight: bold; text-align:right;}
div.oferta2{font-family: Tahoma, Verdana, Arial, Times, serif; COLOR: #FF0000; font-size: 9pt;font-style: normal; line-height: normal; font-weight: bold; text-align:left;}
.alert{background-color: #FF0000; color:#FFFFFF;}
.success{background-color: #00FF00;}