/* ==========================================
     PORTAL STYLES FOR DotNetNuke - VICUBO
   ===========================================
*/   
/*===================ENCABEZADOS ===========================*/
 h1{
	/*font-size: 1.8em;
	color:#DE8702;
	font-weight:bold;
	text-align:left;
	padding-right: 0.3em; padding-left: 0.5em; padding-top: 0.3em; padding-bottom: 0.3em;
	margin-bottom:2em;
	display:inline;	*/
}
h1{
	font-size: 1.2em;
	margin-top:0px;
	margin-bottom: -3px;
	color:7776ab;
	font-weight:bold;
}

/*#container_noticias h1 {
	font-size:1.1em;
	color:#de8702;		
}*/
	
h2{
	font-size: 1em;	
	font-weight:bold;
	color:#7776ab;
	padding-bottom: 0em;
	
	
}

h3{
	font-size: 0.2em;
	color: #28518F;
	margin:1em 0em;
	padding:1em 0.4em 0.8em 0.4em;
	border-bottom: 0.05em solid #28518F;
}

/*====================PARRAFOS====================================*/
p
{
		font-size:1em;		
}

input {
border:0.1em solid #D2D1D1;
color:#80638F;
height:2em;
margin-top:0.1em;
vertical-align:middle;
background-color:#FFFFFF;
width:auto;
}

.textoAzul{
   /*font-family:verdana;
   font-size:1em;*/
   color:#7776ab;
}
.textoAzulpeq{
  	font: 0.7em verdana;
	font-weight:  bold;
	color:#7776ab;
}
.textoAzulDestacado{   
   color:#7776ab;
   font-weight:bold;
}
.textoblack{
 color: #000000;	
 font-weight: bold;
 border:0px;
 /*font-size:1.25em;*/
}
.texto_nj{
	color: #de8703;	
	margin-top:0em;
	border:0px;
}	
.texto_njpeq{
	color: #de8703;	
	margin-top:0em;
	border:0px;
	font: 0.7em verdana,Verdana;
	font-weight:  bold;
}
.textopeq{
  	font: 0.7em verdana;
	/*font-weight:  bold;*/
	color:#000;
}


.resumen	
{
		/*font: 1.2em verdana,Verdana;
		font-weight:  normal;
		border:0;
		padding:0;		
		text-align: justify;
		text-decoration: none;
		color: #555555;	
		border:0px;	*/
	
}
p.noticia {
		font: 1em verdana;
		font-weight: bold;
		border:0;
		padding:0;				
		text-decoration: none;
		color: #7776ab;	
		border:0px;	
		}
p.noticia:link {
		color: #7776ab;	
		text-decoration: none;
		border=0px; 
		}       

p.noticia:visited {
		color: #7776ab;	
		text-decoration: none;
		border:0px; 
		}
p.noticia:hover {
		color:#de8703;	
		text-decoration: none; 
		border:0px;
		}
p.noticia2 {
		font: 1em verdana;
		font-weight: bold;
		border:0;
		padding:0;				
		text-decoration: none;
		color: #de8703;	
		border:0px;	
		text-align:left;
		}

p.noticia2:link {
		color: #de8703;
		text-decoration: none;
		border=0px; 
		text-align:left;
		}       

p.noticia2:visited {
		color: #de8703;
		text-decoration: none;
		border:0px; 
		text-align:left;
		}
p.noticia2:hover {
		color:#7776ab;		
		text-decoration: none; 
		border:0px;
		text-align:left;
		}

/*===================LISTAS=======================================*/
/*li.lista1{
	list-style-type:none;
	padding-left: 12px;
	background: url(/Portals/5/Images/imagenes/vineta.gif) 0em 0.5em no-repeat;
	margin-bottom: 0.5em;
	font-size:0.85em;
	/*font-size:11px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;*/
}
/*	list-style-type:none;
	font-size:1em;
	background: url(/Portals/5/Images/imagenes/vineta.gif) 0em 0.5em no-repeat;
	margin-bottom: 0.5em;
	padding-left: 12px;
}*/

