﻿/* 
CSS para el Skin de la home de Eliker
Autor: Alberto Martinez, Mikeldi Cesteros
Empresa: Sarein

*/

#web{
width:772px;
border:1px solid #6fc4dc;
margin:0px auto;
padding:0px;
text-align:left;
}


/*--Clearfix de "Position is everything"   http://www.positioniseverything.net/easyclearing.html---*/

#web:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#web {/*display: inline-block;*/}

/* Hides from IE-mac \*/
* html #web {height: 1%;}
#web {display: block;}
/* End hide from IE-mac */


/*--Fin de Clearfix de "Position is everything" http://www.positioniseverything.net/easyclearing.html---*/

	#cabecera{
	width:772px;
	background-color:#FFFFFF;
	height:101px;
	margin:0px;}
	
	/* logotipo remasterizado WCAG compliant*/
	
	.logo{
	float:left;
	}
	
	h1.logotipo{
	float:left;
	/*border:0px;*/
	cursor:pointer;
	background-image: url(/portals/_default/skins/home/images/logo_Eliker.png);
		background-repeat: no-repeat;
		text-indent: -9999px;
		width: 194px;
		height: 94px;
	}
		
		#definizione{
		border-left:1px solid #b5d0e0;
		border-right:1px solid #b5d0e0;
		width:162px;
		float:left;
		margin-left:20px;
		margin-top:40px;
		text-align:justify;
		padding:0 10px;
		color:#559ecc;}
		
		#cabecera p{
		margin:0px;}
		
		#cabecera #cabecera_der{
		float:right;
		padding:10px 10px 0px 0px;
		text-align:right;
		width:285px;
		text-transform:capitalize;}
		
			#cabecera #cabecera_der #buscador{
			background-color:#5db0e0;
			padding:5px;
			float:right;
			margin-top:30px;
			margin-left:0px;
			color:#FFFFFF;
			width:205px;}
				
				#cabecera #cabecera_der #buscador a.SkinObject{
				color:#FFFFFF;
				font-weight:normal;
				font-size:1.09em;
				padding:0px 25px 5px 0px;
				height:20px;
				background:#5db0e0 url(Skins/home/images/lupa.png) no-repeat right top;
				margin:0px;}
				
				#cabecera #cabecera_der #buscador .NormalTextBox{
				height:12px;
				border:0px;
				width:119px;}
		
	#menu{
	background-color:#5db0e0;
	height:21px;
	width:772px;

}
.Tab36{/*---oculta el item de inicio del menu principal----*/
display:none;}
	
	#menu_graf{
	width:772px;}
	
	#migas{
		border-bottom:1px solid #b5d0e0;
		text-align:left;
		color:#5db0e0;
		margin-left:10px!important;
		margin-left:5px;
		float:left;
		padding:2px 2px 2px 0px ;
		width:580px;}
		
		#migas a{
		color:#5db0e0;}
		
		#barra_lat{
		/*margin:0px 5px 0px 0px !important;*/
		margin:0px 10px 0px 0px !important;
		margin:0px 1px 0px 0px;
		padding:0px;
		/*width:138px;*/
		float:right;
		
		width:750px;
		/*border:#FF0000 solid 1px;*/
		}
		
		#barra_lat p {text-align:right !important; /*border:#FFFF00 solid 1px;*/ display:block; float:right;}
		
		/*-----------para ocultar el titulo del modulo de la barra lat--------------*/
		#barra_lat .t_titulo, #barra_lat .t_titulo .Head{
		height:0px;
		padding:0px;
		margin:0px;}
		
		 body #barra_lat .t_titulo .Head{
		height:0px;
		padding:0px;
		margin:0px;
		display:none;}
		
		/*-----------final para ocultar el titulo del modulo de la barra lat--------------*/
		
	.t_contenido{
	text-align:left;}
	#dnn_ContentPane{
	text-align:left;}
	#cuerpo{
	text-align:left;
	width:772px;
	float:left;
	background-color:#FFFFFF;
	/*padding-bottom:20px!important;*/
	/*padding-bottom:0px;*/
	padding-bottom:5px;}
	#cuerpo p{
	margin-top:0px;}
	
		/*--El contenido del cuerpo está definido en "home.css" e "interiores.css", dependiendo del Skin---*/
			

