﻿/* CSS Document */

img.alineadoTextoImagenArriba{
	vertical-align: text-top;  
  }


.button.convocatorias { /* clase general */
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #555;
    display: inline-block;
    font: bold 12px/12px HelveticaNeue, Arial;
    padding: 8px 11px;
    text-decoration: none;
    width:300px;
    height:300px;
}

.button.convocatorias.blue {
    background: #62b2b0;
    border-color: #dedede #d8d8d8 #d3d3d3;
    box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
    color: #555;
    text-shadow: 0 1px 0 #fff;
    background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
    background: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
    background: o-linear-gradient(top, #f9f9f9, #f0f0f0);
    background: ms-linear-gradient(top, #f9f9f9, #f0f0f0);
    background: linear-gradient(top, #f9f9f9, #f0f0f0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
}

    .button.convocatorias.blue:hover {
        background: #62b2b0;
        border-color: #c7c7c7 #c3c3c3 #bebebe;
        box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
        text-shadow: 0 1px 0 #fdfdfd;
        background: -moz-linear-gradient(top, #efefef, #f8f8f8);
        background: -webkit-linear-gradient(top, #efefef, #f8f8f8);
        background: -o-linear-gradient(top, #efefef, #f8f8f8);
        background: -ms-linear-gradient(top, #efefef, #f8f8f8);
        background: linear-gradient(top, #efefef, #f8f8f8);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8');
    }

    .button.convocatorias.red {
        background:#b44e4e;
        border-color: #dedede #d8d8d8 #d3d3d3;
        box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
        color: #555;
        text-shadow: 0 1px 0 #fff;
        background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: o-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: ms-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: linear-gradient(top, #f9f9f9, #f0f0f0);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
    }

        .button.convocatorias.red:hover {
            background: #b44e4e;
            border-color: #c7c7c7 #c3c3c3 #bebebe;
            box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
            text-shadow: 0 1px 0 #fdfdfd;
            background: -moz-linear-gradient(top, #efefef, #f8f8f8);
            background: -webkit-linear-gradient(top, #efefef, #f8f8f8);
            background: -o-linear-gradient(top, #efefef, #f8f8f8);
            background: -ms-linear-gradient(top, #efefef, #f8f8f8);
            background: linear-gradient(top, #efefef, #f8f8f8);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8');
        }

    .button.convocatorias.purple {
        background: #9d6fb2;
        border-color: #dedede #d8d8d8 #d3d3d3;
        box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
        color: #555;
        text-shadow: 0 1px 0 #fff;
        background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: o-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: ms-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: linear-gradient(top, #f9f9f9, #f0f0f0);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
    }

        .button.convocatorias.purple:hover {
            background: #9d6fb2;
            border-color: #c7c7c7 #c3c3c3 #bebebe;
            box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
            text-shadow: 0 1px 0 #fdfdfd;
            background: -moz-linear-gradient(top, #efefef, #f8f8f8);
            background: -webkit-linear-gradient(top, #efefef, #f8f8f8);
            background: -o-linear-gradient(top, #efefef, #f8f8f8);
            background: -ms-linear-gradient(top, #efefef, #f8f8f8);
            background: linear-gradient(top, #efefef, #f8f8f8);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8');
        }


    .button.convocatorias.green {
        background: #7da47d;
        border-color: #dedede #d8d8d8 #d3d3d3;
        box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
        color: #555;
        text-shadow: 0 1px 0 #fff;
        background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: o-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: ms-linear-gradient(top, #f9f9f9, #f0f0f0);
        background: linear-gradient(top, #f9f9f9, #f0f0f0);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
    }

        .button.convocatorias.green:hover {
            background: #7da47d;
            border-color: #c7c7c7 #c3c3c3 #bebebe;
            box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
            text-shadow: 0 1px 0 #fdfdfd;
            background: -moz-linear-gradient(top, #efefef, #f8f8f8);
            background: -webkit-linear-gradient(top, #efefef, #f8f8f8);
            background: -o-linear-gradient(top, #efefef, #f8f8f8);
            background: -ms-linear-gradient(top, #efefef, #f8f8f8);
            background: linear-gradient(top, #efefef, #f8f8f8);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8');
        }





#textolegal_empresa{
valign:center;
height: 260px;
border:1px solid grey;
overflow:auto;
width:800px;
}
a:link.linkamarillo{
	color: #F5B106;
	font-size: 10px;
	align-content: right;
}
a:visited.linkamarillo{
	color: #F5B106;
	font-size: 10px;
	align-content: right;
}

.bordeizq{
	border-style:solid;
	border-width: 1px;
	border-color:#666;
	padding-left:15px;
}

.bordeder{
	border-style:solid;
	border-width: 1px;
	border-color:#666;	
	padding-left:15px;
}

.superindice{
	vertical-align:super;
	font-size:10px;
}
.tachado{text-decoration:line-through;}
body{
	margin:0px;
	/*font-family: Verdana, sans-serif;*/
	font-family:Arial, Courier, "Times New Roman";
	/*font-family: 'Lato', sans-serif;*/
	font-size: 12px;
	color:#4c4f52;
	letter-spacing: 1px;
	/*background-image:url(images/LineFondo.jpg);
	background-size:contain;
	background-repeat:repeat-y;*/
	background-color:#FFF;
	line-height:30px;
}
input {
    font-family: Arial, Courier, "Times New Roman";
    font-size: 12px;
    color: #4c4f52;
}
#lineabajita{
	line-height:0px;	
}
.imagenlineabajita{
	vertical-align:bottom;
}
.textogeneral{
	padding-right:12px;
}

a:link{
	font-size:12px;
	text-decoration:none;
	font-weight:800;
	color:#4C4F52;
	border:none;
}
a:visited{
	text-decoration:none;
	font-weight:800;
	color:#4C4F52;
	border:none;	
	
}
.CabeceraLoginIniciado{	
color:#FFFFFF;
background-color:#686669;
border:none;
font-weight:bold;
text-transform:uppercase;
height: 60px;
vertical-align:center;
align-content:right;
float:right;
width: 930px;


}
.CabeceraHorarios{	
	color:#FFFFFF;
	background-color:#686669;
	border:none;
	font-weight:bold;
	text-transform:uppercase;
	height: 60px;
	vertical-align:center;
	align-content:right;
	
	width: 598px;
	
	
	}
.CabeceraLoginIniciadomargenabajo10{
	text-decoration:underline;
	padding-left: 50px;
}
#VISOR{
	width:930px;
	
	margin:auto;
	background-color:#FFFFFF;
	
}
#VISORInnovationTalks{
	width:930px;
	min-height:335px;
	margin:auto;
	background-color:#FFFFFF;
}
.top{
	width:800px;
	height:200px;
	text-align: right;
}
#CENTRAR{
		width:930px;
		margin:auto;
		background-color:#FFFFFF;	
}
#LogosPieCentrar{
	float:left;
	width:930px;
	text-align:right;
	background-color:#FFFFFF;	
}
#PieCentrar{
		float:left;
		width:930px;
		text-align:center;
		font-size:10px;
		height:30px;
		background-color:#FFC410;
}


#VISOR_LEGALES{
	width:930px;
	height:3200px;
	margin:auto;
	background-color:#FFFFFF;
}
#VISOR_TABLA{
	width:910px;
	margin:auto;
	background-color:#FFFFFF;
}
#ContCentro_LEGALES{
	width: 890px;
	float: left;
	position: relative;
	margin-left: 10px;
	background-color: #FFFFFF;
}


#MenuIzquierda{
	width:220px;
	float:left;	
	background-color: #FFFFFF;
	/*height: 670px; Cuando el div de FOrmacion reglada tiene algo cambiar este alto por el mini*/
	height: 870px;
	
}
#ContCentro{
	/*width:690px;*/
	/*height:498px;*/
	width:710px;
	height:870px;
	float:left;
	background-color: #FFFFFF;
		
	
}
.CentroIndex{
	background-color: #FFFFFF;	
	text-align: center;
}
#ContVideo{
	width:715px;
	height:570px;
	float:left;
	background-color: #FFFFFF;		
}
#ContCentro100x100{
	width:910px;
	height:498px;
	float:left;
	position:relative;
}
.TITULOSECCION{
	width:700px;
	height:35px;	
	background-color:#4c4f52;
	line-height:16px;
	color: #ffcc1a;
	padding-top:4px;
	padding-left:4px;
	margin-top: 10px;
	text-align: left;
}
#LogosPie{
	float:left;
	width:930px;
	text-align:right;
	background-color: #FFFFFF;
}
#LogosPieLegal{
	text-align: right;
	width: 910px;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;

}
#Pie{
	float:left;
	width:930px;
	text-align:center;
	font-size:10px;
	height:30px;
	background-color:#FFC410;
}
#TextoPie{
	height:40px;
	padding-top:10px;
	text-align:center;
	font-size:10px;
	background-color:#FFC410;
}

.OpcionActivaMenuPpal{
	margin-top:-15px;
	padding-top:20px;
	margin-right:2px;
	text-decoration:none;
	color:#4c4f52;
	text-align:center;
	font-size: 12px;
	background-image:url(images/SolAmarillo.png);
	background-repeat:no-repeat;
	background-position:top;
	width:122px;
	height:50px;
	float:left;
	font-weight:800;
	color:#4C4F52;


}
.OpcionActivaMenuPpal_largo{
	margin-top:-15px;
	padding-top:20px;
	margin-right:2px;
	text-decoration:none;
	color:#4c4f52;
	text-align:center;
	font-size: 12px;
	background-image:url(images/SolAmarillo.png);
	background-repeat:no-repeat;
	background-position:top;
	width:140px;
	height:50px;
	float:left;
	font-weight:800;
	color:#4C4F52;


}
.OpcionMenuPpal{
	padding-top:6px;
	margin-right:2px;
	text-decoration:none;
	color:#4c4f52;
	text-align:center;
	font-size: 12px;
	width:122px;
	height:50px;
	float:left;
}
.OpcionMenuPpal_largo{
	padding-top:6px;
	margin-right:2px;
	text-decoration:none;
	color:#4c4f52;
	text-align:center;
	font-size: 12px;
	width:140px;
	height:50px;
	float:left;
}
.OpcionMenuPpal_corto{
	padding-top:6px;
	margin-right:2px;
	text-decoration:none;
	color:#4c4f52;
	text-align:center;
	font-size: 12px;
	width:110px;
	height:50px;
	float:left;
}



.capalogin{
	background-color:#6f7172;
	width:930px;
	height:70px;
	
}
.capaloginespaciogris{
	background-color:#4c4f52;
	width:450px;
	height:20px;
	
}
.capaloginespacioblanco{
	background-color:#4c4f52;
	width:450px;
	height:20px;
	
}

.capaloginvertical{
	border:thin;
	border:#F5B106;
	border-color:#F5B106;
	background-color:#FFFFFF;
	width: 450px;
	height: 200px;
}

.caparecuerdaclave{
	background-color:#FDEFCB;
	width:350px;
	height:50px;
	position:relative;
	margin:20px;
	padding-top:20px;
	padding-left:20px;
}


.etiquetausuariologinv{
	color:#4D4D4D;
	float: left;
	width: 200px;
	height: 35px;
	text-align: right;
	vertical-align: middle;
	padding-top: 7px;
}

.cuadrousuariologinv{
	color:#4c4f52;
	float:rigth;
	width:100px;
	height:20px;
	text-align:left;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}


.etiquetaclaveloginv{
	color:#4D4D4D;
	float: left;
	width: 210px;
	height: 35px;
	text-align: right;
	letter-spacing: 1px;
	vertical-align: middle;
	float:left;
	padding-top: 7px;

}
.etiquetacifrecuerdaclave{
	width:250px;
	padding-left:50px;
	
}

.quieroregistrarmeamarillov{
	color: #F5B106;
	font-size: 12px;
	width: 200px;
	height: 21px;
	text-align: right;
	position: absolute;
	left: 133px;
	top: 83px;
}

.contcursos{
	width:180px;
	height:260px;	
	background-color:#696d6e;

}
.TITULOBUSCACURSOS{
	width:176px;
	height:20px;	
	background-color:#4c4f52;
	color: #ffcc1a;
	padding-left:4px;
	

}

.TITULOCARNETSVI{
	width:176px;
	height:35px;	
	background-color:#4c4f52;
	line-height:16px;
	color: #ffcc1a;
	padding-top:4px;
	padding-left:4px;

}

.TITULOCALENDARIO{
	width:176px;
	height:35px;	
	line-height:16px;
	color:#5F5A5A;
	padding-top:4px;
	padding-left:4px;
	size:22px;

}

.quieroregistrarmeamarillo{
	color: #ffcc1a;
	font-size: 11px;
	float: left;
	width: 150px;
	height: 35px;
	text-align: right;
	padding-top: 7px;
}

a:link.quieroregistrarmeamarillo{
	text-decoration:none;
	color: #ffcc1a;
	font-size: 12px;
	float: left;
	width: 150px;
	height: 35px;
	text-align: right;


	
}
a:visited.quieroregistrarmeamarillo{
	text-decoration:none;
	color: #ffcc1a;
	font-size: 12px;
	float: left;
	width: 150px;
	height: 35px;
	text-align: right;


	
}


.recuerdaclave{
	color: #ffcc1a;
	font-size: 11px;
	float: left;
	width: 140px;
	height: 35px;
	text-align: center;
	padding-top: 7px;
}

a:link.recuerdaclave{
	text-decoration:none;
	color: #ffcc1a;
	font-size: 12px;
	float: left;
	width: 140px;
	height: 35px;
	text-align: center;


	
}
a:visited.recuerdaclave{
	text-decoration:none;
	color: #ffcc1a;
	font-size: 12px;
	float: left;
	width: 140px;
	height: 35px;
	text-align: center;


	
}

.acceso{
	color: #ffcc1a;
	font-size: 12px;
	float: left;
	width: 220px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
	font-weight:1000;
	
}
.etiquetausuariologin{
	color: #FFF;
	float: left;
	width: 170px;
	height: 35px;
	text-align: right;
	vertical-align: middle;
	padding-top: 7px;
}

.cuadrousuariologin{
	color:#4c4f52;
	float:rigth;
	width:100px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}


.etiquetaclavelogin{
	color: #FFF;
	float: left;
	width: 230px;
	height: 35px;
	text-align: right;
	letter-spacing: 1px;
	vertical-align: middle;
	padding-top: 7px;
}
.btnentrar{	
	background-color:#F5B106;
	width: 60px;
	height: 20px;
	text-align: right;
	letter-spacing: 1px;
	vertical-align: middle;
	border-style:none;
	border-width:0px;
	line-height:0px;
}

.BtnVerExamenes{
	background-color:#F5B106;
	width: 120px;
	height: 22px;
	text-align: right;
	letter-spacing: 1px;
	vertical-align: middle;
	border-style:none;
	border-width:0px;
}


.cuadroclavelogin{
	color:#4c4f52;
	float:rigth;
	width:100px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
    padding:5px;
}

.textoabajologin{
	color:#4c4f52;
	float:rigth;
	width:440px;
	height:40px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
	margin-top:60px;
	margin-left:-210px;
}

.CONTLOGOYMENU{
	/**float:left;**/
	width:910px;
	height:130px;
	
}

.LogoFDI{
	width:300px;
	height:91px;
	float:left;
	border:none;
}
.MenuPpal{
	width:620PX;
	height:60px;
	float:left;
	color:#4c4f52;
	text-align:right;
	padding-top:5px;
	font-size:14px;
	background-image:url(images/lineaamarilla.jpg);
	background-repeat:repeat-x;
	margin-top:60px;

}
.MenuPrincipal{


	color:#4c4f52;
	text-align:right;
	font-size:14px;
	background-image:url(images/lineaamarilla.jpg);
	background-repeat:repeat-x;
}
.textobusquedaxnombre{
	font-size: 10px;
	color: #ffffff;
	line-height: 16px;
	padding-left:4px;

}
.textobusquedafin{
	font-size: 10px;
	color: #ffffff;
	line-height: 16px;
	margin-right:14px;

}
.cuadrobuscacurso{
	color:#4c4f52;
	width:170px;
	height:20px;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
	margin-left:4px;
}
.cuadrofechascursoini{
	color:#4c4f52;
	width:130px;
	height:20px;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
	margin-left:3px;
	margin-right:5px;
}
.cuadrofechascursofin{
	color:#4c4f52;
	width:130px;
	height:20px;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
	margin-left:15px;
	
}

.btnbuscar{
	width:60px;
	height:20px;
	background-color:#FFC410;
	font-size:11px;
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	float:right;
	margin-right:2px;
	margin-top:4px;
	
}

.cablistado{
	background-color:#FFC410;
	font-size:11px;
}
.margen{
	padding-left:10px;
}
.listado {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	
}
.listadoCompleto {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #CC0000;
	text-decoration: none;
	background-color:  #FFFFFF;
	
}
.listadoDisponible {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color:  #666666;
	text-decoration: none;
	background-color:  #FFFFFF;
	
}
a.listadoCompleto:link{
	color: #CC0000;	
}
.btnregistrarme{
	width:84px;
	height:20px;
	margin-right:2px;
	float:right;
	margin-top:4px;
	border-width:0px;
	
}
.TITULOCATALOGOCURSOS{
	width:176px;
	height:30px;
	background-image:url(images/lineaamarillabaja.jpg);
	background-repeat:repeat-x;
	padding-top:0px;
	padding-left:2px;	
}

/* REGISTRO-EMPRESA.PHP*/
#registro1{
	z-index: 3;
	position: absolute;
	margin: auto;
	background-color: #FFFFFF;
	top: 292px;
	width: 871px;
	}

#registro2{
	z-index:3;
	position: absolute;
	margin:auto;
	background-color: #FFFFFF;
	top: 292px;
}

#registro3{
	z-index:2;
	position: absolute;
	margin:auto;
	background-color: #FFFFFF;
	top: 292px;
}

#resultado{
	z-index:1;
	position: absolute;
	margin:auto;
	background-color: #FFFFFF;
	top: 292px;
}
.cuadrodireccion{
	color:#4c4f52;
	float:rigth;
	width:250px;
	height:50px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.EDireccion{
	vertical-align:top;	
}

.cuadroempresa{
	color:#4c4f52;
	float:rigth;
	width:250px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.cuadroempresaizq{
	color:#4c4f52;
	float:rigth;
	width:250px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.cuadroempresamargen{
	color:#4c4f52;
	float:rigth;
	width:250px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.cuadroprovincia{
	color:#4c4f52;
	float:rigth;
	width:150px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.cuadroemail{
	color:#4c4f52;
	float:rigth;
	width:180px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.cuadroemailizq{
	color:#4c4f52;
	float:rigth;
	width:180px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.cuadrocifizq{
	color:#4c4f52;
	float:rigth;
	width:80px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.cuadrocif{
	color:#4c4f52;
	float:rigth;
	width:80px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.cuadropais{
	color:#4c4f52;
	float:rigth;
	width:100px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
}
.cuadrocp{
	color:#4c4f52;
	float:rigth;
	width:50px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;

}

.cabeceraexamenesvi{
	height:170px;
	position:relative;
}
#examenes{
	height:20px;
	position:relative;
}
.semanavi{
	float:right;
	margin-right:10px;	
	margin-left:5px;
	position:absolute;
	bottom:0px;
}

#nempl_sol_vi{
width:65px;
border-style:outset;
border-width:thin;
border-color:#F0CC62;
font-size:10px;
}

#nombre_sol_vi{
width:80px;
border-style:outset;
border-width:thin;
border-color:#F0CC62;
font-size:10px;	
}

#apellidos_sol_vi{
width:160px;
border-style:outset;
border-width:thin;
border-color:#F0CC62;
font-size:10px;	
}

.inicio{
	float:right;
	position:absolute;
	bottom:0px;
	left:100px;
	
}


.fin{
	float:right;
	position:absolute;
	bottom:0px;
	left:200px;
}

.cerrado{	
	text-align:center;
	float:right;
	position:absolute;
	bottom:0px;
	left:320px;
	width:500px;
	background-color:#D84345;
}

.abierto{
	text-align:center;
	float:right;
	position:absolute;
	bottom:0px;
	left:320px;
	width:400px;
	background-color:#36C862;

}
.casicerrado{
	text-align:center;
	float:right;
	position:absolute;
	bottom:0px;
	left:320px;
	width:400px;
	background-color:#F37A1E;

}

.solicitar{
	text-align:center;
	float:right;
	position:absolute;
	bottom:0px;
	left:180px;
	width:100px;
	background-color:#F5B106;
}
.Btnsolicitar{
	text-align:center;
	width:100px;
	background-color:#F5B106;
}
.Btngeneral{
	float:inherit;
	text-align:center;
	width:100px;
	background-color:#F5B106;
}
.guardar{
	text-align:center;
	float:right;
	position:absolute;
	bottom:0px;
	left:800px;
	width:100px;
	background-color:#F5B106;
}

.semana{
	margin-right:10px;	
	margin-left:10px;
}

.TITULOEMPRESA{
	width:360px;
	height:30px;
	background-image:url(images/lineaamarillabaja.jpg);
	background-repeat:repeat-x;
	margin-left:2px;
	color:#4C4F52;	
}
.TITULOEMPRESALARGO{
	width:480px;
	height:30px;
	background-image:url(images/lineaamarillabaja.jpg);
	background-repeat:repeat-x;
	margin-left:2px;
	color:#4C4F52;	
}
.margen10{
	margin: 20px;
}
.TITULOCALENDARIOVI{
	width:400px;
	height:20px;
	background-image:url(images/lineaamarillabaja.jpg);
	background-repeat:repeat-x;
	padding-top:8px;
	margin-left:2px;
	color:#4C4F52;	
}
.btnguardar{
	
	margin-left:65px;
	border:none;
}

.textomini{
	font-size:10px;
	vertical-align:bottom;
}


.textoasterisco{
	font-size:12px;
	color:#900;
}
/* SOLICITUD VI */

.TITULOSOLICITUDVI{
	width:330px;
	height:20px;
	background-image:url(images/lineaamarillabaja.jpg);
	background-repeat:repeat-x;
	padding-top:8px;
	margin-left:2px;
	color:#4C4F52;	
}


.TITULOINSCRIPCIONVI{
width:380px;
	height:30px;
	background-image:url(images/lineaamarillabaja.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
	margin-left:2px;
	color:#4C4F52;		
	
}

#solicitudvi11{
	z-index: 4;
	position: absolute;
	right: 0px;
	top: 70px;
	width: 896px;
}
.cabeceratablaempleadomargensupercorto{
	margin-right:25px;	
	margin-left:4px;	
}

.cabeceratablaempleadomargencorto{
	margin-right:66px;	
	margin-left:4px;	
}
.cabeceratablaempleadomargenmedio{
	margin-right:65px;	
	margin-left:4px;	
}
.cabeceratablaempleadomargenlargo{
	margin-right:110px;		
}
.cabeceratablaempleadomargenH{
	margin-right:5px;	
	margin-left:4px;	
}


.cuadronombre{
	color:#4c4f52;
	float:rigth;
	width:60px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
	margin-left:4px;
	margin-right:5px;

}
.cuadroapellidos{
	color:#4c4f52;
	float:rigth;
	width:120px;
	height:20px;
	text-align:left;
	background-color:#FFF;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
	margin-right:5px;

}
.check{
	width:16px;
	color:#FFCC1A;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;

}
.renovaciones{
	text-align:center;
}
.obtenciones{
	text-align:center;

}


.TITULOBUSCACURSOS{
	width:176px;
	background-color:#4c4f52;
	color: #ffcc1a;
	padding-left:4px;
	

}
.fondopaso1{
	background-image:url(images/FondoPaso1y2.jpg);
	background-repeat:no-repeat;
}
.fondopaso2{
	background-image:url(images/FondoPaso2.jpg);
	background-repeat:no-repeat;
}
.fondopaso3{
	background-image:url(images/FondoPaso3.jpg);
	background-repeat:no-repeat;
}

.TITULOTABLASOL_EMP{
	color:#4C4F52;
	padding-left:20px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.TITULOTABLASOL_DNI{
	color:#4C4F52;
	padding-left:20px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;


}
.TITULOTABLASOL_GEN{
	
	color:#4C4F52;
	padding-left:20px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;

}
.dni_solicitud_examen{
	width:80px;
	border:#FEBE05;
	border-style: solid;
    border-width: 1px;
	color:#4c4f52;



}
.nombre_solicitud_examen{
	width:80px;
	border:#FEBE05;
	border-style: solid;
    border-width: 1px;
	color:#4c4f52;



}
.apellidos_solicitud_examen{
	width:150px;
	border:#FEBE05;
	border-style: solid;
    border-width: 1px;
	color:#4c4f52;



}
.fnac_solicitud_examen{
	width:100px;
	border:#FEBE05;
	border-style: solid;
    border-width: 1px;
	color:#4c4f52;



}
.emp_fact_solicitud_examen{
	width:200px;
	border:#FEBE05;
	border-style: solid;
    border-width: 1px;
	padding-left:20px; 
	color:#4c4f52;

}

.celda_emp_fact_solicitud_examen{
	border:#FEBE05;
	border-style: solid;
    border-width: 1px;
	color:#4c4f52;
	width:150px;
}
.sexo_solicitud_examen{
	border:#FEBE05;
	border-style: solid;
    border-width: 1px;
	color:#4c4f52;
	width:80px;
}
.DESPLEGABLE_EXAMENES_INSCRIPCIONVI{
width:490px;
height:25px;
	border:#FEBE05;
	border-style: solid;
     border-width: 1px;
	color:#4c4f52;

}
.titulo_tabla_solicitudes{
	background-color:#656D70;
	color:#FED700;
	vertical-align:bottom;
	font-weight:bold
	
}
.titulo_ppriv{
	background-color:#4c4f52;
	color:#FED700;
	padding-top:10px;
	padding-left:10px;
	height:40px;
	
}
.texto_ppriv{
	padding-top:20px;
	padding-left:5px;
	padding-bottom:20px;
	font-size:12px;
}
.texto_imagen{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	font-size:12px;
	
}
.cabeceraconfondovi{
	background-image:url(images/FondoCabeceraTablasVI.jpg);
	background-repeat:repeat-x;
	font-weight:800;
	color:#3D4073;
	text-align:center;
	vertical-align:bottom;
}
.cabecerasolofondovi{
	/* background-image:url(images/FondoCabeceraTablasVILargo.jpg); 
	background-repeat:repeat-x;*/
	font-weight:800;
	color:#666D73;
	text-align:center;
}
#ver_solicitud{
	font-size:16px;
	color:#000000;
	height:35px;
	text-align:right;
	vertical-align:text-top;
	border:none;
}
image{
	border:none;
}

#menu_panel_usuario{
/*	z-index: 5;
	position: relative;
	left: 0px;
	top:0px;*/
	text-align:left;
}
#botonmodificar{
	position:relative;
	left:660px;	
}

#botonvolver{
	position:relative;
	left:50px;	
}



/* CSS Document estilos de la página original de fdi: */

.letra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-variant: small-caps;



}
.mayusculas{
	font-size:10px;
}
.enlace {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-variant: normal;
	text-decoration: none;
}
a.enlace:link{
	color:#C33;
}

.enlacerojo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#C33;
	font-variant: normal;
	text-decoration: none;
	margin-right:30px;
}
a.enlacerojo:link{
	color:#C33;
}
a.enlacerojo:visited{
	color:#C33;
}
.textbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	vertical-align: bottom;
	border: 1px solid #FFCC00;
	background-color: #FFFFFF;
}
.boton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	cursor: hand;

}
.letracal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.letranormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;


}
.hoy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #FFCC00;
}
.textboxg {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color: #F7F7F7;
	border: 1px solid #999999;
}
.botong {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.textboxn {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.titulocursor {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	cursor: hand;
}
.botonle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	cursor: hand;
}
.titulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.letranormalcursor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;


}
.textboxmayus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #FFFFFF;
	vertical-align: bottom;
	border: 1px solid #FFCC00;
	text-transform: uppercase;

}
.letranormalmayus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.letraamarilla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	cursor: hand;
}
.enlacegris {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	cursor: hand;
}

