﻿@media screen{

body {
	/*background: url('../../Images/bkgBody.png') no-repeat fixed right top;*/
	background: url('../../Images/prueba.png') no-repeat fixed left top;
	margin:0 0 0 0;
	height:100% !important;
	font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-size:10pt;
}

.span{
	display:block;
	width:100%;
}
.link{
	color:#007ac2;
	font-size:10pt;
	font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	text-decoration:none;
	cursor:hand;
}
.link:hover{
	color:#333;
	text-decoration:underline;
}
.selected{
	color:#ffffff;
	background:#007ac2;
}
.selectedsub{
	color:#007ac2;
	background:#DFE4F2;
}
.linksub{
	color:#007ac2;
	font-size:10pt;
	font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	text-decoration:none;
	cursor:hand;
}
.linksub:hover{
	color:#333;
	text-decoration:underline;
}
.center{
	text-align:center;		
}
.bold{
	font-weight:bold;
}

*:first-child+html #.indent{
	text-indent:15px;
	margin-left:0px;
}
.indent{
	text-indent:15px;
}

#divShadow{
	width:969px;
	display:table;
	margin:auto;
	min-height:600px;
	height:100% !important;
	background: url('../../Images/bkg-shadow.png') no-repeat scroll left bottom;	
}
#divShadowBotDivider{
	width:969px;
	/*display:table;*/
	margin:2px auto auto auto;	
	height:1px;
	background: url('../../Images/divider.png') repeat-y scroll center top;
}
#divShadowBot{
	width:969px;
	/*display:table;*/
	margin:auto auto auto auto;	
	height:35px;
	background: url('../../Images/shadowbot.png') no-repeat scroll center top;
}

*:first-child+html #divContainer{/*IE7*/
	width:851px;
	margin:15px auto 5px auto;		
	background:#ffffff;	
}

#divContainer{
	width:851px;
	margin:15px auto auto auto;	
	background:#ffffff;	
}