#pie{
width:772px;
margin:0 auto;}
.legal{
float:left;
padding-top:7px;}



/*  Botones de conformidad del pie  */

.iconconform {

	text-align: left;

}

.w3cbutton4 {

  margin: 1em 0;

  width: 9.8em;

  font-family: helvetica,arial,sans-serif;

  font-size: 0.91em;

  font-weight: bold;

 display:none !important;
}

.w3cbutton4 a {

  display: block;

  width: 100%;

}

.w3cbutton4 a:link,

.w3cbutton4 a:visited,

.w3cbutton4 a:hover {

  background-color: #fc6;

  color: #000;

  text-decoration: none;

}

.w3cbutton4 a:link,

.w3cbutton4 a:visited {

  border-top: 1px solid #cecece;

  border-bottom: 2px solid #4a4a4a;

  border-left: 1px solid #cecece;

  border-right: 2px solid #4a4a4a;

}

.w3cbutton4 a:hover {

  border-bottom: 1px solid #cecece;

  border-top: 2px solid #4a4a4a;

  border-right: 1px solid #cecece;

  border-left: 2px solid #4a4a4a;

}

.w3cbutton4 span.w3c {

  padding: 0 0.4em;

  background-color: #fff;

  color: #0c479d;

  font-family: helvetica,arial,sans-serif;

}

.w3cbutton4 span.hera {

	padding: 0 0.4em;

	background-color: #fff;

	color: inherit;

	background-image: url(../graf/heraboton.gif);

	background-repeat: no-repeat;

}

.w3cbutton4 span.taw {

	padding: 0 0.4em;

	background-color: #fff;

	color: inherit;

	background: url(../graf/semaforo.gif);

	background-repeat: no-repeat;

}

.w3cbutton4 span.acces {

	padding: 0 0.4em;

	background-color: #fff;

	color: inherit;

	background: url(../graf/accesboton.gif);

	background-repeat: no-repeat;

}

.navlistpie 

{


float: right;

position: relative;
margin:0px;

}

.navlistpie li

{

	display: inline;

	list-style-type: none;

	font-family: helvetica,arial,sans-serif;

	margin-right: 1em;

	 display: block;

float: left;

position: relative;

}

.navlistpie li.direccion

{
padding-top:7px;
}

.botongris {

  margin: 1em 0;

  width: 10em;

  font-family: helvetica,arial,sans-serif;

  font-size: 0.85em;

  font-weight: bold;

  

}

.botongris a {

	display: block;

	width: 100%;

	height: 1.3772em;

}

.botongris a:link,

.botongris a:visited,

.botongris a:hover {

	background-color: #fc6;

	color: #000;

	text-decoration: none;

}

.botongris a:link,

.botongris a:visited {

  border-top: 1px solid #cecece;

  border-bottom: 2px solid #4a4a4a;

  border-left: 1px solid #cecece;

  border-right: 2px solid #4a4a4a;

}

.botongris a:hover {

  border-bottom: 1px solid #cecece;

  border-top: 2px solid #4a4a4a;

  border-right: 1px solid #cecece;

  border-left: 2px solid #4a4a4a;

}

.botongris span.w3c {

  padding: 0 0.4em;

  background-color: #fff;

  color: #0c479d;

  font-family: helvetica,arial,sans-serif;

}

.botongris span.hera {

	padding: 0 0.4em;

	background-color: #060;

	color: #fff;

	font-family: "MS Serif", "New York", serif;

}

.botongris span.taw {

	padding: 0 0.4em;

	background-color: #fff;

	color: inherit;

	background: url(../graf/semaforo.gif);

	background-repeat: no-repeat;

	padding-right: 2.5em;

}



.botongris span.acces {

	padding: 0 0.4em;

	background-color: #fff;

	color: inherit;

	background: url(../graf/accesboton.gif);

	background-repeat: no-repeat;

	padding-right: 2.5em;

}

