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;
}

#iconos_acciones{
}
#iconos_acciones li{
    height:35px;
    background-color:#eeeeee;
    float:left;
    margin:0 5px 1em 0;
    width:63px;
    padding:15px 50px 0 3px;
    text-align:right;
    font-size:0.9em;
    font-weight:bold;
}
#iconos_acciones li.solicitar{
    color:#FFFFFF;
    margin-right:0;
}
#iconos_acciones li.solicitar a{
    color:#FFFFFF;
}
#iconos_acciones li.solicitar p,
#iconos_acciones li.pdf p{
    display:inline;
    text-align:right;
    margin:0;
    line-height:1em;
}
#iconos_acciones li.contactar{
    background: #eeeeee url(../../graficos/cursos/informacion.png) no-repeat scroll 70px 0;
}
#iconos_acciones li.recomendar{
    background: #eeeeee url(../../graficos/cursos/compartir.png) no-repeat scroll 70px 0;
}
#iconos_acciones li.pdf{
    background: #eeeeee url(../../graficos/cursos/descargar-pdf.png) no-repeat scroll 70px 0;
}
#iconos_acciones li.pdf.off{
    opacity:0.2;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
}
#iconos_acciones li.solicitar{
    background: #C6222B url(../../graficos/cursos/solicitar-info-on.png) no-repeat scroll 70px 0;
}
#iconos_acciones li.solicitar.off{
    opacity:0.2;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
}

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;
}

