﻿body{font:12px/1.8 tahoma, sans-serif; margin:10px}
a:link, a:visited{text-decoration:none; color:#416CE5; }
h2{font-size:13px; margin:15px 0 0 0;}
.AreaFiltro{
	width:auto;
	padding:10px;
	border:1px solid #e6e6e6;	
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0px 0px 2px #bababa;
	-moz-box-shadow:0px 0px 2px #bababa;
	-ms-box-shadow:0px 0px 2px #bababa;
	-webkit-box-shadow:0px 0px 2px #bababa;	
	display:block;
	float:left;
	margin:5px 10px;
	height:auto;
	position:relative;
	min-height:62px;
}
.AreaFiltro img{
	float:left; padding:2px; border:1px solid transparent;
}
.AreaFiltro select{
	float:left;
	position:relative;
}

.AreaConvocatoria{
	width:98%;
	padding:1% 0.5% 1% 1%;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0px 0px 2px #bababa;
	-moz-box-shadow:0px 0px 2px #666;
	-ms-box-shadow:0px 0px 2px #666;
	-webkit-box-shadow:0px 0px 2px #666;	
	overflow:hidden;
	display:block;
	margin:5px 0 10px 0;
	border:1px solid #ccc;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	-khtml-opacity: 0.5;
	display:block;	
}
.AreaConvocatoria:hover{
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
		-khtml-opacity: 1;
			display:block;
	}

.AreaConvocatoria h2{ 

	font-family:inherit;
	margin:0 0 5px 0;
	color:#737c21;
}

.AreaConvocatoria a:link{ color:#737c21; text-decoration:none}
.AreaConvocatoria a:active{ color:#737c21; text-decoration:none}
.AreaConvocatoria a:visited{ color:#737c21; text-decoration:none}
.AreaConvocatoria a:hover{ color:#000; text-decoration:none}

.LabelFiltro {
	color:#737c21;
	background:url(../Imagenes/Tipo.png) no-repeat;
	background-position:left 2px;
	font-weight:bold;
	line-height:20px;
	padding-left:21px;
	float:left;
	width:100%;;
}

select{
	font:12px/1.2 tahoma, sans-serif; margin:10px;
	border:1px solid #ccc;	
}
option{
	background-color:#fffbeb;
	padding:2px;
}
fieldset{
	border: 1px solid #7f8b18;
	padding:10px;
	margin: 0 0 10px 0;
	width:auto;
}
legend{
	background-image:url('../Imagenes/FondoFieldset.jpg');
	padding:1px;
	border:1px solid #7f8b18;
	background-color:#555;
	color:#fff;
	padding:5px;
	text-transform:uppercase;
	font:12px/1.2 tahoma, sans-serif; 
}
/* Spam  ************************************************************************************************************/
.Fecha
{
	background:url("../Imagenes/Calendario.png");
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;	
	padding:2px 2px 2px 22px;
}

.Codigo
{
	background:url("../Imagenes/Codigo.png");
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;	
	padding:2px 2px 2px 22px;
}
.Tipo
{
	background:url("../Imagenes/Tipo.png");
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;	
	padding:2px 2px 2px 22px;
}
.Ambito
{
	background:url("../Imagenes/Ambito.png");
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;	
	padding:2px 2px 2px 22px;
}
.Financiador
{
	background:url("../Imagenes/Financiador.png");
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;	
	padding:2px 2px 2px 22px;
}

.Naturaleza
{
	background:url("../Imagenes/Naturaleza.png");
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;	
	padding:2px 2px 2px 22px;
}

.Resumen
{
	background:url("../Imagenes/Modalidad.png");
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;	
	padding:2px 2px 2px 22px;
}
.MasInfo
{
	background:url("../Imagenes/MasInfo.png");
	background-repeat:no-repeat;
	line-height:18px;
	height:18px;	
	padding:2px 2px 2px 22px;
}

.DocumentosAsociados
{
	background:url("../Imagenes/DocumentosAsociados.png");
	background-repeat:no-repeat;
	line-height:12px;
	height:16px;	
	padding:2px 2px 2px 32px;
	float:right;
	margin:10px 0 0 0;
}
	.DocumentosAsociados:hover
	{
		background:url("../Imagenes/DocumentosAsociados2.png");
		background-repeat:no-repeat;
		line-height:12px;
		height:16px;	
		padding:2px 2px 2px 32px;
		float:right;
		margin:10px 0 0 0;
		cursor:pointer;
	}
	.DocsAsociados ul {margin:0}
	.DocsAsociados li {list-style:none;}
	
	.DocsAsociados li a:link{ color:#737c21; text-decoration:none}
	.DocsAsociados li a:active{ color:#737c21; text-decoration:none}
	.DocsAsociados li a:visited{ color:#737c21; text-decoration:none}
	.DocsAsociados li a:hover{ color:#000; text-decoration:none}
	
	
		.Pdf
		{
			background:url("../Imagenes/pdf.png");
			background-repeat:no-repeat;
			line-height:18px;
			height:18px;	
			padding:2px 2px 2px 22px;
		}
		.Doc
		{
			background:url("../Imagenes/Doc.png");
			background-repeat:no-repeat;
			line-height:18px;
			height:18px;	
			padding:2px 2px 2px 22px;
		}
		.Otros
		{
			background:url("../Imagenes/Otros.png");
			background-repeat:no-repeat;
			line-height:18px;
			height:18px;	
			padding:2px 2px 2px 22px;
		}

.Descripcion
{
	background-color:#f4f5e2;
	line-height:22px;
	height:22px;	
	padding:10px;
	float:left;
	width:auto; 
	height:auto;
	display:block!important;
	overflow:hidden;
	
	border:1px solid #ccc;
	font-weight:bold;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
}

.DivSeparador
{
	clear:both;
	height:1px;
	display:block;	
}

/* Efectos ************************************************************************************************************/
img { border: 0; }
 
a.opacity img {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	-khtml-opacity: 0.4; }
 
a.opacity:hover img  {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-khtml-opacity: 1.0; }
.current img
{background-color:#f4f5e2; border:1px solid #b8bd5b}


/* Popup ******************************************************************************************/

#PDocumentos
{
	background-image:url('../Imagenes/FondoFieldset.jpg');
	padding:1px;
	border:1px solid #7f8b18;
	background-color:#555;
	color:#fff;
	padding:5px;
	margin:0;
	text-transform:uppercase;
	font:12px/1.2 tahoma, sans-serif; 
}

.DocumentacionRelacionada 
{
    border:1px solid #093857;
    padding:5px 0 5px 29px;
    font-weight:bold;
}
.ModalBackground
{
	background-color:Gray;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
}
.ModalPopup
{
	background-color:#ffffff;	
	padding:5px;
	width:400px;
	height:200px;	
	max-height:300px;
	overflow:auto;
}

.ModalPopupProgreso
{	
	background-image: url('../Imagenes/Loading.gif');
    background-color:#ffffff;
    background-position:center center;
    background-repeat:no-repeat;
    margin:auto;  
}

.CerrarPopup 
{
	float:right;
	overflow:hidden;
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}
.CerrarPopup:hover
{
	float:right;
	overflow:hidden;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
}
.Elemento
{
	line-height:18px; 
	height:18px;
}

.Elemento input
{
	line-height:16px!important;
	vertical-align:bottom!important;
}

#CerrarBT
{
	margin:5px;
}