body{
    background: url("images/fondo.jpg") repeat-x scroll 0 0 #FFFFFF;
    font: normal normal 0.75em/1.5 'Arial',Heveltica;
    margin: 0;
    padding: 0;
    text-align: left;
    color: #292A25;
}
body#popup{
    background: none #FFFFFF;
     text-align: left;
    color: #292A25;
}
.mini{
	font-size:0.8em;
}
h1, h2, a, h3 a ,strong,th{
    color: #D12421;
    text-decoration: none;
}

h3{
    border-bottom: 0.083em solid #E6E3D2;
}
ul{
    list-style: none outside none;
    padding-left: 0.833em;
}
ul li {
    background: url("images/ul-li-flecha-r.gif") no-repeat scroll left 0.56em transparent;
    padding-left: 0.833em;
}
.clear {
    clear: both;
}
.center{
    text-align:center;
}
#wrap{
      text-align: center;
}
#content{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #292A25;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 80em;
}
#footer{
    background: none repeat scroll 0 0 #3F4545;
    border: 0 none;
    color: #FFFFFF;
    font-size: 100%;
    margin: 0.83em auto 0;
    outline: 0 none;
    width: 100%;
}
#contenidofooter{
    color: #FFFFFF;
    margin: 0 auto;
    width: 80em;
    text-align:left;
}
#contenidofooter .left {
    display: inline;
    float: left;
}
#contenidofooter .right {
    display: inline;
    float: right;
}
#contenidofooter a{
    color: #FFFFFF;
    text-decoration:underline;
}
#cabecera{
    background: none repeat scroll 0 0 #292929;
    height: 8.75em;
    margin: 0;
    /*position: relative;*/
    width: 80em;
}
#cabecera h1#logo {
      float: left;
    font-size: 0;
    margin: 0;
    padding: 0;
}

#topenlaces {
    float: right;
    padding-top: 0.833em;
}
#topenlaces .grupoTop {
    background: url("images/border.jpg") no-repeat scroll right center transparent;
    float: left;
    height: 5em;
    padding: 0 0 0 2em;
    text-align: left;
    vertical-align: middle;
}
#topenlaces .grupoTop.fakebox {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 5em;
    padding: 0 0 0 2em;
    text-align: left;
    width: 10em;
}
#topenlaces #box_busqueda {
    background: url("http://www.fundaciouv.es/cursos/images/lupa.jpg") no-repeat scroll left center transparent;
    position: relative;
}
#topenlaces #box_busqueda ul {
    padding-top: 0.750em;
}
.grupoTop ul {
    font-size: 0.917em;
    list-style: none outside none;
    margin: 1.17em 0 0;
    padding: 0 1.667em 0 0;
}
.grupoTop ul li {
    background: none repeat scroll 0 0 transparent !important;
}
.grupoTop ul li a {
    color: #CCCCCC;
    text-decoration: none;
}
#menu1{
     background: none repeat scroll 0 0 #CBC0A0;
    color: #282828;
    height: 2.92em;
    width: 80em;
}
#menu1 ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
#menu1 ul li{
    background: none repeat scroll 0 0 transparent !important;
    display: inline;
    float: left;
    padding: 0;
    margin:0;
    position: relative;
    width: 16em !important;
}
#menu1 ul li a{
     background: none repeat scroll 0 0 #CBC0A0;
    border: 0.083em solid #A6A69C;
    color: #282828;
    display: block;
    font-size: 0.9em;
    height: 2.75em;
    line-height: 2.75em;
    padding: 0 0 0 0.8em;
    text-decoration: none;
}
#menu1 ul li a:hover {
    background: none repeat scroll 0 0 #E6E3D2;
}
#breadcrum {
    display: inline;
    font-size: 0.9em;
    height: 1.67em;
    margin-left: 0.833em;
    margin-right: 0.833em;
    position: relative;
    text-align: left;
    width: 98%;
}
#sidebar{
    float: right;
    text-align: left;
    width: 20.17em;
}
#contenido{
    float: left;
    padding: 0.417em 0.833em;
    width: 57.7em;
}
#boxes {
    margin: 1.67em 0.9em 0.83em 1em;
    text-align: left;
}
.box {
    
}
.box .titulobox{
     background: none repeat scroll 0 0 #E6E3D2;
    font-weight: normal;
    padding: 0.417em 0.83em;
    text-align: left;
    text-transform: uppercase;
}
.box .contenidobox{
    
}

