﻿html{
    background-image: url(Images/BG.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #f5f5f5;

}
body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-family:"Arial Narrow",Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 80%;*/
    margin: 0 auto; 
    padding:0px;
}
a, a:link, a:visited{
	color: #707070;
	text-decoration: none;
}
a:hover{
	color: #000000;
}
#principalcorreo
{
	width:80%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    margin: 0 auto; 
    padding:0px;
}
#descripcioncorreo
{
	padding: 10px 10px 10px 10px;
	
}
.mas{
	color: #707070!important;
	font-size: 1em!important;
	font-weight: normal!important;
	float: left;
}
img {
	border: 0px;
}

#principal{
	width: 1000px;
	margin: 0 auto;padding:0px;

}
h1
{
  	font-size: 1em;
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	background-image: url(Images/BG_h1.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	display: block;
	line-height:20px;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 10px 0px;  
	width: 69%;
}
.ContenidosPanel h1{
	width: 69%!important;
}

input, textarea , select{ border:1px solid #CCCCCC;}
.Boton, .boton
{
	text-align: right;
	margin: 5px 3px 0px 0px;
	border:1px solid #CCCCCC; 
	float:right;
}
.Boton input, .boton input
{
    border:0px; 
    background-color:Transparent; 
    cursor:pointer;
}


/* Error de validacion */
.highlight
{
	background-color:#F5F5F5;
}
.elementos .ascvalidacion
{
	color:red!important;
}

/********************Cabecera**********************/
#cabecera {
	height: 129px;
	background-image: url(Images/BG_cabecera.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#cabecerauk {
	height: 129px;
	background-image: url(Images/BG_cabeceraUK.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#cabecera .EnlaceInicio,#cabecerauk .EnlaceInicio
{
	display:block;
	width:225px;
	height:129px;
	/*margin-top: 30px;*/
	float: left;
	position: absolute;
	
}

#navegador{
	
	background-image:url(Images/BGNavegador.png);
	background-position:top center;
	background-repeat:no-repeat;
	width: 212px;
	height: 25px;
	float: right;
	margin: 95px 10px -5px 0px;
}
#navegador ul{
	list-style-type: none;
	margin: 0px;
	padding: 2px 0px 0px 10px;
}
#navegador ul li{
	display: inline;
	margin: 0px 2px 0px 2px;
}
#navegador ul li input{
	border: 1px solid #7F7F7F;
	width: 90px;
}

/******************Fin Cabecera*********************/
/*************** panel IZQUIERDO ***************/
/************ Menu izquierdo*******************/
.menuizquierdo 
{
   /* background-image:url(Images/BGPanelIZQ.png);
    background-position:top;
    background-repeat:repeat-x;*/
    width:18%;
    padding:0px 0px 0px 0px; 
    font-size: 85%; float:left;
    margin-top: 0px;
    .margin-top: 10px; /* hack */

    
}
.menuizquierdo .AspNet-Menu-Vertical 
{
    text-align:left;
    padding-bottom:6px; 
    font-weight:normal;
    font-size: 1.1em;
}
.menuizquierdo .AspNet-Menu-Vertical .AspNet-Menu, 
.menuizquierdo .AspNet-Menu-Vertical .AspNet-Menu ul
{
    margin-left:0px; padding-left:0px;
    list-style-type:none;
}

