﻿@media screen{

body {
	margin:0;
	background:#ccc;
	font-size:10pt;
	font-family:Corbel, Candara, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	text-decoration:none;
}

#divLogoContainer{
	width:915px;
	height:55px;
	margin:5px auto auto auto;
}

#divLogo{
	width:245px;
	float:left;
	height:55px;
	background:url('Images/logo_gregal_S.png') no-repeat scroll left top;
}
#divGold{
	/*width:75px;
	float:right;
	height:55px;
	background:url('Images/logo_gold.png') no-repeat scroll right bottom;*/
	width:202px;
	float:right;
	height:55px;
	/*background:url('Images/logo_dynamics.png') no-repeat scroll right bottom;	*/
}
.divTop{
	width:935px;
	margin:auto;
	height:25px;
	background: url('Images/brd_top.png') repeat-y scroll left top;
}
.divContent{
	width:935px;
	display:table;
	margin:auto;
	height:100% !important;
	background: url('Images/brd_Contenido.png') repeat-y scroll left top;
}
.divBottom{
	width:935px;
	margin:auto;	
	background: url('Images/brd_bottom.png') no-repeat scroll left top;
	height:27px;
}
#divHeader{
	width:900px;
	height:200px;
	margin:auto;	
}
#divBanner{
	width:600px;
	height:200px;
	float:left;
}
#divContainer{
	width:910px;
	margin:auto; 
	height:100% !important;
	background:#fff;
	display:table;
}

#divContenedor{
	width:900px;
	margin:auto;
}

#divContenido{
	width:630px;
	float:left;	
}

#divMenu{
	float:right;
	width:250px;
}
#divContenidoMenu{
	float:left;
	width:245px;
	margin-right:5px;
}

#divMapa
{
    float:right;
    }

.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;	
}
.app:hover{
	width:245px;
	height:20px;
	/*background:#a1dcff url('Images/ico_gregal.png') no-repeat scroll left;*/
	text-indent:7px;
	/*background:#a1dcff;*/
	background:#7d84c1;
	border-top:solid 1px #007ac2;
	border-left:solid 1px #007ac2;
	border-right:solid 1px #007ac2;	
}
.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;
}
.submenu{
	border-bottom:solid 1px #007ac2;
}
.indent{
	text-indent:15px;
}
.link{
	color:#007ac2;
	font-size:10pt;
	font-family:Corbel, Candara, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;	
}
.link:hover{
	color:#333;
	text-decoration:none;
}

.selectedsub{
	color:#007ac2;
	background:#DFE4F2;
}
.linksub{
	color:#007ac2;
	font-size:10pt;
	font-family:Corbel, Candara, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	text-decoration:none;
	cursor:hand;
}
.linksub:hover{
	color:#333;
	text-decoration:none;
}

.titulo{
	font-size:10pt;
	font-family:Corbel, Candara, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	font-weight:bold;
	text-transform:capitalize;
}	
.label{
	font-size:10pt;
	font-family:Corbel, Candara, Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	text-align:justify;	
}
.text{
	font-size:11pt;
	font-family:Arial narrow, Arial, Verdana, HelvCondensed, helvetica, Lucida Sans, Lucida Sans Unicode;
	vertical-align:text-top;
}
.orange{
	color:#f28e00;
}
.black{
	color:#000;
}
.silver{
	color:#666;
}

.white{
	color:#FFF;
}

.violet
{
    color:#393996;
}

.true{
	background:url('Images/true.png') scroll no-repeat left top;
	vertical-align:text-top;
	text-indent:19px;
	line-height:18px;
}	
.mas{
	background:url('Images/mas.png') scroll no-repeat left top;
	vertical-align:text-top;
	text-indent:19px;
	line-height:18px;
}
.ico_visionfruit{
	background: url('Images/ico_visionfruit.png') no-repeat scroll left top;
	cursor:hand;
	text-indent:23px;		
	/*vertical-align:text-top;		*/
	line-height:17px;
}
.ico_gregal{
	background: url('Images/ico_gregal.png') no-repeat scroll left top;
	cursor:hand;
	text-indent:23px;
	line-height:17px;
}

.ico_gescredito{
	background: url('Images/ico_gescredito.png') no-repeat scroll left top;
	cursor:hand;
	text-indent:23px;
	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;
}
.rss{
	cursor:hand;
	background: url('Images/LogoRss.png') no-repeat scroll left top;
	text-indent:20px;
	height:19px;	
}
.movil{
	cursor:hand;
	background:url('Images/movil_small.png') no-repeat scroll left top;
	text-indent:20px;
	height:19px;	
}

.bottom_gray{
	border-bottom:solid 1px #ccc;
}

.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;	
}

	.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;
}

/*--------------------------------------- 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: 58px;
}

	.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:right; 
		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: 15px; 
		background: #fff; 
		padding:0; 
		white-space:nowrap;
		width:170px; 
		height:25px; 
		font-weight:normal;
	}
	
	.Style_Menu :hover ul.Menu_Sub li {
		display:block;
		position:relative; 
		float:left; 
		width:170px; 
		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: #4c58af;
	}

	.Style_Menu :hover ul.Menu_Sub li a:hover {
		/*background:#8dc63; VERDE*/
		/*background:#4b9ed3; AZUL 1*/
		background:#4c58af;
		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:200; 
		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;
	}

    #aspHyper
    {
        font-style:italic;
        }
	
}
