p.area{
    font-size:1.4em;
    font-weight:bold;
}

div.descripcion, ul.archivos{
    background-color:#EEEEEE;
    border:1px dotted #AAAAAA;
    padding:10px 10px 0 10px;
    margin:0 0 2em 0;
	font-size:0.98em;
}

div.descripcion p.informate{
    text-align:right;
}

ul.accionesCurso{
    background-color:#EEEEEE;
    position:relative;
    height:20px;
}

ul.accionesCurso li{
    float:left;
    font-size:0.93em;
}

ul.accionesCurso li.codigo{
    color:#B60000;
    margin:4px 0 0 10px;
	/*font-size:0.95em;*/
    font-size:0.9em;
}

ul.accionesCurso li.duracion{
    color:#B60000;
    margin:4px 0 0 10px;
    padding:0 0 0 4px;
    border-left:1px dotted #B60000;
}

ul.accionesCurso li.precio{
    color:#B60000;
    margin:4px 0 0 10px;
    padding:0 0 0 4px;
    border-left:1px dotted #B60000;
}

ul.accionesCurso li.inscripcion p{
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	background-color:#DEDEDE;
	padding:0 4px 0 5px;
}

ul.accionesCurso li.acciones_derecha{
	float:right;
	padding:2px 0 1px 0;
}

ul.accionesCurso li.acciones_derecha ul{
	float:right;
	margin:0;
}

ul.accionesCurso li.acciones_derecha ul li{
	float:left;
	margin:0 2px 0 2px;
}

h3.programa{
    background:transparent url(../../graficos/fondos/cabecera-programa.png) no-repeat scroll 0 0;
    height:24px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:1.2em;
    padding:4px 0 0 1em;
    text-align:left;
}

div.contenedor_programa ul{
	margin:1em 0;
    padding:0 0 0 3em;
	/*list-style:decimal;*/
}

div.contenedor_programa ol li, div.contenedor_programa ul li{
    margin:0 0 1.2em 0;
}

ul.infoedicion {
    background-color:#EEEEEE;
    position:relative;
    height:20px;
}

ul.infoedicion li{
    float:left;
    color:#B60000;
    margin:4px 0 0 10px;
    padding:0 0 0 4px;
    font-size:0.98em;
}
ul.infoedicion li.fecha_fin_curso, ul.infoedicion li.lugar{
    border-left:1px dotted #B60000;
}

form#solicitudForm table, form#solicitudForm table input, form#solicitudForm table textarea{
	font-size:0.95em;
}

form#solicitudForm table tr th{
	font-weight:normal;
}

form#solicitudForm dl.provincia, dl.municipio{
	display:none;
}

ul.archivos{
	padding:10px;
}

ul.archivos li{
	float:left;
	margin:4px 2em 4px 4px;
}

img#logoTripartita{
    margin:0 60px 0 0;
}

/****************/
/*  TRIPARTITA  */
/****************/
div#infoTripartita{
    background-color:#EEEEEE;
    border:1px dotted #AAAAAA;
    padding:5px;
    margin:2em 0 2em 0;
}

div#creditoTripartita, div#planTripartita, div#documentacionTripartita, div#bonificacionTripartita{
    /*display:none;*/
}

img#porcentajesBonificacionTripartita{
    float:right;
    /*width:240px;*/
    margin:0 0 1em 1em;
    /*background-color:#FAFAFA;*/
    /*border:1px dotted #AAAAAA;*/
}

img.imagen_catalogo{
    float:right;
    margin:0 0 2em 2em;
}

table#tablaDocTripartita{
    margin:0 0 1em 0;
}

table#tablaDocTripartita tr td{
    text-align:center;
    padding:5px;
}

img#ejemploTC1{
    float:right;
    margin:0 0 1em 1em;
}

table.ediciones{
    font-size:0.8em;
}
table.ediciones th{
    background-color:#C00000;
    color:#FFFFFF;
    text-align:center;
}
table.ediciones th.solicitar{
    border:none;
    background-color:transparent;
    width:1em;
}
table.ediciones td{
    text-align:center;
}
/*table.ediciones, table.ediciones td.solicitar{*/
    /*border:none;*/
/*}*/
table.ediciones{
    border:none;
}
table.ediciones td.solicitar img{
    vertical-align:bottom;
}
table.ediciones td{
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:1px dotted #CBC7B8;
}
