body, table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

BODY {
	margin: 0px;
	background-image: url(../images/fondo.jpg);
	background-repeat: no-repeat;
}
INPUT 
{
	border: solid 1px #999999;
	font-size: 7pt;
}
INPUT.SIN 
{
	font-size: 7pt;
	border: 0px;
}
.SIN 
{
	font-size: 7pt;
	border: 0px;
}
.tbborde{
	border-collapse: collapse;
	border: solid 1px #999999;
}
.tbborde td{
	border: solid 1px #999999;
}

Table.tbnoticias {
	font-size: 8pt;
	color: #333333;
} 
Table.tbnoticias A{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
}

Table.tbnoticias A:hover{
	text-decoration: none;
}
Table.tbnoticias2 {
	font-size: 8pt;
	color: #333333;
	border: none;
	
} 
Table.tbnoticias2 th{
	font-size: 8pt;
	color: #333333;
} 
Table.tbnoticias2 td{
	font-size: 8pt;
	color: #333333;
	padding-left: 5px;
	border: none;
} 
Table.tbnoticias2 td A{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
}

Table.tbnoticias2 td A:hover{
	text-decoration: none;
}
textarea{
	font-size: 8pt;
	color: #333333;
}
label {
	font-size: 8pt;
	color: #333333;
}

li{
	font-size: 8pt;
	color: #333333;
}
li A{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
}

li A:hover{
	text-decoration: none;
}

ul{
	font-size: 8pt;
	color: #333333;
}
select {
	font-size: 8pt;
	color: #333333;

}

input.usuario {
	font-size: 8pt;
	color: #333333;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	height: 16px;
}

input.boton {
	font: 9px Verdana;
	color: black;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	background-color: #e5e5e5;
}

/*-------------------NUEVAS CLASES y MODIFICADAS-------------*/

.escuelas td{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	text-align: right;
}

.escuelas td a{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	text-align: right;
	text-decoration: none;
}

