/**********************************/
/** Caracteristicas de la pagina **/
/**********************************/

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px
	/*background: url(../images/fondo.jpg);*/
	/*scrollbar-arrow-color: #201A16;
	scrollbar-base-color: #336633;
	scrollbar-dark-shadow-color: #999900;
	scrollbar-track-color: #EFEFEF;
	scrollbar-face-color: #EFEFEF;
	scrollbar-shadow-color: #DDDDDD;
	scrollbar-highlight-color: #201A16;
	background: url(../images/fondo.gif);*/

}

A:hover {
	COLOR: #0092DB;
	/*TEXT-DECORATION: none;*/
}
A {
	COLOR: #444444; 
	TEXT-DECORATION: none;
}


TD {
	font-family: Arial;
	/*font-family: "Lucida Grande", Arial, Sans-serif;*/
	font-size: 11px;
	color: #555555;
	/*height: 20px;*/
}
h1{
	font-family: Arial;
	font-size: 16px;
	color: #BF3000;
	font-weight: bold;
}

/*bordes de las tablas*/
.clsBorderTodos {
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background-color: #FFFFFF;
}

.clsBorderTodosCesta {
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background-color: #EBEBEB;
}

.clsBorderTodosDireccion {
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background-color: #FFFFE0;
}

.clsBorderTodosDireccionNo {
	border-bottom: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background-color: #EEEEEE;
}

.clsBorderTodosOfertas {
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	background-color: #F6FBFF;
}

.clsBorderIzq {
	border-left: #CCCCCC 1px solid;
}

.clsTitulosBlock {
	font-family: Arial;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
	height: 22px;
}

.clsTituloProducto {
	font-family: Arial;
	font-size: 16px;
	color: #BF3000;
	font-weight: bold;
}

.clsTituloOfertas {
	font-family: Arial;
	font-size: 14px;
	color: #4B90BA;
	font-weight: bold;
}

