@charset "utf-8";
/* CSS Document */
html {
 margin: 0; padding: 0; height:100%;
}
body { 	background:url(../imagenes/bg.jpg) repeat-x #76A3DC; margin: 0; padding: 0; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#cuerpo		{
	position: absolute;
	left: 50%;
	width:964px;
	
	
     margin-left: -482px;  

	overflow:hidden; 
  }
#cuerpo_home		{
	position: absolute;
	left: 50%;
	width:964px;
	
	  
     margin-left: -482px;  

	overflow:hidden; 
  }				
p, td, li, ul, ol, h1, h3, h4, h5, h6, label, input { font-family: Verdana, Arial, Helvetica, sans-serif ;
	margin:0 0 0 0;
	padding:0 0 0 0; border:0px;
}

img { border:0px; 
}
input { border:0px; margin:0px; 
}
table { border:0px; margin:0px; 
}
a { border:0px; text-decoration:none; 
}

#top {width:964px; height:159px;  float:left;  overflow:hidden; 	}	
#menutop { width:964px; height:26px;  float:left; background: url(../imagenes/menutop_bg.jpg) repeat-x;  overflow:hidden;	}	
#menutop_in { width:221px; height:26px;  float:right; overflow:hidden; }	
#menutop_in li { list-style:none; }	
.btntop1 { width:60px; height:26px;  float:left; background:url(../imagenes/blog_btn.jpg) no-repeat;	}
.btntop1:hover { width:60px; height:26px;  float:left; background:url(../imagenes/blog_btn.jpg) no-repeat; background-position:left bottom;	}

.btntop2 { width:84px; height:26px;  float:left; background:url(../imagenes/contacto_btn.jpg) no-repeat;	}
.btntop2:hover { width:84px; height:26px;  float:left; background:url(../imagenes/contacto_btn.jpg) no-repeat; background-position:left bottom;	}

.btntop3 { width:76px; height:26px;  float:left; background:url(../imagenes/centros_btn.jpg) no-repeat;	}
.btntop3:hover { width:76px; height:26px;  float:left; background:url(../imagenes/centros_btn.jpg) no-repeat; background-position:left bottom;	}

#cabecera { width:964px; height:159px;  float:left; background:url(../imagenes/cabecera_bg.jpg) no-repeat; overflow:hidden; }

#logo { width:512px; height:111px;  float:left; overflow:hidden; margin-top:10px;  overflow:hidden; }



		
#menu { float:left;  width:964px; height:46px;  overflow:hidden;} 
#menu li { list-style:none; } 



.btn1 {float:left; width:110px; height:46px; display:block; background: url(../imagenes/presentacion_btn.jpg) no-repeat; overflow:hidden;}
.btn1 a:hover { background:url(../imagenes/presentacion_btn.jpg) no-repeat; display:block;width:110px; height:46px;overflow:hidden; background-position:left bottom;}

.btn2 { float:left; width:105px; height:46px; display:block; background: url(../imagenes/autoescuela_btn.jpg) no-repeat; }
.btn2 a:hover { background:url(../imagenes/autoescuela_btn.jpg) no-repeat; display:block;width:105px; height:46px; background-position:left bottom;}

.btn3 {float:left; width:178px; height:46px; display:block; background:url(../imagenes/permisos_btn.jpg) no-repeat;overflow:hidden;}
.btn3 a:hover { background:url(../imagenes/permisos_btn.jpg) no-repeat; display:block;width:178px; height:46px; background-position:left bottom; overflow:hidden;}

.btn4 { float:left; width:141px; height:46px; display:block; background: url(../imagenes/adr_btn.jpg) no-repeat; }
.btn4 a:hover { background:url(../imagenes/adr_btn.jpg) no-repeat; display:block;width:141px; height:46px; background-position:left bottom;}

.btn5{ float:left; width:93px; height:46px; display:block; background: url(../imagenes/cap_btn.jpg) no-repeat;overflow:hidden;}
.btn5 a:hover { background:url(../imagenes/cap_btn.jpg) no-repeat; display:block;width:93px; height:46px; overflow:hidden; background-position:left bottom;}

.btn6{ float:left; width:245px; height:46px; display:block; background: url(../imagenes/puntos_btn.jpg) no-repeat;overflow:hidden;}
.btn6 a:hover { background:url(../imagenes/puntos_btn.jpg) no-repeat; display:block;width:245px; height:46px; overflow:hidden; background-position:left bottom;}

