#col1,#col2,#col3{
	/*border:1px solid blue;*/
}

#etiquetas{
	width:120px;
	float:left;
	text-align: right;
}

#campos{
	width:300px;
	float:right;
	text-align: left;
}

#campos label{
	border:1px solid #C6C6FF; 
}

table.tabla_cursos{
	width:98%;
}

table.tabla_cursos td.cursos{
	/*width:150px;*/
	width:52%;
}

table.tabla_cursos td.cursos{
	font-weight: bold;
	padding:0px 0px 0px 15px;
}

table.tabla_cursos th.precio{
	width:22%;
	text-align: center;
}

table.tabla_cursos td.precio{
	text-align: right;
}

table.tabla_cursos .calendario,.tabla_cursos .temario{
	width:15%;
	text-align: center;
}

table.tabla_cursos .temario.dcto{
    color: #D96C0F;
    font-weight: bold;
}

table.tabla_cursos .inscribete, .tabla_cursos .instructor{
	width:9%;
	text-align: center;
}

td.temario, td.sede{
	text-align: center;
}

img.img_pesos{
    width: 24px;
    height: 24px;
}

div.categorias_cursos{
    margin:0px 0px 15px 0;
	/*border:1px solid #6EBA18;*/
	display:block;
	float:left;
	width:100%;
}

/*div.categorias_cursos table.tabla_cursos{
	margin:8px;
}*/

h2,h3{
	font-family:helvetica,arial,sans-serif;
}

h2{
	font-size:1.5em;
	font-weight: bold;
	/*margin:10px 0;*/
	color:#707070;
	padding:3px 0;
}
h3{
	font-size:1.3em;
	color:#000000;
	padding: 5px 0;
}
h3.titulos{
	text-align:center;
}
h2 span{
	color:#182E7A;
}

h2.titulo{
	color:#182E7A;
}

.regresar{
	width:100%;
	text-align: center;
	float:left;
	margin:20px 0;
}

#info_curso{
	background:#C5D592 url(../images/fondo_info_cursos.gif) no-repeat;
	width:489px;
	height:142px;
}

#info_curso p{
	margin: 20px 0 0 30px;
}

#datos_sede{
	background:#FFF url(../images/fondo_sedes.jpg) no-repeat;
	width:305px;
	height:235px;
	/*clear:both;*/
	float:left;
}

#datos_croquis_sede{
	background:#FFF url(../images/fondo_croquis.jpg) no-repeat;
	width:390px;
	height:335px;
	/*clear:both;*/
	float:right;
	text-align:center;
}

#datos_dctos{
	background:#FFF url(../images/fondo_dctos.jpg) no-repeat;
	width:305px;
	height:235px;
	/*clear:both;*/
	float:left;
}



#datos_croquis_sede img{
	width:310px;
	height:210px;
}

#sede_croquis{
	width:100%;
	height:auto;
}

#sede_croquis img{
	margin:45px 0 0 15px;
}

#datos_sede br{
	margin: 0;
	padding: 0;
}

#datos_sede h3{
	margin:10px 0px 0px 20px;
}

#datos_sede p.primero{
	margin:35px 0 0 30px;
}

#datos_sede p{
	margin:8px 30px;
}

#datos_dctos p{
	margin:5px 10px;
	line-height: 1em;
}

#datos_dctos table{
    margin:0px 15px;
    border: 1px solid #6E8FA4;
}

#datos_sede p span, #datos_dctos p span{
	font-weight: bold;
}

#aviso{
	width:300px;
	height:auto;
	color: #000000;
	/*background-color:#FFD9A5;*/
	background-color: #DBE8F2;
	text-align: center;
	margin:30px auto;
	padding:20px 10px;
}

#aviso.inscripcion{
	width:600px;
	text-align: left;
	height:auto;
}

#col1_content h3{
	width:152px;
	height:25px;
}

