@font-face {
    font-family: "Lucida Sans Unicode";
    src: url(lucida.ttf);
  }
.resaltados {
/*	background:url(images/arriba.jpg) no-repeat;*/
	background:url(images/arriba3.png) no-repeat;
	background-position:center;
	background-position:bottom;
	padding:0;
	margin:0;
	}
	
.resaltadomedio{
	/*background-color:#666666;*/
	background:url(images/centro1.png) repeat;
	font: Lucida Sans Unicode;font-size:14px;  
	/*font-weight:bold;*/
	color:#CCCCCC;
	text-align:center;
	display:block;	
	border:none;
		}

.abajo { background:url(images/abajo3.png) no-repeat;
		/*background:url(images/abajo.jpg) no-repeat;*/ }
	
.subcategoria{	font: Lucida Sans Unicode;
				color:#000000;
				padding-left:0px;
				padding-top:2px;
				padding-bottom:2px;
				}
				
.rmenu_item{PADDING-RIGHT: 2px; 
			PADDING-BOTTOM: 3px; 
			MARGIN-LEFT: -10px; 
			PADDING-TOP: 5px;
			HEIGHT: 5px;
			margin:0;
			}
UL{	MARGIN-LEFT: 5px; 
	LIST-STYLE-TYPE: none;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	font-size:12px;}
	
A.rmenu_link {	/*FONT-WEIGHT: bold; */
				COLOR:#333333; 
				TEXT-DECORATION: none;
				padding-bottom:2px;
				padding-top:2px;
				margin:0;}
				
A.rmenu_link:visited {	/*FONT-WEIGHT:bold; */
						COLOR:#333333;
						TEXT-DECORATION:none}
	
A.rmenu_link:hover {	/*FONT-WEIGHT: bold; */
						color:#999999;}

LI.subcategorias { PADDING-LEFT:20px; 
		PADDING-TOP:0px;
		padding-bottom:4px; 
		PADDING-RIGHT:0;
		background-image:url(images/vineta.gif);
		background-position:center left;
		background-repeat:no-repeat}
/*
#menu H2 {	DISPLAY: none;}

#menu UL {	PADDING-TOP: 0em;  
			PADDING-RIGHT:-80px; 
			LIST-STYLE-TYPE: none;
			margin-top:10px;
			margin-bottom:10px;
			padding-bottom:0;
			padding-left:5px;}
			
#menu LI {	DISPLAY: inline; 
			PADDING-LEFT: 0px; 
			padding-top:0 ; 
			BACKGROUND: none transparent scroll repeat 0% 0%;}
*/
#sidebar {	
			BORDER-RIGHT:#4D4D4D solid 2px;
			FLOAT: right; 
			BORDER-LEFT:#4D4D4D solid 2px; 
			WIDTH: 154px;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:0;
			padding-right:0;
		 }	
table.rutas{
background: url(images/fondoubi1.png);
background-repeat:no-repeat;
background-position:center
}

/*Estilo central*/
body{font-family: Lucida Sans Unicode; font-style:normal;}


.centro{padding-left:10px; padding-right:10px;
font-size:16px}

.centrotitulo{
	font-size:16px;
	color:#333333;
}

