a, a:visited{
	color: #6F487B;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

body {
	background-image: url(images/fondoportada.jpg);
	background-repeat: repeat-x;
	background-color: #67277E;
	margin: 0px;
	padding: 0px;
}

#portada {
	margin-right: auto;
	margin-left: auto;
	width: 740px;
	margin-top: 120px;
	background-image: none;
	height: 490px;
}

#contenedor{
	background-image: url(images/fondocontenedor.jpg);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	width: 820px;
	padding: 5px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#encabezado{
	width: 820px;
}

#flash{
	height: 86px;
	width: 812px;
	margin-top: 10px;
	background-image: url(images/dyf_consultores.jpg);
	margin-left: 3px;
}

#botonera{
	height: 29px;
	width: 820px;
	margin-top: 0px;
}

#botonera a,a:visited{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#E8EEF0;
	text-decoration: none;
	font-weight: bold;
	display: inline;
	text-indent: 1px;
	margin-left: 8px;
	margin-right: 8px;
}

#botonera a:hover {
	color: #6F5191;
}

#brdizquier{
	height: 29px;
	width: 20px;
	background-image: url(images/brd_izq.jpg);
	float: left;
}

#btones{
	height: 29px;
	width: 780px;
	float: left;
	background-image: url(images/botonera_fondo.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	color: #E8EEF0;
	font-weight: bold;
}

#brdderecho{
	float: left;
	height: 29px;
	width: 20px;
	background-image: url(images/brd_der.jpg);
}

#contenedor{
}

#contfondtop{
	background-image: url(images/contenido_top.jpg);
	height: 26px;
	width: 730px;
	margin-right: 45px;
	margin-left: 45px;
}
.logodyf {
	margin-left: 25px;
	margin-top: 5px;
	clear: both;
}
.titulogrande {
	font-family: Garamond;
	color: #b391bf;
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d8c8de;
	border-bottom-color: #d8c8de;
	display: block;
	width: 667px;
	margin-left: 30px;
	font-weight: bold;
	padding: 0px;
	height: 32px;
	float: none;
	margin-right: 30px;
}
.titulochico {
	font-family: "Trebuchet MS";
	font-size: 12px;
	margin-left: 240px;
	float: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.titulolinks {
	margin-left: 340px;
	float: none;
	font-size: 14px;
	padding: 0px 7px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/fondo_botones_servicios.jpg);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	width: 300px;
	text-align: right;
}
.titulosmayores {
	padding: 0px;
	display: block;
	margin: 0px;
	width: 150px;
	float: left;
}


.titulolinks a,a:visited{
	color: #9B6CAA;
	font-family: "Trebuchet MS";
	font-size: 12px;
	float: none;
	margin: 0px;
	padding: 0px;
}

.titulolinks a:hover{
color:#333333}



#contfond{
	width: 730px;
	margin-right: 45px;
	margin-left: 45px;
	background-image: url(images/contenido.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.bold {
	color: #865795;
	font-style: normal;
	font-size: 16px;
	font-family: "Trebuchet MS";
	font-weight: bolder;
}


#flashfooter{
	height: 89px;
	width: 806px;
	background-image: url(images/flash_footer.jpg);
	margin-right: 7px;
	margin-left: 7px;
	float: none;
	clear: both;
}
.contenidoa {
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	width: 500px;
	display: block;
	margin-left: 10px;
	line-height: 16px;
	letter-spacing: normal;
	margin-right: 0px;
	margin-top: 5px;
	float: left;
	margin-bottom: 0px;
}
.left {
	margin: 0px;
	padding: 0px;
}


.contenidoa  h1{
	font-family: Garamond;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #865795;
}
.imgizq {
	float: none;
	margin-left: 30px;
	margin-top: 6px;
	clear: left;
}

.contenidoa  p{
	margin: 5px 0px 0px;
}

.contacto {
	font-family: "Trebuchet MS";
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	width: 720px;
	display: block;
	line-height: 16px;
	letter-spacing: normal;
	margin-right: 0px;
	margin-top: 5px;
	float: left;
	margin-bottom: 0px;
	text-align: center;
}
.formulario {
	width: 500px;
	margin-left: 110px;
}



#footer{
	clear: both;
	width: 820px;
	float: none;
	height: 30px;
}

#columna{
	float:left;
	width: 190px;
}
.textoform {
	margin-right: 5px;
	padding-right: 5px;
}
.bold2 {
	color: #865795;
	font-style: normal;
	font-size: 14px;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	text-decoration: underline;
	list-style-type: none;
}


/* nueva sección cursos */

