/*************  Plantilla de noticias *******************/
.NoticiasPanel, .EventosPanel, .PanelParticipantes
{
	float:left;
	width: 99%;
	padding-bottom:10px;
}
.NoticiasPanel h1, .EventosPanel h1, .PanelParticipantes h1
{
	padding-bottom: 5px;
}

.NoticiasPanel .Resumen, .EventosPanel .Resumen, .PanelParticipantes .Resumen
{
	display: block;
	font-size: 1.2em;
	font-weight:bold; 
	padding-bottom:10px;
}

.NoticiasPanel .FotoNoticia, .EventosPanel .FotoNoticia
{
	float: left;
	padding: 5px 0px 0px 0px;
}

.NoticiasPanel .fechanoticia
{
	display:block;
	padding-bottom:5px;
}

.NoticiasPanel .Noticia, .EventosPanel .Noticia
{
	font-size: 1.1em; 
	margin:5px 0px 0px 0px; display:block; padding:0px;
    float:left; clear:left;
}
.ListadoNoticias{float:left;}
.ListadoNoticias h1
{
	margin:0px;
	height: auto;
}
.ListadoNoticias .FechaListadoNoticia
{
	color:#E78311;
    font-weight:normal;
}
.ListadoNoticias p
{
	padding-top:10px;
}

.NoticiasPanel .Enlace, .EventosPanel .Enlace
{
    margin-right:10px;
	font-size: 1.4em;
	text-decoration: underline;
	color: #283f88;
}

.NoticiasPanel a.DocumentoAdjunto
{
	display:block;
	font-size: 1.1em;
	font-weight:bold;
}

.NoticiasPanel a.DocumentoAdjunto:hover
{
	text-decoration:underline;
}
/******************* Eventos ***********************/
.EventosPanel .Resumen
{
	font-weight:normal;
	font-size:1em;
}
.EventosPanel .Tipo, .EventosPanel .LugarCelebracion
{
   color:#E78311;
}
.EventosPanel .fechanoticia
{
	font-size: 1.1em;
	font-weight:bold;
}
.EventosPanel .DocumentosAsociados
{
	padding-top:10px;
	font-size:1.1em;
	font-weight:bold;
}
.EventosPanel .DocumentosAsociados span
{
	padding-left:15px;
	font-size:0.9em;
	font-weight:normal;
}
.EventosPanel .EnlaceRegistro 
{
	display:block;
	margin: 5px 0px 0px 115px;
	width:auto;
	text-align:center;
}

/****************** Fin Eventos ******************/


.PanelParticipantes .Enlace
{ 
    position:relative; 
    float:left; 
    margin-top:10px;
}
.PanelParticipantes .texto 
{
    color:#666666;
}

/************ Buscador de Noticias *********************/
.PanelBuscador
{
	float: left;
	clear: both;
	width:100%;
	margin: 0px 0px 0px 0px;
}

.PanelBuscador .CamposDeBusqueda
{
	width:100%;
	float:left; 
}

.PanelBuscador ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-align: right; 
}
.PanelBuscador ul li 
{
    margin-right:5px;
}
.PanelBuscador ul li input 
{
    width:70%;
}
.PanelBuscador ul li select
{
    width:71%;
    margin:1px 0px 1px 0px;
}
.PanelBuscador .eventospasados
{
    width:96.5%;
    text-align:left;
}
.PanelBuscador .eventospasados input
{
    width:10%;
    border:0px;
}
.PanelBuscador ul li span
{
	font-size: 1.1em;
	font-weight: bold;
	margin-right: 5px;
	color: #707070;
}
.Listado, .ListadoDocumentos
{
	width: 99%;
    margin-top: 10px; 
    float:left;
}
.Listado ul , .ListadoDocumentos ul
{
    list-style-type:none;
    margin:5px 0px 0px 0px;
    padding:0px;
}
.Listado ul li, .ListadoDocumentos ul li 
{
    border-bottom:solid 1px #CCCCCC;
    padding-bottom:5px;
    margin-bottom:10px;
}
.Listado h1, .ListadoDocumentos h1
{
	background-image: url(none);
	padding:0px;

}
.Listado h1 a, .Listado h1 a:visited, .Listado h1 a:hover
{
	color: #000;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-transform:none;
}
.Listado .fechanoticia 
{
    margin:0px;
    color:#E78311;
    font-weight:normal;
}
.Listado ul li p, .ListadoDocumentos ul li p 
{
    margin:0px; 
    padding-bottom:10px;
}