.btn7{ float:left; width:91px; height:46px; display:block; background: url(../imagenes/utilidades_btn.jpg) no-repeat;overflow:hidden;}
.btn7 a:hover { background:url(../imagenes/utilidades_btn.jpg) no-repeat; display:block;width:91px; height:46px; overflow:hidden; background-position:left bottom;}

#autoescuela_submenu { float:left; width:944px; height:30px;  margin:2px 0px 0px 10px; display:inline; list-style:none; 
}
#autoescuela_submenu ul { list-style:none;}   
#autoescuela_submenu li { list-style:none; margin-left:5px; display:block; }  

.autoescuela_subbtn1 {float:left; width:130px; height:30px; display:block; background: url(../imagenes/autoescuela_subboton1.jpg) no-repeat; overflow:hidden;}
.autoescuela_subbtn1 a:hover { background:url(../imagenes/autoescuela_subboton1.jpg) no-repeat; display:block;width:130px; height:30px;overflow:hidden; background-position:left bottom;}

.autoescuela_subbtn2 {float:left; width:130px; height:30px; display:block; background: url(../imagenes/autoescuela_subboton2.jpg) no-repeat; overflow:hidden;}
.autoescuela_subbtn2 a:hover { background:url(../imagenes/autoescuela_subboton2.jpg) no-repeat; display:block;width:130px; height:30px;overflow:hidden; background-position:left bottom; display:block;}



.autoescuela_subbtn3 {float:left; width:130px; height:30px; display:block; background: url(../imagenes/autoescuela_subboton3.jpg) no-repeat; overflow:hidden;}
.autoescuela_subbtn3 a:hover { background:url(../imagenes/autoescuela_subboton3.jpg) no-repeat; display:block;width:130px; height:30px;overflow:hidden; background-position:left bottom;}

.autoescuela_subbtn4 {float:left; width:130px; height:30px; display:block; background: url(../imagenes/autoescuela_subboton4.jpg) no-repeat; overflow:hidden;}
.autoescuela_subbtn4 a:hover { background:url(../imagenes/autoescuela_subboton4.jpg) no-repeat; display:block;width:130px; height:30px;overflow:hidden; background-position:left bottom;}

.autoescuela_subbtn5 {float:left; width:130px; height:30px; display:block; background: url(../imagenes/autoescuela_subboton5.jpg) no-repeat; overflow:hidden;}
.autoescuela_subbtn5 a:hover { background:url(../imagenes/autoescuela_subboton5.jpg) no-repeat; display:block;width:130px; height:30px;overflow:hidden; background-position:left bottom;}

.autoescuela_subbtn6 {float:left; width:130px; height:30px; display:block; background: url(../imagenes/autoescuela_subboton6.jpg) no-repeat; overflow:hidden;}
.autoescuela_subbtn6 a:hover { background:url(../imagenes/autoescuela_subboton6.jpg) no-repeat; display:block;width:130px; height:30px;overflow:hidden; background-position:left bottom;}

.autoescuela_subbtn7 {float:left; width:130px; height:30px; display:block; background: url(../imagenes/autoescuela_subboton7.jpg) no-repeat; overflow:hidden;}
.autoescuela_subbtn7 a:hover { background:url(../imagenes/autoescuela_subboton7.jpg) no-repeat; display:block;width:130px; height:30px;overflow:hidden; background-position:left bottom;}

#informacion_submenu { float:left; width:944px; height:25px;   margin:4px 0px 0px 10px; display:inline; list-style:none; 
}
#informacion_submenu ul { list-style:none;}   
#informacion_submenu li { list-style:none; margin-left:10px; } 

.informacion_subbtn1 {float:left; width:228px; height:25px; display:block; background: url(../imagenes/informacion_subboton1.jpg) no-repeat; overflow:hidden;}
.informacion_subbtn1 a:hover { background:url(../imagenes/informacion_subboton1.jpg) no-repeat; display:block;width:228px; height:25px;overflow:hidden; background-position:left bottom;}

.informacion_subbtn2 {float:left; width:228px; height:25px; display:block; background: url(../imagenes/informacion_subboton2.jpg) no-repeat; overflow:hidden;}
.informacion_subbtn2 a:hover { background:url(../imagenes/informacion_subboton2.jpg) no-repeat; display:block;width:228px; height:25px;overflow:hidden; background-position:left bottom;}