/*====================ENLACES=====================================*/
a{				
		text-decoration: none;
		color: #7776AB;
		
}
a:link{
		color: #7776AB;
		text-decoration: none; 
}       
a:visited{
		color: #7776AB;
		text-decoration: none; 
}
a:hover{
		color: #de8702;		
		text-decoration: underline; 
}

	A.enlacesCabecera{
		font: 0.85em Verdana, Arial, Helvetica, sans-serif;
		font-weight:  bold;
		border:0;
		padding:0;		
		text-align: center;
		text-decoration: none;
		color: #FFFFFF;
		}

	A.enlacesCabecera:link {
		color: #FFFFFF;
		text-decoration: none; }       

	A.enlacesCabecera:visited {
		color: #FFFFFF;
		text-decoration: none; }

	A.enlacesCabecera:hover {
		color: #de8703;		
		text-decoration: none; }	

	A.enlacesnj{
		font: 1em verdana,Verdana;
		font-weight:  bold;
		border:0;
		padding:0;		
		text-align: center;
		text-decoration: none;
		color: #de8703;	
		border:0px;	
		}

	A.enlacesnj:link {
		color: #de8703;		
		text-decoration: none;
		border:0px; }       

	A.enlacesnj:visited {
		color: #de8703;		
		text-decoration: none;
		border:0px; }

	A.enlacesnj:hover {
		color:#7776ab;	
		text-decoration: none; 
		border:0px;}


   






/*resto de enlaces que no son noticias: cuando insertas titulos de noticias, dnn pone por defecto un <p>*/
/*a.enlaces{				
		font-size:0.85em;
		text-decoration: none;
		color: #de8702;		
}
a.enlaces:link{
		color: #DE8702;
		text-decoration: none; 
}       
a.enlaces:visited{
		color: #DE8702;		
		text-decoration: none; 
}
a.enlaces:hover{
		color: #7776ab;		
		text-decoration: underline; 
}
*/
/*enlaces Contacta y Blog*/
/*a.enlacesCabecera{
		font-size:0.85em;
		font-weight:  bold;
		border:0;
		padding:0;		
		text-align: center;
		text-decoration: none;
		color: #de8703;
}
a.enlacesCabecera:link 
{
		color: #de8703;
		text-decoration: none; 
}       
a.enlacesCabecera:visited 
{
		color: #de8703;
		text-decoration: none; 
}
a.enlacesCabecera:hover 
{
		color: #7776ab;		
		text-decoration: none; 
}*/