acronym.spec {

	cursor: help;

	font-family: helvetica,arial,sans-serif;

	border: none;

	text-decoration: none;

	border-bottom-style: none;

	border-style: none;

	font-weight: bolder;

	padding: 0.2504em;

	

}

abbr.spec {

	cursor: help;

	font-family: helvetica,arial,sans-serif;

	border: none;

	text-decoration: none;

	border-bottom-style: none;

	border-style: none;

	font-weight: bolder;

	padding: 0.2504em;

	

}

acronym.w3c {

	cursor: help;

	font-family: helvetica,arial,sans-serif;

	border: none;

	text-decoration: none;

	border-bottom-style: none;

	border-style: none;

	font-weight: bolder;



}

abbr.w3c {

	cursor: help;

	font-family: helvetica,arial,sans-serif;

	border: none;

	text-decoration: none;

	border-bottom-style: none;

	border-style: none;

	font-weight: bolder;

	

}

div.resalta {

	margin: 0.1878em;

	border: 1px solid #A0ACC0;

	height: auto;

	text-align: center;

	background-color: inherit;

	margin-bottom: 1em;

	padding-top: 1.3em;

	padding-bottom: 0.3em;

}	

span.resalta {

	background-color: transparent;

	color: #000066;

	text-align: center;

	font-size: 1.12em;

	font-weight: bolder;

	font-style: italic;

	padding-top: 0.8em;

	padding-left: 0.5em;

	padding-right: 0.5em;

	padding-bottom: 0.5em;

	margin-top: 1em;

	margin-bottom: 1.5em;

}



span.nivel {

	background: transparent; 

	color: Maroon;

}



.disclamer {

	text-align: center; 

	padding-top: 2em;

}