#titulo_cursos{
	background-image: url(images/titulo_seccion_cursos.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 500px;
}
.c_textos{}
#proximos_cursos{
	background-image: url(images/proximos_cursos.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 500px;
	margin-top: 10px;
}

#proximos_cursos_capital{
	background-image: url(images/proximos_cursos_capital_federal.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 500px;
	margin-top: 10px;
}

#proximos_cursos_lp{
	background-image: url(images/proximos_cursos_modalidad_virtual.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 500px;
	margin-top: 10px;
}


.contenidoa table {}

.contenidoa td {
	background-color: #dfd2e6;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 3px;
}

.contenidoa a, a:visited {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #504485;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contenidoa a.titulo_curso, a.titulo_curso:visited {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #504485;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contenidoa a:hover {
text-decoration:underline;
}


#columna_izquierda {
	margin: 0px;
	float: left;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#columna_izquierda p.bold{
font-weight:bold;
}

#columna_izquierda p{
	font-weight: normal;

}

#columna_derecha {
	width: 197px;
	margin-left: 3px;
	float: left;
	background-color: #e7e2ed;
}

.recuadro_contenido  p.remarcado {
	font-weight:bold;
	color: #504485;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	width: 288px;
	margin: 0px;
	border: 1px solid #514587;
}

.remarcado2 {
	color: #504485;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	width: 288px;
	margin: 0px;
	border: 1px solid #514587;
}


#columna_derecha p {
}

.recuadro {
	width: 300px;
	margin-top: 5px;
	float: left;
}
.recuadro_borde_izq {
	background-image: url(images/recuadro_brd_izq.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 2px;
	float: left;
}
.recuadro_titulo {
	background-image: url(images/recuadro_fondo_titulo.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 296px;
	height: 29px;
	padding: 0px;
}

.recuadro_titulo h3 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.recuadro span.sobresaltado {
	font-weight: bold;
	color: #514587;
}

.recuadro_borde_der {
	background-image: url(images/recuadro_brd_der.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 2px;
}

/*----------------- */ 
.recuadro_grande {
	width: 300px;
	margin-top: 5px;
	float: left;
}
.recuadro_grande_borde_izq {
	background-image: url(images/recuadro_grande_brd_izq.jpg);
	background-repeat: no-repeat;
	height: 53px;
	width: 2px;
	float: left;
}
.recuadro_grande_titulo {
	background-image: url(images/recuadro_grande_fondo.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 296px;
	height: 53px;
	padding: 0px;
}

.recuadro_grande_titulo h3 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.recuadro_grande span.sobresaltado {
	font-weight: bold;
	color: #514587;
}

.recuadro_grande_borde_der {
	background-image: url(images/recuadro_grande_brd_der.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 53px;
	width: 2px;
}


/*-------------------- */

.recuadro_der{
	width: 197px;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.recuadro_der_titulo {
	float: left;
	background-image: url(images/recuadro_der_fondo_titulo.jpg);
	background-repeat: repeat-x;
	height: 29px;
	width: 193px;
}
.recuadro_der_borde_izq {
	background-image: url(images/recuadro_der_brd_izq.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 2px;
}
.recuadro_der_borde_der {
	background-image: url(images/recuadro_der_brd_der.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 2px;
}

.recuadro_der_titulo h3 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}



.contenidoa h1.titulo_cursos_interna {
	background-image: url(images/fondo_imagen_cursos.jpg);
	background-repeat: repeat-x;
	padding-bottom: 8px;
	height: auto;
	background-position: bottom;
}

.col_der_contenidos{
	padding: 5px;
	float: left;
	width: 180px;
}
.col_der_contenidos p {
	font-weight: normal;
	font-size: 11px;
	color: #504485;
}
.col_der_contenidos h3 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #504485;
}


#valor {
	background-color: #FFFFFF;
	float: left;
	width: 197px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #504485;
	border-bottom-color: #504485;
	font-weight: normal;
	color: #504485;
}

#valor a {
	text-decoration: underline;
	text-align: right;
}

.valor_del_curso {
	font-size: 18px;
	font-weight: bold;
	color: #504485;
	text-align: right;
}

/* fin nueva sección cursos */ 

/* nueva sección servicios */
#titulo_eventos {
	background-image: url(images/seccion_organizacion_de_eventos.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 500px;
}
#eventos_disponibles {
	background-image: url(images/tipos_de_eventos_disponibles.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 500px;
	margin-top: 10px;
}
/* fin nueva sección servicios */
    
/* calendario */

.tituloscal{
	background-color:#504484;
	}
	
.tituloscal td{
	background-color:#504484;
	color:#FFF;
	vertical-align: middle;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.tablacal td{
	color:#000;
	
}
