body {   
    margin:0 auto;
    text-align:center;
	background:url(imagenes/fondo.jpg) repeat-x top left; 
    background-color: #000000;
  } 

.corte { clear: both;}

.vacio{ border:none; margin:0; padding:0; float:left;}



/* CUERPO HOME */

#contenedor_principal{
	width:945px;
	margin:0 auto;
	background:url(imagenes/fondo_principal.jpg) repeat-y top left;
}

#contenedor_izq {
	float:left;
	margin:0;
	text-align:left;
  }
  
h1 { font: italic bold 22px Arial, Helvetica, sans-serif; color:#D22211; margin:0; padding:0;}  /*titulo rojo*/
h1.subtitulo_barra_roja { font: normal 18px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0;}
h1.subtitulo_barra_roja strong{ font: normal 12px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0;} 
h1.txt_pie_rojo { font: bold 16px Arial, Helvetica, sans-serif; color:#D52413; margin:0; padding:0; text-align:center;}

h2 { width:600px; font: normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0 0 0 15px;}  /*cuerpo de pagina*/
h2.txt_pie_gris { text-align:center; } 
h2.txt_pie_gris a {color:#D52413; text-decoration:none;}
h2.txt_pie_gris a:visited { color:#D52413;}
h2.txt_pie_gris a:hover{ color:#000000;}
h2.txt_pie_gris a:active{ color:#D52413;}

h2.ver_tambien { text-align:center; }
h2.ver_tambien a {color:#D52413; text-decoration:none;}
h2.ver_tambien a:visited { color:#D22211;}
h2.ver_tambien a:hover{ color:#000000;}
h2.ver_tambien a:active{ color:#D22211;}

h3 { font: normal 11px Arial, Helvetica, sans-serif; margin:0; padding:31px 0 0 0;}/*direccion*/
h3 strong { color:#D61E0F;}
h3 a { color:#000000; text-decoration:none; }
h3 a:visited { color:000000; text-decoration:underline;}
h3 a:hover{ color:#333333;}
h3 a:active{ color:000000;}


h4 { font: normal 10px/15px Arial, Helvetica, sans-serif; margin:0; padding:10px 0 0 0; float:left; width:236px;}/*epigrafe*/
h5 { font: italic bold 22px Arial, Helvetica, sans-serif; color:#D22211; margin:0; padding:5px 0 0 0; float:left;}/*Título rojo2*/
h5.titular_index {font: italic bold 20px Arial, Helvetica, sans-serif; color:#F55100; margin:0; padding:0 0 20px 85px; float:none;}
h5.contact { margin:0 0 0 35px; *margin:0 0 0 20px;}

h5.punteo_diferencia{ float:none; }

h5.datos { text-align:center;}

/*HEADER**********************************************************************************************/
#head {
	width:724px;
	height:172px;
	text-align:left;
	margin:0;
	padding:20px 0 0 0;
	background:url(imagenes/fondo_head.jpg) no-repeat top left; 		
  }
  
#suscripcion {
	height:35px;
	text-align:left;
	margin:0;	
	padding:25px 0 0 330px;	
	*padding:27px 0 0 330px;	
	  }
  
form #correo{ border:none; margin:0; padding:0 0 0 5px; background:none; font-size:9px; width:150px; height:14px;}
form input#contacto_submit { width:42px;height:21px;position:relative;top:7px; *top:5px;left:1px;background:url(imagenes/btn_enviar.jpg) no-repeat 0 0; border:none; cursor:pointer;}  
 
  
/*ul banderitas */
ul#banderitas {
    list-style:none;
	margin:18px 0 29px 327px;	
    padding:0;
	float:left;
	display:inline;	
  }  

ul#banderitas li {
    float:left;
  }

ul#banderitas li a {
    display:block;
    width:51px;
    height:42px;
    float:left;
	  }
  
ul#banderitas li a#banderita_ingles { display: block; background: url(imagenes/btn_ingles.jpg) no-repeat; text-indent: -9999px; }
ul#banderitas li a#banderita_ingles:hover { background-position: -51px; }  

ul#banderitas li a#banderita_portugues { display: block; background: url(imagenes/btn_portugues.jpg) no-repeat; text-indent: -9999px; }
ul#banderitas li a#banderita_portugues:hover { background-position: -51px; } 

ul#banderitas li a#banderita_aleman { display: block; background: url(imagenes/btn_aleman.jpg) no-repeat; text-indent: -9999px; }
ul#banderitas li a#banderita_aleman:hover { background-position: -51px; }  

ul#banderitas li a#banderita_frances { display: block; background: url(imagenes/btn_frances.jpg) no-repeat; text-indent: -9999px; }
ul#banderitas li a#banderita_frances:hover { background-position: -51px; } 

ul#banderitas li a#banderita_espanol { display: block; background: url(imagenes/btn_espanol.jpg) no-repeat; text-indent: -9999px; }
ul#banderitas li a#banderita_espanol:hover { background-position: -51px; }  
  
/*	fin ul banderitas*/ 


#botonera_head {
	text-align:left;
	margin:0;
	padding:0 0 0 20px;
	font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff;
	
  }
  
#botonera_head a { font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; }
#botonera_head a:hover {color: #FF9900; }

#contenedor_flash{ width:724px; height:177px;}

#info_limpio_index { width:724px; padding:20px 0 0 0; margin:0; background:url(imagenes/fondo_limpio.jpg) no-repeat top left; }  
	ul#listado_index { margin:0; padding:0 20px 0 93px;}
	ul#listado_index li { height:50px; list-style:none; background:url(imagenes/tilde_grande.gif) no-repeat 0 5px; font:italic bold 17px/25px Arial, Helvetica, sans-serif; color:#686A64; padding:10px 0 0 40px; margin:5px 0;}


ul#botonera_index_base {/* toda la lista */
    list-style:none; margin:190px 0 0 0; *margin:240px 0 0 0; padding:0; float:left;
  }
  
ul#botonera_index_base li {/* cada elemento de las lista */
    float:left;
  }

ul#botonera_index_base li a {/* cadad elemento con vinculo a */
    display:block; width:241px; height:122px; float:left; }

ul#botonera_index_base li a#btn_index_1 { display: block; background: url(imagenes/btn_index_1.jpg) no-repeat; text-indent: -9999px; }
ul#botonera_index_base li a#btn_index_1:hover { background-position: -241px; }  

ul#botonera_index_base li a#btn_index_2 { display: block; background: url(imagenes/btn_index_2.jpg) no-repeat; text-indent: -9999px; }
ul#botonera_index_base li a#btn_index_2:hover {background-position: -241px; } 

ul#botonera_index_base li a#btn_index_3 { display: block; background: url(imagenes/btn_index_3.jpg) no-repeat; text-indent: -9999px; }
ul#botonera_index_base li a#btn_index_3:hover {background-position: -241px; } 


   

/*CENTER**********************************************************************************************/ 
#central {
	text-align:left;
	margin:0 0 0 0;
	padding:32px 0 0 53px;
	background:url(imagenes/fondo_interior.jpg) no-repeat top left;
	background-color:#FFFFFF;
  }
  
  
/*COLUMNA DERECHA**********************************************************************************************/
#botonera {
	width:221px;
	text-align:left;
	float:left;
	margin:0;
	background:url(imagenes/fondo_botonera_top.jpg) no-repeat top left; 
  }
  
/*BOTONERA**************************************************/

#rightCol {width:221px;display:inline;float:left;margin:30px 0 0 0; padding:0;}
		#ingreso {width:221px;height:123px;background:url(imagenes/ingreso_al_campus.jpg) top left no-repeat; margin:0; padding:0;}
			.textInput {width:98px;height:20px;padding:0 3px 0 3px; margin:0;font-size:9px;position:relative;top:46px;left:65px; border:none; background:none;}
			#ingresoSubmit {width:42px;height:21px;position:relative;top:50px;left:64px;background: none; border:none; cursor:pointer;}
						
			#ingreso p {font:normal 10px/1 Arial, Helvetica, sans-serif;color:#000000;position:relative;top:42px;left:50px;}
		#rightCol h1 {margin:0;}
		
		#carrerasList { margin:0; padding:0;}
			#carrerasList li {list-style-type:none;}
			#carrerasList li a:link, #carrerasList li a:visited {width:201px;font:bold 11px/1 Arial, Helvetica, sans-serif;color:#fff;background:url(imagenes/carreras_li_bg.jpg) top left no-repeat;display:block;height:17px;padding:7px 0 5px 20px;margin:0; text-decoration:none; }
		
			/*#carrerasList ul {display:none; margin:0; padding:0;}
				#carrerasList ul li a:link, #carrerasList ul li a:visited {font:bold 11px/1 Arial, Helvetica, sans-serif;color:#c24004;background:#d7d7d7;display:block;height:15px;padding:3px 0 3px 10px;border-top:1px solid #999;}
				#carrerasList ul li a:hover {background:#c24004;color:#fff;}*/
				
				
		#cursosList {margin:0; padding:0;}
			#cursosList li {list-style-type:none;}
			#cursosList li a:link, #cursosList li a:visited {width:201px;font:bold 11px/1 Arial, Helvetica, sans-serif;color:#fff;background:url(imagenes/carreras_li_bg.jpg) top left no-repeat;display:block; height:17px;padding:7px 0 5px 20px;margin:0; text-decoration:none; }
		
			#cursosList ul {display:none; margin:0; padding:0;}
				#cursosList ul li a:link, #cursosList ul li a:visited {font:bold 11px/1 Arial, Helvetica, sans-serif;color:#c24004;background:#d7d7d7;display:block;height:17px;padding:6px 0 6px 20px;border-top:1px solid #999;margin:0;}
				#cursosList ul li a:hover {background:#c24004;color:#fff;}

/*FOOTER**********************************************************************************************/
#foot {
	width:945px;
	height:24px;
	text-align:right;
	margin:0;
	padding:10px 0 0 0;
	background:url(imagenes/fondo_foot.jpg) no-repeat top left;
	font:normal 10px Arial, Helvetica, sans-serif; 
  }

#foot a { color:#C7C7C7; text-decoration:none; margin:0 23px 0 0;}
#foot a:visited { color:C7C7C7;}
#foot a:hover{ color:#FFFFFF;}
#foot a:active{ color:c7c7c7;}
  
  
/*EMPRESAS**********************************************************************************************/
ul#botonera_interna {/* toda la lista */
    list-style:none;
    margin:0 0 0 94px;
    padding:0;
	float:left;
  }

ul#botonera_interna li {/* cada elemento de las lista */
    float:left;
  }

ul#botonera_interna li a {/* cadad elemento con vinculo a */
    display:block;
    width:146px;
    height:56px;
    float:left;
	  }