.Bienvenida{
	text-align:right;
	margin-right:20px;
	
	width:400px;
	float:right;
	height:60px;
}

.BtnCerrarSesion{
	margin-right:20px;
	margin-left:20px;
}
.cuadrobase{
	color:#4c4f52;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
	width:70px;
}
.cuadroDireccion{
	color:#4c4f52;
	border-color:#ffcc1a;
	border-width:1px;
	border-style:solid;
	width:400px;
}
.parrafobajito{
	line-height:16px;
	font-size:10px;	
}
.textopeq{
	font-size:10px;
	line-height:16px;	
}
#cambio{
	font-size:12px;
	height:70px;
	line-height:16px;
	background-color:#DFDFDF;
	border-style:solid;
	border-width:thin;
	border-color:#F8CF25;
}
.resaltado{
	font-size:12px;
	height:70px;
	line-height:16px;
	background-color:#DFDFDF;
	border-style:solid;
	border-width:thin;
	border-color:#F8CF25;
}

#AreaPrivada{
	font-weight:bold;
	width:110px;
	background-color:#686669;
	color:#FFFFFF;
	height:30px;
	padding-left:10px;
	vertical-align:central;	
}
.soliccitudesiniciadasRojo{
	color:#FFFFFF;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	width:320px;
	background-color:#D41A1D;
	height:20px;
	padding-left:10px;
	vertical-align:central;	
}
.soliccitudesiniciadas{
	color:#000000;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	width:320px;
	background-color:#CFCFCF;
	height:20px;
	padding-left:10px;
	vertical-align:central;	

}
.altolineamini{
	line-height:12px;	
}
.margen_der{
	padding-right:30px;
	
}
.Inscribir{
	background-image:url(images/Paso3Cursos.jpg);
	background-repeat:no-repeat;
	height:50px;
	width:265px;
	border:none;
}
#Horarios{
	background-color:#FFFFFF;
	z-index: 3;
	position: absolute;
	margin: auto;
	top: 88px;
	width: 600px;
	left: 100px;
	display:none;
	border:thin;
	border-color:#535252;
	border-style:inset;
	}
.Adjudicado {
   
    background-color: #e3dfdf;
    margin:2px;
    width:500px;
  
}
.cuadrogen {
    font-family: Arial, Courier, "Times New Roman";
    /*font-family: 'Lato', sans-serif;*/
    font-size: 12px;
    border-color: #dedede;
    border-width: 1px;
    border-style: solid;
}
.cuadrousuariologinLicitaciones {
    color: #4c4f52;
    float:left;
    width: 150px;
    height: 20px;
    text-align: left;
    background-color: #FFF;
    border-color: #ffcc1a;
    border-width: 1px;
    border-style: solid;
    padding:5px;
}
.TitLicitationes {
    background-color: #e3dfdf;
    font-size:11px;
    padding:5px;
}