/*index.asp*/
.filtro_cursos{text-align:right;}
.curso{
    padding: 0.833em;
}
.curso .cursos_nombre{
    font-weight: bold;
}
.curso .plazas{ float:left; top:0; border: 0.083em solid #DDDDDD; margin-right:0.833em; width:7.250em;}
.curso .plazas .numPlazas{text-align:center;font-size:4.167em;}
.curso .plazas .conplazas{color:#6EA200;}
.curso .plazas .sinplazas{color:#990000;}
.curso .plazas .txt_plazas{  
    color: #606E79;
    float: left;
    margin-top: -1.4em;
    width: 98%;
    text-align:center;
    font-size:0.8em;
    padding:0}
.curso .plazas .matricula a{
     float: left;
    border-top:0.083em solid #DDDDDD;
    text-align:center;
    width:100%
}
.curso .plazas .matricula a:hover{
    background:#D12421;
    color:#FFF;
}
/*ampliar_noticia.asp*/
#curso_info table caption{
    background: none repeat scroll 0 0 #E6E3D2;
    font-weight: normal;
    padding: 0.417em 0.83em;
    text-align: left;
    text-transform: uppercase;
}
.seccion{}
.seccion .seccion_titulo{
    margin-top:0.833em;
    background: none repeat scroll 0 0 #E6E3D2;
    font-weight: normal;
    padding: 0.417em 0.833em;
    text-align: left;
    text-transform: uppercase;
}
.seccion#descripcion img{
    float:left;margin:0 0.833em 0.833em 0;
}
.seccion .seccion_contenido{
     padding: 0.417em 0.833em;
}
.seccion .seccion_contenido .imgcurso{
    max-width:56.167em;
}
.input-text{
    border: 0.083em solid #CCCCCC; 
    color: #000000
}
.select{
    color: #000000
}
#form_datos_alumno div{
    padding-top:0.417em;
}
#form_datos_alumno table{
    width: 100%;
}
.explicacion{
    color:red;   
}
.msg{
    background: #fff6bf;
	text-align: left;
	padding: 0.417em 1.667em 0.417em 1.667em;
	border-top: 0.167em solid #ffd324;
	border-bottom: 0.167em solid #ffd324;
}
.explicacion_{
    background: #F8FAFC;
	text-align: left; 
	padding: 0.417em ;
	border: 0.083em solid #B5D4FE;
    }
.pagos_curso table{
      border-collapse: collapse;
      text-align: left;
      width: 100%;
}
.pagos_curso table td{
    border-top: 0.083em solid #E8EDFF;
    padding: 0.417em 0.833em;
}
.nopagat{
    color:red;
    text-align:right;
}
.pagos_curso table ul{
    margin:0;
    padding:0;
    list-style: none;
}
.pagos_curso table ul li{
    margin:0;
    padding:0;
    background: transparent;
}
.ayuda{
    position:relative;
}
.ayuda img{
    vertical-align: middle;
    cursor: help;
}
.texto_ayuda{
    position:absolute;
    top:0;
    width:25em;
    left:1.667em;
    background:#E6E3D2;
    padding:0.417em;
    border: 0.083em solid;
    border-radius:0.417em;
    z-index: 1000;
    color:#292929;
    opacity:0.8;
}
/*Nuevo user*/
#form_datos_alumno_nuevo textarea{
    width: 99%;
}
#form_datos_alumno_nuevo #carrer{
    width:38em;
}
#form_datos_alumno_nuevo #num{
    width:3em;
}
#form_datos_alumno_nuevo #porta{
    width:3em;
}
#form_datos_alumno_nuevo #cp{
    width:3em;
}
#form_datos_alumno_nuevo input[type="text"],#form_datos_alumno_nuevo textarea,#form_datos_alumno_nuevo select{
    border-collapse:collapse;
    border:0.083em solid #CCC;
}
#form_datos_alumno_nuevo input[type="text"]:focus,#form_datos_alumno_nuevo textarea:focus,#form_datos_alumno_nuevo select:focus{
    border-color: red;
}
#avisosldap{
    color:red;
}
.explicacion_banco{
    padding-left:3.333em;
}
.aviso{
    text-align: left;
	padding: 0.417em 1.667em;
    margin:0.417em 0;
	border-top: 0.167em solid #D8000C;
	border-bottom: 0.167em solid #D8000C;
    background: #FFBABA;
}
.aceptar_condiciones{
    text-align: left;
	padding: 0.417em 1.667em;
    margin:0.417em 0;
	border-top: 0.167em solid #ffd324;
	border-bottom: 0.167em solid #ffd324;
    background: #fff6bf;
}
.NombreCurso{float:left;
    width:75%;
}
.incribir_boton{float:right;width:25%;}
.incribir_boton.abajo{display:block; text-align:center;width:auto;float:none;}
#no_inscripcion{margin:1.02em 0;}
.botoninscribir {
    margin:1.02em 0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #292929), color-stop(1, #3f4545) );
	background:-moz-linear-gradient( center top, #292929 5%, #3f4545 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#3f4545');
	background-color:#292929;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#f7f7f7;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.botoninscribir:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3f4545), color-stop(1, #292929) );
	background:-moz-linear-gradient( center top, #3f4545 5%, #292929 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f4545', endColorstr='#292929');
	background-color:#3f4545;
}
.botoninscribir:active {
	position:relative;
	top:1px;
}
.columnas2 {
  clear: both;
  margin:0;
  padding:0;
}
.columnas2 .columna{
    width:45%;
    float:left;
    padding:5px;
}