.menuizquierdo .AspNet-Menu-Vertical ul li, .menumiembro .AspNet-Menu-Vertical ul li {padding-top:5px; }
.menumiembro .AspNet-Menu-Vertical ul li {font-size:0.9em;}
.menuizquierdo .AspNet-Menu-Link , .menuizquierdo .AspNet-Menu-NonLink
{
	
	background-image:url(Images/topoNaranja.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;     color: #ff7300;
	
}
.menuizquierdo ul ul .AspNet-Menu-Leaf 
{
    color:#737373; 
    font-weight:normal;
    	border: 0px;
    	

}
.menuizquierdo ul ul li 
{
    padding-top:5px; 
    /*padding-right:4px;*/

}
.menuizquierdo ul ul a, .menuizquierdo ul ul .AspNet-Menu-NonLink 
{
    color:#737373!important;
	/*background-image:url(Images/topogris.png) !important;
	background-position:right center;
	background-repeat:no-repeat; */
	font-weight:normal;
	background-image:url() !important;
	}
.menuizquierdo ul ul .AspNet-Menu-NonLink { padding-right:10px;}
.menuizquierdo ul ul a:hover{color: #000 !important;}
.menuizquierdo li ul
{
	display: block;
	text-align:left; padding-bottom:6px;
}

.AspNet-Menu-WithChildren, .AspNet-Menu-Leaf{
    border-top: 1px dashed #ff7300; 
    padding-left: 5px;
    margin-bottom: 5px;
}
.menuizquierdo ul ul .AspNet-Menu-Leaf 
{
    color:#737373; 
    font-weight:normal;
    border: 0px;
    padding: 0px;
    margin: 0px;
}


/************ FIN Menu izquierdo***************/
/*************** FIN panel IZQUIERDO ***************/
/****************Panel SUPERIOR*********************/
#panelsuperior{
      float: right;
      margin: 0px 10px 0px 0px;
      height: 27px;
      position: relative;
    
      

}

.menusuperior 
{	height: 27px;
      position: relative;

   /* float:right;
    margin-top:0px;       border: 1px solid red;*/ 
}
html>body .menusuperior { margin-top:1px;}

.menusuperior ul 
{
    float:right;
    display:inline;        
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: auto;
}
.menusuperior ul li{
        display: inline;
        line-height:35px;
        padding: 0px;
        margin: 0px 2px 0px 1px; 
        text-align: center;
        padding: 0px 8px 0px 8px;

}
.menusuperior .AspNet-Menu-Leaf 
{
    border-top:4px solid #a39e9c!important;
    margin: 0px 0px 0px 20px;
}
.menusuperior .AspNet-Menu-Leaf  a{
          color: #ff7300;
}
.menusuperior .AspNet-Menu-Leaf  a:hover{
          color: #000000;
          text-decoration: none!important;
}




/*********** Panel para las migas de pan ******/
#PanelContenedor .PanelMigasDePan
{
	width: 79%;
	margin-bottom: 10px;
	float: left;
}
#PanelContenedor .ProgressBar
{
	float:left;
	width: 20%;
	text-align:right;
}
#PanelContenedor .PanelMigasDePan span.EtiquetaMigasDePan
{
	font-weight:bold;
}

/*********** FIN panel migas de pan ***********/

/*********************Panel DERECHO************************/
.menuderecho{
	float: right;
	width: 17%; position:relative;
	margin: 0px 0px 10px 0px;
	_margin: 0px -10px 10px 0px!important;
	padding:0px;
	font-size: 87%;
}
/******************** cajalogin ********************/
.PanelLogin,.PanelLoginvalidado{
	padding: 0px 0px 10px 0px;
	margin: 65px 0px 0px 750px;
	width: 250px;
	position: absolute;
	_position: relative;
	_margin: 20px 0px 0px 750px;

}
.PanelLoginvalidado{
	border: 1px solid #fe8b2d;
	width: 500px;
	height: 88px;
	
	background-color: #F0F0F0;
		margin: 29px 0px 0px 498px;
		_margin: -5px 0px 0px 504px;
		_height: 87px;



}

.PanelLogin .AspNet-Login{display:block;}
.PanelLogin .AspNet-Login table{/*width:100%;*/}
.PanelLogin #opciones{
	display:none;
}
.PanelLogin h1, .PanelLoginvalidado h1{
      display: none;
}
.PanelLogin ul, .PanelLoginvalidado ul{
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	margin: 0px 3px 0px 0px;
}
.PanelLogin ul li{
	/*margin: 4px 0px 0px 0px;
	color:#666666;*/
		display: block;
		width: 100px;
		height: 50px;
		float: left;
		text-align: center;

}
.PanelLogin ul li span{
	color: #666666;
}
.PanelLogin ul li input 
{
    /*width:90%;*/
    	width: 78px;
    	clear:both;

}
.PanelLogin .boton input, .PanelLogin .boton 
{
	/*padding:0px;
	margin-left:21%;
	margin-right:16%;
	width:50%;*/
	height: 33px;
	width: 39px;
}
.PanelLogin .boton 
{
      padding: 0px;
      margin: 0px;
      border: 0px;
}

.PanelLoginvalidado .logeado ul
{ 
    background-color:#F0F0F0;
    background-image:url(images/imagenAsociados.png);
    background-repeat:no-repeat;
    background-position:right top;
    height:95px;
    width: 280px;
    color:#707070;
    font-size:1.1em;
    margin-top:3px;
    padding:0px;
    float: left;
        _height:55px;

    
}
.PanelLoginvalidado .logeado ul ul
{
	background-image:url(none);
	background-color:transparent;
	height:30px;
	font-size:0.8em;
	    

}