/*====================GENERALES========================*/

	/* formatos de letra */

	/* Text Font-Family and Font-Size */
	

	.texto070{
		font: 0.7em  Verdana, Arial, Helvetica, sans-serif;
	}

	.texto075{
		font: 0.75em  Verdana, Arial, Helvetica, sans-serif;
	}

	.texto080{
		font: 0.80em  Verdana, Arial, Helvetica, sans-serif;
	}

	.texto085{
		font: 0.85em  Verdana, Arial, Helvetica, sans-serif;
	}

	.texto090{
		font: 0.90em  Verdana, Arial, Helvetica, sans-serif;
	}

	.texto095{
		font: 0.95em  Verdana, Arial, Helvetica, sans-serif;
	}

	.texto1{
		font: 1em  Verdana, Arial, Helvetica, sans-serif;
	}

	.texto105{
		font: 1.05em  Verdana, Arial, Helvetica, sans-serif;
	}

	.texto11{
		font: 1.1em  Verdana, Arial, Helvetica, sans-serif;
	}

	.texto115{
		font: 1.15em  Verdana, Arial, Helvetica, sans-serif;
	}
	
	.radiolist{
		font: 0.85em  Verdana, Arial, Helvetica, sans-serif;
	}
	
	/* Color */

	.oscuro {
		color: #28518F;
	}
	
	.medio {
		color: #E6EEF9;
	}

	.claro {
		color: #E6EEF9;
	}

	.muyclaro {
		color: #E6EEF9;
	}

	.rojo {
		color: #D83121;
	}

	.blanco {
		color:#FFFFFF;
	}
	.violeta {
		color:#7776ab;
	}


	/* Bordes */

	.bordeoscuro {
		border: 0.05em solid #28518F;
	}
	
	.bordemedio {
		border: 0.05em solid #E6EEF9;
	}

	.bordeclaro {
		border: 0.05em solid #E6EEF9;
	}

	.bordemuyclaro {
		border: 0.05em solid #EFF3F9;
	}

	.borderojo {
		border: 0.05em solid #D83121;
	}

	.bordeblanco {
		border: 0.05em solid #FFFFFF;
	}


	/* Font-Weight */

	.bold {
		font-weight: bold;
	}

	
	/* Font-Style */

	.italic{
		font-style:italic;
	}


	/* Background-Color */

	.fondodestacado {
		background-color: #28518F;
		padding:0.3em;
		}
	
	.fondooscuro {
		background-color: #28518F;
		padding:0.3em;
	}

	.fondomedio {
		background-color: #E6EEF9;
		padding:0.3em;
	}

	.fondoclaro {
		background-color: #E6EEF9;
		padding:0.3em;
	}

	.fondomuyclaro {
		background-color: #EFF3F9;
		padding:0.3em;
	}

	.fondoblanco {
		background-color: #FFFFFF;
	}


	/* Text-Align  */

	.centertext {
		text-align: center;
	}

	.lefttext {
		text-align: left;
	}

	.righttext {
		text-align: right;
	}

	.justifytext {
		text-align: justify;
	}


	/* Align */

	.izquierda { 
		float: left;
	}

	.derecha {
		float: right;
	}


	/* Vertical-Align */

	.arriba { 
		vertical-align: top;
	} 

	.abajo { 
		vertical-align: bottom;
	}

	.enmedio {
		vertical-align: middle; }

	
	/*padding*/	
	.padRight05{
		padding-right: 0.5em;
	}
	.padRight1{
		padding-right: 1em;		
	}
	.padRight2{
		padding-right: 2em;
	}
	.padLeft05{
		padding-left: 0.5em;
	}
	.padLeft1{
		padding-left: 1em;
	}
	.padLeft2{
		padding-left: 2em;
	}
	
	/*margin*/
	.margen0{
		margin: 0em;
	}	
	.margTop05{
		margin-top: 0.5em;
	}
	.margTop1{
		margin-top: 1em;		
	}
	.margTop2{
		margin-top: 2em;
	}
	.margTop35{
		margin-top: 3.5em;
	}
	.margRight05{
		margin-right: 0.5em;
	}
	.margRight1{
		margin-right: 1em;		
	}
	.margRight2{
		margin-right: 2em;
	}
	.margLeft05{
		margin-left: 0.5em;
	}
	.margLeft1{
		margin-left: 1em;
	}
	.margLeft2{
		margin-left: 2em;
	}
	.margBottom4{
		margin-bottom: 4em;
	}

	
	
	/*Links*/

/*
	a img {
	border: none;
	text-align:center;
}
	
	a:link
	{
		text-decoration: none;
		color: #28518F;
		font-weight:bold;

	}

	a:visited
	{
		text-decoration: none;
		color: #334F69;
		font-weight:bold;
	}

	a:hover
	{
		text-decoration: underline;
		color: #28518F;
		font-weight:bold;
	}	
	
	a:active
	{
		text-decoration: none;
		color: #28518F;
		font-weight:bold;
	}
	
	a.claro:link
	{
		text-decoration: none;
		color: #F3F7FF;
		font-weight:bold;
	}


	a.claro:visited
	{
		text-decoration: none;
		color: #E7E9EA;
		font-weight:bold;
	}

	a.claro:hover
	{
		text-decoration: underline;
		color: #F3F7FF;
		font-weight:bold;
	}	
	a.claro:active
	{
		text-decoration: none;
		color: #F3F7FF;
		font-weight:bold;
	}
*/	

/*Listas*/
	/*
	.lista {
		MARGIN-LEFT: 25px; }

	ul {
		LIST-STYLE-POSITION: outside;		
		padding-left: 25px;
		PADDING-TOP: 5px;
		list-style-type:square;
		/*list-style-image: url(/portals/0/imagenes/lista1.gif);*/
	}