.centrotituloclubmac{
	font-size:14px;
	color:#333333;
}
.centrosubtitulo{font-size:14px; color:#666666; padding-left:15px;  height:5px;}
.centrodescripcion{
	font-size:12px;
	color:#333333;
	padding-left:15px;
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 3px;
	MARGIN-LEFT: -10px;
	PADDING-TOP: 5px;
	HEIGHT: 5px;
	margin:0;
 font-family: Lucida Sans Unicode;
}
.centrodescripcionder{font-size:12px; color:#333333; padding-left:15px;PADDING-RIGHT: 2px; 
			PADDING-BOTTOM: 3px; 
			MARGIN-LEFT: -10px; 
			PADDING-TOP: 5px;
			HEIGHT: 5px;
			margin:0;
			/*font-weight:bold;*/}
A.link_centrosubtitulo{font-size:14px; color:#FFFFFF; height:5px; text-decoration:none; text-shadow:#CC3366;
}

A.link_centrosubtitulo:hover {color:#CCCCCC; /*font-weight:bold;*/}
A.link_centrosubtitulo:visited {font-size:14px; color:#666666;text-decoration:none;} 


A.link_info{font-size:12px; color:#666666; padding-left:15px;  height:5px; text-decoration:none; text-shadow:#CC3366; 
}

A.link_info:hover {color:#777777; /*font-weight:bold;*/}
A.link_info:visited {color:#666666;text-decoration:none;} 

.proximo{font-size:12px; color:#666666; padding-left:15px;  height:5px; text-decoration:none; text-shadow:#CC3366; padding-top:-10px; 
}

.fondocentro{background-image:url(images/barra.JPG); background-repeat:repeat-y;}

hr.linea {height:1px; border:1px dotted  red; color:#00BB00; width:75%; border-top:0px; border-bottom:#0000FF dashed 1px;} 
.linea2{ background-image:url(images/punteada.PNG); background-repeat:repeat-x;} 


/**ESTO ES LO NUEVO PARA SERVICIO***/

.linea_servicio{ background-image:url(servicios/vertical.PNG); background-repeat:repeat-y; }
.nombre_servicio{ font-size:14px; color:#333333; height:5px; /*font-weight:bold;*/ font-family: Lucida Sans Unicode; font-style:normal; }
.des_servicio{ font-size:12px; color:#000000; height:5px;  font-family: Lucida Sans Unicode; font-style:normal; }



/**FAQ***********************************************************/

A.link_faq{font-size:13px; color:#777777; height:5px; text-decoration:none; text-shadow:#CC3366;
}

A.link_faq:hover {color:#222222}
A.link_faq:visited {font-size:13px; color:#666666;text-decoration:none;} 

.faq_resp{ font: Lucida Sans Unicode; font-size:12px; color:#222222; height:5px; text-decoration:none; font-style: normal;}
.faq_preg{ font-size:13px; color:#000000; height:5px; text-decoration:none; /*font-weight:bold*/}

/**productos***********************************************************/


A.producto_link {	/*FONT-WEIGHT: bold;*/ 
				COLOR:#333333; 
				TEXT-DECORATION: none;
				padding-bottom:2px;
				padding-top:2px;
				margin:0;}
				
A.producto_link:visited {	/*FONT-WEIGHT:bold;*/ 
						COLOR:#666666;
						TEXT-DECORATION:none}
	
A.producto_link:hover {	/*FONT-WEIGHT: bold;*/ 
						color:#000000;}

/**comparativo***********************************************************/		
						
A.link_compara{font-size:13px; color:#000000; height:5px; text-decoration:none;}

A.link_compara:hover {color:#222222}
A.link_compara:visited {font-size:13px; color:#666666;text-decoration:none;} 

.compara_celda{ font: Lucida Sans Unicode; font-size:10px; color:#222222; height:5px; text-decoration:none; font-style: normal;}
.compara_cara{ font-size:13px; color:#000000; height:5px; text-decoration:none; font-weight:normal;}


/**comparativo***********************************************************/		

.esta {
  border-collapse: collapse;
  border: 1px solid #B9B9B9;
  font: normal 11px; 
  font-family: Lucida Sans Unicode;
  color: #363636;
  background:#E6E6E6 ;
  }

.esta th {
  border-collapse: collapse;
  border: 1px solid #B9B9B9;
   font: normal 11px; 
  font-family: Lucida Sans Unicode;
 
  color: #363636;
  background:#CACACA ;
  }

.esta tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }

.esta tfoot td {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.esta odd {
  background: #AEE239;
  }
  
.esta tbody tr:hover {
  background: #FFFFFF;
  border: 1px solid #B9B9B9;
  color: #FFFFFF;
  } 

.esta tbody tr:hover th,
tbody tr.esta odd:hover th {
  background: #CACACA;
  color: #FFFFFF;
  }
  
/*lados++++++++++*/

.lado1{
background-image:url(images/lado002.png);
background-repeat:repeat-y;

}

.lado{
background-image:url(images/lado001.png);
background-repeat:repeat-y;
}

.lado_pie{
background-image:url(images/lado003.png);
background-repeat:repeat-x;

}



/*FONDO*/

body{background-image:url(images/fondo2.png);
background-repeat:repeat-x;
/*background-repeat:no-repeat;*/
background-position:top;
margin-top:0px;
margin-bottom:0px;
padding:0px 0px 0px 0px;}
/*link ubicacion*/

A.link_ubica { font-size:12px;	/*FONT-WEIGHT: bold; */
				COLOR:#333333; 
				TEXT-DECORATION: none;
				padding-bottom:2px;
				padding-top:2px;
				margin:0;}
				
A.link_ubica:visited {	/*FONT-WEIGHT:bold; */
						COLOR:#666666;
						TEXT-DECORATION:none}
	
A.link_ubica:hover {	/*FONT-WEIGHT: bold; */
						color:#000000;}


/*pie**/

.pie{ font-family: Lucida Sans Unicode ; font-size:12px; color:#666666; height:5px; text-decoration:none; font-style: normal;}
.pie a:hover{
      color:#000000;
	  text-decoration:underline;
}

/*pie index**/

.pieindex{ font-family: Lucida Sans Unicode ; font-size:12px; color:#666666; height:5px; text-decoration:none; font-style: normal;}
.pieindex a:hover{
      color:#006699;
	  text-decoration:underline;
}


 /**PIE BLANCO********************************************************/

.pieblanco{ font-family: Lucida Sans Unicode ; font-size:12px; color:#666666; height:5px; text-decoration:none; font-style: normal;}
.pieblanco a:hover{
      color:#000000;
	  text-decoration:underline;
}


 /**cursos********************************************************/
.curso{font-family: Lucida Sans Unicode; font-size:12px; color:#0F0F0F; height:5px; text-decoration:underline;}
.descurso{font-family: Lucida Sans Unicode; font-size:10px; color:#2D2D2D; height:5px; text-decoration:none; padding-left:15px; padding-right:10px;}



/**CURSOS***********************************************************/		

.esta2 {
  border-collapse: collapse;
  /*border: 1px solid #B9B9B9;*/
 font: normal 11px; 
  font-family: Lucida Sans Unicode;
   color: #363636;
  background:#E6E6E6 ;
  }

.esta2 th {
  border-collapse: collapse;
  /*border: 1px solid #B9B9B9;*/
 font: normal 11px; 
  font-family: Lucida Sans Unicode;
   color: #363636;
  background:#CACACA ;
  }

.esta2 tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }

.esta2 tfoot td {
  /*border: 1px solid #03476F;*/
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.esta2 odd {
  background: #AEE239;
  }
  
.esta2 tbody tr:hover {
  background: #FFFFFF;
  /*border: 1px solid #B9B9B9;*/
  color: #FFFFFF;
  } 

.esta2 tbody tr:hover th,
tbody tr.esta2 odd:hover th {
  background: #CACACA;
  color: #FFFFFF;
  }
  
   /*PARA LA LISTA NOSOTROS*/
.nosotros { PADDING-LEFT:20px; 
		PADDING-TOP:0px;
		padding-bottom:6px; 
		PADDING-RIGHT:0;
		background-image:url(images/pto.gif);
		background-position:center left;
		background-repeat:no-repeat}

/*para el mapa del sitio*/
.mapatitulo{
		PADDING-LEFT:20px; 
		PADDING-TOP:0px;
		padding-bottom:6px; 
		PADDING-RIGHT:0;
		background-image:url(images/faq1.gif);
		background-position:center left;
		background-repeat:no-repeat
		 }	

.mapasubtitulo{
		PADDING-LEFT:50px; 
		PADDING-TOP:0px;
		padding-bottom:6px; 
		PADDING-RIGHT:0;
		/*background-image:url(images/pto.gif);*/
		background-position:center left;
		background-attachment:scroll;
		background-repeat:no-repeat}

.comentario{ font-family: Lucida Sans Unicode;font-size:9px; color:#666666; padding-left:15px;PADDING-RIGHT: 2px; 
			PADDING-BOTTOM: 3px; 
			MARGIN-LEFT: -10px; 
			PADDING-TOP: 5px;
			HEIGHT: 5px;
			margin:0;
			font-weight:normal;}
			
			 /**soluciones********************************************************/
.curso1{font-family: Lucida Sans Unicode; font-size:14px; color:#0F0F0F; height:5px; text-decoration:underline; padding-left:15px;}
.descurso1{font-family: Lucida Sans Unicode; font-size:12px; color:#2D2D2D; height:5px; text-decoration:none; padding-left:15px; padding-right:15px; text-align:justify;}

a.link_cursoreservar{font-size:11px; color:#0099FF; height:5px; text-decoration:none;}

a.link_cursoreservar:hover {color:#0066FF; text-decoration:underline;}
a.link_cursoreservar:visited {font-size:11px; color:#0066FF;text-decoration:none;} 

.cursodes{ font: Lucida Sans Unicode; font-size:10px; color:#666666; height:5px; text-decoration:none; font-style: normal;}
.cursodescont{ font: Lucida Sans Unicode; font-size:10px; color:#666666; height:5px; text-decoration:none; font-style: normal;}

.cursotitulo{ font-size:12px; color:#000000; height:5px; text-decoration:none; font-weight:normal;}
.cursotitulofecha{ font-size:13px; color:#333333; height:5px; text-decoration:none; font-weight:normal;}


  