html>body .PanelLoginvalidado .logeado ul ul 
{
	 margin-top:10px;
	
}
.PanelLoginvalidado .logeado ul ul .empresa
{
	font-size:1.2em;
}
.PanelLoginvalidado .logeado .cerrarsesion
{
    margin:8px 0px 0px 5px;
}

.PanelLoginvalidado .logeado .nombreusuario
{
    margin:17px 0px 0px 5px;
    color:#000;
}
.RecuperarContrasenya{
      font-size: .9em;
      margin: -10px 0px 0px 100px;
      float: left;
      text-align: right;
}
/*************Fin cajalogin ***********************/
/***************Menu miembros**********************/
.menumiembro 
{
    font-size:1em;
    float: left;
}
.menumiembro ul 
{
    list-style-type:none;
    padding:0px 0px 0px 0px;
    margin:0px;  border: 0px;
    margin-top: -5px;
         _margin-top: 3px!important;

   
     
}
.menumiembro ul li 
{
    padding:0px;
    background-image: url();
    margin: 0px;
    border: 0px;
    height: 10px;
   _line-height: 8px;
   _margin-top: -4px;
 
}
.menumiembro .AspNet-Menu-Link , .menumiembro .AspNet-Menu-NonLink
{
	background-image:url();
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:0px; 
	margin: 0px;
	color:#707070;
}

/***************Fin Menu miembros******************/
/************Panel Patrocinadores******************/
.PanelPatrocinadores
{
    margin:0px 0px 0px 0px;
    width:100%;
}
.PanelPatrocinadores ul
{
   list-style-type:none;padding:0px; margin:0px;
}
.PanelPatrocinadores ul li img
{
   margin:10px 0px 0px 10px;
}

.ProveedorSinLogo
{
    width:95%;
    display:block;
    margin:5px 0px 5px 0px;
    text-align:center;
    font-weight:bold;
    font-size:1.1em;
}

/****************Recuperar contraseña *********************/
#panelderecho .RecuperarContrasenya
{
	display:block;
	margin-top: 10px;
	width:100%;
	text-align:center;
}
/*********** Fin recuperar contraseña ********************/

/*******************FIN Panel DERECHO**********************/

/***************** Panel CENTRO **************/
.panelcentro
{
	/*width: 480px;
	width: 460px !important;*/
	width: 595px;
	margin: 10px 20px 0px 20px;
	float: left;
	/*font-size: 1em;*/
}

.PanelAvisoLegal
{
	text-align:justify;
}
.PanelAvisoLegal strong
{
	font-weight:bold !important;
	font-size: 1.1em;
	
}
/************* FIN Panel CENTRO **************/