#footer{
	text-align: center;
	/*border: 3px solid #BF8400;*/
	/*border:3px solid orange;*/
    margin: 0px;
    background: #C8C8F3; 
}

#main{
	border-left: 0px solid #BF8400;
	border-right: 0px solid #BF8400;
	border-bottom: 0px solid #BF8400;
}

#page #nav{
	width: 740px;
}

#col3_content > p, #col3_content > ol li{
	color:#000000;
}

#col3_content > p span{
	color:#934500;
	font-weight:bold;
}

#col3_content .etiquetas{
	font-weight: bold;
	color:#000000
}

#col3_content input,#col3_content select{
	height: 18px;
	border:1px solid #9AB5CB;
}

#col3_content table.pregunta input{
	border:0;
}

#col3_content textarea{
	border:1px solid #9AB5CB;
}

#col3_content #limpiar_alumno, #col3_content #guardar_alumno,
#col3_content #regresar_alumno, #col3_content #inscribir_alumno,
#col3_content #enviar, #col3_content #limpiar_validar, #noFactura, #siFactura, #regresar_rfc, #enviar_rfc, #enviar_docs, #regresar_docs{
	/*height: 22px;*/
	/*width: 100px;*/
	margin:0 3px;
}

.formulario{
	width:500px;
	margin:5px auto;
	/*border:1px solid blue;*/
}

.etiquetas{
	display:block;
	margin:5px 0px 5px 0px;
	text-align: right;
}
span.requerido{
	color:#3F3333;
}

.celda_alumnos{
	width:65px;
}

#tabla_confirma{
	color:#4D6EB1;
	margin:0 auto;
	font-weight: bold;
}
.titulo_confirmacion{
	font-size:1.5em;
	text-align:center;
	font-weight: bold;
}

h2.nom_curso_confirma{
	text-align: center;
	font-size: 1.3em;
}

#user{
	text-align: center;
	font-weight: bold;
}
#user p{
	background-color: #FFB74D;
}

#contacto{
	text-align:center;
	font-size:1em;
	height:50px;
	/*background-color:#97AEE0;*/
	color: #001A52;
}

#contacto span{
	font-weight:bold;
}
#lnkPassword{
    text-align:center;
    padding:10px;
}
.links{
    color:#6487A4;
    font-size: 1.1em;
    font-weight: bold;
}  

.links:hover{
    color:#333333;
    text-decoration: underline;
    font-weight: bold; 
}

.separador{
	/*border-top:2px dotted #FFCF6E;*/
	margin: 5px;
}

h2.resaltar_curso{
    border-bottom:1px dotted #9AB5CB;
}
/*
.det_inscripcion{
    border:1px solid #9AB5CB;
}

.det_inscripcion .tit_inscripcion{
    color:#333333;
    background-color: #9AB5CB;
    width:100%;
    font-weight: bold;
}

.det_inscripcion .campo_inscripcion{
    width:200px;
}*/
table.d_inscripcion{
    border:1px solid #9AB5CB;
    width: 100%;
}

table.d_inscripcion tr{
    height: 20px;
}

table.d_inscripcion caption{
    text-align:left;
    font-weight: bold;
    color: #333333;
    background-color: #9AB5CB;
    border:2px solid #9AB5CB;
    padding:0px 0px 0px 5px;
    margin:0px;
}

table.d_inscripcion tbody th{
    background-color: #cccccc;
    color: #333333;
    width:120px;
    padding:0px 0px 0px 5px;
}

table.d_incripcion thead th{
    background-color: #cccccc;
    color: #333333;
    padding:0px 0px 0px 5px;
    text-align: center;
}

a.imprimir_pdf{
    color:#CC3333;
    text-decoration: none;
    font-weight: bold;
}
a.imprimir_pdf:hover {
    color:#990000;
    text-decoration: none;
    font-weight: bold;
}

img#img_sede:hover, img#img_descuento:hover{
    cursor: pointer;
}
