table{
	border-collapse:collapse;
	font-family:verdana;
}

.gris{
	color:#808285;
}
/* a los forms zero de todo*/
form{
	padding:0px;
	margin:0px;
}

.imgcab{	
	width:620px;
	height:80;
	padding:0px;
	margin:0px;
}

/*titulo en naranja que aparece debajo de las imagenes*/
.titol1{
	color:#F9A51B;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 15px;
	width:590px;
}


/*margende 10 por la derecha para la pagina de eleccion de cursos*/
.marg10right{
	margin-right:10px;
}		

/*tamaņo pekeņo para el contacto por ejemplo*/
.tamany1{
	font-size: 10px;
}

/*correccion del css para los float. El contenedor no los envuelve por defecto o algo pasa i por eso le pongo un div con esto*/
.corrige_moz_float{
	clear:both;				
	margin:0 0 0 0px;
	padding:0px;		 
}

/*tamaņo de alto minimo de tabla madre, que sera la que envuelva todo*/
html #tablamadre {
  	height:500px;
}

#tablaMadre{		
	text-align:center;
	width:760px;
	background-color:#FFF5E5;					
	font-family:verdana, arial;
	font-size:10px;	
			
}		
#tablaMadre td{
	vertical-align:top;	
}

/*contenedor externo para idiomas*/
#contenedor{	
        display: inline-block;
	width:620px;
	margin:auto;
	text-align:left;
	margin-top:10px;		
	margin-bottom:30px;
	
}

/*contenedores especiales para la pagina de seleccion del curso*/
#conti{
	width:620px;		
	text-align:center;
	margin:auto;
	padding:10px;
}

#contenedor2{
	width:620px;
	text-align:left;
	background-color:white;
	border:1px solid #F9A51B;		
	margin-bottom:10px;					
}

/*formulario para las primeras paginas, es la parte ENCUADRADA en el recuadro NARANJA*/
#formulario{
	width:100%;				
	padding:0px;		
	margin-bottom:10px;								
	border:1px solid #F9A51B;														
	background-color:white;		
}

#formulario select{
	background-color:#C0C0C0;
	width:150px;																																
	padding:0px;
	font-size:12px;
	margin-right:85px;
	margin-bottom:10px;
	margin-top:10px;
}

#formulario input.txt {
	border:2px solid #C0C0C0;
	width:350px;
	float:right;
	font-size:12px;
	margin-bottom:10px;
	margin-top:10px;
}

/*formulario especial para pagina 4*/
#formulario2{			 		
	background-color:#FFF5E5;							
	padding-bottom:20px;							 		
	margin-bottom:10px;											
}

/*div que contiene a dos tablas en la seleccion de cursos*/
.divpad{
	margin:0 0 0 0;	
}

.cubreboton{
 height:25px;
 overflow:hidden;
 margin-left:15px;
}
.cubreboton a{
 text-decoration:none;
}
.sobreboton{
 float:right;
 background:#F9A51B;
 color:white;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 width:150px;
 padding-top:6px;
 cursor:pointer;
 height:25px;
 overflow:hidden;					
}

.op2{
 background:#F9A51B;
 color:white;
 font-size:10px;
 font-weight:bold;
 text-align:center;
 width:150px;
 cursor:pointer;
 height:25px;
 padding-top:3px;
}

/*tabla que contendra los botones en general*/
.tablaForm{		 		 
	font-family:verdana, arial;
	font-size:1px;	
  float:right;
	padding:0px;
	margin:0 15 0 15;
	border-collapse:collapse;
}

.tablaForm td{
	height:40px;			 
}

/* lista para la pagina 1 de idiomas*/
#instrucciones{
	float:left;
	width:350px;
	font-family: verdana;
	font-size: 10px;
	text-align:left;
	list-style-position:inside;
}
#instrucciones ol{
	margin-left:0px;				 
}
#instrucciones p{
	padding:0px;
	margin:0px;
	font-weight:normal;
	margin-top:5px;
}
#instrucciones ol, li{
	margin:7 0 0 0px;
	padding:0px;					 		 
	font-weight:bold; 
								
}

/*para la tabla que contenga cursos*/
.cursos{
	width:590px;		
	margin:0 15 0 15;
	border-collapse:collapse;		
	font-size:10px;	
}

.cursos td{
	border:1px;
	border-color:black;		
	border-bottom-style:solid;
	padding-top:5px;
	vertical-align:middle !important;
	padding: 2 0 2 0px;
}
.cursos th{
	height:25px;
	text-align:left;
	font-weight:normal;
	border:1px;						
	border-color:black;		
	border-bottom-style:solid;
	vertical-align:bottom !important;					
}