/*#########################SEOmenu############################################################*/
				
				/* common style for all browsers */
				
								
				.SEOMenu {
				text-align:left; 
				font-family: Arial, verdana, sans-serif;
				font-weight:normal;
				position:relative; 
				font-size:1.00em;
				height:20px; 
				margin:0;
				padding:0; 
				list-style-type:none; 
				z-index:9999;
				float:left;
				}
					.SEOMenu ul {
					padding:0; 
					margin:0; 
					list-style-type:none; /* for Firefox */

					}
						.SEOMenu li {
						float:left; 
						position:relative; 
	
						list-style-type:none;
							height:20px;
						}
							.SEOMenu li a, .SEOMenu li a:visited {
							display:block; 
							text-decoration:none; 
							color:#fff; 
							float:left; 
							padding:1px 8px ;
							font-size:1.20em;
							text-align:center;
							height:20px; 
							line-height:1.2em; 
							color:#fff;
							background-color :#5DB0E0;
							Z-index:1;
							
							}/* First Level */ 
							
							.SEOMenu li a:hover{
							color:#fff; }/* First Level */ 
							
							 /** html .SEOMenu li a, .SEOMenu li a:visited {
							width:7em; 
							w\idth:6em; hack for IE5.5 
							}*/
								.SEOMenu li a.sub, .SEOMenu li a.sub:visited {
				
								}/* First Level  */
												
				.SEOMenu li ul {
				visibility:hidden; 
				position:absolute; 
				top:0px; 
				left:0; 
				height:0; 
				overflow:hidden;
				}
				
				
				
				
				
				.SEOMenu table {margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */}
				
				/* For Current Link */ 
				* html li.CurrentItem{
				border-bottom:0px solid #5db0e0;
				font-weight:bold;}
				.SEOMenu .CurrentItem a, .SEOMenu .CurrentItem a:visited{
				background:transparent url(skins/home/images/current_bg.png) no-repeat top center;
				border-top:0px solid #5db0e0;
				border-left:1px solid #5db0e0;
				border-bottom:0px solid #5db0e0;/*----si se pone s�lo "borde:npx;" no se despliega el menu en explorer 6-0----*/
				padding:1px 8px 0px 8px;
				color:#fff;
				font-weight:bold;
				}
				
				.SEOMenu .CurrentItem li a, .SEOMenu .CurrentItem li a:visited{
				background:none;
				font-weight:normal;
				}
				
				
				body .SEOMenu li:hover .CurrentItem a, body .SEOMenu li:hover .CurrentItem a:visited{
				background-color:#5db0e0;
				background:#5db0e0;
				border:0px;/*--------si se pone s�lo "borde:npx;" no se despliega el menu en explorer 6-0--------*/
				padding:0px 8px;
				color:#fff;
				}
				
				
				.SEOMenu li.Parentitem ul li.Currentitem{
				background-color:#5db0e0;
				}
				
				
				
				.SEOMenu li:hover.CurrentItem ul li a, .SEOMenu li:hover.CurrentItem ul li a:visited{
				background-image:none;
				}
				
				
				.SEOMenu li:hover.CurrentItem ul li a:hover{
				text-decoration:none;
				color:#fff;
				border-top:0px;
				border-left:0px;
				border-right:0px;
				border-bottom:0px;
				background-color:#5db0e0;
				}
				
					body .SEOMenu ul li ul a#CurrentLink{
					border-top:0px ;
					border-left:0px;
					border-right:0px;
					color:#ffffff;
					font-weight:bold;
					background-color:#5db0e0 ;
					background-image:none;
					margin:0px;
					}
					
					.SEOMenu li:hover.Parentitem ul li.CurrentItem a#currentlink:hover{
					border-top:0px solid #000;
					border-right:0px;
					border-bottom:0px;
					background-color:#5db0e0;
					}
				
				body .SEOmenu a#CurrentLink.sub, body .SEOmenu a#CurrentLink.sub:visited{
				color:#ffffff;
				font-weight:bold;}
				
				/* For Parent Link */ 
				.SEOMenu .ParentItem a, .SEOMenu .Parentlist a:visited{
				background:#5db0e0;
				color:#000000;
				font-weight:bold;
				}
				
					.SEOMenu ul li a#ParentLink.sub, .SEOMenu ul li a#ParentLink.sub:hover{
					color:#ffffff;
					font-weight:bold;
				background:#5DB0E0 url(skins/home/images/current_bg.png) no-repeat top center;/*--------si se pone s�lo "borde:npx;" no se despliega el menu en explorer 6-0--------*/}
				.SEOMenu .Parentlist a:hover{
				text-decoration:underline;
				color:#000;}
				
				/* For TabID 56 Link */ 
				
				.SEOMenu .Tab56 a, .SEOMenu .Tab56 a:visited{
				/*background:#fff;*/
				}
				.SEOMenu .Tab56 a:hover{
				text-decoration:underline;
				}
				
				/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
				.SEOMenu li:hover a,.SEOMenu li a:hover {
				text-decoration:underline; 
				border:0;
				}
				.SEOMenu li:hover ul, .SEOMenu li a:hover ul {
				visibility:visible;
				position:absolute;
				height:auto; 
				width:160px; 
				background-color:#80bde0; 
				border-left:0px solid #222; 
				border-right:0px solid #222; 
				border-top:0px; 
				left:0; 
				/*
				top:1.9em!important;
				top:1.7em; 
				*/
				top:1.7em!important;
				top:1.6em; 

				overflow:visible;
				
				} /*Second Level */ 
				
				.SEOMenu li:hover ul li,.SEOMenu li a:hover ul li {
				height:auto;/*......esto es parta que en el FF no se superpongan los items de las listas........*/
				width:160px;
				border-top:0px solid #000000;
				border-left:0px;
				border-right:0px; 
		
				}/* Second Level */ 
				
				
				
				
				body .SEOMenu li:hover ul li a, body .SEOMenu li a:hover ul li a {
				color:#fff;
				display:block; 
				font-weight:normal; 
				background:transparent; 
				text-decoration:none; 
				height:auto; 
				line-height:1.5em;
				text-align:left;				
				width:144px;
				border:0px;		}/* Second Level */ 
				
				* html .SEOMenu li a:hover ul li a {
				width:10em; 
				w\idth:160px; /* hack for IE5.5 */
								font-size:1em;
				}
				.SEOMenu li:hover ul li a.sub, .SEOMenu li a:hover ul li a.sub, .SEOMenu li:hover ul li a#CurrentLink.sub, .SEOMenu li a:hover ul li a#CurrentLink.sub {
				font-weight:bold;
				background: transparent url('images/flecha_2nd_nivel.gif') no-repeat right center;
				color:#FFFFFF;
				}
				
				.SEOMenu li:hover ul li a.sub:hover, .SEOMenu li a:hover ul li a.sub:hover{
				background:#9cc7e0 url('images/flecha_2nd_nivelhover.gif') no-repeat right center;
				}
				.SEOMenu li:hover ul li ul, .SEOMenu li a:hover ul li a ul {
				visibility:hidden; 
				position:absolute; 
				top:0; 
				left:9.5em; 
				height:0; 
				overflow:hidden;
				}
				.SEOMenu li:hover ul li a:hover,.SEOMenu li a:hover ul li a:hover {
				text-decoration:none;
				background:#9cc7e0;
				color:#FFFFFF;
				}
				.SEOMenu li:hover ul li:hover ul, .SEOMenu li a:hover ul li a:hover ul {
				visibility:visible; 
				color:#000; 
				height:auto; 
				background:#5db0e0; 
				width:160px;
				top:0px!important; 
				left:160px!important;
				left:175px; 
				} /* Third Level and up */ 
				.SEOMenu li:hover ul li:hover ul.left,.SEOMenu li a:hover ul li a:hover ul.left {
				left:160px;
				}
				.SEOMenu li:hover ul li:hover ul li a,.SEOMenu li a:hover ul li a:hover ul li a {
				display:block; 
				height:auto;
				}/* Third Level and up*/ 
				.SEOMenu li:hover ul li:hover ul li:hover a,.SEOMenu li a:hover ul li a:hover ul li a:hover {
				text-decoration:underline;
				}
				
				
				