#divHeader{
	width:100%;
	height:135px;	
	/*background: url('../../Images/barra_menu.png') no-repeat scroll center bottom;*/
}
	#divLogo{
		width:280px;
		height:115px;/*68*/
		background:url('../../Images/logo_gregal.png') no-repeat scroll left top;
		float:left;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/logo_gregal.png', sizingMethod='crop');*//*Solucionar transparecias IE6*/
	}
	#divEnlaces{
		width:330px;
		height:64px;/*50*/
		float:right;
		text-align:right;
		/*visibility:hidden;*/
		/*background:#ffffff url('../../Images/logo_gold.png') no-repeat scroll right top;*/
		background:#ffffff url('../../Images/logo_microsoft_dynamics.png') no-repeat scroll right top;
	}
	#divMenu{
		width:570px;
		height:70px;
		float:right;
		margin-left:0px;
		/*display:inline-block;*/
		/*vertical-align:bottom;*/
		background:#fff url('../../Images/bkg-menubar.png') no-repeat scroll left top;
	}
	
	#divContenedor{	
		width:600px;
		border:none;
		float:left;
		display:block;
		margin:3px auto 3px auto;
	}
		#divContenido{
			width:587px;
			margin:auto auto auto auto;
			background:#fff;
			min-height:150px;
		}
			#divBanner{
				width:587px;
				height:255px;
				margin:auto auto auto auto;		
				/*border-top:solid 1px #000;*/
			}
		
	#divDerecha{
		width:250px;
		border:none;
		float:right;
		display:block;
		margin:3px auto 3px auto;
	}
		#divInformacion{				
			width:245px;
			margin:auto auto auto auto;				
		}		
			.div_info {
				width: 245px;
				height: 145px;
				/*display:block;*/
				margin: auto;
				background: url('../../Images/panel_info.png') no-repeat scroll center top;
			}
				.div_info_content{
					width:240px;
					height:135px;
					margin:5px auto auto auto;
				}

			.div_actualidad{
				width:245px;
				height:201px;
				/*background: url('../../Images/panel_actualidad.png') no-repeat scroll center top;*/
				margin:0px auto auto auto;
				/*display:block;*/
			}
				.div_actualidad_content{
					width:240px;
					height:191px;
					margin: 5px auto auto auto;
				}
								
	#divPie{
		/*background: url('../../Images/barra_pie.png') no-repeat scroll center top;*/
		/*width:100%;*/
		width:851px;
		margin:auto;
		/*height:82px;*/
		/*clear:both;*/
		/*margin-top:0px;		*/
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Images/barra_pie.png', sizingMethod='crop');*//*Solucionar transparecias IE6*/
	}
		#divPie_Left{
			width:450px;			
			text-align:left;
			float:left;
			margin:5px auto auto 6px;
		}

		
		#divPie_Right{
			/*margin:5px 4px auto auto; /*ORIGINAL*/
			margin:5px auto auto 6px;
			width:350px;
			/*height:50px;*/
			/*background:#ffffff url('../../Images/logo_gold.png') no-repeat scroll right bottom;*/
			text-align:right;
			float:right;
		}
		
	.link_menu{	
		float:left;
		text-align:center;
		background:#ffffff url('../../Images/menu.png') no-repeat scroll right bottom;		
		/*color:#515050;*/
		color:#fff;
		font-size:11pt;
		/*font-family:Arial Rounded MT bold, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;*/
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
		/*font-weight:lighter;*/
		cursor:hand;	
		text-decoration:none;	
	}
	
	.link_menu:hover{
		float:left;
		text-align:center;
		color:#ffffff;
		font-size:11pt;
		/*font-family:Arial Rounded MT bold, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;*/
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
		font-weight:lighter;
		cursor:hand;	
		text-decoration:none;	
		background:#ffffff url('../../Images/menu_hover.png') no-repeat scroll right bottom;
	}	
	.link_menu_selected{
		float:left;
		text-align:center;
		color:#ffffff;
		font-size:11pt;
		/*font-family:Arial Rounded MT bold, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;*/
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
		/*font-weight:bold;*/
		cursor:hand;	
		text-decoration:none;	
		background:#ffffff url('../../Images/menu_hover.png') no-repeat scroll right bottom;
	}
	.btn{
		font-family:candara, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
		font-size:11pt;
		text-decoration:none;
		color:#000;
		float:left;
		width:113px;
		height:42px;
		text-align:center;
		position:relative;
		white-space:nowrap;
		margin-left:0px;
		margin-top:9px;
		line-height:32px;
	}
	.btn:hover{
		text-decoration:none;
		color:#fff;
		float:left;
		width:113px;		
		height:42px;
		text-align:center;
		margin-left:0px;
		position:relative;
		white-space:nowrap;
		line-height:32px;
		background: url('../../Images/btn_hover.png') no-repeat scroll left bottom;
		margin-top:9px;
	}
	.btn_pressed{
		text-decoration:none;
		color:#000;		
		font-family:candara, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
		font-size:11pt;
		float:left;
		width:113px;
		height:42px;
		text-align:center;
		position:relative;
		white-space:nowrap;
		line-height:32px;		
		background: url('../../Images/btn_pressed.png') no-repeat scroll left bottom;
		margin-top:9px;
	}	
		
	.link_next{
		background: url('../../Images/next.png') no-repeat scroll left center;
	}
	.link_next:hover{
		background: url('../../Images/next_hover.png') no-repeat left center;
	}

	.link_prev{
		background: url('../../Images/prev.png') no-repeat scroll right center;
	}
	.link_prev:hover{
		background: url('../../Images/prev_hover.png') no-repeat scroll right center;
	}
	
	.b_prev{
		background: url('../../Images/button_prev.png') no-repeat scroll left top;
		float:left;
		width:30px;
		height:157px;
	}
	.b_prev:hover{
		background: url('../../Images/button_prev_hover.png') no-repeat scroll left top;
		float:left;
		width:30px;
		height:157px;		
	}
	.b_next{
		background: url('../../Images/button_next.png') no-repeat scroll right top;
		float:right;
		width:30px;
		height:157px;		
	}
	.b_next:hover{
		background: url('../../Images/button_next_hover.png') no-repeat scroll right top;
		float:right;
		width:30px;
		height:157px;		
	}
	
	/**/
	.titulo{
		color:#000;	
		font-size:10pt;
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
		font-weight:bold;
		/*text-decoration:underline;*/
	}
	.label{
		color:#000;		
		font-size:10pt;
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
		
	}
	.unjustify{
		text-align:left;
	}
	.text{
		color:#000000;
		font-size:10pt;	
		border:solid 1px #DFE4F2;			
		vertical-align:top;	
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;		
	}
	.button{
		/*color:#333333;*/
		font-size:10pt;
		/*border:solid 1px #DFE4F2;	*/
		vertical-align:top;		
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;		
	}
	.combo{
		color:#333333;
		font-size:10pt;
		border:solid 1px #DFE4F2;			
		vertical-align:top;		
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;		
	}
	.validador{
		font-size: 10pt;
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;		
		color: #ff0000;
		font-weight: bold;
		text-decoration: none;
	}
	.white{
		color:#ffffff;
	}
	.silver {
		/*color:#333333;*/
		color: #121212;
	}
	.gray{
		color: #666;
	}
	.black{
		color:#000;
	}
	.blue{
		color:#007ac2;
	}
	.dark_blue {
		color: #5974BB;
	}
	.submenu{
		border-bottom:solid 1px #007ac2;
	}
	.bottom_gray{
		border-bottom:solid 1px #ccc;
	}
	.bg_blue:hover{
		background:#007ac2;		
	}
	.bg_lightblue:hover {
		background: #DFE4F2;
	}
	*:first-child+html .img_true{
		background:url('../../Images/true.png') scroll no-repeat left top;
		vertical-align:text-top;
		text-indent:17px;
		line-height:18px;		
		margin-left:0px;
	}
	.img_true{
		background:url('../../Images/true.png') scroll no-repeat left top;
		vertical-align:text-top;
		text-indent:17px;
		line-height:18px;
	}
	.arrow
	{
			background:url('../../Images/arrow_r.png') scroll no-repeat left 3px;
			/*vertical-align:text-bottom;*/
			text-indent:17px;
			/*line-height:16px;*/
	}	
	.hb:hover{
		color:#000;
	}
	*:first-child+html .app{
		width:245px;
		height:20px;
		background: url('../../Images/link.png') no-repeat scroll left bottom;
		text-indent:7px;
		border-top:solid 1px #007ac2;
		border-left:solid 1px #007ac2;
		border-right:solid 1px #007ac2;	
		margin-left:0px;		
	}
	.app{
		width:245px;
		height:20px;
		background: url('../../Images/link.png') no-repeat scroll left bottom;
		text-indent:7px;
		border-top:solid 1px #007ac2;
		border-left:solid 1px #007ac2;
		border-right:solid 1px #007ac2;	
	}	
	/**:first-child+html .app:hover{
		width:245px;
		height:20px;
		text-indent:7px;
		background:#a1dcff;
		border-top:solid 1px #007ac2;
		border-left:solid 1px #007ac2;
		border-right:solid 1px #007ac2;
		margin-left:0px;
	}*/
	.app:hover{
		width:245px;
		height:20px;
		text-indent:7px;
		background:#a1dcff;
		border-top:solid 1px #007ac2;
		border-left:solid 1px #007ac2;
		border-right:solid 1px #007ac2;
	}
	/**:first-child+html .app_selected{
		Color:#ffffff;
		width:245px;
		height:20px;
		text-indent:7px;
		background: url('../../Images/link_selected.png') no-repeat scroll left bottom;
		border-top:solid 1px #007ac2;
		border-left:solid 1px #007ac2;
		border-right:solid 1px #007ac2;
		margin-left:0px;
	}*/
	.app_selected{
		Color:#ffffff;
		width:245px;
		height:20px;
		text-indent:7px;
		background: url('../../Images/link_selected.png') no-repeat scroll left bottom;
		border-top:solid 1px #007ac2;
		border-left:solid 1px #007ac2;
		border-right:solid 1px #007ac2;
	}	

	
	.actualidad{
		width:190px;
		height:20px;
		text-indent:3px;
		background: url('../../Images/link_actualidad.png') no-repeat scroll left bottom;
		cursor:hand;
	}
	.mas{
		background: url('../../Images/mas_gray.png') no-repeat scroll right center;
		cursor:hand;		
	}
	.mas:hover{
		background: url('../../Images/mas.png') no-repeat scroll right center;
		cursor:hand;		
	}
	.rss{
		background: url('../../Images/rss_hover.png') no-repeat scroll left center;
		cursor:hand;
		text-indent:25px;
	}
	.rss:hover{
		background: url('../../Images/rss.png') no-repeat scroll left center;
		cursor:hand;
		text-indent:25px;		
	}
	.ico_gregal{
		background: url('../../Images/ico_gregal.png') no-repeat scroll left top;
		cursor:hand;
		text-indent:23px;		
		/*vertical-align:text-top;		*/
		line-height:17px;
	}
	.pdf{
		background: url('../../Images/pdf gray.png') no-repeat scroll left center;
		cursor:hand;
		text-indent:30px;
		width:25px;
		height:24px;	
		vertical-align:bottom;
	}
	.pdf:hover{
		background: url('../../Images/pdf.png') no-repeat scroll left center;
		cursor:hand;
		text-indent:30px;		
		width:25px;
		height:24px;
	}
	.adjuntar{
		background: url('../../Images/ico_adjuntar.png') no-repeat scroll right center;
		cursor:hand;		
	}
	.adjuntar:hover{
		background: url('../../Images/ico_adjuntar.png') no-repeat scroll right center;
		cursor:hand;		
	}
	
	.scroll{
		/*overflow:scroll;*/
		scrollbar-face-color:#ffffff;
		scrollbar-arrow-color:#DDDDFF;
		scrollbar-track-color:#ffffff;
		scrollbar-shadow-color:#DDDDFF;
		scrollbar-highlight-color:#DDDDFF;
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-darkshadow-Color:#FFFFFF;	
	}
	.ModalBackground{
		background:#000000;
		filter: Alpha(Opacity=60);
		-moz-opacity:0.6;
		opacity: 0.60;
	}
	.popup{
		width:600px;
		height:300px;
		display:block;
		background: url('../../Images/panelInfo.png') no-repeat scroll center top;
	}
	.none{
		border:none;
		width:0;
		height:0;
		background:#ffffff;
		visibility:hidden;
	}
	.close{
		width:16px;
		height:16px;
		background: url('../../Images/close.png') no-repeat scroll center top;
	}
	
	.close:hover{
		width:16px;
		height:16px;
		background: url('../../Images/close_active.png') no-repeat scroll center top;	
	}
	
	.img_lft{
		float:left;
		vertical-align:text-top;
		margin-right:5px;
	}
	.img_rgt{
		float:right;
		vertical-align:text-top;
		margin-left:5px;
	}
	