/*
	ol {
		LIST-STYLE-POSITION: outside;		
		padding-left: 25px;
		PADDING-TOP: 5px;
		
	}

	li {			
		padding: 4px;
		font-size: 0.80em;
	}



	ol ul{			
		padding: 1em 0.8em 1em 2em;
		font-size:1.05em;
	}
	
	ol ol{			
		padding: 1em 0.8em 1em 2em;
		font-size:1.05em;
	}

	li.azul {		
		color: #28518F;			
	}

	
	ul.destacadoclaro {

		LIST-STYLE-POSITION: outside;		
		padding-left: 1em;
		list-style-image: url(/portals/0/imagenes/iconos/lista2.gif);
		color:#FFFFFF;

		}

	li.destacadoclaro {

		padding: 0.5em 0.5em 0.5em 1em;

		}
		
	ul.destacadooscuro {

		LIST-STYLE-POSITION: outside;
		padding-left: 1em;
		list-style-image: url(/portals/0/imagenes/iconos/lista1.gif);

		}

	
	li.destacadooscuro {

		padding: 0.5em 0.5em 0.5em 1em;
		list-style-image: url(/portals/0/imagenes/iconos/lista1.gif);

		}

	ul.fuentenoticia {
		margin-top:-0.35em;
		padding:0;
		list-style-type:none;
	}

	.etiquetafuente {
		margin:0;
		padding:0em;
		font-size:0.75em;
}


	ul.mapaweb {

		LIST-STYLE-POSITION: outside;
		padding-top:0;
		padding-left: 4em;
		list-style-image: url(/portals/0/imagenes/iconos/lista1.gif);
		color:#FFFFFF;

		}

	li.mapaweb {

		padding: 0.5em 0.5em 0.5em 1em;

		}

	li li.mapaweb {

		padding: 0.5em 0.5em 0.5em 1em;
		font-size:0.70em;

		}
*/

/* Capas */

	div.derecha{
		float:right;
		padding:0.5em;
		}

	div.izquierda{
		float:left;
		padding:0.5em;
		}

	div.debajo{
		padding:0.5em;
		clear:both; 
			}



/* Formularios */
/*
	.button1 {
		background-color:#E6EEF9;
		border:0.05em solid #28518F;
		color:#28518F;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:0.75em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		height:100%;
		line-height:normal;
		padding:0.5em;
		text-align:center;
		text-decoration:none;
		width:auto;
		overflow:visible;
	}

	.button2 {
		background-color:#E6EEF9;
		border:0.05em solid #28518F;
		color:#28518F;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:0.75em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		height:100%;
		line-height:normal;
		padding:0.34em;
		margin-bottom: 0.5em;
		text-align:center;
		text-decoration:none;
		width:auto;
		overflow:visible;
	}

	.textbox1 {
		background-color:#FFFFFF;
		border:0.05em solid #28518F;
		color:#28518F;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:0.75em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:100%;
		line-height:normal;
		padding:0.2em 0.3em 0.2em 0.3em;
		margin: 0em;
		text-align: left;
		text-decoration:none;
		width:auto;
	}

	.textbox2 {
		background-color:#FFFFFF;
		border:0.05em solid #28518F;
		color:#28518F;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:0.75em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:100%;
		line-height:normal;
		padding:0.35em 0.3em 0.35em 0.3em;
		margin-bottom: 0.5em;
		text-align: left;
		text-decoration:none;
		width:auto;
	}

	.textboxreadonly {
		background-color:#E6EEF9;
		border:0.05em solid #DCE7F7;
		color:#28518F;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:0.75em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:100%;
		line-height:normal;
		padding:0.2em 0.3em 0.2em 0.3em;
		margin: 0em;
		text-align: left;
		text-decoration:none;
		width:auto;
	}

	.dropdownlist1 {
		background-color:#FFFFFF;
		border:0.05em solid #76A1B8;
		color:#28518F;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:0.75em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
		padding:0.1em 0.1em 0.1em 0.3em;
		margin: 0em;
		text-align: left;
		text-decoration:none;
		width:auto;
	}

	.titulonoticia {
		margin-bottom:0.5em;
		font-size:0.80em;
		
		}
*/
/*Modulo Titulaciones*/
/*
.btttitulacionesfrontal {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.85em;
	cursor:pointer;
	margin:0em;
	padding:0em 1em;
	width:auto;
	text-align:left;
	font-weight:bold;
	color:#28518F;
	background-color:transparent;
	border:0;


	
	}


.btttitulacionespestanas {
	background-color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.70em;
	cursor:pointer;
	margin:0em;
	padding:0.5em 2em;
	width:19em;
	text-align:center;
	font-weight:bold;
	color:#28518F;
	border: 1px solid #D1DEEA;
	
	}


.bttbuscadortitulaciones {
	background-color:transparent;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.80em;
	cursor:pointer;
	margin:0.2em;
	padding:0;
	width:5em;
	text-align:right;
	font-weight:bold;
	color:#D40707;
	border: 0px solid #D1DEEA;
	
	}
*/