/*************** ultimasnoticias contenidodestacado ******************/
.panelcentro .ultimasnoticias{
	width: 47%;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.menuderecho .ultimasnoticias{
      width:174px;
      margin-top: 15px;
}
.menuderecho .ultimasnoticias h1{
	font-size: 1em;
	background-color: #ff7300;
	color: #ffffff;
	display: block;
	padding: 2px 2px 2px 2px;
	width:99%;
	background-repeat:no-repeat;
}

.menuderecho .ultimasnoticias h2{
	font-size: 1em;
	font-weight: normal;
	margin: 0px 3px 0px 3px;
	display: inline;
	text-transform: uppercase;
	
}

.menuderecho .ultimasnoticias ul{
	border: 1px dashed #ff7300;
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 30px 2px;
}
.menuderecho .ultimasnoticias li{
	display:block;
	margin: 2px 2px 8px 2px;
	list-style-type: none;
}
.menuderecho .ultimasnoticias .mas{
     margin-left: -2px;
}



.panelcentro .eventos 
{
    /*float:right; */
    margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 3px solid #dedede;
	border-top: 1px;
	border-bottom: 1px;
		background-image:url(Images/BG_eventos.jpg);
		background-position: right top;
		background-repeat: no-repeat;

}
.panelcentro .eventos h1{
  color:#ff7300;
  background-image: none;
  font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin-left: 5px;
  
    
}

.panelcentro .contenidodestacado{
	margin: 0px 0px 0px 0px; width:100%;	padding: 0px 0px 0px 0px;
	float: left; 
}
.panelcentro .ultimasnoticias h2, .panelcentro .eventos h2{
	color: #000000;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	text-align:left;
	font-size: 1em;
	float: left;
}

.panelcentro .ultimasnoticias .AspNet-GridView, .panelcentro .eventos .AspNet-GridView
{
	padding:0px;
	vertical-align: top;
	margin: 0px 15px 15px 15px;
}



.panelcentro .ultimasnoticias ul, .panelcentro .eventos ul{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 5px;
	list-style-type:none;
	width:96%;
}
.panelcentro .ultimasnoticias ul li, .panelcentro .eventos ul li {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom:1px solid #f1f1f1;
}


.panelcentro .ultimasnoticias ul li p ,.panelcentro .contenidodestacado p, .panelcentro .eventos ul li p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.panelcentro .contenidodestacado p{
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 10px 5px;
	text-align: justify;
	/*font-size:1.1em;*/ 
}
.fechanoticia {color:#E78311; margin: 0px 10px 0px 5px;}

.ultimasnoticias .VerMas, .eventos .VerMas {
    background-image: url(images/iconoVerMas.png);
    background-repeat:no-repeat;
    background-position: left center;
    margin: 0px 0px 10px 5px;    
}
.ultimasnoticias .VerMas a , .eventos .VerMas a
{
    padding-left:15px;

}
.menuderecho .ultimasnoticias .VerMas {
	margin-top: -25px;
	position: absolute;
}

/*************** fin ultimasnoticias contenidodestacado***************/

/*********** Panel Pie ******************/
#panelpie 
{
    border-top:1px solid #ff8f33;
    padding-top:8px;font-size:.9em;
	width: 1000px;
    clear: both;margin: 0 auto;
    margin-top: 15px;
 }
#panelpie a, #panelpie .colaboran
{
    color:#999999 !important;
}
#panelpie a:hover 
{
    color:#000 !important;
}
#panelpie .colaboran
{
      font-size: .9em;
      padding-left:128px!important;
}
#panelpie .direccion, #panelpie .aps{
      float: left;
      margin: 0px 0px 10px 20px;
}

#panelpie .logospie{
      float: right;
      text-align: center;

}
#panelpie .logospie a{
      float: left;
      margin: 10px 0px 15px 8px;
      width: 120px;
}





/*********** Fin Panel Pie **************/