.escuelas td a:Hover{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	text-align: right;
	text-decoration: none;
}
.escuelas th{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	text-align: right;
}
.escuelas th a{
	color: white;
	text-decoration: none;
	padding-top:1px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

.escuelas th a:Hover{
	color: black;
	background-color: white;
}
.TablParrafo {
	font-size: 8pt;
	color: #333333;

}

.TablParrafo td{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.TablParrafo td a{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}

.TablParrafo a:hover{
	text-decoration: underline;
}

/*.titular {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	height: 20px;
	border-bottom: solid 1px #E2E2E2;
	background-image: url(../images/vineta.gif);
	background-position: left;
	background-repeat: no-repeat;
}*/

.titular {
	padding-left: 15px;
	/*margin-top: 10px;*/
	margin-bottom: 5px;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	height: 32px;
	border-bottom: solid 1px #E2E2E2;
	background-image: url(../images/vineta.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/*-- FORMULARIO AREA DE USUARIO, PORTADA----*/
.FORMusuario {
	font-size: 8pt;
	color: #333333;
	border-collapse:collapse;
	border: dotted 1px #999999;
	background-color: #F5F5F5;
}

.FORMusuario TD {
	font-size: 8pt;
	color: #333333;
	padding: 2px;
}

.FORMusuario TD A{
	font-size: 8pt;
	color: #0099FF;
	text-decoration:none;
}

.FORMusuario TD A:HOVER{
	text-decoration:underline;
}

.FORMusuario TH {
	font-size: 8pt;
	color: white;
	padding: 2px;
	text-align: center;
	background-color: #0099FF;
}

.creditos {
	border-collapse: collapse;
	border-top: solid 1px #999999;
	background-color: #f5f5f5;
	font-size: 7pt;
	text-align: center;
	color: #0099ff;
	padding-top: 15px;
	padding-bottom: 3px;
}

.creditos TD {
	font-size: 7pt;
	text-align: center;
	color: #0099ff;
}

.creditos TD a{
	font-size: 7pt;
	text-align: center;
	color: #0099ff;
	text-decoration: underline;
}

.creditos TD A:hover{
	text-decoration: none;
}

H2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	border-bottom: solid 1px #E2E2E2;
	background-image: url(../images/vineta.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.parrafo {
	font-size: 8pt;
	color: #333333;
	padding-left: 15px;
	padding-right: 5px;
}

.parrafo A{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
}

.parrafo A:hover{
	text-decoration: none;
}


P.PiedeTabla{
	font-size: 7pt;
	color: Black;
	text-align: center;
	margin-top: 2px;
}

TABLE.TbNoti {
	font-size: 8pt;
	color: #333333;
	padding: 2px;
	border-collapse: collapse;
	border: solid 1px #CCCCCC;
}

TABLE.TbNoti TD{
	font-size: 8pt;
	color: #333333;
	padding: 2px;
	border: solid 1px #CCCCCC;
}
TABLE.TbNoti TD a{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
}
TABLE.TbNoti TD a:hover{
	text-decoration: none;
}


TABLE.TbNoti TH{
	font-size: 8pt;
	color: #333333;
	padding: 2px;
	border: solid 1px #CCCCCC;
	background-color: #f5f5f5;
}

TABLE.TbNoti Th a{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
	background-color: #f5f5f5;
}
TABLE.TbNoti Th a:hover{
	text-decoration: none;
}

DIV.Navega {
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
	color:#333333;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 15px;
	margin-top: 7px;
	margin-bottom: 15px;
}

DIV.Navega A{
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
	color:#0099FF;
	text-decoration: underline;
}

DIV.Navega A:HOVER{
	text-decoration: none;
}

TABLE.TbCuerpo {
	border-collapse: collapse;
	border-left: solid 1px #e5e5e5;
}

IMG.Izda {
	float: left;
	padding: 5px;
	margin: 5px;
}
IMG.Dcha {
	float: right;
	padding: 5px;
	margin: 5px;
}

TABLE.TbProgr {
	font-size: 9pt;
	color: #333333;
	padding: 2px;
	border-collapse: collapse;
	border: solid 1px #e2e2e2;
	background-color: white;
}

TABLE.TbProgr TD{
	color: #333333;
	padding: 4px;
	border: solid 1px #f5f5f5;
}

TABLE.TbProgr TH{
	color: #333333;
	padding: 2px;
	border: solid 1px #f5f5f5;
	background-color: #f5f5f5;
}

P.Tblvinetas{
	font-size: 9pt;
	color: #333333;
	padding-left: 0px;
	padding-right: 0px;
}

/*- MENU -*/


a.Seccion0{
	display:block;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	text-align: right;
	text-decoration: none;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: solid 1px #666666;
}
a.Seccion0:hover, a.abierto0 {
	background-color: #f5f5f5;
}

a.Seccion1 {
	display:block;
	font-size: 8pt;
	color: #666666;
	text-align: right;
	background-color: #f5f5f5;
	text-decoration: none;
	padding-right: 5px;
	border-top: solid 1px #e5e5e5;
}

a.Seccion1:hover, a.abierto1 {
	background-color: #e5e5e5;
}

TABLE.TbContct {
	font-size: 8pt;
	color: #333333;
	padding: 2px;
	border-collapse: collapse;
	border: solid 1px #e2e2e2;
	background-color: white;
	background-image: url(../images/rhino01.jpg);
}

TABLE.TbContct TD{
	color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border: solid 1px white;
	background-color: white;

}

TABLE.TbContct TH{
	color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left:2px;
	border: solid 1px #f5f5f5;
	/*background-color: #f5f5f5;*/
	font-weight:normal;
	text-align: center;
}
Table.TbContct A{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
}

Table.TbContct A:hover{
	text-decoration: none;
}




input.buscar {
	font-size: 7pt;
	color: #333333;
	border-top: solid 1px Navy;
	border-right: solid 1px Navy;
	border-bottom: solid 1px #00008B;
	border-left: solid 1px #00008B;
	margin-top: 1px;
	background-color: #F0F8FF;
}

form {
	margin: 0px;
}

/*-CARACTERISTICAS + DEMOS 3/10/2003-*/
.TbDEMOS {
	font-size: 8pt;
	color: #333333;
	padding: 2px;
	border-collapse: collapse;
	border: solid 1px white;
	background-color:#fff0d9;
}

.TbDEMOS TD{
	color: #333333;
	padding: 1px;
	border: solid 1px white;
	vertical-align: top;
}

.TbDEMOS TH{
	color: #333333;
	padding: 2px;
	border: solid 1px white;
	background-color: #FFDEB0;
}

.TbDEMOS2 {
	font-size: 8pt;
	color: #333333;
	border-collapse:collapse;
}

.TbDEMOS2 TD{
	color: #333333;
	padding: 1px;
	border: solid 1px #fff0d9;
	background-color:#fff0d9;
}

.TbDEMOS2 TD A{
	font-size: 7pt;
	color: #0099FF;
	line-height: 13pt;
	text-decoration: underline;
	text-align: center;
}

.TbDEMOS2 TD A:HOVER{
	text-decoration: none;
}

/* CLASE PARA ENMARCAR LOS COMENTARIOS DE CLIENTES */

.TbMARK {
	font-size: 8pt;
}

.TbMARK TD{
}

.TbMARK TH{
	color: 0099FF;
	padding: 8px;
	text-align: justify;
	font-weight: normal;
	background-color: #FFF0D9;
}

/* PRECIO DEL PRODUCTO TABLA DESTACADA  */

.TbDestacada {
	font-size: 8pt;
	color: #0099FF;
	padding: 2px;
	border-collapse: collapse;
	border: solid 1px #68C4FF;
	background-color: #E1F3FF;
}

.TbDestacada TD{
	font-size: 8pt;
	color:#0099FF;
	padding: 2px;
	border: solid 1px WHITE;
}
.TbDestacada label {
	color:#0099FF;
}

.TbDestacada TD a{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
}
.TbDestacada TD a:hover{
	text-decoration: none;
}


.TbDestacada TH{
	font-size: 8pt;
	color:WHITE;
	padding: 2px;
	border: solid 1px WHITE;
	background-color: #0099FF;
}

.TbDestacada TH a{
	font-size: 8pt;
	color: white;
	text-decoration: underline;
}
.TbDestacada TH a:hover{
	text-decoration: none;
}
/*-- FORMULARIO AREA DE DISTRIBUIDOR----*/
.FORMdistrib {
	font-size: 8pt;
	color: #333333;
	border-collapse:collapse;
	/*border: dotted 1px #999999;
	background-color: #F5F5F5;*/
}

.FORMdistrib TD {
	font-size: 8pt;
	color: #333333;
	padding: 2px;
}

.FORMdistrib TD A{
	font-size: 8pt;
	color: #0099FF;
	text-decoration:underline;
}

.FORMdistrib TD A:HOVER{
	text-decoration:none;
}

.FORMdistrib TH {
	font-size: 8pt;
	color: #333333;
	/*color: white;*/
	padding: 2px;
	text-align: center;
	/*background-color: #0099FF;*/
	border-bottom: solid 1px #0099ff;
}

.Nota{
	font-size: 7pt;
	color: Black;
	text-align: justify;
	padding-left: 15px;
	padding-right: 5px;
}

span.busqueda {
   color:red;
   font-style:italic;
}
TABLE.Tbrespuestas {
	font-size: 8pt;
	color: #333333;
	padding: 2px;
	border: none;
}

TABLE.Tbrespuestas TD{
	font-size: 8pt;
	color: #333333;
	padding-left: 10px;
	border: none;
}
TABLE.Tbrespuestas TD a{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
}
TABLE.Tbrespuestas TD a:hover{
	text-decoration: none;
}


TABLE.Tbrespuestas TH{
	font-size: 8pt;
	color: #333333;
	padding-left: 10px;
	text-align: left;
	border: solid 1px #CCCCCC;
	background-color: #f5f5f5;
}

TABLE.Tbrespuestas Th a{
	font-size: 8pt;
	color: #0099FF;
	text-decoration: underline;
	background-color: #f5f5f5;
}
TABLE.Tbrespuestas Th a:hover{
	text-decoration: none;
}


.Titulopregunta {
	font-size: 15pt;
	color: #333333;
	font-weight: bold;
}
input.radio{
	border: none;
}
input.distselect{
	border: none;
}

td.tdCentro {
	background-image:url("../images/centro.gif");
	background-repeat:repeat-y;
}