/*######################finde SEOmenu #########################################################*/

#Table_detalle_evento
{
	text-align:left;
	width:750px;}
	
	#Table_detalle_evento span.Head
{
	float:left;
	color:#5db0e0;
	display:block;
	border-bottom:1px solid #5db0e0;
	}
.exportar_outlook
{}

	
.no_regis{}


/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

/* background color for the content part of the pages */
Body
{
	background-color: #f3f3f2;
	margin: 10px 0px 0px 0px ;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:0.69em;
	color:#828282;
}

.ControlPanel, .PagingTable
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

.SkinObject
{
	font-weight: bold;
	font-size: 1em;
	color: #003366;
	/*color:#ff0000;*/
	font-family:   Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #003366;
}

/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}


/* style for module titles */
.Head
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.62em;
	font-weight: normal;
	color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family:   Arial, Helvetica, sans-serif;
	/*font-size: 1.1em;*/
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: Black;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: normal;
}

.TreeMenu_NodeSelected
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height: 25px;
}
.FileManager_Explorer
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}

.FileManager_Pager
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}

.FileManager_StatusBar
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}

.FileManagerTreeNode
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
}

.FileManagerTreeNodeSelected
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton
{
	border-right: #696969 1px solid;
	padding-right: 2px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #696969 1px solid;
	padding-top: 2px;
	border-bottom: #696969 1px solid;
	background-color: #dcdcdc;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height: 40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.9em;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 0.8em;
	width: 180px;
	color: black;
	font-family:   Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 0.9em;
	color: black;
	font-family:   Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 1em;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family:   Arial, Helvetica, sans-serif;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */

.CommandButton
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #003366;
}

body .t_contenido a#dnn_ctr414_Feedback_cmdSend.CommandButton:link{
color:#FFf;
float:left;
background-color:#5db0e0;
padding:3px 5px 5px 5px ;
text-decoration:none;}

body .t_contenido a#dnn_ctr414_Feedback_cmdSend.CommandButton:hover{
color:#FFf;
float:left;
background-color:#5db0e0;
padding:3px 5px 5px 5px ;
text-decoration:underline;}