/****************MANTENIMIENTO_O.html**************************/
.cabecera1{width:788px !important; height:128px;}
.CapaTexto{width:500px;margin-top:-5px;margin-left:150px; font-size:1.1em;}
.CapaTexto H1{ background-image:url(none); margin-top:10px;}
.CapaTexto H2{background-color:transparent !important; color:#000; font-size:1.1em;}

/************************MAPA WEB******************************/
.MapaWeb
{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style-type:none;
	font-size:1.1em;
}
.MapaWeb li 
{
	margin-top:15px;
}
.MapaWeb li ul li
{
    margin-top:5px;
}
.SinHijos a ,.ConHijos span
{
	background-image:url(images/topoNaranja.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-top:10px;
	padding-left:25px;
	color:#707070;
}
.MapaWeb ul 
{
	list-style-type:none;
	font-size:.9em;
	border: 1px solid #ededed;
	padding: 5px;
	margin: 5px;
}
.MapaWeb ul ul
{
	font-size:.9em;
	background-color: #ededed;
	padding-left: 5px;
}
.MapaWeb ul li ul li a, .MapaWeb ul li ul li span,.MapaWeb ul li ul li a:visited
{
	padding-left:10px;
	background-image:url(images/topoGris.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#E78311;
	font-weight:normal;
	font-size:1.1em;
}
.MapaWeb ul li ul li a:hover
{
    color:#000;
}
.mapaespacio
{
	width:4px;
}

/*********Datos de usuario*********/
.AspNet-DetailsView
{
	margin-left:-30px;
}
.AspNet-DetailsView ul
{
list-style-type:none;	
}
.AspNet-DetailsView span
{
display:block;
}
.AspNet-DetailsView li
{
	margin-top:10px;
}
.AspNet-DetailsView-Name a{ 
  border:0px; 
    width:100px;
    padding:3px;
    cursor:pointer;
    border:1px solid #CCCCCC; 
}
.lblmiebro
{
	
	margin:3px;
	font-size:1.2em;
}
/*********Fin Datos de usuario*********/
/*****Adhesion*********/
.ElementosAdhesion
{
width:430px;
}

/*****Fin Adhesion*********/
.claseerror
{
font-size:1.1em;
color:Red;	
}
/*****Error*********/
.classeerror
{
font-size:1.1em;
color:Red;	
}
/***************** Leyenda  2 Columnas*************************/
.leyenda{
 border: 1px solid #707070;
 width: 597px!important;
 color:#707070;
 margin: 0px 0px 15px 3px;
 padding: 5px 0px 5px 0px;
 float:left;

}
.leyenda ul{
 list-style-type: none;
 margin: 0px 10px 0px 10px;
 padding: 0px 0px 0px 0px;
}
.leyenda ul li{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.leyenda ul span{
 color:#E78311;
}
.titseguimiento
{
	margin-left:3px;
	font-weight:bold;
	display: block;
	clear: both;
}
/***********************       *******************/
#panelSeguimientoParticipacion
{
	float:left;
	width:99.8%;
}

/********************* EVENTOS **********************/

.textoevento 
{
    color: #666666;
}
.tRojo
{
    color:Red;
    font-size:.95em;    
}
.datoseventos
{
	display: block;
	width: 88%;
	border: solid 1px #CCCCCC;
	margin: 5px 20px 5px 20px;
	padding: 5px 5px 5px 5px;
}
.datoseventos h2
{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	height: 20px;
	line-height:20px;
	padding: 0pxx;
	margin: 0px 0px 5px 0px;  
	width: 99%;
	color: #666666;
}
.datoseventos span
{
	width:15%;
	display:inline-block;
	font-weight:bold;
	padding-top:5px;
	padding-left:-10px;
}

.EventosPanel .Descripcion br
{
display:none;
}

.elementos li .boton
{
	width:120px!important;
	float:left;
	clear:none;
	text-align:center;
}

	.elementos .liboton
{	margin-left:210px;
}

.etiquetaevento
{
	width:100px;
	display:block;
}


.AspNet-FormView-Data .boton, .botonasistente{
	padding: 2px 10px 3px 10px;
	color: #000000;
	margin: 10px 0px 10px 0px;
	background-color: #F0F0F0;
	border: 1px solid #cccccc;
	float:left;
	clear: both;
}


.textopropuestas ,.botones,.textopropuestas2,.textopropuestasProdintec
{
	list-style-type:none!important;
}
.textopropuestasProdintec span,.textopropuestas2 span
{
	display:block;
	
}
.textopropuestasProdintec
{
color:#E78311;
}
#piecorreo
{
	font-size:8pt;
}
.lblvalidado{font-size:1.2em;
	color:red;
	margin-bottom:10px;
	}
	
	
	.Interes
	{
		font-weight:bold;
		
		border-bottom:solid 2px #E78311; 
		margin-left:5px;
		padding:2px;
		font-size:1.1em;
	}
	
	.inputCheckBox input
	{
		border:solid 0px white;
		width:20px!important;
	}
	
	
	.ListadoEnlaces li
	{
		list-style-type:none;
		border-bottom:solid 1px #ccc;
		height:100px;
		display:block;
	}
	
	.ListadoEnlaces  img
	{
		float:right;
		
	}
	
	
.diaotromes a
      {
            color:#ccc;
            font-weight:lighter;
      }


.bannerasociacion{
      width: 184px;
      text-align: center;
      margin: 20px 0px 10px 0px;
      }
.bannerasociacion a{
      margin: 20px 0px 20px 0px!important;
      
      }
.bannerasociacion a img{
	margin-bottom: 20px;
}


#panelderecho{
      margin: 0px 12px 0px 0px;
}

.TablaGoles{
	width: 600px!important;
}

      .MigasDePan
      {
            margin-left:200px;
            font-size: .9em;
            }

.EnlaceIdioma{float:left;margin-top:1px;
      border-top:4px solid #a39e9c!important;
    
    position:absolute;
    left:630px;
    top:7px;
        color: #ff7300!important;
      }
.naranja
      {
            background-color:#ff7300;
            padding:5px;
            
            color:White;

    background-position: center top;
    height:86px;         
    width:590px;
    background-image: url(Images/naranja.jpg);
      background-repeat: no-repeat;
            }
	
.panelcentro .external:hover{
	text-decoration: underline;
}
.contenidodestacado .external{
      
}
.FieldsetCampo legend
	{
	color:#ff7300;
	}



	.futuver
	{
		
	font-size:0.9em;	
	
	}
	.Proyecta
	{
		
	float:right;
	padding:5px;
	
	}
	
	.ContenidosFotoIzquierda
	{
	padding:0px!important;
	margin:0px!important;
	}
	.Participantes
	{
		font-size:0.9em;
	}