.cursos2{
	width:590px;		
	margin:0 15 0 15;
	border-collapse:collapse;		
	font-size:10px;	
}
.cursos2 td{
	padding-top:5px;
	vertical-align:middle !important;
	padding: 2 0 2 0px;
}
.thmio{
	color:#BCBDC0;
}
/* pinta el borde superior de td*/
.sup{
		 border-color:black;		
		 border-top-style:solid !important;
}
/* los td de la tabla de la lista de cursos*/
.td1{
	width:170px;
}
.td2{
	width:80px; 
	vertical-align:middle !important;
}
.td3{
	width:70px; 
}
.td4{
	width:90px; 
}
.td5{
	width:140px; 
}

.vacio{
	height:30px;		 
}

/*para el dic de la info de contacto*/
#contacto{					 
	float:right;
	width:170px;					
	text-align:left;										
}

/*font para el nombre del usuario*/
.nomUsu{
	padding:0px;
	margin:0 0 0 0;
	font-size:10px;
	font-weight:bold;
}

/*para comentarios dentro del formulario*/
#coment{
  padding:0 0 10 15;
	width:400px;
	float:left;
	font-size:10px;
}
#coment2{
	margin-right:30px;
	margin-top:0px;
	width:300px;
	float:right;
	color:#808285;
}
#coment3{
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
}
#coment4{
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	margin-bottom:0px;
}

.grisFondo{
	background-color:#808285;
}

.floatizq{
	float:left;		
}

.floatder{
	float:right;	
}

/* establece las propiedades de los imputs de una de las paginas */
.inputsCero{
	width:100%;
	border:1px solid #cccccc;		
	background-color:#f8f8f8;
}

/* da un tamaņo especifico a otra tabla ke se utiliza en una pagina*/
.cien{
	width:590px;	
}

/* Es el alto del area de texto de una de las la pagina  */
.altoArea{
	height:60px;	
}

.marg15left{
	margin-left:15px;					 
}

.marg15leftZero{
	margin-top:5px;
	margin-left:15px;			
	margin-bottom:0px;
	padding-bottom:0px;			 
	margin-right:15px;
}

.centrar{
	text-align:center;
}

/* para modificar la propiedad de un elemento que flotava i hacer ke no flote  */
.nofloat{
	float:none;
	margin:0px;
	padding:0px;
}

.zerobottom{
	margin-bottom:0px;
	padding-bottom:0px;		
}

.zero{
 margin:0px;
 padding:0px;
}
/*css de  condiciones  */

#condiciones1{
  width:100%;														
	border:0px;
		padding:10 15 10 15px;															
	background-color:white;	
}

#condiciones{
  width:100%;				
	margin:0 0 10 0;										
	border:0px;														
	background-color:white;	
}

#condiciones hr{
	margin-bottom:10px;
	background-color: #F9A51B;
	color:#F9A51B;
	border:0px;
	height:2px
 }

 #condiciones h3{
  margin:0px;
	padding:0px;
 }
 
 #condiciones li{
	font-weight:normal;
 }
 
 #cond{
  float:left;					
	text-align:left;	
 }
 
 #cond a{
  text-decoration:none;
	color:#808285;
 }
 
 .diez{
  height:10px;
 }
/* margen de 15 auxiliar*/ 
 #aux{
 	margin:0 0 0 15;
 }
 
 .alt{
 line-height:15px;
 }
 
 .separacion1{
  height:15px;
 }
.separacion2{
	height:15px !important;					 
}

 .titul{
	line-height:20px;
	font-weight:normal;
	font-size:10px;
	
 }
 
 .separacion3{
 	height:20px;	
 }
 
 .separacion4{
  height:0px;
 }
 
 .separacion5{
margin-bottom:5px;
 }
 
 /***ERRORES***/
 .div_errores{
    background-color: #F49400;
    border: 1px solid #F9A51B;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
 }
 
 .img_error {
    width: 80px;
}

.imgcab_error {
    margin: 0 0 0 15px;
    padding: 0;
}

.texto_error_black {
    color: Black;
    font-family: verdana;
    font-size: 13px;
    padding-top: 5px;
    width: 300px;
}

.list_error {
    color: red;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    width: 250px;
}


/**tabla formulario datos personales***/

.formulario_item {
clear:both;
color:#000000;
font-family:Verdana Regular;
font-size:10px;
margin:0 0 5px;
}

.formulario_label_datos {
color:#000000;
font-family:Verdana;
font-size:10px;
margin:3px 0;
width:195px;
}

.formulario_input_datos {
}
.formulario_input_datos input {
border:1px solid #ACACA4 !important;
height:20px;
width:195px;
}
.formulario_input_datos textarea {
border:1px solid #ACACA4;
height:90px;
width:80px;
}
.formulario_input_datos select {
height:20px;
width:195px;
background-color:#C0C0C0;										
padding:0px;
font-size:10px;	
margin-bottom:0px;
margin-top:0px;
}