.feedback{
color:#3692e0;
font-weight:bold;
font-size:1.15em;}





/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 1em;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.50em;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.50em;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: normal;
	color: #003366;
}

H4
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: normal;
	color: #003366;
}

H5, DT
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #003366;
}

H6
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #003366;
}

TFOOT, THEAD
{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	color: #003366;
}

TH
{
	vertical-align: baseline;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	color: #003366;
}

A:link
{
	text-decoration: none;
	color: #0373ad;
}

A:visited
{
	text-decoration: none;
	color: #0373ad;
}

A:hover
{
	text-decoration: underline;
	color: #0373ad;
}

A:active
{
	text-decoration: none;
	color: #0373ad;
}

SMALL
{
	font-size: 0.75em;
}

BIG
{
	font-size: 1.30em;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}

HR
{
	color: #696969;
	height: 1pt;
	text-align: left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	/*height: 16px;*/
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
	font-family: webdings, sans-serif;
	font-size: 1.00em;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: webdings, sans-serif;
	font-size: 1.00em;
	cursor: pointer;
}

/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: black;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow
{
	font-family: webdings, sans-serif;
	font-size: 1.00em;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings, sans-serif;
	font-size: 1.00em;
	cursor: pointer;
}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg
{
	background-color: #CCCCCC;
}

.TabBg
{
	background-color: black;
}

