@media print
{
	#tblPageTitle
	{
		display: inline;
	}
	
	.tblImpresion
	{
		margin-top:10px;
		width:100%;
	}
}
body
{
/*scrollbar-3dlight-color : #ffffff;*/  /* xxxxbody general+scroll color */
scrollbar-arrow-color : #FFFFFF; /* fletxetes */
scrollbar-base-color : #ffffff; /* ombra superior relleu */
scrollbar-darkshadow-color : #DEB519; /* ombra inferior relleu */
scrollbar-face-color : #FCD645; /* barra color */
scrollbar-highlight-color : #FCE58C; /* llum interior scroll  - color clar - esquerre*/
scrollbar-shadow-color : #DEB519; /* llum exterior scroll - color fosc - dreta */
scrollbar-track-color : #FFFDD6; /* scroll color*/
}

body, table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:rgb(37,79,155);
}

.input_ref
{
	width:95px;
	height:15px;
	font-family:Arial, Tahoma, Verdana;
	font-size :11px;
	border: 1px solid #254f9b;
	vertical-align: top;
}

.fields
{
	border: 1px solid black;
	color: black;
	background-color: white;
	font-family: Arial, Verdana, Tahoma;
	font-size: xx-small;
}

#NuevoGrupo
{
	BACKGROUND: white;
	LEFT: 200px;
	WIDTH: 400px;
	COLOR: blue;
	POSITION: absolute;
	TOP:49px;
	HEIGHT: 180px;
	border: 1px solid #053976;
}

A.GroupsLink
{ 
	COLOR: #0e2854;
}

.noticias
{
	width: 735px;
	margin-left: 30px;
}

a.like_menu
{
	color: #254f9b;
	text-decoration: underline;
	font-weight: bold;
}

a.like_menu:hover
{
	color: light;
}

#theLine
{
	BORDER-RIGHT: rgb(0,0,85) 1px dotted;
	BORDER-TOP: rgb(0,0,85) 1px dotted;
	BORDER-LEFT: rgb(0,0,85) 1px dotted;
	WIDTH: 98%;
	BORDER-BOTTOM: rgb(0,0,85) 1px dotted;
}

A.LinkInt
{
	FONT-SIZE: 11px;
	COLOR: #254F9B;
	FONT-FAMILY: arial;
}

A.LinkInt:hover
{
	COLOR: lightblue;
}

A.tstLink
{
	FONT-SIZE: 10px;
	COLOR: darkblue;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
}

A.tstLink:hover
{
	COLOR: cornflowerblue;
}

img.ImagesGeneral
{
	border: 2px solid #FFCC33;
}

.GridItem
{
	
	color:#254F9B;
}

.GridAlternate
{
	background:#FEF1C0;
	color:#254F9B;
	
}
.GridHeader
{
	background:#FEF1C0;
	color:#254F9B;
	font-weight:bold;
}

.GridHeader a
{
	color:#254F9B;
}

.GridBorders
{
	border:1px solid #254F9B;
	
}

.BtPages
{
	background-image:url(../ImagesGeneral/index/plus1.gif);
	background-repeat:no-repeat;
	background-position: 3px 3px;
	background-color:rgb(253,214,69);
	color:#254F9B;
	border:1px solid rgb(253,214,69);
	padding-left:18px;
	margin:0px;
	font-size:11px;
	text-align:left;
	cursor:hand
}
.BtPages_over
{
	background-image:url(../ImagesGeneral/index/plus2.gif);
	background-repeat:no-repeat;
	background-position: 3px 3px;
	background-color:rgb(254,241,192);
	color:#254F9B;
	border:1px solid rgb(253,214,69);
	padding-left:18px;
	margin:0px;
	font-size:11px;
	text-align:left;
	cursor:hand
}

.BtPages_v1
{
	background-image:url(../ImagesGeneral/index/plus2.gif);
	background-repeat:no-repeat;
	background-position: 3px 3px;
	background-color:rgb(254,241,192);
	color:#254F9B;
	border:1px solid rgb(253,214,69);
	padding-left:18px;
	margin:0px;
	font-size:11px;
	text-align:left;
	cursor:hand
}

.BtPages_v1_over
{
	background-image:url(../ImagesGeneral/index/plus1.gif);
	background-repeat:no-repeat;
	background-position: 3px 3px;
	background-color:rgb(253,214,69);
	color:#254F9B;
	border:1px solid rgb(253,214,69);
	padding-left:18px;
	margin:0px;
	font-size:11px;
	text-align:left;
	cursor:hand
}

CuloareControale
{
	color:#254f9b;
	background:red;
	
}
.Separator
{
	border:1px solid rgb(253,214,69);
	width:90%;
}
.SeparatorDondeEstamos
{
	border:1px dashed rgb(253,214,69);
	width:90%;
}
.Linie
{
	border:1px solid rgb(253,214,69);
	width:100%;
}

.StilBara
{
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
	padding-right:25px;
}

.tdTitleLine
{
	border-bottom:2px solid rgb(253,214,69);
	line-height:7px;
}

.tdTitleSquare
{
	background-color:rgb(253,214,69);
	width:16px;
}

.TdLeft
{
	background:rgb(253,214,69);
	width:5%;
}
.BlinkButton_state0
{
	border:1px solid #254F9B;
	width:70px;
	color:#254F9B;
	background:rgb(253,214,69);
	font-size:12px;
	font-weight:bold;
	cursor:hand;
}