.informacion_subbtn3 {float:left; width:228px; height:25px; display:block; background: url(../imagenes/informacion_subboton3.jpg) no-repeat; overflow:hidden;}
.informacion_subbtn3 a:hover { background:url(../imagenes/informacion_subboton3.jpg) no-repeat; display:block;width:228px; height:25px;overflow:hidden; background-position:left bottom;}

.informacion_subbtn4 {float:left; width:228px; height:25px; display:block; background: url(../imagenes/informacion_subboton4.jpg) no-repeat; overflow:hidden;}
.informacion_subbtn4 a:hover { background:url(../imagenes/informacion_subboton4.jpg) no-repeat; display:block;width:228px; height:25px;overflow:hidden; background-position:left bottom;}

#permisos_submenu { float:left; width:944px; height:25px;   margin:4px 0px 0px 10px; display:inline; list-style:none; 
}
.permisos_titulo { float:left; width:954px; height:25px; overflow:hidden;   margin:4px 0px 5px 0px; display:inline; list-style:none; 
} 
#permisos_intro { float:left; width:954px;  overflow:hidden;   margin:0px 0px 0px 0px; display:inline; list-style:none; 
} 
#permisos_left { float:left; width:634px;   overflow:hidden;   margin:0px 0px 0px 10px; display:inline; list-style:none; 
} 
#permisos_right { float:right; width:290px; height:200px; background-color:#fff;  overflow:hidden;   margin:0px 10px 0px 0px; display:inline; list-style:none; 
} 
#permisos_right img { float:right;
} 
#permisos_submenu ul { list-style:none;}   
#permisos_submenu li { list-style:none; margin-left:10px; } 