ul#botonera_interna li a#btn_incompany { display: block; background: url(imagenes/btn_incompany.jpg) no-repeat; text-indent: -9999px; }
ul#botonera_interna li a#btn_incompany:hover { background-position: -146px; }  

ul#botonera_interna li a#btn_online { display: block; background: url(imagenes/btn_online.jpg) no-repeat; text-indent: -9999px; }
ul#botonera_interna li a#btn_online:hover {background-position: -146px; } 


/*CURSOS ESPECIALES**********************************************************************************************/

ul#botonera_interna3 {
    list-style:none;
    margin:0 0 0 107px;
    padding:0;
	float:left;
  }

ul#botonera_interna3 li {
    float:left;
  }

ul#botonera_interna3 li a {
    display:block;
    width:146px;
    height:56px;
    float:left;
	  }

ul#botonera_interna3 li a#btn_especiales { display: block; background: url(imagenes/btn_especiales.jpg) no-repeat; text-indent: -9999px; }
ul#botonera_interna3 li a#btn_especiales:hover { background-position: -146px; }  

ul#botonera_interna3 li a#btn_presenciales { display: block; background: url(imagenes/btn_presenc.jpg) no-repeat; text-indent: -9999px; }
ul#botonera_interna3 li a#btn_presenciales:hover {background-position: -146px; } 