.Listado .Destacado,.Listado .Destacado:visited
{
	font-size: 1.2em;
	font-weight: bold;
	color:Black !important;
}

.Listado .Destacado:hover
{
	text-decoration:underline;
}
/***********************Listado de Documentos**********************/

.ListadoDocumentos .AgrupadorListados
{
    color:#E78311;
    font-size:1.2em;
    font-weight:bold;
}
.ListadoDocumentos .Titulo
{
	font-size:1.1em;
    font-weight:bold;
}
.ListadoDocumentos .Enlace a, .ListadoDocumentos .Enlace a:visited 
{
    color:Gray;
    font-size:1em; 
}
.ListadoDocumentos .Enlace a:hover
{
	color:#000;
	font-size:1em;
}
/************** Fin Listado de Documentos **************************/

.ListadoEventos
{
	margin-bottom:10px;
	float:none;
}
.ListadoEventos h1
{
	margin:0px;
	height: auto;
}
.ListadoEventos .fecha
{
	margin:0px;
	color:#E78311;
	width:100%;
	display: block;
	
}
.ListadoEventos .descripcion
{
	margin:0px;
	padding:0px;
}
.ListadoEventos .incripcion
{
	
	padding:0px;
	margin:5px 0px 0px 308px;
	border-bottom:solid 1px #E78311;
	white-space: nowrap;
	
}
.ListadoEventos .incripcion a
{
	margin-left:3px;
}

/*********** Fin buscador de noticias ******************/


/************ Plantillas de contenidos generales (titulo, texto y foto)***********/

.ContenidosPanel 
{
    margin: 0px 0px 0px 0px; 
    color:#666666;
	text-align: justify;
	font-size: 1em;
	
}
.ContenidosPanel h1
{
    width:98%;
}

.ContenidosPanel .ContenidosFotoIzquierda
{
	float: left;
	margin: 0px 15px 10px 0px;
}

.ContenidosPanel .ContenidosFotoDerecha
{
	float: right;
	margin: 0px 0px 10px 15px;
	font-size:1em;
}

.ContenidosPanel .ContenidosFotoCentral
{
	width: 95%;
	padding: 5px 10px 5px 10px;
	text-align: center;
}

.ContenidosPanel .EnlaceContenidoGeneral a
{
	display:block;
	font-size:1.1em;
	font-weight: bold;
}
.ContenidosPanel .EnlaceContenidoGeneral a:hover
{
	text-decoration:underline;
}
/************** Contenidos Panel Requisitos ********/


/************************Listados de Enlaces***************************/

.ListadoEnlaces, .ListadoObjetivos 
{
    margin: 0px 0px 0px 0px; 
}
.ListadoEnlaces .DivListado , .ListadoObjetivos .DivListado
{
    font-size:1.1em;

}
.ListadoEnlaces .DivListado ul , .ListadoObjetivos .DivListado ul
{
    list-style-type:none; 
    margin:0px;
}
.ListadoEnlaces .DivListado ul li, .ListadoObjetivos .DivListado ul li
{
    border-bottom:1px solid #CCCCCC; 
    padding:5px;
}
.ListadoEnlaces .DivListado a , .ListadoObjetivos .DivListado a
{
    color:#000; 
    font-weight:bold;
}
.ListadoEnlaces .DivListado .enlacedestacado 
{
    color: #E78311;
}
.ListadoEnlaces .DivListado .li-Alternativo , .ListadoObjetivos .DivListado .li-Alternativo
{
    background-color: #F0F0F0;
}
.Listado .DivListado .propuestaaceptada
{
    color:#E78311;
    text-transform:none;
}