.BlinkButton_state1
{
	border:1px solid #254F9B;
	width:70px;
	color:#254F9B;
	background:rgb(253,214,69);
	font-size:12px;
	font-weight:bold;
	cursor:hand;
}

.BlinkButton_state2
{
	border:1px solid rgb(253,214,69);
	width:70px;
	color:#254F9B;
	background:rgb(254,241,192);
	font-size:12px;
	font-weight:bold;
	cursor:hand;
}
.PageStyle
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color:#254f9b;
}
.TituloPrivada
{
	font-size:12px;
	color:#254f9b;
	font-weight:bold;
	margin-bottom:5px;
}
.FechaPrivada
{
	font-size:11px;
	color:#666666;
	margin-bottom:5px;
}
.ResumenPrivada
{
	color:#666666;
	font-size:11px;
}
.FechaPrivadaNoticia
{
	font-size:11px;
	color:#666666;
	margin-bottom:0px;
}

.StandardButton
{
	color:#254F9B;
	background:rgb(253,214,69);
	text-decoration:none;
}

.StandardButton span
{
	background-image:url(../ImagesGeneral/index/plus1.gif);
	background-repeat:no-repeat;
	background-position: center 50%;
	width:9px;
	height:9px
}

.StandardButtonOver
{
	color:#254F9B;
	background:rgb(254,241,192);
	text-decoration:none;
}

.StandardButtonOver span
{
	background-image:url(../ImagesGeneral/index/plus2.gif);
	background-repeat:no-repeat;
	background-position: center 50%;
	width:9px;
	height:9px
}
.StandardDDL
{
	font-size:xx-small;
	font-family:Verdana;
	color:Black;
	background:#FEF1C0;
}
.StandardLabel
{
	color:#254f9b;
	font-weight:bold;
	font-family:Verdana;
	font-size:xx-small;
}
.LbMiembro
{
	color:rgb(253,214,69);
	font-weight:bold;
}

.StandardInput
{
	border:1px solid #254f9b;
}
.TDServicios
{
	color:White;
	background-color:rgb(253,214,69);
	font-weight:bold;
	height:30px;
	font-size:14px;
}
.LineServicios
{
	border-bottom:2px solid rgb(253,214,69);
	width:100%;
	font-size:1px;
}
.TDServiciosCentrales
{
	background-color:rgb(253,214,69);
	font-weight:bold;
	height:30px;
	font-size:18px;
}
.LineServiciosCentrales
{
	border:2px solid rgb(253,214,69);
	width:100%;
}
.TdSplit
{
	height:150;
	width:30;
	color:White;
	background-color:rgb(253,214,69);
	font-weight:bold;
	vertical-align:middle;
}
.LinkServicios
{
	color:#254f9b;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.LinkServicios:hover
{
	color:light;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.lblBuscarRef
{
	font-weight:bold;
	background-color:rgb(253,214,69);
	border:1px solid darkblue;
	padding:4px;
	
}

td.tdOtrosServ
{
	padding-left:25px;
}
.TdTitlePrivada
{
	vertical-align:bottom;
	padding-left:15px;
	width:94%;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}
.TdPrivada
{
	background-color:rgb(253,214,69);
	width:4%;
}
.LbPrivada
{
	font-size:11px;
}
.Lista
{
	font-weight:bold;
	text-decoration:underline;
	color:#254f9b;
}

#Shade 
{
	Z-INDEX: 500; 
	BACKGROUND: white; 
	LEFT: 0px; 
	WIDTH: 2000px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 2000px 
}
.LineHomePrivada
{
	border-bottom:2px solid rgb(253,214,69);
	width:100%;
	font-size:7px;
}
.TdRightPrivada
{
	background:white;
}

.PrecioCalcule
{
	text-align:right;
}

.LeyBold
{
	font-weight:bold;
	font-size:11px;
}

.LeyIndent
{
	text-indent:25px;
}

.ImgGeneral
{
	border:2px solid #FFCC33;
}

td.hab_buscador
{
	text-align:center;
}
.LinkContenidos
{
	color: #254f9b;
	text-decoration: underline;
	font-weight: bold;
}

.LinkContenidos:hover
{
	color: light;
}

a.PagOption
{
	cursor:hand;
	text-decoration:none;
	color:rgb(1,69,142);
	background:rgb(255,234,135);
	padding-left:4px;
	padding-right:4px;
}

a.PagOption_Sel
{
	color:rgb(1,69,142);
	background:rgb(253,171,24);
	cursor:hand;
	text-decoration:none;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

.CalendarStyle
{
	border:2px solid rgb(1,69,142);
}

.CalDayHeaderStyle
{
	background:rgb(212,208,200);
	color:rgb(1,69,142);
}

.rpReserva
{
	background-color:#fff9dd;
}

.HeaderCond
{
	font-size:14px;
	font-weight:bold;
	color:blue;
	margin-bottom:10px;
}

.TitleCond
{
	font-weight:bold;
	color:blue;
	margin-bottom:3px;
}

.ContentCond
{
	text-align:justify;
	margin-bottom:10px;
}

.spnSpecialCond
{
	font-weight:bold;
	color:blue;
}