#barra_roja { width:619px; height:25px; margin:9px 0 0 0; padding:5px 0 0 15px; background: url(imagenes/barra_roja.jpg) no-repeat;}
#barra_gris { width:609px; height:20px; margin:9px 0 5px 0; padding:5px 0 0 10px; background-color:#cacaca;}

#titulos_lineales { width:619px; margin:0 0 10px 0; padding:3px 0; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

#titulos_lineales_2 { width:619px; margin:0; padding:5px 0; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#titulos_lineales_2b { width:619px; margin:0; padding:5px 0; border-bottom:1px solid #CCCCCC;}

ul  { margin:0 0 0 17px; padding:0; }

/*LINK **********************************************************************************************/

  
#link_head a { font: normal 12px Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; margin:0; padding:0;}
#link_head a:visited { color:333333;}
#link_head a:hover {color: #000000; }
#link_head a:active{ color:333333;}

/*VOLVER**********************************************************************************************/
h2.volver {
	width:620px;	
	text-align:right;
	margin:10px 0;
	padding:0;
	font:normal 10px Arial, Helvetica, sans-serif; 
  }

h2.volver a { color:#D22211; text-decoration:none; margin:0;}
h2.volver a:visited { color:#D22211;}
h2.volver a:hover{ color:#333333;}
h2.volver a:active{ color:#D22211;}


img.banderas_juntas { margin:0; padding:15px 0 0 0; float:left;}

.texto_derecha_de_imagen { float:left; width:423px; margin:0; padding:0;background:url(imagenes/fondo_doble_linea.jpg) repeat-x 0 0;}
	h2.texto_col_derecha{ width:410px; margin:0; padding:8px 0 0 15px;}
	strong.rojo { color:#D52413;}
.texto_col_derecha_final {float:left; width:423px; height:172px; margin:0; padding:8px 0 0 15px;background:url(imagenes/fondo_doble_linea.jpg) repeat-x 0 0; border-bottom:1px solid #999999;}

ul.examenes li { margin: 0 0 15px 0; }
ul.sub_examen li { list-style: square;}

/*DIFERENCIA*****************************************************************************************************/

#info_limpio_diferencia { width:674px; padding:20px 0 0 50px; margin:0; background:url(imagenes/fondo_limpio.jpg) no-repeat top left; }  
	#info_limpio_diferencia ul { width:300px; float:left; margin:0; padding:10px 20px 0 0;}
	#info_limpio_diferencia ul li {list-style:none; background:url(imagenes/tilde.gif) no-repeat 0 5px; font:normal 12px/25px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 0 20px;}


/*CONTACTO******************************************************************************************************/

#central_limpio{width:724px; text-align:left; margin:0; padding:0; }
	#info_limpio { width:724px; padding:0; margin:0; background:url(imagenes/fondo_limpio.jpg) no-repeat top left; }
		#escudo { width:188px; float:left; display:inline; text-align:center; margin:25px 0 0 53px; padding:0;}
		#formulario { width:380px; float:left; display:inline; margin:25px 0 0 25px; padding:0;}
		img.vacio_escudo { margin:16px 0 12px 0; padding:0; }
		h2.direccion{ width:100%; margin:0; padding:0; }
		h2.direccion a { text-decoration:none; color: #000000; }
		h2.direccion a:hover { color: #666666; }
		
#contactoform {	width:449px; height:269px; margin:0; background:url(imagenes/fondo_form.gif) no-repeat 0 0;}
#contactoform input, #contactoform textarea {border:none; background: none; margin:0 0 15px 93px; *margin:0 0 10px 93px; padding:4px 0 0 4px; width:190px; font:normal 9px/11px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#contactoform textarea { height:100px; width:195px;}
#contactoform input#nombre {margin-top:20px;}

#contactoform input#email {*margin-top:5px;}

#contactoform input#tel {margin:5px 0 20px 93px;}

#contactoform input#contacto_enviar {width:63px; height:23px; background:url(imagenes/btn_form.jpg) no-repeat 0 0; background-color:none; margin:0; padding:0; position:relative; top:-40px; left:300px; display: block; text-indent: -9999px; cursor:pointer; text-align:left;}
#contactoform input#contacto_enviar:hover {	background-position: -63px;}

p#contacto_info { width:450px; height:170px; padding:0; margin:0; font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:center;}



  