.SelectedTab
{
	font-weight: bold;
	font-size: 0.85em;
	color: #FFFFFF;
	font-family:   Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.SelectedTab:link
{
	text-decoration: none;
	color: white;
}

A.SelectedTab:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.SelectedTab:hover
{
	text-decoration: none;
	color: #cccccc;
}

A.SelectedTab:active
{
	text-decoration: none;
	color: #eeeeee;
}

.OtherTabs
{
	font-weight: bold;
	font-size: 0.85em;
	color: white;
	font-family:   Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.OtherTabs:link
{
	text-decoration: none;
	color: white;
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.OtherTabs:hover
{
	text-decoration: none;
	color: #cccccc;
}

A.OtherTabs:active
{
	text-decoration: none;
	color: #eeeeee;
}

.PagingTable
{
	height: 33px;
}

/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
	border: solid 1px red;
	background-color: Transparent;
}

.LabelEditWorkClass
{
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px red;
	background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
	border: solid 1px black;
	white-space: nowrap;
	background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
	background-color: navy;
	color: White;
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: -22px; /*specify toolbar to be just above text */
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(../../images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}

.eipbuttonbackimg
{
	width: 21px;
	height: 21px;
	cursor: pointer; /*change mouse to pointer when hover over button*/
	/*display: -moz-inline-box;*/ /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/
	/*display: inline-block;*/ /* supported by Opera and ? */
}

.eipbutton_edit
{
	background: url(../../images/eip_edit.gif) no-repeat right center;
}
.eipbutton_save
{
	background: url(../../images/eip_save.gif) no-repeat right center;
}
.eipborderhover
{
	border: outset 1px;
}

/* used to collapse panes without any content in them */
.DNNEmptyPane
{
	width: 0px;
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
	text-align: left;
}
.DNNAlignright
{
	text-align: right;
}
.DNNAligncenter
{
	/*text-align: center;*/
}

/* Login Styles */
.LoginPanel
{

}

.LoginTabGroup
{
	
}

.LoginTab {
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	border: 1px #25569a solid;
}

.LoginTabSelected{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	background-position: 0% -41px;
	border: 1px #25569a solid;
}

.LoginTabHover
{
	float: left;
	background: url("../../images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #555;
	border: 1px #C00 solid;
	cursor:pointer;
}

.LoginContainerGroup
{
	clear: both;
	padding-top: 5px;
}

.LoginContainer
{
	
}


/*--------------Estilos para el FCK Editor------------------*/
/* CSS Document FCK de Eliker*/


.Image_on_Left{
float:left;
padding: 0px; 
margin-left: 0px; 
margin-right: 12px; 
border:1px solid #c3c3c3;}

.Image_on_Right{
padding: 0px; 
margin-left: 0px; 
margin-right: 12px; 
border:1px solid #c3c3c3;
}
.Titulo_de_prueba{
padding-left:15px; 
background:#FFFFFF url(Skins/container_soluciones/img/cuadradito.gif) no-repeat left center; 
color:#005e8f; font-size:1.15em;
font-family:  Arial, Helvetica, sans-serif;
}

.Titulo_de_modulo{

		text-align:left;
		border-bottom:1px solid #006aa7;
		font-size:1.25em;
		font-family: Arial, sans-serif;
		font-weight:bold;
		color:#006aa7;
}
.Title {
padding-left:15px; 
background:#FFFFFF url(/Portals/_default/Containers/container_soluciones/img/cuadradito.gif) no-repeat left center; 
color:#005e8f; font-size:1.15em;
font-family:  Arial, Helvetica, sans-serif;
}

.Topic {
font-family: Ariel, sans-serif;
font-size: 1.25em;
font-weight: bold;
color: red;
font-style: italic;
}

.Bold {
font-weight: bold;
}

H1 {
font-family: arial, sans-serif;
font-size: 1.7em;
font-weight: bold;
color: #006699;
}

H2 {
font-family: arial, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #006699;
}
/*--------------Fin de estilos para el FCK Editor------------------*/

/*--------------estilos para el Mapa WEb------------------*/


TABLE.headline
{
	MARGIN-TOP: 12px
}
TD.partition
{
	PADDING-BOTTOM: 12px
}
.gutterPlug
{
	WIDTH: 10px; HEIGHT: 1px
}
DIV.verticalRule
{
	MARGIN-TOP: 12px; BACKGROUND: #e6e6e6; WIDTH: 1px; HEIGHT: 100%
}
.pixel
{
	WIDTH: 1px; HEIGHT: 1px
}
P.blurb
{
	MARGIN: 0em;
	font-family: arial, helvetica, sans-serif;
}
.bullet
{
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; FONT: 70% Verdana, sans-serif; COLOR: #a6a6a6; PADDING-TOP: 2px
}
TABLE.subbullets 
{
	MARGIN-TOP: 3px
}
.subbullet 
{
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; FONT: 55% Verdana, sans-serif; COLOR: #a6a6a6; PADDING-TOP: 2px
}
TD.sublink 
{
	PADDING-BOTTOM: 3px;
}

A.sitemap_root:link, A.sitemap_root:active, A.sitemap_root:visited
{
	font-weight: bold;	
	text-decoration: none;
}
A.sitemap_root:hover
{
color:#60b4e0;
	font-weight: bold;		
	text-decoration: underline;
}

A.sitemap_child:link, A.sitemap_child:active, A.sitemap_child:visited
{
	font-weight: normal;
	text-decoration: none;		
}
A.sitemap_child:hover
{
color:#60b4e0;
	font-weight: normal;
	text-decoration: underline;
}
/*--------------fin de estilos para el Mapa WEb------------------*/


#HomeMenu
{
	color:#ff0000;
	visibility: hidden;
	display: none;
	/*padding-right:-20px;*/
}

#dnn_dnnLOGIN_cmdLogin{
font-size:1em;
border:none;
margin:0;
padding:0;
background:none;
}

.ancho_40_derecha_sinborde{ width:40px; border:none;float:right;
margin:0 0 0 10px; }

.imagen_doc_descarga { border:0px; width: 60px;}


/* lista manipulador alimentos */

.lista_doble{background-color:#deeff7; overflow:hidden;}

.lista_doble span{display:block; background-color:#ffffff; margin:4px; padding:3px; color:#003063}

.lista_1{width:160px; float:left;}

.lista_2{width:390px; float:right;}

.lista_1 ul, .lista_2 ul{margin:0; padding:0 0 0 5px;}

.lista_1 ul li{list-style-type:none; color:#000000;}

.lista_2 ul li{list-style-type:none; float:left; width:185px; color:#000000;}

/* lista manipulador ende */

#barra_lat a img{border:none;}