.tab .ajax__tab_header { /*Cabecera de las pestañas*/
    /*color: #aa976b;*/
    color: #000;
    font-size: 13px;
    font-weight: bold;
    background-color: #fff;
    cursor:hand;
    /*border-bottom:solid 1px #007ac2;*/
    /*margin-left: 10px;*/
}
.tab .ajax__tab_outer {
    background-color: #fff;
}

.tab .ajax__tab_inner
{
    padding: 6px;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
    background-color: #DFE4F2 /*#f8f6ea;*/
}
.tab .ajax__tab_hover .ajax__tab_outer
{
    background-color: Orange;
}
.tab .ajax__tab_hover .ajax__tab_inner
{
    background-color: #FFFFE1;
}
.tab .ajax__tab_active .ajax__tab_outer
{
    background-color: White;
}
.tab .ajax__tab_active .ajax__tab_inner
{
    background-color: #fefdf7;
}
	

/*.blur{ 
background-color: #ccc; 
color: inherit; 
margin-left: 4px; 
margin-top: 4px; 
} 

.shadow, 
.content{ 
position: relative; 
bottom: 2px; 
right: 2px; 
} 

.shadow{ 
background-color: #666; 
color: inherit; 
} 

.content{ 
background-color: #fff;  
color: #000; 
border: 1px solid #000; 
padding: .5em 2ex; 
} */ 