/***************************Contacto*******************************/
.PanelContacto {}
.textocontacto 
{
    color: #666666;
    font-size:1.1em;    
}
.tRojo
{
    color:Red;
    font-size:.95em;    
}

.formulario
{
    margin-top:15px;
}
.formulario .elementos, .formulario .botones,.elementos
{
    list-style-type:none; 
    margin:0px; 
    padding:0px;
}
.formulario .elementos li , .elementos li
{
    text-align:right;  
}
.formulario .elementos li span , .elementos li span
{	
    font-size: 1.1em;
	font-weight: bold;
	margin-right: 5px;
	color: #707070;
}
.formulario .elementos li input, .formulario .elementos li textarea , 
.elementos li input,.elementos li textarea
{
    width:70%;
    vertical-align:bottom;
}
.elementos li select 
{
    width:71%;
    vertical-align:bottom;
    margin:2px 0px 2px 0px;
}
.formulario .botones
{   
   	text-align: right;
	float:right;
	margin-top:10px;
	padding:0px;
}
.formulario .botones li 
{
    display:inline; 
    margin:0px 0px 0px 10px;
}
.formulario .botones input
{
    border:0px; 
    background-color:Transparent; 
    cursor:pointer;
    border:1px solid red;border:1px solid #CCCCCC; 
}
/*******************Formulario de Adhesion********************/
.ElementosAdhesion {float:left;}
.ElementosAdhesion ul
{   float:left;
    list-style-type:none; 
}
html>body .ElementosAdhesion 
{
    float:left; 
    position:relative; 
}
.ElementosAdhesion .elementos li 
{
    padding:0px;
    margin:5px 0px 0px 0px;    float:left;
}
.ElementosAdhesion .elementos span
{
    width:auto;
    float:left;
    text-align:left;
    padding:0px 0px 0px 0px;
}
html>body .ElementosAdhesion .elementos span
{
    width:100%;
    position:relative;
}

.ElementosAdhesion .elementos input, .ElementosAdhesion .elementos select, .ElementosAdhesion .elementos textarea
{
	width:97%;
}
html>body .ElementosAdhesion .elementos input, html>body .ElementosAdhesion .elementos select, html>body .ElementosAdhesion .elementos textarea
{
     width:460px;
}

.ElementosAdhesion .botones
{
    display:inline;
    width:100%;
}

.ElementosAdhesion .botones .limpiarformulario, .ElementosAdhesion .botones .siguientesdatos
{
    width:30%;
    margin:10px 0px 10px 10px;
}

.ElementosAdhesion .inputCheckBox
{
}

.ElementosAdhesion .inputCheckBox input
{
   width: 5%;
   margin-right: 100%;
}
html>body .ElementosAdhesion .inputCheckBox input
{
    /*display:block;*/
    width:10px;
}

/********************Campo obligatorio*********************/
.ElementosAdhesion .labelroja
{
    color:Red !important;
    width:5px !important;
}
.ElementosAdhesion .labelrojaerror
{
    color:Red;
    width:400px !important;
}
/*******************Panel Propuestas*********************/
.Propuesta
{
    font-size:1.1em;
}
.Propuesta .propuestaaceptada
{
    color:#E78311;
}
.Propuesta .cuentapropuesta
{
    display:none;    
}


.tematica
{
   color:#E78311; 
}

/*********************Seguimiento de Objetivos************************/
.TablaSeguimiento tr td
{
    border:1px solid red;    
    text-align:center;
    background-color:Red;
}

/******************* Clases auxiliares variadas *********************/
.Rojo
{
	color:Red;
}
/***************** Fin clases auxiliares variadas *******************/