* { margin:0px; padding-right:0px;}
body { background:url(images/main_bg.gif) repeat center top; font-size:100%; line-height:1em; font-family:Arial; font-size:0.75em; line-height:1.25em; color: #000; text-align:center; }

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#cbcbcb; font-size:1em; background:none; border:solid 1px #434646; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul.list_1 li { line-height:1.25em; background:url(images/marker_list.gif) no-repeat 0 3px; padding-left:16px; margin-bottom:22px; margin-left:5px}
ul.list_1 li a{text-decoration:underline; color:#8fc400}
ul.list_1 li a:hover{ text-decoration:none}

ul.list_2 li { line-height:1.83em; color:#ff430f}
ul.list_2 li a{text-decoration:underline; color:#ff430f}
ul.list_2 li a:hover{ text-decoration:none}
/*==========================================*/

a {text-decoration:; color:#aaaaaa}
a:hover {text-decoration:none}

a.link_1 {text-decoration:underline; color:#f00036; font-weight:normal}
a.link_1:hover {text-decoration:none}

a.link_2 {text-decoration:underline; color:#ff430f; font-weight:normal}
a.link_2:hover {text-decoration:none}

a.link_3 {text-decoration:underline; color:#f8bc25; font-weight:normal}
a.link_3:hover {text-decoration:none}

a.link_4 {text-decoration:underline; color:#00c2de; font-weight:normal}
a.link_4:hover {text-decoration:none}

a.link_5 {text-decoration:underline; color:#8fc400; font-weight:normal}
a.link_5:hover {text-decoration:none}

a.link_6 {text-decoration:underline; color:#00c2de; font-weight:bold}
a.link_6:hover {text-decoration:none}

.font_3 {color:#f8bc25}
.font_4 {color:#00c2de}


.clear { clear:both;}

p {margin:0 0 15px 0}
.p1 {margin-bottom:22px}
.p2 {margin-bottom:29px}

h5 {font-size:1em; margin:0 0 15px 0}

/*header*/
#header {height:130px}

/*content*/
#content {}
.title {margin-bottom:33px}
.title2 {margin-bottom:29px}
.title3 {margin-bottom:25px}
.img_left {float:left; margin:-3px 16px 26px 0; width:58px; height:58px}
.img_left2 {float:left; margin:0 10px 6px 0}
.img_left3 {float:left; margin:5px 25px 5px 40px}
.img_left31 {float:right; margin:5px 25px 5px 40px}
.img_left4 {float:left; margin:0 15px 16px 0; width:66px; height:66px}
.img_left5 {float:left; margin:0 10px 10px 0; width:71px; height:71px}
.img_left6 {float: right; margin:0px 5px 0px 10px; width:180px; height:80px;}

.img {margin-bottom:20px}

/*footer*/
#footer {background: url(images/bsfooter.png); color:#000; height:96px; width:850px; float:left;}
#footertitulo { font:Helvetica; color:#F00; text-align:center; font-size:24px; padding:20px; width:200px; margin-left:130px; float:left;}
#footertexto { font:Helvetica; color: #000; text-align:center; font-size:14px; width:450px; margin-left:0px; float:right; line-height:16px; padding-top:10px; padding-right:20px;}
#footerimagen { background:url(images/bsfooter2.png) no-repeat; height:30px; width:850px; margin-top:70px;}


/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:45px 50px 50px 49px}
#page1 #content .col_2 .indent { padding:45px 46px 50px 0}
#page1 #content .col_3 .indent { padding:45px 40px 50px 0}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding:45px 50px 72px 49px}
#page2 #content .col_2 .indent { padding:45px 45px 72px 0}

/*================== index-2.html ==================*/
#page3 #content .col_1 .indent { padding:10px 10px 10px 0px}
#page3 #content .col_2 .indent { padding:15px 45px 25px 0; margin:0px;}

.phones {float:right; margin:0 74px 0 0}
input {width:247px; height:20px}
.div_input {height:30px}
textarea {width:247px; height:139px; overflow:auto; margin-bottom:21px; display:block}
.div_links {text-align:right; word-spacing:10px}

.rojo {
	color: #C03;
	font-size:24px;
	
}
.amarillo {
	color: #FF0;
	font-size:22px;
	
}
.fuenteizq {
	color: #0F0;
	font-size:26px;
	line-height:1em;
	
}
.rojoch {
	color: #C00;
	font-size:14px;
	font-family:"Arial Black";
	
}
.blanco {
	color: #fff;
	font-size:12px;
	
}

#BS {
	color: #F00;
	text-align:center;
}
#pestana {
	position:fixed;
top:150px;right:0px;
width:42px;
height:102px;
z-index:10;

}
#pestana2 {
	position:fixed;
top:270px;right:0px;
width:42px;
height:140px;
z-index:10;

}
#pestana3 {
	position:fixed;
top:410px;right:0px;
width:36px;
height:140px;
z-index:10;

}
div#encabezado
   {
      margin: 0 auto 0 auto; /* centrar el DIV */
      width: 600px; /* ancho del DIV */
      height: 31px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
      background-image: url(images/header.png);
      background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
   }
div#cuerpo
   {
      margin: 0 auto 0 auto;
      width: 600px;
      background-image: url(images/body.png);
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#pie
   {
      margin: 0 auto 0 auto;
      width: 600px;
      height: 26px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url(images/footer.png);
      background-repeat: no-repeat; 
   }
   div#info
   {
      margin: 0px 0px 0px 0px;
      width: 580px;
	  color:#333;
	  border:0px;
	  padding-left:10px;
	  padding-top: 10px;
   }
div#encabezado2
   {
      margin: 0 auto 0 auto; /* centrar el DIV */
      width: 150px; /* ancho del DIV */
      height: 16px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
      background-image: url(images/header2.png);
      background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
   }
div#cuerpo2
   {
      margin: 0 auto 0 auto;
      width: 150px;
      background-image: url(images/body2.png);
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#pie2
   {
      margin: 0 auto 0 auto;
      width: 150px;
      height: 19px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url(images/footer2.png);
      background-repeat: no-repeat; 
   }
   div#info2
   {
      margin: 0px 0px 0px 0px;
      width: 140px;
	  color:#333;
	  border:0px;
	  padding-left:5px;
   }
      div#centros2
   {
      margin: 0px 0px 0px 0px;
      width: 130px;
	  border:0px;
	  padding-left:5px;
	  padding-top:10px;
	  text-align:center;
   }
   #page3 #main #content .col_3 .indent div .style1 {
	color: #F00;
}
#page3 #main #contentmx .col_1 .indent #cuerpo2 #centros2 h2 {
	color: #0F3;
}
div#encabezado3
   {
      margin: 0 0 -5px 0; /* centrar el DIV */
      width: 400px; /* ancho del DIV */
      height: 25px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
      background-image: url(images/headmorado.png);
      background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
	  padding-left:15px;
	  padding-top:5px;
	  color:#FFF;
   }
div#cuerpo3
   {
      margin: 0 auto 0 auto;
      width: 400px;
	  height:250px;
      background: #FFF;
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#pie3
   {
      margin: 0px 0 0px 0;
      width: 400px;
      height: 25px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url(images/footermorado.png);
      background-repeat: no-repeat;
	  color:#FFF;
	  text-align:center;
	  padding-top:2px;
   }
div#info3
   {
      margin: 0px 0px 0px 0px;
      width: 400px;
	  color:#333;
	  border:0px;
	  padding-left:5px;
   }
div#encabezado4
   {
      margin: 0 0 -5px 0; /* centrar el DIV */
      width: 400px; /* ancho del DIV */
      height: 24px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
      background-image: url(images/headazul.png);
      background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
	  padding-left:15px;
	  padding-top:5px;
	  color:#FFF;
   }
div#cuerpo4
   {
      margin: 0 auto 0 auto;
      width: 400px;
	  height:250px;
      background: #FFF;
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#pie4
   {
      margin: 0px 0 0px 0;
      width: 400px;
      height: 24px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url(images/footerazul.png);
      background-repeat: no-repeat;
	  color:#FFF;
	  text-align:center;
	  padding-top:2px;
   }
div#info4
   {
      margin: 0px 0px 0px 0px;
      width: 400px;
	  color:#333;
	  border:0px;
	  padding-left:0px;
   }
   div#encabezado5
   {
      margin: 0 0 -5px 0; /* centrar el DIV */
      width: 400px; /* ancho del DIV */
      height: 24px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
      background-image: url(images/headverde.png);
      background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
	  padding-left:15px;
	  padding-top:5px;
	  color:#FFF;
   }
div#cuerpo5
   {
      margin: 0 auto 0 auto;
      width: 400px;
	  height:250px;
      background: #FFF;
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#pie5
   {
      margin: 0px 0 0px 0;
      width: 400px;
      height: 24px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url(images/footerverde.png);
      background-repeat: no-repeat;
	  color:#FFF;
	  text-align:center;
	  padding-top:2px;
   }
div#info5
   {
      margin: 0px 0px 0px 0px;
      width: 400px;
	  color:#333;
	  border:0px;
	  padding-top:10px;
	  padding-left:0px;
	  text-align:center;
   }
      div#encabezado6
   {
      margin: 0 0 -5px 0; /* centrar el DIV */
      width: 400px; /* ancho del DIV */
      height: 24px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
      background-image: url(images/headnaranja.png);
      background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
	  padding-left:15px;
	  padding-top:5px;
	  color:#FFF;
   }
div#cuerpo6
   {
      margin: 0 auto 0 auto;
      width: 400px;
	  height:200px;
      background: #FFF;
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#pie6
   {
      margin: 0px 0 0px 0;
      width: 400px;
      height: 24px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url(images/footernaranja.png);
      background-repeat: no-repeat;
	  color:#FFF;
	  text-align:center;
	  padding-top:2px;
   }
div#info6
   {
      margin: 0px 0px 0px 0px;
      width: 400px;
	  color:#333;
	  border:0px;
	  padding-left:5px;
   }
   #extranjero1
   {
      margin: 0px 0px 0px 0px;
      width: 200px;
	  height:125px;
	  color:#333;
	  float:left;
   }
      #extranjero2
   {
      margin: 0px 0px 0px 0px;
      width: 200px;
	  height:125px;
	  color:#333;
	  float:left;
   }
      #info8
   {
      margin: 0px 0px 0px 0px;
	  width: 100px;
	  color:#333;
	  float:left;
	  height:25px;
   }
#info9
   {
      margin: 20px 0px 0px -160px;
	  width: 150px;
	  color:#333;
	  float:right;
   }
   div#cuerpo10
   {
      margin: 0 auto 0 auto;
      width: 400px;
	  height:292px;
      background: #FFF;
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
#importante
   {
      margin: 0 auto 0 auto;
      width: 400px;
	  height:200px;
      background: url(images/importante.jpg);
   }
#encabezado11
   {
      margin: 0 auto -5px 0px; /* centrar el DIV */
      width: 475px; /* ancho del DIV */
      height: 25px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
      background-image: url(images/listasmexicotop.png);
      background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
	  float:left;
	  padding-left:15px;
	  padding-top:5px;
	  color:#FFF;
	  font-size:18px;
   }
div#cuerpo11
   {
      margin: 0 auto 0 auto;
      width: 500px;
	  height:300px;
      background: url(images/campamentosmexico.jpg);
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
	  float:left
   }
div#pie11
   {
      margin: 0 auto 0 auto;
      width: 500px;
      height: 25px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url(images/listasmexicofooter.png);
      background-repeat: no-repeat;
	  float:left;
   }
   div#info11
   {
      margin: 0px 0px 0px 125px;
      width: 375px;
	  height:150px;
	  color:#fff;
	  border:0px;
	  float:left
   }
      div#centros11
   {
      margin: 10px 0px 0px 0px;
      width: 850px;
	  height: 10px;
	  border:0px;
	  text-align:center;
	  color:#FFF;
	  float:left;
	  font:"Arial black";
	  font-size:20px;
   }
   #encabezado12
   {
      margin: 0 auto -5px auto; /* centrar el DIV */
      width: 300px; /* ancho del DIV */
      height: 25px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
      background-image: url(images/listasextranjerohead.png);
      background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
	  float:right;
	  padding-left:0px;
	  padding-right:0px;
	  padding-top:5px;
	  color: #FFF;
	  font-size:18px;
   }
div#cuerpo12
   {
      margin: 0 auto 0 auto;
      width: 300px;
	  height:200px;
      background: url(images/extranjero.jpg);
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
	  float:left;
   }
div#pie12
   {
      margin: 0 auto 0 auto;
      width: 300px;
      height: 25px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url(images/listasextranjerofooter.png);
      background-repeat: no-repeat;
	  float:left;
   }
   div#info12
   {
      margin: 0px 0px 0px 0px;
      width: 280px;
	  color:#fff;
	  border:0px;
	  padding-left:20px;
	  float:right;
   }

div#encabezado13
   {
      margin: px px px 0; /* centrar el DIV */
      width: 400px; /* ancho del DIV */
      height: 24px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
	  float: none;
   }
div#cuerpo13
   {
      margin: 0 auto 0 auto;
      width: 400px;
	  padding-top:10px;
   }
div#pie13
   {
      margin: 0px 0 0px 0;
      width: 400px;
      height: 24px; /* alto de la imagen (foot.png) después de haberla cortado */	  
	  float:left;
   }
   div#encabezado14
   {
      margin: 0px 0 0px px; /* centrar el DIV */
	  padding-top:0px;
      width: 530px; /* ancho del DIV */
      height: 24px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
	  float: left;
	  color:#FFF; text-align:center;
   }
div#encabezado15
   {
      margin: px px px 0; /* centrar el DIV */
      width: 250px; /* ancho del DIV */
      height: 19px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
	  float: none;
   }
div#cuerpo15
   {
      margin: 0 auto 0 auto;
	  height:250px;
      width: 475px;
	  overflow:auto;
   }
div#pie15
   {
      margin: 0px 0 0px 0;
      width: 250px;
      height: 19px; /* alto de la imagen (foot.png) después de haberla cortado */	  
	  float:left;
   }
div#encabezado16
   {
      margin: px px px 0; /* centrar el DIV */
      width: 475px; /* ancho del DIV */
      height: 19px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
	  float: none;
   }
div#cuerpo16
   {
      margin: 0 auto 0 auto;
	  height:250px;
      width: 465px;
	  overflow:none;
   }
      div#info16
   {
      margin: 0px 0px 0px 0px;
      width: 465px;
	  color:#333;
	  border:0px;
	  padding-left:0px;
	  padding-top:0px;
   }
div#pie16
   {
      margin: 0px 0 0px 0;
      width: 475px;
      height: 19px; /* alto de la imagen (foot.png) después de haberla cortado */	  
	  float:left;
   }
  div#info17
   {
      margin: 0px 0px 0px 0px;
      width: 450px;
	  color:#333;
	  border:0px;
	  padding-left:0px;
	  padding-top:0px;
   }
   div#encabezado18
   {
      margin: px px px 0; /* centrar el DIV */
      width: 800px; /* ancho del DIV */
      height: 25px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
	  float: none;
	  background-image: 
   }
div#cuerpo18
   {
      margin: 0 auto 0 auto;
	  width: 850px;
	  height:600px;
	  background-image: url(images/Multimedia.jpg);
	  float:left;
   }
   div#encabezado18a
   {
      margin: px px px 0; /* centrar el DIV */
      width: 650px; /* ancho del DIV */
      height: 20px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
	  background-image:?;
	  float:right;
	  font:Helvetica ; color: #000; text-align:center; font-size:14px; font-size:16px;
	  padding-top:5px;
	  }
   div#cuerpo18a
   {
      margin: 0 auto 0 auto;
	  height:150px;
      width:650px;
	  background-color: #FFF;
	  float:right;
	  padding:10px;
   }
      div#cuerpo18a1
   {
      margin: 0 auto 0 auto;
	  height:170px;
      width:250px;
	  background-color:;
	  float:right;
	  padding:10px;
   }
      div#cuerpo18a2
   {
      margin: 0 auto 0 auto;
	  height:170px;
      width:250px;
	  background-color:;
	  float:right;
	  padding:10px;
   }

   div#cuerpo18b
   {
      margin: 0 auto 0 auto;
	  height:500px;
      width: 800px;
	  overflow:auto;
	  background-image: url(images/Multimedia.jpg)

   }
   div#cuerpo18c
   {
      margin: 0 auto 0 auto;
	  height:500px;
      width: 800px;
	  overflow:auto;
	  background-image: url(images/Multimedia.jpg)
   }
   div#cuerpo18d
   {
      margin: 0 auto 0 auto;
	  height:500px;
      width: 800px;
	  overflow:auto;
	  background-image: url(images/Multimedia.jpg)

   }
div#pie18
   {
      margin: 0px 0 0px 0;
      width: 800px;
      height: 25px; /* alto de la imagen (foot.png) después de haberla cortado */	  
	  float:left;
	  background:
   }