/*--------------------------------------- MAPA ---------------------------------------------------------------*/

.Style_Menu {
		margin:0px auto; 
		list-style:none; 
		height:15px; 
		position:relative; 
		font-family:Arial Narrow, Helevetica, Arial, Verdana,  'Lucida Sans Unicode' , sans-serif;	
		/*font-size: 12pt;/*ORIGINAL*/
		font-size: 8pt;
		bottom: 0px;
		/*left: -100px; /*ORIGINAL*/
		width: 400px;
}

	.Style_Menu li.Menu_Top {
		display:block;
		float:left; 
		position:relative;
	}

.label{
		color:#000;		
		font-size:10pt;
		font-family: Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
		text-align:justify;
	}


	.Style_Menu li a.Style_Top_Link {
		display:block; 
		/*float:left; /*ORIGINAL*/
		float: right;
		height:15px; 
		/*margin-left:6px; /*ORIGINAL*/
		margin-left:0px; 
		/*line-height:25px; /*ORIGINAL*/
		/*font-weight:bold;/*ORIGINAL*/ 
		padding:0 0 0 6px;
		/*cursor:pointer;/*ORIGINAL*/
		text-align:center;
		text-decoration:none;
		font-family:Arial Narrow, Helevetica, Arial, Verdana,  'Lucida Sans Unicode' , sans-serif;	
		/*font-size: 10pt; /*ORIGINAL*/
		font-size: 8pt;
		/*border-left:solid 1px #ffffff;*/
	}
	
	.Style_Menu li a.Style_Top_Link span {
		float:left; 
		display:block; 
		padding:0 10px 0 6px; 
		height:25px;
		
	}
	
	.Style_Menu li a.Style_Top_Link span.Menu_Down {
		float:left; 
		display:block;
		padding:0 10px 0 6px; 
		height:25px;
	}
	
	
	.Style_Menu li a.Style_Top_Link:hover {
		/*border-left:dotted 1px #cccccc;*/
		/*border:solid 1px #cccccc;*/
		color:#fff;	
		background-color: #007ac2;
		/*background:url('../../Images/button4a.png');*/
		/*background:url('../../Images/boton_menu_hover.png') no-repeat scroll left top;*/
		
	}
	
	.Style_Menu table {
		border-collapse:collapse; 
		width:0; 
		height:0; 
		position:absolute; 
		top:0; 
		left:0;
	}
		
	.Style_Menu a:hover {
		visibility:visible;
	}
	.Style_Menu li:hover {
		position:relative; 
		z-index:200;
	}

	.Style_Menu ul, 
	.Style_Menu :hover ul ul, 
	.Style_Menu :hover ul :hover ul ul,
	.Style_Menu :hover ul :hover ul :hover ul ul,
	.Style_Menu :hover ul :hover ul :hover ul :hover ul ul {
		position:absolute; 
		left:-9999px; 
		top:-9999px; 
		width:0; 
		height:0; 
		margin:0; 
		padding:0; 
		list-style:none;
	}
	
	/*-------------- MENU SUB -------------------*/
	.Style_Menu :hover ul.Menu_Sub {
		left: -160px;
		top: -75px; 
		background: #fff; 
		padding:0; 
		white-space:nowrap;
		width:auto; 
		height:auto; 
		font-weight:normal;
		visibility:hidden;
	}
	
	.Style_Menu :hover ul.Menu_Sub li {
		display:block;
		position:relative; 
		float:left; 
		width:160px; 
		border:1px solid #cccccc;
		margin-bottom:0;
		top: auto;
		bottom: auto;
		
	}
		
	.Style_Menu :hover ul.Menu_Sub li a {
		display:block;
		height:auto; 
		font-size:8pt; 
		padding:4px 3px; 
		line-height:1; 
		color:#000000;
		text-align:left;
		text-decoration:none;
		font-family:Arial Narrow, Helevetica, Arial, Verdana,  'Lucida Sans Unicode' , sans-serif;	
		background-color: #007ac2;
	}

	.Style_Menu :hover ul.Menu_Sub li a:hover {
		/*background:#8dc63; VERDE*/
		/*background:#4b9ed3; AZUL 1*/
		background:#a2cde8;
		color:#ffffff;		
		position:relative; 
		z-index:200;
	}
	
	.Style_Menu :hover ul :hover ul,
	.Style_Menu :hover ul :hover ul :hover ul,
	.Style_Menu :hover ul :hover ul :hover ul :hover ul,
	.Style_Menu :hover ul :hover ul :hover ul :hover ul :hover ul{
		left:160px; 
		/*top:-1px; /*ORIGINAL*/
		top:-25px; 
		background: #fff; 
		padding:0; 
		white-space:nowrap;
		width:auto; 
		z-index:300; 
		height:auto;
	}
	
    .Style_Menu :hover ul :hover ul :hover ul.menu {
	    left:160px; 
		/*top:-1px; /*ORIGINAL*/
		top:-85px; 
		background: #fff;
		padding:0; 
		white-space:nowrap;
		width:auto; 
		z-index:300; 
		height:auto;
	    }
	
	.Style_Menu :hover ul.Menu_Sub li ul {
		border-top:1px solid #005FB9; 
		background: #fff; 
		z-index:300;
	}


}