.permisos_subbtn1 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton1.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn1 a:hover { background:url(../imagenes/permisos_subboton1.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn2 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton2.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn2 a:hover { background:url(../imagenes/permisos_subboton2.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn3 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton3.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn3 a:hover { background:url(../imagenes/permisos_subboton3.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn4 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton4.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn4 a:hover { background:url(../imagenes/permisos_subboton4.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn5 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton5.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn5 a:hover { background:url(../imagenes/permisos_subboton5.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn6 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton6.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn6 a:hover { background:url(../imagenes/permisos_subboton6.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn7 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton7.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn7 a:hover { background:url(../imagenes/permisos_subboton7.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn8 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton8.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn8 a:hover { background:url(../imagenes/permisos_subboton8.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn9 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton9.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn9 a:hover { background:url(../imagenes/permisos_subboton9.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn10 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton10.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn10 a:hover { background:url(../imagenes/permisos_subboton10.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn11 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton11.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn11 a:hover { background:url(../imagenes/permisos_subboton11.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.permisos_subbtn12 {float:left; width:69px; height:25px; display:block; background: url(../imagenes/permisos_subboton12.jpg) no-repeat; overflow:hidden;}
.permisos_subbtn12 a:hover { background:url(../imagenes/permisos_subboton12.jpg) no-repeat; display:block;width:69px; height:25px;overflow:hidden; background-position:left bottom;}

.p_prof_subbtn1 {float:left; width:308px; height:30px; display:block; background: url(../imagenes/p_prof_sub1.jpg) no-repeat; overflow:hidden;}
.p_prof_subbtn1 a:hover { background:url(../imagenes/p_prof_sub1.jpg) no-repeat; display:block;width:308px; height:30px;overflow:hidden; background-position:left bottom;}

.p_prof_subbtn2 {float:left; width:308px; height:30px; display:block; background: url(../imagenes/p_prof_sub2.jpg) no-repeat; overflow:hidden;}
.p_prof_subbtn2 a:hover { background:url(../imagenes/p_prof_sub2.jpg) no-repeat; display:block;width:308px; height:30px;overflow:hidden; background-position:left bottom; display:block;}

.p_prof_subbtn3 {float:left; width:308px; height:30px; display:block; background: url(../imagenes/p_prof_sub3.jpg) no-repeat; overflow:hidden;}
.p_prof_subbtn3 a:hover { background:url(../imagenes/p_prof_sub3.jpg) no-repeat; display:block;width:308px; height:30px;overflow:hidden; background-position:left bottom;}

.cap_sub1 {float:left; width:308px; height:30px; display:block; background: url(../imagenes/cap_sub1.jpg) no-repeat; overflow:hidden;}
.cap_sub1 a:hover { background:url(../imagenes/cap_sub1.jpg) no-repeat; display:block;width:308px; height:30px;overflow:hidden; background-position:left bottom;}

.cap_sub2{float:left; width:308px; height:30px; display:block; background: url(../imagenes/cap_sub2.jpg) no-repeat; overflow:hidden;}
.cap_sub2 a:hover { background:url(../imagenes/cap_sub2.jpg) no-repeat; display:block;width:308px; height:30px;overflow:hidden; background-position:left bottom; display:block;}

.cap_sub3{float:left; width:308px; height:30px; display:block; background: url(../imagenes/cap_sub3.jpg) no-repeat; overflow:hidden;}
.cap_sub3 a:hover { background:url(../imagenes/cap_sub3.jpg) no-repeat; display:block;width:308px; height:30px;overflow:hidden; background-position:left bottom;}

.adr_subbtn1 {float:left; width:467px; height:30px; display:block; background: url(../imagenes/adr_sub1.jpg) no-repeat; overflow:hidden;}
.adr_subbtn1 a:hover { background:url(../imagenes/adr_sub1.jpg) no-repeat; display:block;width:467px; height:30px;overflow:hidden; background-position:left bottom;}

.adr_subbtn2 {float:left; width:467px; height:30px; display:block; background: url(../imagenes/adr_sub2.jpg) no-repeat; overflow:hidden;}
.adr_subbtn2 a:hover { background:url(../imagenes/adr_sub2.jpg) no-repeat; display:block;width:467px; height:30px;overflow:hidden; background-position:left bottom; display:block;}

.puntos_sub1 {float:left; width:228px; height:30px; display:block; background: url(../imagenes/puntos_sub1.jpg) no-repeat; overflow:hidden;}
.puntos_sub1 a:hover { background:url(../imagenes/puntos_sub1.jpg) no-repeat; display:block;width:228px; height:30px;overflow:hidden; background-position:left bottom;}

.puntos_sub2{float:left; width:228px; height:30px; display:block; background: url(../imagenes/puntos_sub2.jpg) no-repeat; overflow:hidden;}
.puntos_sub2 a:hover { background:url(../imagenes/puntos_sub2.jpg) no-repeat; display:block;width:228px; height:30px;overflow:hidden; background-position:left bottom; display:block;}

.puntos_sub3{float:left; width:228px; height:30px; display:block; background: url(../imagenes/puntos_sub3.jpg) no-repeat; overflow:hidden;}
.puntos_sub3 a:hover { background:url(../imagenes/puntos_sub3.jpg) no-repeat; display:block;width:228px; height:30px;overflow:hidden; background-position:left bottom;}

.puntos_sub4 {float:left; width:228px; height:30px; display:block; background: url(../imagenes/puntos_sub4.jpg) no-repeat; overflow:hidden;}
.puntos_sub4 a:hover { background:url(../imagenes/puntos_sub4.jpg) no-repeat; display:block;width:228px; height:30px;overflow:hidden; background-position:left bottom;}

.listado { margin-left:25px; color:#14407D;}
.listado li { font-family: Verdana, Arial, Helvetica, sans-serif; color: #14407D;  font-size:12px; line-height:13px; }
#contenido_home1 { float:left; width:964px; height:368px; margin-top:10px; overflow:hidden; }

#contenido_general { float:left; width:964px; height:568px; margin-top:10px; overflow:hidden; background: url(../imagenes/contenido_bg_down.jpg) no-repeat bottom left #FFF; }
#contenido_general_top { float:left; width:964px; height:9px;  overflow:hidden; background: url(../imagenes/contenido_bg_top.jpg) no-repeat ; }
#titulo { float:left; width:944px; height:30px;  overflow:hidden; margin:3px 10px; display:inline;  }
#txt_contacto { float:left; width:954px;   overflow:hidden; margin:3px 10px 5px 5px; display:inline;  }
#txt_enlaces { float:left; width:954px; height:618px;   margin:3px 10px 5px 5px; display:inline;  }
#txt_cursos { float:left; width:680px;   overflow:hidden; margin:3px 10px 5px 5px; display:inline;  }
#txt_presentacion { float:left; width:700px;   overflow:hidden; margin:3px 10px; display:inline;  }
#foto_presentacion { float:left; width:224px; background-color:#0000CC; height:376px;   overflow:hidden; margin:10px 10px; display:inline;  }
.per_moto{width:939px;  float:left; margin-left:8px; display:inline;}
.per_moto_left {width:600px; height:150px; margin-top:5px; float:left;}
.per_moto_right {width:320px; height:150px; margin-top:5px;  float:right;}
#telefonos_left { float:left; width:462px;   overflow:hidden; margin:6px 0px 0px 10px; display:inline;  }
#telefonos_right { float:right; width:462px;   overflow:hidden; margin:6px 10px 0px 0px; display:inline;  }

#centros_left { float:left; width:462px; height:1090px;  overflow:hidden; display:inline; margin:6px 0px 0px 5px; background-color:#C8DAF0;  }
.centro_i { float:left; width:450px; height:148px; border:solid 1px #075190;  overflow:hidden; margin:5px 5px 0px 5px; display:inline; background-color:#7FAADF;  }
.centro_d { float:right; width:450px; height:148px; border:solid 1px #075190;  overflow:hidden;  margin:5px 5px 0px 5px; display:inline; background-color:#7FAADF;  }

.dire {font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; font-size:12px; margin:10px; padding:3px;  font-weight:bold;}
#centros_right { float:right; width:462px; height:940px;   overflow:hidden; margin:6px 5px 0px 0px; display:inline; background-color:#C8DAF0;  }
#centro_txt { float:left; width:184px; height:136px; border:solid 1px #075190; margin:5px; display:inline; background-color:#fff;
}
#centro_foto { float:right; width:247px; height:136px; border:solid 1px #075190; margin:5px 5px 5px 0px; display:inline; background-color:#fff;
}
.verplano { float:left; width:112px; height:32px; display:inline; margin-left:12px;}

#email { float:left; width:944px; height:30px;  overflow:hidden; margin:3px 10px; display:inline;  }
#galeria_flash { float:left; width:670px; height:368px; background:url(../imagenes/galeria_flash_bg.jpg) no-repeat #fff; overflow:hidden; }
#gf { float:left; width:656px; height:354px; background:#ccc; display:inline; margin:7px; overflow:hidden; }
#banners_right { float:right; width:282px; height:368px; overflow:hidden; }
#banner_right_top { float:left; width:282px; height:174px;  overflow:hidden; }
#banner_right_down { float:left; width:282px; height:184px;  overflow:hidden; margin-top:10px; }

#contenido_home2 { float:left; width:964px; height:185px; margin-top:10px; overflow:hidden;}

#banner_bottom1 { float:left; width:234px; height:185px;   overflow:hidden; background: url(../imagenes/banners_bottom_bg.jpg) no-repeat #fff; }
#banner_bottom2, #banner_bottom3, #banner_bottom4 { float:left; width:234px; height:185px;   overflow:hidden; background: url(../imagenes/banners_bottom_bg.jpg) no-repeat #fff; display:inline; margin-left:9px; }

.txt_banner_titulo {font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; font-size:12px; margin:7px 7px 0px 7px; padding:3px; background-color:#F3C912; font-weight:bold;}

.recuadro {font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; font-size:12px; margin:7px 7px 0px 7px; padding:3px; background-color: #FFFFCA ; font-weight:bold; padding:7px 12px 7px 10px; border:dotted 1px #FFCC33; text-align:center; }

#tabla1 {background-color: #FFCC99; padding:5px; width:600px; margin:12px; float:left;}
#tabla1 td {background-color:#FFFFCC; padding:5px; border:#FF9933 solid 1px; color:#003366;}


.lista_centros {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1469AF; font-size:12px; margin:1px 7px 1px 22px; padding:3px; border-bottom:1px dashed #FFCC33; font-weight:bold;}
.mas_info {font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366; font-size:10px;  font-weight:bold; border-bottom:1px dotted #003366; text-align:right; float:right;  padding:0px 0px 1px 0px; margin-right:10px; display:inline; margin-bottom:3px; }
.mas_info:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #1469AF; font-size:10px;  font-weight:bold; border-bottom:1px dotted #1469AF; text-align:right; float:right;  padding:0px 0px 1px 0px; margin-right:10px; display:inline; margin-bottom:3px; }
.txt_banner_1 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1469AF; font-size:11px; padding:4px 10px 6px 10px; line-height:12px; font-weight:bold;}
.txt_banner_2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #14407D; font-size:12px; padding:4px 10px 6px 10px; line-height:13px;  text-align:justify; }
.color {color: #245193; font-weight:bold; font-size:11px;}
#foto_banner1 {width:214px; height:74px; float:left; display:inline; margin-left:10px;}
#foto_banner2 {width:214px; height:85px; float:left; display:inline; margin-left:10px;}
#foto_banner3 {width:214px; height:85px; float:left; display:inline; margin-left:10px;}
#foto_banner4 {width:214px; height:85px; float:left; display:inline; margin-left:10px;}
#footer { width:964px; height:28px; margin-top:9px;  float:left; background:url(../imagenes/pie_bg.jpg) no-repeat #fff; overflow:hidden; 
}
#footer a { text-decoration:none;
}

#direcciones { width:964px;  margin-top:9px;  float:left; overflow:hidden; 
}
#direcciones p { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#003366; text-align:center;
}

#al {font-size: 10px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:7px 5px 5px 15px; float:left; display: inline;  color: #069;
}
#pp {font-size: 10px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:7px 5px 5px 0px; float:left; display: inline; 
}
#pp2 { height:20px;   padding:1px; line-height:12px; text-align:left; margin:2px 5px 5px 0px; float:left; display: inline; 
}
#mc {font-size: 10px; height:20px; font-family:verdana, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:7px 15px 15px 5px; float:right; display: inline; 
}
#footer a {color: #069;}
#footer a:hover { color: #036;}		


#permiso_puntos { width:944px; float:left;  overflow:hidden; margin-top:5px; 
}
#permiso_puntos1 { width:140px; height:105px; float:left;  overflow:hidden; padding-left:10px;
}
#permiso_puntos2 { width:790px; height:105px; float:right;  overflow:hidden; 
}

#permiso_conductor { width:944px; float:left;  overflow:hidden; margin-top:5px; 
}
#permiso_conductor1 { width:225px; height:228px; float:left;  overflow:hidden; padding-left:10px; padding-top:7px;
}
#permiso_conductor2 { width:700px; height:235px; float:right;  overflow:hidden; 
}

#cursos_puntos_wrap{ width:932px; float:left; margin-left:15px; display:inline;  overflow:hidden; margin-top:5px;  
}

#cursos_puntos_left{ width:460px; float:left;  display:inline;  overflow:hidden; 
}
#cursos_puntos_right { width:462px; float:right;  display:inline;  overflow:hidden; 
}


#tabla_puntos { width:938px; float:left;  overflow:hidden; margin-top:5px; margin-left:8px; background-color:#CCCCCC; 
}

#tabla_puntos td { border:1px solid #fff; 
}
.numero {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1469AF; font-size:11px; padding:5px 10px 5px 10px; line-height:13px; padding:5px; font-weight:bold; text-align:right;  }
.txt_tabla {font-family: Verdana, Arial, Helvetica, sans-serif; color: #133D6A; font-size:11px; padding:5px 10px 5px 10px; line-height:13px; padding:5px; border-bottom:1px solid #C0CDDC; border-right:1px solid #C0CDDC;  }
.puntos {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1469AF; font-size:12px; padding:5px 10px 5px 10px; line-height:13px; padding:5px; font-weight:bold;  }
.tr1 {background-color: #DEEBFA;  }
.tr2 {background-color: #C0CDDC; }

#tabla_utilidades { width:938px; float:left;  overflow:hidden; margin-top:5px; margin-left:8px; 
}
#tabla_utilidades td { border:2px solid #fff; 
}
#tabla_utilidades .txt_tabla { border:none; font-size:13px;
}
#tabla_utilidades a { color: #133D6A;
}
#tabla_utilidades a:visited { color: #133D6A;
}
#tabla_utilidades .txt_tabla a:hover { color: #133D6A; border-bottom:1px dotted #133D6A; padding-bottom:1px;
}

/* FORMULARIO CONTACTO */
#contacto { width:964px; color:#003366;  font-size:12px; float:left;  overflow:hidden; background:url(../imagenes/forrmulario_bg.jpg) no-repeat right; }
#form_contacto { width:620px; margin:8px 0px 0px 20px; color:#003366;  font-size:12px; float:left;  overflow:hidden; }


#form_contacto .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}
#form_contacto p {  color:#036; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:2px;  }
#form_contacto input  {color:#222; margin-top:3px; border:1px solid #79AAD2; font-size:12px; padding:3px; width:450px; height:15px; float:right; background:#E2E7EB;}
#form_contacto textarea  {color:#222;border:none; margin-top:4px; border:1px solid #79AAD2;  width:450px; padding:3px; float:right; background: #E2E7EB;}
#form_contacto input:hover { background:#fff; border:1px solid #79AAD2;}
#form_contacto input:active  { background:#fff;border:1px solid #79AAD2;}
#form_contacto input:focus  { background:#fff;border:1px solid #79AAD2;}
#form_contacto textarea:hover { background:#fff; border:1px solid #79AAD2;}
#form_contacto textarea:active  { background:#fff;border:1px solid #79AAD2;}
#form_contacto textarea:focus { background:#fff;border:1px solid #79AAD2;}
#form_contacto .send { width:100px; height:26px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:2px 0 0px 0; border:none;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; float:right;   }
#form_contacto .send:hover { width:100px; height:26px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:2px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; float:right; background-position:left bottom;  }

/* FORMULARIO CURSOS */
#form_puntos { width:944px; margin:12px 0px 0px 0px; color:#003366;  font-size:12px; float:left;  overflow:hidden; }
#puntos_fotos { width:240px; margin:12px 10px 0px 0px; height:250px; color:#003366;  font-size:12px; float:right;  overflow:hidden; display:inline; }
#form_cursos { width:660px; margin:0px 0px 0px 10px; color:#003366;  font-size:12px; float:left;  overflow:hidden; }
#form_cursos_titulo { width:680px; margin:10px 0px 0px 0px; color:#003366; float:left;  overflow:hidden; }
#fotos_cursos { width:238px; height:480px; margin:12px 10px 0px 10px; color:#003366;   font-size:12px; float: right;  overflow:hidden; display:inline; }

#form_cursos .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}
#form_cursos p {  color:#036; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:2px;  }
#form_cursos input  {color:#222; margin-top:3px; border:1px solid #79AAD2; font-size:12px; padding:3px; width:450px; height:15px; float:right; background:#E2E7EB;}
#form_cursos textarea  {color:#222;border:none; margin-top:4px; border:1px solid #79AAD2;  width:450px; padding:3px; float:right; background: #E2E7EB;}
#form_cursos input:hover { background:#fff; border:1px solid #79AAD2;}
#form_cursos input:active  { background:#fff;border:1px solid #79AAD2;}
#form_cursos input:focus  { background:#fff;border:1px solid #79AAD2;}
#form_cursos textarea:hover { background:#fff; border:1px solid #79AAD2;}
#form_cursos textarea:active  { background:#fff;border:1px solid #79AAD2;}
#form_cursos textarea:focus { background:#fff;border:1px solid #79AAD2;}
#form_cursos .send { width:100px; height:26px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:2px 0 0px 0; border:none;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; float:right;   }
#form_cursos .send:hover { width:100px; height:26px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:2px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; float:right; background-position:left bottom;  }


#galeria{ width:944px; height:152px; margin-top:12px;  float:left;  display:inline; overflow:hidden; margin-left:10px; 
}	
#galeria a { padding:0px; margin:0px; display:inline;
}	

#galeria2{ width:944px; height:182px; margin-top:12px;  float:left;  display:inline; overflow:hidden; margin-left:10px; 
}	
#galeria2 a { padding:0px; margin:0px; display:inline;
}	
/* LIGHTBOX */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: fixed; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000; }

#footer2 { width:960px;    float:left; border-top:1px #AAC7EA solid; overflow:hidden; margin-top:3px;  padding:3px 0px;}
#footer2 p { text-decoration:none; float:left; display:inline; margin-left:8px; color:#777; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#003366;
}
#footer2 a { text-decoration:none; float:left; display:inline; margin-left:10px; color:#003366; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#footer2 a:hover {color: #069 }

#txt_pie { width:964px; float:left; margin-top:12px;
}
.txt_footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#003366;
}
#iconos { width:964px; float:left; margin-top:12px; height:32px; margin-top:5px; overflow:hidden;
}
.liconos { float:right; height:32px; margin-right:5px; display:inline; list-style:none;
}