.clsTituloCesta {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.clsTituloTablaCarrito {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #EBEBEB;
	height: 26px;
}

.clsNombreCesta {
	font-family: tahoma;
	font-size: 11px;
	color: #B10300;
	font-weight: bold;
}

.clsNombreOfertas {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.clsNombreTit {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #346080;
	font-weight: bold;
}

.clsAvisoEntrar {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

.clsPublicacionesRecientes {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.clsEnlaceCategoria {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	TEXT-DECORATION: underline;
}

.clsMonedaNac {
	font-family: Arial;
	font-size: 11px;
	color: #BF3000;
}

.clsMonedaExt {
	font-family: Arial;
	font-size: 11px;
	color: #222222;
}

.clsMonedaNacGran {
	font-family: Arial;
	font-size: 13px;
	color: #BF3000;
}

.clsMonedaExtGran {
	font-family: Arial;
	font-size: 13px;
	color: #222222;
}

.clsTitulosCabecera {
	font-family: Arial;
	font-size: 12px;
	color: #555555;
}

.clsMasVistos {
	font-family: Arial;
	font-size: 14px;
	color: #3A6F9B;
	font-weight: bold;
}

.clsTituloCategoria {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}






.mjcRecomienda {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #006600;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

.mjcMonedaNac {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FF0000;
}

.mjcMonedaExt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #006600;
}

.mjcNombreOfertas {
	font-family: Verdana;
	font-size: 10px;
	color: #006600;
}

.mjcMasVistos {
	font-family: Verdana;
	font-size: 10px;
	color: #006600;
	font-weight: bold;
}

.mjcTitulosHome {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #006600;
	font-weight: bold;
}

.mjcTitulosLibrosHome {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #3983BB;
	/*font-weight: bold;*/
}

.mjcTitulosNegros {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #3E4146;
	font-weight: bold;
	TEXT-DECORATION: underline;
}

.mjcPublicacionesRecientes {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #777777;
	font-weight: bold;
}

.mjcPublicacionDestacada {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.mjcNegros {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #3E4146;
	font-weight: bold;
	/*TEXT-DECORATION: underline;*/
}

.mjcImagenLoading {
	font-family: Tahoma;
  	font-size: 9px;
  	color: #666666;
}


/*bordes de las tablas*/
.mjcBorderIzqDer {
	border-left: #D4E0C5 1px solid;
	/*border-right: #c8c8c8 1px solid;*/
}

.mjcBorderPaginadoTodos {
	border-left: #CDCDCD 1px solid;
	border-right: #CDCDCD 1px solid;
	border-bottom: #CDCDCD 1px solid;
	border-top: #CDCDCD 1px solid;
}

.mjcPrecioBorderIzq {
	border-left: #CDCDCD 1px solid;
}

.mjcPrecioBorderDer {
	border-right: #CDCDCD 1px solid;
}


/*objetos de formulario*/
.mjcText {
	/*font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Sans-serif;*/
	font-family: Tahoma; 
	font-size: 11px; 
	/*height: 12px;*/
}

.mjcTextReadOnly {
	/*font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Sans-serif;*/
	font-family: Tahoma; 
	font-size: 11px; 
	background-color: #FFFFDF;
	/*height: 12px;*/
}

.mjcTextNum {
	/*font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Sans-serif;*/
	font-family: Tahoma; 
	font-size: 11px; 
	text-align: right;
	/*height: 12px;*/
}

.mjcSelect {
	/*font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, Sans-serif;*/
	font-family: Tahoma; 
	font-size: 11px; 
	/*height: 12px;*/
	width: 122px;
}

.mjcSubmit {
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, Sans-serif;
	font-size: 11.13px;
	color: #4f4f4f;
	height: 22px;
	/*width: 70px;*/
	/*font-weight: bold;*/
	cursor: hand;
}





.clsAlt {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
}

.clsBarrita {
	font-weight: bold;
	color: #de9b40;
}
.chat_error {
	color: #FF3366;
}
.chat_user {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.chat_connect {
	font-family: Tahoma;
	font-size: 11px;
	color: #404040;
	font-weight: bold;
	color: #000000;
	height: 22px;
}
.chat_mensajes {
	float: left;
	width: 100%;
	height: 373px;
	text-align: left;
	overflow: auto;
	color: #666666; 
	background-color: #FFFFFF;		
	border: 1px #000066 solid; 
	background-image: url(../images/bg_caja.gif); 
	background-repeat: repeat-x;
}
.chat_conectados {
	float: left;
	width: 210px;
	height: 345px;
	text-align: left;
	overflow: auto;
	color: #666666; 
	background-color: #FFFFFF;		
	border: 1px #000066 solid; 
	background-image: url(../images/bg_caja.gif); 
	background-repeat: repeat-x;
}
.chat_mensajes_privados {
	float: left;
	width: 100%;
	height: 273px;
	text-align: left;
	overflow: auto;
	color: #666666; 
	background-color: #FFFFFF;		
	border: 1px #000066 solid;
}

.clsBorderIzqArrDerChat {
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	background-color: #EBEBEB;
	color: #666666; 
}

.clsBorderIzqArrDerAbaChat {
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background-color: #EBEBEB;
	color: #666666; 
	height: 30px;
}

.clsBorderArrIzqAba {
	border-top: #8AAFE1 1px solid;
	border-left: #8AAFE1 1px solid;
	border-bottom: #8AAFE1 1px solid;
	background-color: #EDF4FC;
	color: #0E4380;
}
.clsBorderArrIzqAbaDer {
	border-top: #8AAFE1 1px solid;
	border-left: #8AAFE1 1px solid;
	border-bottom: #8AAFE1 1px solid;
	border-right: #8AAFE1 1px solid;
	background-color: #EDF4FC;
	color: #0E4380;
}
.clsBorderArrAba {
	border-top: #DFEBF8 1px solid;
	border-bottom: #DFEBF8 1px solid;
	background-color: #F4FAFF;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #404040;
	height: 9px;
}

.clsBorderIzqAbaDerAzul {
	border-left: #DFEBF8 1px solid;
	border-bottom: #DFEBF8 1px solid;
	border-right: #DFEBF8 1px solid;
	background-color: #F4FAFF;
}
.clsBorderIzqAbaDerBlanco {
	border-left: #DFEBF8 1px solid;
	border-bottom: #DFEBF8 1px solid;
	border-right: #DFEBF8 1px solid;
	background-color: #ffffff;
}
.clsBorderIzqAbaBlanco {
	border-left: #DFEBF8 1px solid;
	border-bottom: #DFEBF8 1px solid;
	background-color: #ffffff;
}


.clsBorderAba {
	border-bottom: #DFEBF8 1px solid;
}


.clsTituloLogeo {
	font-family: Arial, Sans-serif;
	font-size: 21px;
	color: #00008B;
    text-align: center;
}

.clsFondoPaginado {
	font-family: Verdana, Arial, helvetica, Sans-serif;
	font-size: 10px;
	color: #990000;
    font-weight: bold;
}

.clsFondoNoPaginado {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #006600;
    font-weight: bold;
    TEXT-DECORATION: underline;
}

.clsBorderCajaAdminDer {
    border-top: #336699 1px solid;
    border-left: #336699 1px solid;
    border-right: #336699 1px solid;
	border-bottom: #336699 1px solid;
	background-color: #FFFFFF;
}

.clsText {
	font-family: Tahoma, Arial, Sans-serif;
    font-size: 12px;
	color: #666666;
	border: 1px solid #CCCCCC;
 	width: 180px;
}



.TextField { 
	border: 1px solid #000066; 
	font-family: Tahoma, Arial, Sans-serif;
    font-size: 12px;
	color:#000066; 
	background-color: #FFFFFF;
	line-height: 12px;
	background-image: url(../images/bg_caja.gif); 
	background-repeat: repeat-x;
}

.clsSubmit {
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, Sans-serif;
	font-size: 11.13px;
	color: #4f4f4f;
}


.clsCabeceraForo {
	font-family: Verdana, Sans-serif;
	font-size: 11px;
	background-color: #2568AB;
	color: #FFFFFF;
	height: 20px;
	font-weight: none;
}

.clsCabeceraForoLogin {
	font-family: Verdana, Sans-serif;
	font-size: 15px;
	background-color: #2568AB;
	color: #FFFFFF;
	height: 25px;
	font-weight: bold;
}

.clsCabeceraFondo {
	font-family: Verdana, Sans-serif;
	font-size: 14px;
	color: #004080;
	font-weight: bold;
}

.clsTituloFondo {
	font-family: Verdana, Sans-serif;
	font-size: 11px;
	color: #0071E1;
}

.clsTituloTemas {
	font-family: Verdana, Sans-serif;
	font-size: 11px;
	color: #0071E1;
	font-weight: bold;
	text-align: center;
}

.clsNombreForo {
	font-family: Arial, Sans-serif;
	font-size: 15px;
	color: #0071E1;
	font-weight: bold;
}
.clsNombreMensaje {
	font-family: Arial, Sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #0071E1;
	font-weight: bold;
}
.clsNombreBienvenida {
	font-family: Arial, Sans-serif;
	font-size: 14px;
	color: #009900;
	font-weight: bold;
}


/*aca falta ver*/



.clsTituloCabecera {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #6BAAD6;
    text-align: center;
    font-weight: bold;
    height: 18px;
}

.clsErrorAviso {
	border-top: #96965E 1px solid;
    border-left: #96965E 1px solid;
    border-right: #96965E 1px solid;
	border-bottom: #96965E 1px solid;
	background-color: #FFFFCC;
}

.clsImagenTexto {
	/*float: left;*/
	padding: 0px 0px 10px 10px;
	/*margin: 0 5px 5px 0;*/
}

.clsErrorAviso {
	border-top: #96965E 1px solid;
    border-left: #96965E 1px solid;
    border-right: #96965E 1px solid;
	border-bottom: #96965E 1px solid;
	background-color: #FFFFCC;
}

.clsPieGrande {
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #F2C38A;
    text-align: center;
    font-weight: bold;
}

.clsRayitas {
	border-top: thin dotted;
}

.clsLblTituloPagina {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
    text-align: center;
    font-weight: bold;
}

.clsTituloNoticia {
	font-family: Tahoma;
	font-size: 19px;
	color: #175EA4;
    font-weight: bold;
}

.clsTituloInformacion {
	font-family: Verdana;
	font-size: 16px;
	color: #175EA4;
    font-weight: bold;
}

.clsTituloMenuDer {
	font-family: Verdana;
	font-size: 11px;
	color: #336699;
    font-weight: bold;
}

.clsTituloNovedadesNoticia {
	font-family: Verdana;
	font-size: 10px;
	color: #175EA4;
    font-weight: bold;
    height: 18px;
}

.clsTituloNoticiaDetalle {
	font-family: Tahoma;
	font-size: 20px;
	color: #175EA4;
}

.clsTituloFecha {
	font-family: Verdana;
	font-size: 10px;
	color: #696969;
    /*font-weight: bold;*/
}

.clsTituloCentros {
	font-family: Verdana;
	font-size: 15px;
	color: #696969;
    font-weight: bold;
}


.clsSaludo {
	font-family: Tahoma;
	font-size: 13px;
	color: #336BA1;
}

.clsCuerpoFramePrincipal {
    border-top: #336633 1px solid;
    border-left: #336633 1px solid;
    border-right: #336633 1px solid;
	border-bottom: #336633 1px solid;
	background-color: #EEF1ED;
}

.clsPiePagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #336633;
}
.clsRayitas {
	border-top: thin dotted;
}
.clsLinea {
	border-top: #336633 1px solid;
}

/*********************************/
/*estilo para el Adminisrador*/
/*********************************/

.clsTituloPagAdmin {
	font-family: Tahoma;
	font-size: 16px;
	color: #000000;
    font-weight: bold;
}

.clsTituloTablasAdmin {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
    font-weight: none;
    background-color: #336699;
    height: 20px;
}

.clsTextAdmin {
	font-family: Tahoma;
    font-size: 11px;
	color: #666666;
	border: 1px solid #808080;
}

.clsFileAdmin {
	font-family: Tahoma;
    font-size: 11px;
	color: #666666;
	border: 1px solid #808080;
 	width: 200px;
}

.clsTextDateAdmin {
	font-family: Tahoma;
    font-size: 11px;
	color: #666666;
	border: 1px solid #808080;
 	width: 80px;
}

.clsSubmitAdmin {
	font-family: Tahoma;
	font-size: 11px;
	/*color: #4f4f4f;
	border: 1px solid #336699;
	background-color: #F0F0F0;*/
	font-weight: double;
	width: 110px;
	height: 22px;
}

.clsTextAreaAdmin {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: 1px solid #808080;
	background-color: none;
	font-weight: none;
}

.clsSelectAdmin {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: 1px solid #808080;
    /*width: 180px;*/
}


/************************/
/** Objetos de entrada **/
/************************/

.clsTextLogin {
	font-family: Tahoma;
    font-size: 11px;
	color: #666666;
	border: 1px solid #696969;
 	width: 75px;
}

.clsTextReadOnly {
	font-family: Tahoma, Arial, Sans-serif;
    font-size: 12px;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #FFFFDF;
}
.clsTextDisabled {
	font-family: Tahoma;
    font-size: 11px;
	color: #666666;
	border: 1px solid #669966;
	background-color:  #E2E2E2;
 	width: 180px;
}
.clsTextDate {
	font-family: Tahoma;
    font-size: 11px;
	color: #666666;
	border: 1px solid #F55E0A;
 	width: 80px;
}
.clsTextNum {
	font-family: Tahoma;
    font-size: 11px;
	color: #666666;
	text-align: right;
	border: 1px solid #F55E0A;
 	width: 25px;
}
.clsTextDateReadOnly {
	font-family: Tahoma;
    font-size: 11px;
	color: #666666;
	border: 1px solid #F55E0A;
	background-color: #FFFFDF;
 	width: 80px;
}

.clsSelectAjustado {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: 1px solid #F55E0A;
}
.clsSelectIdioma {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: 1px solid #FBFBFB;
}
.clsPassword {
	font-family: Tahoma;
    font-size: 11px;
	color: #666666;
	border: 1px solid #669966;
	background-color:  #FFFFFF;
 	width: 120px;
}
.clsSelectReadOnly {
	font-family: Tahoma;
	font-size: 11px;
	color: #4f4f4f;
	border: 1px solid #66CC99;
	background-color: #FFFFDF;
    width: 180px;
}

.clsTextArea {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: 1px solid #F55E0A;
	font-weight: nome;
}

.clsTextAreaReadOnly {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border: 1px solid #F55E0A;
	background-color: #FFFFDF;
	font-weight: nome;
}



.clsButton {
	font-family: Arial, Helvetica, Trebuchet MS, Verdana, Sans-serif;
	font-size: 11.13px;
	color: #4f4f4f;
	font-weight: double;
}

.clsRadio {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: double;
}

.clsCheckbox {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: double;
}

/************************/
/******** Tablas ********/
/************************/
.clsCabeceraTabla {
    border-left: #336633 1px solid;
    border-right: #336633 1px solid;
    border-top: #336633 1px solid;
	font-family: Tahoma;
    font-size: 11px;
    color: #FFEFD5;
    font-weight: bold;
}
.clsCuerpoTabla {
    border-top: #336633 1px solid;
    border-bottom: #336633 1px solid;
    border-left: #336633 1px solid;
    border-right: #336633 1px solid;
    background-color: #F3F4EC;
}

.clsBorderTabla {
    border-top: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    background-color: #ffffff;
}

.clsTituloTabla {
	font-family: Tahoma, Arial, Verdana, Helvetica;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
	background-color: #006193;
	height: 18px;
}

.clsContenidoTablaNegro {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border-bottom: #F5F5F5 1px solid;
    font-weight: none;
	background-color: #ffffff;
	height: 23px;
}

.clsRayitaAbajo {
	border-bottom: #F5F5F5 1px solid;
}


/*************************/
/********* Links *********/
/*************************/

.linkCabecera A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	text-align:	center;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    /*background-color:#ccc;*/
    color:#000000;
    text-decoration:none
}

a.info:hover {
	z-index:25; 
	/*background-color:#ffffff*/
}

a.info span {
	display: none
}

a.info:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:2em; left:2em; width:30em;
    border:1px solid #000000;
    background-color:#ffffff; 
    color:#000000;
    text-align: left;
    padding: 5px 5px 5px 5px;
    TEXT-DECORATION: none;
	/*margin: 0 5px 5px 0;*/
}

/**************************/
/* Tabla Calendario Citas */
/**************************/
.clsCalCitas {
    background-color: #F3F4EC;
}
.clsCabeceraCalendario {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #99CC99;
	background-color: #006600;
}
.clsDiaSemana {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #FFFFFF;
	background-color: #99CC99;
}
.clsDiaFeriado {
	font-family : verdana,arial,helvetica;
	background-color: #EFEFEF;
	color:	#FFFFFF;
	text-align:	center;
}
.clsDiaActual {
	font-family : verdana,arial,helvetica;
	background-color: #99CC99;
	color:	#F3F4EC;
	text-align:	center;
}


/***********************************/
/* Caracteristica Pagina en Blanco */
/***********************************/

.clsPaginaBlanco {
	background-color: #EEF1ED;
}

.dataTableRow { 
	background-color: #ffffff; 
}
.dataTableRowSelected { 
	background-color: #FFFFE0; 
}

.dataTableRowHome { 
	background-color: #fbfbfb; 
}
.dataTableRowSelectedHome { 
	background-color: #f5f5f5; 
}


