/* cuerpo */
BODY {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 15px; background-color:#333333;
	}
/* Links */
A { text-decoration: none;
}
A:hover { text-decoration: none;
}
A:active { text-decoration: none;
}
.menucostado { font-size: 12px; color: #333333; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; text-align: left; display: block; text-decoration: none; border-bottom: 1px dotted #999999;
}
.menucostado:hover { color: #FF0000; text-decoration: underline;
}
.menucostado2 { background-color: #CC0000; font-size: 12px; color: #FFFFFF; font-weight: bold; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; text-align: left; display: block; text-decoration: none; border-bottom: 1px #ffffff dotted;
}
.menucostado2:hover { background-color: #FF0000; padding-left: 35px; text-decoration: none;
}
/* textos */
P { font-size: 12px; color: #333333; text-align: justify;
}
H1 { font-size: 20px; color: #FF0000;
}
H2 { font-size: 12px; color: #FF0000;
}
.txt_bold { font-weight: bold;
}
.txt_bold_black { font-weight: bold; color: #000000;
}
.txt_bold_20 { font-weight: bold; color: #000000; font-size: 20px;
}
.txt_index_times14 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #FF0000; font-weight: bold;
}
.txt_index_times18 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #FFFFFF; font-weight: bold;
}
.txt_red_bold_18 { font-size: 18px; color: #FF0000; font-weight: bold;
}
.txt_red_bold { color: #FF0000; font-weight: bold;
}
.txt_red_bold12 { color: #FF0000; font-weight: bold; font-size: 12px;
}
.txt_red_bold14 { color: #FF0000; font-weight: bold; font-size: 14px;
}
.txt_black { color: #000000; font-size: 12px;
}
.txt_yellow { font-weight: bold; color: #FFFF66;
}
.txt_white { font-weight: bold; color: #FFFFFF;
}
/* td */
.td_formtrabajos { width: 400px; margin-bottom: 5px; margin-top: 5px;
}
.td_botonleft { padding-top: 15px; padding-bottom: 15px; padding-right: 8px; text-align: left;
}
.td_botonright { padding-top: 15px; padding-bottom: 15px; padding-left: 8px; text-align: right;
}
.td_botonleft2 { padding-right: 8px; text-align: left;
}
.td_botonright2 { padding-left: 8px; text-align: right;
}
.td_resaltado { background-color: #CC0000; border:  #FF0000 2px solid; padding: 10px; font-size: 14px; font-weight: bold; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify;
}
.td_container {  border-left: 4px solid #666666; border-right: 4px solid #666666; border-top: 4px solid #666666;
}
.td_copyright { border-bottom: 4px solid #666666; border-left: 4px solid #666666; border-right: 4px solid #666666; background-color: #CC0000; padding-bottom: 3px; padding-top: 3px; color: #FFFFFF; font-size: 12px;
}
.td_head_brd { border-bottom: 1px solid #FF0000;
}
.td_body { padding-top: 20px; background-color: #FFFFFF;
}
.td_botonera { border-top: #ff0000 1px solid; font-size: 14px; padding-left: 15px; line-height: 20px;
}
.td_index { padding-left: 50px; padding-bottom: 20px; padding-right: 15px;
}
.td_cantactar { background-color: #FF0000; padding-top: 3px; padding-bottom: 3px;
}
.td_videos { border: 4px solid #FF0000;
}
.td_libros_brd { border: 1px solid #FFFFFF;
}
.td_libros { padding-left: 20px; vertical-align:top;
}
.td_testimonios { background-color: #FFFFCC; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
}
.td_contacto_cont { background-color: #CC0000; padding: 8px; border: 1px solid #FF0000;
}
.td_contacto_title { padding-top: 3px; padding-bottom: 3px;
}
.td_contacto_buttons { padding-top: 12px;
}
.td_contacto_field { padding-top: 3px; padding-bottom: 3px; padding-left: 10px;
}
.td_contacto_field_prop { width: 380px; background-color: #CCCCCC;
}
.td_contacto_field_prop1 { width: 520px; background-color: #CCCCCC;
}
.td_testimonios_especiales { padding: 12px; background-color: #FFFFFF;
}
.td_notas { padding: 12px; background-color: #FFFFFF;
}
.td_viajes_fotos { background-color: #FF0000; padding: 3px;
}
.td_viajes_textos { background-color: #000000; padding-top: 4px; padding-bottom: 4px; padding-right: 12px; padding-left: 12px; border-bottom:  3px #FF0000 solid; border-left:  3px #FF0000 solid; border-right:  3px #FF0000 solid;
}
.td_viajes_costado { background-color: #000000; padding-top: 4px; padding-bottom: 4px; padding-right: 12px; padding-left: 12px; border-bottom:  3px #FF0000 solid; border-top:  3px #FF0000 solid; border-right:  3px #FF0000 solid;
}
.t-pago-borde { padding: 10px; background-color: #FF6666; border:  #FF0000 2px solid;
}
.t-pago-borde-blanco { padding: 10px; background-color: #FFFFFF; border:  #FF0000 2px solid;
}
.t-pago-titulo { background-color: #FF0000; text-align: center; color: #FFFFFF; font-weight: bold; padding: 3px; font-size: 14px;
}
.t-pago-monto { padding: 5px; text-align: center; font-size: 12px; font-weight: bold;
}
/* botonera principal */
.botonera_prin { color: #FFFFFF; font-weight: bold;
}
A.botonera_prin:hover { background-color: #FF0000;
}
A.botonera_prin:active { color: #FFFFFF;
}
/* resalte contactar profesor */
.botonera_contactar { color: #FFFFFF; font-weight: bold;
}
A.botonera_contactar:hover { color: #FFFFFF; text-decoration: underline;
}
A.botonera_contactar:active { color: #FFFFFF;
}
/* urls */
.urlblack { color: #FF0000; font-weight: bold;
}
A.urlblack:hover { color: #000000; text-decoration: underline;
}
.urlwhite { color: #CC0000; font-weight: bold;
}
A.urlwhite:hover { color: #FF0000; text-decoration: underline;
}
.urlwhitebold { color: #CC0000; font-weight: bold;
}
A.urlwhitebold:hover { color: #FF0000; text-decoration: underline;
}
.urlwhitebold1 { color: #FF0000; font-weight: bold; text-decoration: underline;
}
A.urlwhitebold1:hover { color: #000000; 
}
.urlred { color: #FFFFFF; font-weight: bold; text-decoration: underline;
}
A.urlred:hover { color: #FF0000; 
}
.urlbyr { color: #FFFFFF; font-weight: bold; text-decoration: none;
}
A.urlbyr:hover { color: #FF0000; 
}
.notas { color: #FFFFFF; font-weight:bold;
}
A.notas:hover { color: #FF0000; text-decoration: underline; 
}