/*Paginaciones*/
/*
.bttpag {
	background-color:transparent;
	border:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	cursor:pointer;
	margin-right:0.5em;
	font-weight:bold;
	color:#28518F;
	}

.bttpagselec {
	background-color:transparent;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	border:none;
	cursor:text;
	margin-right:0.2em;
	}

.pager {
	text-align:center;
	padding:0.9em;

	}
	
.totalresultados {
	text-align:right;
	padding-bottom:1em;
	font-weight:bold;
	font-size:0.75em;

	}
*/
/*Modulo Titulaciones*/
/*
.fondobuscadortg {
	height:40em;
	background-color:#DCE7F7;
	padding:5em 0.5em 2em 0.5em;
	margin: 0.9em 0.9em 0em 0em;


	}

.fondobuscadorte {
   height:25em;
   background-color:#DCE7F7;
   padding:5em 0.5em 2em 0.5em;
   margin: 0.9em 0.9em 0em 0em;


	}
*/


/* Others */
/*
	hr {
		
	/*color:#d5dde8;
	background-color: #d5dde8;
	height: 0px;
	width: 80%;*/
	/*border-bottom: 5px solid #d5dde8;*/
	/*margin: 0 auto;
	text-align: center;*/
/*
	height:0;
	border-top-color: #d5dde8;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color: #d5dde8;
	border-bottom-style:solid;
	border-bottom-width: 1px;


	}
*/
/*
	.separacion
	{
		clear: both;
		height: 22px;
		margin: 0;
		padding: 0;
		border: none;
		border-style: none;
		background-color: transparent;
	}

	.separacion150
	{
		clear: both;
		height: 150px;
		margin: 0;
		padding: 0;
		border: none;
		border-style: none;
		background-color: transparent;
	}
	
	#subir { 
		float: none; 
		text-align: right; 	
		font: 0.70em bold;
		color: #28518F; 

	}

	.textoaviso {
		COLOR: #557cac;
		font:  0.7em Arial, Helvetica, sans-serif;
		BORDER-TOP: #d40707 1px solid;
		BORDER-BOTTOM: #d40707 1px solid;
	}
	
	.celda {
		float: left;
		height:4.5em;
		width:12em;
		margin:0.1em;
		padding:0.7em;
	}

	.celda a:link {
		font-size:0.80em;
	}

	.celda a:hover {
		font-size:0.80em;
	}
	
	.celda a:visited{
		font-size:0.80em;
	}

	.celda a:active{
		font-size:0.80em;
	}


	
	.Boton {
                background-color: transparent;
                border: none; 
                cursor: pointer;  
				color:#28518F;
				padding:0.5em;
        }
       
    .BotonSeleccionado {
               background-color: transparent;
               border: none;
			   padding:0.5em;
        }

.centerimg {
	text-align:center;
	}
*/
/*Buscador*/
/*
.path {
	margin-left:0.5em; 
	font-size: 0.85em;
	font-weight: normal;
	color:#28518F;
	}

.xsTxtSearch {

		background-color:#FFFFFF;
		border:0.05em solid #76A1B8;
		color:#28518F;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:0.8em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:100%;
		line-height:normal;
		padding:0.3em 0.5em;
		margin-right: 0.5em;
		text-align: left;
		text-decoration:none;
		width:20em;
}

.xsCmdSearch {

		background-color:#E6EEF9;
		border:0.5em solid #DCE7F7;
		color:#28518F;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:0.8em;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		height:100%;
		line-height:normal;
		padding:0.3em 0.5em;
		text-align:center;
		text-decoration:none;
		width:auto;
		overflow:visible;
		}
	*/
	
	a#dnn_dnnUSER_cmdRegister
	{
		 display:inline; 
		 text-transform:uppercase;
		 color:#FFFFFF;
		 font-size:1.2em;
	}
	a#dnn_dnnLOGIN_cmdLogin
	{
		color:#FFFFFF;
	}
	#dnn_ctr1467_Login_pnlLogin
	{
		padding-left:20em;
	}
	.texboxContacto
	{
		width:4em;	
	}

p{
text-align:justify;	
}