BODY  {   
	margin: 0;
	height: 100%;
	font-family: Arial, Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	overflow-y: scroll;
}

TD {
	font-size : 12px;
	color : #666666;
}

.highlight img{ filter: gray alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
.highlight:hover img{ filter: none; opacity: 1; -moz-opacity: 1;}

#preview2 {
	width:100%;
	height: 250px;
	border: 1px solid #808080;
	background: #f3f3f3;
	overflow: auto;
}
.button_disabled {
	Filter: alpha(opacity=50);
	border: 1px solid #cccccc;
}

.textinput  {
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	font-family: Verdana, Arial, sans-serif;
	font-size : 11px;
}

.warning {
	position: fixed;
	border: 1px dotted #cccccc;
	background-color: #ffffff;
	padding: 20px;
	color: #ff0000;
}

.info {
	position: fixed;
	text-align: center;
	border: 1px dotted #cccccc;
	background-color: #ffffff;
	padding: 20px;
}

#concesiones_list{
	SCROLLBAR-FACE-COLOR:#ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #cccccc; 
	SCROLLBAR-TRACK-COLOR: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	height:220px;
	overflow-y:auto;
}

.contenedor{
	border:1px dotted #cccccc;
	padding:10px;
	cursor:pointer;
	background-image:url('images/bg_horizontal.jpg');
	background-position: right; background-repeat:repeat-y;
}

#easyscrollnav {
	width:240px;
	position:absolute;
	list-style:none;
	margin-top:-25px;
	*margin-top:-30px;
}

#easyscrollnav li {
	float:right;
	padding-left:5px;
}



.menu5 {border-right:1px solid #ffffff; padding:0px; margin:0; list-style:none; height:31px; position:relative; font-size:12px;}
.menu5 li {float:left; height:31px; margin-right:0px;}
.menu5 li a {display:block; float:left; height:31px; line-height:28px; color:#ffffff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 7px; cursor:pointer; background:url(images/menu/pro_five_0a.gif) no-repeat;}
.menu5 li a b {float:left; display:block; padding:3 19px 0px 12px; background:url(images/menu/pro_five_0b.gif) no-repeat right top;}

.menu5 li.concesiones a {display:block; float:left; height:31px; line-height:28px; color:#ffffff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 7px; cursor:pointer; background:url(images/menu/pro_five_0a.gif) no-repeat;}
.menu5 li.concesiones a b {float:left; display:block; padding:3 19px 0px 12px; background:url(images/menu/pro_five_0b.gif) no-repeat right top;}

.menu5 li.lineas_negocio a {display:block; float:left; height:31px; line-height:28px; color:#ffffff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 7px; cursor:pointer; background:url(images/menu/pro_five_10a.gif) no-repeat;}
.menu5 li.lineas_negocio a b {float:left; display:block; padding:3 19px 0px 12px; background:url(images/menu/pro_five_10b.gif) no-repeat right top;}

.menu5 li.iridium a {display:block; float:left; height:31px; line-height:28px; color:#ffffff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 7px; cursor:pointer; background:url(images/menu/pro_five_9a.gif) no-repeat;}
.menu5 li.iridium a b {float:left; display:block; padding:3 19px 0px 12px; background:url(images/menu/pro_five_9b.gif) no-repeat right top;}

.menu5 li.index a {display:block; float:left; height:31px; line-height:28px; color:#ffffff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 7px; cursor:pointer; background:url(images/menu/pro_five_8a.gif) no-repeat;}
.menu5 li.index a b {float:left; display:block; padding:3 19px 0px 12px; background:url(images/menu/pro_five_8b.gif) no-repeat right top;}

.menu5 li.current a {color:#ffffff; background:url(images/menu/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(images/menu/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#ffffff; background: url(images/menu/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(images/menu/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#ffffff; background: url(images/menu/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(images/menu/pro_five_2b.gif) no-repeat right top;}

.lista_gris {  
	list-style-image: url(images/pico_gris.gif);
	margin-top:10;
	margin-left:40;
	padding:0;
}

.lista_gris li {
	margin:0px;
	padding:0px;
}

TABLE.TD.ficha , TD.ficha {
	font-size : 11px;
	color : #666666;
}

.azul{
	color:#093870;
}


.hr_azul{
	height:1px;
	color:#c7d4dc;
	background-color:#c7d4dc;
	border:0px;
}

.title_section3 {
	font-size:22px;
	font-weight:bold;
	color:#093870;
}

.title_section {
	font-size:18px;
	font-weight:bold;
	color:#093870;
}

.title_section2 {
	font-size:16px;
	font-weight:bold;
	color:#093870;
}

.content {
	line-height:20px;
}


a {
	color:#3f84ab;
	text-decoration:underline;
}

a:hover {
	color:#3f84ab;
	text-decoration:none;
}

a.gris {
	color:#666666;
	text-decoration:none;
}

a.gris:hover {
	color:#666666;
	text-decoration:underline;
}

a.submenu {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
}

a.submenu:hover, a.current_sub {
	color:#378bc7;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
}

A.del:link {COLOR: #666666; text-decoration:none;}
A.del:visited {COLOR: #666666; text-decoration:none;}
A.del:active {COLOR: #666666; text-decoration:none;}
A.del:hover {COLOR: #666666; text-decoration:line-through;}

A.tipologia_current:link {COLOR: #666666; font-weight:bold;}
A.tipologia_current:visited {COLOR: #666666; font-weight:bold;}
A.tipologia_current:active {COLOR: #666666; font-weight:bold;}
A.tipologia_current:hover {COLOR: #666666; font-weight:bold;}