﻿html, body, form, h4, h5, h6, p
{
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Sans-Serif;
	cursor: default;
}

body, html, form
{
	height: 100%;
	width: 100%;
}

body{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #4c4c4c;
	margin: 0;
	padding: 0;
	min-width: 1090px;
}

#masthead{
	background: url("Images/Site/cabecera.jpg") #F58709;
	width: inherit;
	background-repeat: no-repeat;
	height:166px;
}

#logo{
	margin-right: 50%;
}

#top_nav{
	margin-top: 28px;
	width: 70%;
	height: 30px;
	float: right;
	vertical-align:middle;
	text-align:center;
}

#bottom_nav{
	margin-top: 88px;
	height: 23px;
	float: left;
	width: 99%;
	text-align:right;
}

#container{
	margin: auto;
	height: auto;
}

#admin_content{
	margin: auto;
	float: left;
}

#page_content{
	margin:auto;
	clear:left;
}

#main_content{
    
}

#user_content{
	float: left;
	width: 78%;
}

#right_content{
	width: 21%;
	float: left;
}

#right_col {
	padding: 0.5%;
}

#ribbon{
	height: 49px;
	vertical-align: middle;
	float:left;
}

#ribbon_text{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding: 8px 10px 0px 30px;
	height: 41px;
	background: url("Images/Site/fondo_ribbon.gif") #F15E11;
	white-space: nowrap;
	float:left;
}

#ribbon_curve{
	background: url("Images/Site/botonredondo.gif") #ffffff;
	width: 65px;
	height: 49px;
	float:left;
}

#footer {
	width: 100%;
	height: 80px;
	background: url("Images/Site/pie.gif") #CF4519;
	float: left;
}

#footer_text{
	margin-top: 35px;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
}

#list{
	width: 250px;
	margin:auto;
	text-align:center;
}

#list_header{
	background: url("Images/Site/caja_cabecera.jpg") #F4840B;
	background-repeat: no-repeat;
	height: 75px;
}

#list_title{
	width: 240px;
	margin: auto;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}

#list_title_thin{
	width:220px;
	margin-left: 12.5px;
	margin-right: 12.5px;
	margin-bottom: 12.5px;
	text-align:left;
}

#list_body{
	border:1px #F56908 solid;
	padding-top: 25px;
	padding-bottom: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #414141;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#list_footer{
	background-color: #EA8200;
	width:218px;
	height:39px;
	float:left;
}

#login{
	width: 300px;
	margin:auto;
	margin-top: 15px;
	text-align:center;
}

#login_form{
	font-size: 13px;
	font-weight: bold;
	color: #414141;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#box_header{
	background: url("Images/Site/caja_cabecera.jpg") #F4840B;
	background-repeat: no-repeat;
	height: 75px;
}

#box_title{
	width: 290px;
	margin: auto;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}

#box_title_thin{
	width:275px;
	margin-left: 12.5px;
	margin-right: 12.5px;
	margin-bottom: 12.5px;
	text-align:left;
}

#box_body{
	border:1px #F56908 solid;
	padding-top: 15px;
	padding-bottom: 15px;
}

#box_footer{
	height: 39px;
	float: left;
	width: 100%;
}

#left_footer{
	background: url("Images/Site/naranja_up_izq.gif");
	width: 16px;
	height: 39px;
	float:left;
}

#center_footer{
	background-color: #EA8200;
	width:268px;
	height:39px;
	float:left;
}

#right_footer{
	background: url("Images/Site/naranja_up_dcha.gif");
	width: 16px;
	height: 39px;
	float:left;
}

#info{
	height: 38px;
	margin: auto;
	margin-top: 10px;
	padding: 0;
	clear: both;
}

#alert_left{
	background: url("Images/Info/alert_left.png");
	height: 38px;
	width: 45px;
	float: left;
	margin-left: 2%;
}

#info_left{
	background: url("Images/Info/messagebox_left.png");
	height: 38px;
	width: 45px;
	float: left;
	margin-left: 2%;
}

#info_center{
	background: url("Images/Info/message_center.png") repeat-x;
	float: left;
	height: 38px;
}

#info_right{
	background: url("Images/Info/message_right.png");
	height: 38px;
	width: 4px;
	float: left;
}

.upload{
	border: solid 1px #958e84;
	margin-bottom: 10px;
	clear: both;
}

.admin_splitter{
	border:1px solid #a2987e;
	background-color:#fcf3d2;
	margin: 10px auto 0px auto;
}

.admin_background{
	border:1px solid #a2987e;
	background-color:#fcf3d2;
	margin: 10px auto;
	padding: 15px;
	overflow:auto;
	white-space: nowrap
}

.admin_center{
	margin-top: 15px;
	margin-left: 5%;
}

.admin_fill{
	padding: 5px;
}

.default{
	overflow: auto;
	margin: 10px;
	width: 30%;
	padding: 10px;
	background-color: #f5f5dc;
	text-align: left;
	border: 1pt #4c4c4c solid;
}

/*--  ENLACES  --*/

a{
	font-size: 0.9em;
	color: #4c4c4c;
	font-family: verdana, arial;
	text-align: justify;
	text-decoration: none;
}

a:visited{
	font-size: 0.9em;
	color: #4c4c4c;
	font-family: verdana, arial;
	text-align: justify;
	text-decoration: none;
}

a:active{
	font-size: 0.9em;
	color: #4c4c4c;
	font-family: verdana, arial;
	text-align: justify;
	text-decoration: none;
}

a:link{
	font-size: 0.9em;
	color: #4c4c4c;
	font-family: verdana, arial;
	text-align: justify;
	text-decoration: none;
}

a:hover{
	font-size: 0.9em;
	color: #4f2608;
	font-family: verdana, arial;
	text-align: justify;
	text-decoration: underline;
}

p{
	margin: 2px 0px;
	font-family: Verdana, Arial;
}

h{
	margin: 2px 0px;
	font-family: Verdana, Arial;
}

h2{
	margin:0;
	padding:8px 0;
	font:bold 16px "segoe ui",tahoma,sans-serif;
}

/*-----------  TEXTO  -----------*/
.texto{
	font-size: 11px;
	color: #414141;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.texto_info{
	font-weight: bold;
	font-size: 12px;
	color: #414141;
	font-family: verdana, arial, helvetica, sans-serif;
}

.texto_list{
	border:#4c4c4c 1px solid;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F56908;
	background-color: #f0f0f0;
	text-align: center;
	min-width: 64px;
	width: 64px;
}

.texto_resaltado{
	font-weight: bold;
	font-size: 16px;
	color: #F16013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texto_blanco{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.texto_cabecera{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.texto_titulo{
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*-----------  MENU_CABECERA  -----------*/
.menucabecera{
	font-size: 12px;
	font-weight: bold;
	color: #414141;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menucabecera:hover{
	color: #F58509;
	text-decoration: none;
}

/*-----------  ENLACES LISTA ADMIN  -----------*/

.enlaces_lista_admin{
	font-weight: bold;
	font-size: 16px;
	color: #4c4c4c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.enlaces_lista_admin:visited{
	font-weight: bold;
	font-size: 16px;
	color: #f16013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.enlaces_lista_admin:active{
	font-weight: bold;
	font-size: 16px;
	color: #f16013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.enlaces_lista_admin:link{
	font-weight: bold;
	font-size: 16px;
	color: #f16013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.enlaces_lista_admin:hover{
	font-weight: bold;
	font-size: 16px;
	color: #4c4c4c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*------------   DATAITEMS   ----------------*/
.DataItemsLeft1{
    text-align:left;
	padding-left: 10px;
}

.DataItemsLeft2{
    padding-left: 20px;
    text-align:left;
}

.DataItemsRight1{
    text-align:right;
	padding-right: 10px;
}

.DataItemsRight2{
    text-align:right;
	padding-right: 20px;
}

.DataItemsRight3{
    text-align:right;
    padding-right: 30px;
}

.DataItemsRight4{
    text-align:right;
    padding-right: 40px;
}

/*------------   CONTROLES   ----------------*/
.boton_default
{
	height: 22px;
	color: #fff;
	border: 0;
	font: bold 12px arial,verdana, sans-serif;
	background: url('Images/Boton/boton_default.gif');
}

.boton_login{
    height: 22px;
	color: #fff;
	font: bold 14px arial,verdana, sans-serif;
	border: 1px #A23F00 solid;
	background-color: #EF8007;
	cursor:pointer;
}

.textbox_login{
	border: #4c4c4c 1px solid;
	font-size: 12px;
	color: #4c4c4c;
	font-weight: bold;
	font-family: verdana, Helvetica, sans-serif;
	background-color: #F1F1F1;
}

/*-----------------  POPUP  ------------------*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.popupHeader{
	background:#746c61 url('Images/Boton/cabecera.gif') repeat-x;
	color:#fff;
	border: solid 1px Gray;
	text-align: center;
	margin: 2px;
	margin-bottom: 10px;
	padding: 3px;
}

/*-----------  COLLAPSABLE PANEL  -----------*/
#master_content .collapsePanelHeader a
{
	color: #ffffff;
	text-decoration: none;
}

#master_content .collapsePanelHeader a:hover
{
	color: #FACBB2;
	text-decoration: none;
}

.collapsePanel
{
	background-color: white;
	overflow: hidden;
}

.collapsePanelHeader
{
	background: url("Images/Site/fondo_ribbon.gif") #F15E11;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	height: 41px;
	line-height: 30px;
	vertical-align:middle;
	cursor: pointer;
}

.panelHeader
{
	height: 41px;
	background: url("Images/Site/fondo_ribbon.gif") #F15E11;
	font-weight: bold;
}

.imagenEstado{
	float:left;
	margin: 7px;
	margin-left: 20px;
}

.textoDescripcion{
	float:left;
}

.textEstado{
	float: right;
	margin-right: 10px;
}

.imagenCurve{
	background: url("Images/Site/botonredondo.gif") #ffffff;
	width: 65px;
	height: 49px;
	float:right;
}

.bulletedPanel{

	background-color: #FFFFCC;
	border: solid 1px #F15E11;
	padding-top: 10px;
	text-align:left;
}

/*-----------  TEXTO_PANEL  -----------*/
.texto_panel
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.texto_panel:hover
{
	color: #FACBB2;
}

/*----------------- Mácaras de validación ---------------------*/
.MaskedEditFocus
{
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
	background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
	background-color: #ffffcc;
	color: #ff0000;
}
.MaskedEditBlurNegative
{
	color: #ff0000;
}

/*-------------  Panel Reports  ----------------*/
.resizingImage 
{ 
    padding:0px; 
    border-style:solid; 
    border-width:3px; 
    border-color:#B4D35D; 
} 

.handleImage 
{ 
    width:15px; 
    height:16px; 
    background-image:url(Images/Actions/Handle.png);
    overflow:hidden; 
    cursor:se-resize; 
} 

.frameImage 
{ 
    margin: 2%;
    border: solid 1px #EB6016;
    overflow:hidden;
}

/*----------------  PANEL BAR --------------------*/

.RadPanelBar_Soltec
{
	background-color: #FFFFCC;
	color: #003399;
}

.RadPanelBar_Soltec .rpRootGroup
{
	border: 1px solid #F15E11;
	border-bottom-color: #F15E11;
}

.RadPanelBar_Soltec .rpRootGroup .rpItem
{
	background: transparent url('Images/Panel/item-background.png') repeat-x top left;
}

.RadPanelBar_Soltec .rpRootGroup .rpLink
{
	background: transparent url('Images/Panel/item-background.png') no-repeat top left;
	height: 35px;
	line-height: 35px;
	padding-bottom: 2px;
	overflow: hidden;
}

.RadPanelBar_Soltec .rpRootGroup .rpLink:hover .rpText
{
	color: #FACBB2;
}

.RadPanelBar_Soltec .rpGroup .rpLink:hover .rpText
{
	color: #000;
}

.RadPanelBar_Soltec .rpRootGroup .rpText
{
	margin-left: 12px;
}

.RadPanelBar_Soltec_rtl .rpRootGroup .rpText
{
	margin-right: 7px;
}

.RadPanelBar_Soltec .rpGroup .rpItem,
.RadPanelBar_Soltec .rpGroup .rpLink
{
	height: auto;
	border: 0;
	background: none;
}

.RadPanelBar_Soltec .rpText
{
	margin-right: 5px;
	overflow-x: hidden;
	font-size: 14px;
}

.RadPanelBar_Soltec_rtl .rpText
{
	margin-right: 0;
	margin-right: 5px;
}

.RadPanelBar_Soltec .rpExpandable .rpText
{
/*	background: transparent url('Images/Actions/Expand.gif') no-repeat right 7px;*/
}

.RadPanelBar_Soltec .rpExpanded .rpText
{
	/*background: transparent url('Images/Actions/Collapse.gif') no-repeat right 7px;*/
}

.RadPanelBar_Soltec .rpGroup .rpExpanded .rpText
{
	background-position: right 5px;
}

.RadPanelBar_Soltec_rtl .rpExpandable .rpText
{
	background: transparent url('Images/Actions/Expand.gif') no-repeat left 7px;
}

.RadPanelBar_Soltec_rtl .rpExpanded .rpText
{
	background: transparent url('Images/Actions/Collapse.gif') no-repeat left 7px;
}

.RadPanelBar_Soltec_rtl .rpGroup .rpExpanded .rpText
{
	background-position: left 5px;
}

.RadPanelBar_Soltec .rpRootGroup .rpText
{
	font: bold 13px SegoeUI, Segoe UI, Arial, sans-serif;
	line-height: 35px;
	color: #FFF;
	padding: 0 0 0 0;
}

.RadPanelBar_Soltec_rtl .rpRootGroup .rpText
{
	padding: 0 0 0 0;
}

.RadPanelBar_Soltec .rpGroup .rpText
{
	font-size: 11px;
	line-height: 25px;
	padding: 0 0 0 0;
	color: #000;
}

.RadPanelBar_Soltec_rtl .rpRootGroup .rpText
{
	padding: 0 0 0 0;
}

.RadPanelBar_Soltec .rpGroup .rpLink
{
	margin-right: 1px;
	display: block;
	width: auto;
}

.RadPanelBar_Soltec_rtl .rpGroup .rpLink
{
	text-indent: 1.5px;
}

.RadPanelBar_Soltec .rpLevel1 .rpLink
{
	margin-left: 0;
}

.RadPanelBar_Soltec .rpLevel2 .rpLink
{
	margin-left: 5px;
}

.RadPanelBar_Soltec .rpLevel3 .rpLink
{
	margin-left: 20px;
}

.RadPanelBar_Soltec_rtl .rpLevel1 .rpLink
{
	margin-right: 0;
	margin-left: 0;
}

.RadPanelBar_Soltec_rtl .rpLevel2 .rpLink
{
	margin-right: 5px;
	margin-left: 0;
}

.RadPanelBar_Soltec_rtl .rpLevel3 .rpLink
{
	margin-right: 20px;
	margin-left: 0;
}

.RadPanelBar_Soltec_rtl .rpGroup .rpLink
{
	margin-left: 2px;
}

.RadPanelBar_Soltec .rpGroup .rpText
{
	margin-right: 0;
}

.RadPanelBar_Soltec .rpGroup .rpLink:hover
{
	background: transparent url('Images/Panel/subitem-hover.png') no-repeat 2px top;
}

.RadPanelBar_Soltec .rpGroup .rpExpandable:hover
{
	background: transparent url('Images/Panel/subitem-expandable-hover.png')  no-repeat 0px top;
}


.RadPanelBar_Soltec .rpGroup .rpExpanded:hover
{
	background: transparent url('Images/Panel/subitem-expanded-hover.png') no-repeat 0px top;
}


.RadPanelBar_Soltec_rtl .rpGroup .rpExpandable:hover
{
	background: transparent url('Images/Panel/subitem-expandable-hover-rtl.png') no-repeat 2px top;
}


.RadPanelBar_Soltec_rtl .rpGroup .rpExpanded:hover
{
	background: transparent url('Images/Panel/subitem-expanded-hover-rtl.png') no-repeat 12px top;
}

/* these should be checked */

.RadPanelBar_Soltec .rpRootGroup .rpSelected .rpText
{
	font-weight: bold;
	font-size: 12px;
}

.RadPanelBar_Soltec .rpGroup .rpSelected .rpText
{
	font-weight: bold;
	text-decoration: underline;
}

.RadPanelBar_Soltec .rpDisabled .rpText
{
	cursor: default;
	color: #bbb;
}

.RadPanelBar_Soltec .rpRootGroup .rpDisabled:hover
{
	cursor: default;
	text-decoration: none;
}

.RadPanelBar_Soltec .rpRootGroup .rpDisabled:hover .rpText
{
	color: #bbb;
}

.RadPanelBar_Soltec .rpGroup .rpDisabled:hover
{
	border-bottom: 0;
	cursor: default;
	text-decoration: none;
	background: none;
}

.RadPanelBar_Soltec .rpGroup .rpDisabled:hover .rpText
{
	background: none;
}

.RadPanelBar_Soltec .rpGroup .rpLast
{
	zoom: 1;
}

/*----------------  GRID VIEW --------------------*/

.RadGrid_Gray
{
	background-color:#fff;
	color:#242424;
}

.RadGrid_Gray,
.MasterTable_Gray,
.DetailTable_Gray,
.GroupPanel_Gray table,
.GridCommandRow_Gray table,
.GridEditForm_Gray table,
.GridToolTip_Gray
{
	font:11px arial,sans-serif;
}

.RadGrid_Gray,
.DetailTable_Gray
{
	border:1px solid #828282;
}

.MasterTable_Gray,
.DetailTable_Gray
{
	border-collapse:separate !important;
}

.GridRow_Gray td,
.GridAltRow_Gray td,
.GridEditRow_Gray td,
.GridFooter_Gray td,
.GridGroupFooter_Gray td,
.GridFilterRow_Gray td,
.GridHeader_Gray,
.ResizeHeader_Gray,
.GroupHeader_Gray td
{
	padding-left:4px;
	padding-right:4px;
}

.RadGrid_Gray .rgAdd,
.RadGrid_Gray .rgRefresh,
.RadGrid_Gray .rgEdit,
.RadGrid_Gray .rgDel,
.RadGrid_Gray .rgFilter,
.RadGrid_Gray .rgPagePrev,
.RadGrid_Gray .rgPageNext,
.RadGrid_Gray .rgPageFirst,
.RadGrid_Gray .rgPageLast,
.RadGrid_Gray .rgExpand,
.RadGrid_Gray .rgCollapse,
.RadGrid_Gray .rgSortAsc,
.RadGrid_Gray .rgSortDesc,
.RadGrid_Gray .rgUpdate,
.RadGrid_Gray .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('Images/Grid/Gray/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

.GroupPanelItems_Gray input,
.GridCommandRow_Gray img,
.GridHeader_Gray input,
.GridFilterRow_Gray img,
.GridPager_Gray img
{
	vertical-align:middle;
}

/*header*/

.GridHeaderDiv_Gray
{
	background:#fff url('Images/Grid/Gray/sprite.gif') 0 -2914px repeat-x;
}

.GridHeader_Gray,
.ResizeHeader_Gray
{
	border-bottom:1px solid #828282;
	padding-top:9px;
	padding-bottom:8px;
	background:#e4e4e4 url('Images/Grid/Gray/Cabecera.gif') 0 0 repeat-x;
	font-size:15px;
	text-align:left;
}

.GridHeader_Gray,
.GridHeader_Gray a
{
	color:#fff;
	text-decoration:none;
}

/*rows*/

.GridAltRow_Gray
{
	background-color:#efefef;
}

.GridRow_Gray td,
.GridAltRow_Gray td,
.GridEditRow_Gray td,
.GridFooter_Gray td,
.GridGroupFooter_Gray td
{
	padding-top:3px;
	padding-bottom:4px;
}

.GridRow_Gray a,
.GridAltRow_Gray a,
.GridEditRow_Gray a,
.GridFooter_Gray a,
.GridGroupFooter_Gray a,
.GridEditForm_Gray a
{
	color:#242424;
}

.GridRow_Gray td
{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

.GridAltRow_Gray td
{
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
}

.SelectedRow_Gray
{
	background:#959595 url('Images/Grid/Gray/sprite.gif') 0 -1816px repeat-x;
}

.SelectedRow_Gray,
.SelectedRow_Gray a
{
	color:#fff;
}

.ActiveRow_Gray,
.GridRowOver_Gray,
.GridEditRow_Gray
.ActiveRow_Gray a,
.GridRowOver_Gray a,
.GridEditRow_Gray a
{
	color:#444;
}

.ActiveRow_Gray
{
	background-color:#dfdfdf;
}

.ActiveRow_Gray td
{
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
}

.GridRowOver_Gray,
.GridEditRow_Gray
{
/*	background:#b6b6b6 url('Images/Grid/Gray/sprite.gif') 0 -1316px repeat-x;  */
	background:#FFFFCC url('Images/Panel/subitem-expanded-hover.png') repeat-x;
}

.GridRowOver_Gray td,
.GridEditRow_Gray td
{
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #6b6b6b;
}

.SelectedRow_Gray td
{
	border-top:1px solid #333;
	border-bottom:1px solid #262626;
}

/*footer*/

.GridFooter_Gray td,
.GridGroupFooter_Gray td
{
	border-top:1px solid #828282;
}

/*status*/

.GridPager_Gray span
{
	color:#666;
}

/*paging*/

.GridPager_Gray
{
	background:#e1e1e1 url('Images/Grid/Gray/sprite.gif') 0 -600px repeat-x;
	line-height:20px;
}

.GridPager_Gray td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #f2f2f2;
	padding:0 5px;
}

.GridPager_Gray div span,
.GridPager_Gray a,
.GridPager_Gray .sliderPagerLabel_Gray
{
	color:#242424;
}

.PagerLeft_Gray
{
	float:left;
}

.PagerRight_Gray
{
	float:right;
}

.PagerCenter_Gray
{
	text-align:center;
}

.PagerCenter_Gray span
{
	vertical-align:middle;
}

.RadGrid_Gray .rgPagePrev
{
	background-position:5px -993px;
}

.RadGrid_Gray .rgPageNext
{
	background-position:-21px -993px;
}

.RadGrid_Gray .rgPageFirst
{
	background-position:4px -961px;
}

.RadGrid_Gray .rgPageLast
{
	background-position:-20px -961px;
}

/*sorting, reordering*/

.GridHeader_Gray .rgSortAsc
{
	background-position:-18px -929px;
	height:12px;
}

.GridHeader_Gray .rgSortDesc
{
	background-position:3px -929px;
	height:12px;
}

.TopReorderIndicator_Gray,
.BottomReorderIndicator_Gray
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
	background:url('Images/Grid/Gray/sprite.gif') 0 -900px no-repeat;
}

.BottomReorderIndicator_Gray
{
	background-position:-21px -900px;
}

/*filtering*/

.GridFilterRow_Gray
{
	background-color:#fff;
}

.GridFilterRow_Gray td
{
	border-bottom:1px solid #828282;
	padding-top:3px;
	padding-bottom:5px;
}

.RadGrid_Gray .rgFilter
{
	background-position:2px -1025px;
}

.GridFilterRow_Gray input[type="text"]
{
	border:1px solid #828282;
	font:12px arial,sans-serif;
	color:#242424;
	vertical-align:middle;
}

/*grouping*/

.GroupPanel_Gray
{
	border-top:1px solid #cacaca;
	border-bottom:1px solid #7d7d7d;
	background:#a1a1a1 url('Images/Grid/Gray/sprite.gif') 0 -2316px repeat-x;
	color:#fff;
}

.GroupPanel_Gray .rgSortAsc
{
	background-position:-21px -862px;
}

.GroupPanel_Gray .rgSortDesc
{
	background-position:4px -861px;
}

.GroupPanel_Gray td
{
	border-bottom:1px solid #aaa;
	padding:4px 5px 6px;
}

.GroupPanel_Gray td td
{
	border:0;
	padding:0;
}

.GroupHeader_Gray
{
	color:#666;
	font-size:12px;
}

.GroupHeader_Gray td
{
	border-bottom:1px solid #909090;
	padding-top:6px;
	padding-bottom:3px;
}

.RadGrid_Gray .rgExpand
{
	background-position:5px -1057px;
}

.RadGrid_Gray .rgCollapse
{
	background-position:3px -1088px;
}

.GroupHeader_Gray td div
{
	top:-0.6em;
}

.GroupHeader_Gray td div div
{
	top:0;
}

/*editing*/

.GridEditForm_Gray
{
	border-bottom:1px solid #828282;
}

.RadGrid_Gray .rgUpdate
{
	background-position:3px -1249px;
}

.RadGrid_Gray .rgCancel
{
	background-position:3px -1280px;
}

/*hierarchy*/

.DetailTable_Gray
{
	border-right:0;
}

/*command row*/

.GridCommandRow_Gray
{
	background:#7d7d7d url('Images/Grid/Gray/sprite.gif') 0 -2614px repeat-x;
	color:#fff;
}

.GridCommandRow_Gray td
{
	border:0;
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #5a5a5a;
	padding:0;
}

.GridCommandRow_Gray td td
{
	border:0;
	padding:3px 5px;
}

.GridCommandRow_Gray td td td
{
	padding:1px;
}

.GridCommandRow_Gray table
{
	border:0;
	border-bottom:1px solid #939393;
}

.GridCommandRow_Gray table table
{
	border:0;
}

.GridCommandRow_Gray a
{
	color:#fff;
	text-decoration:none;
}

.RadGrid_Gray .rgAdd
{
	background-position:0 -1220px;
}

.RadGrid_Gray .rgRefresh
{
	background-position:0 -1124px;
}

.RadGrid_Gray .rgEdit
{
	background-position:0 -1155px;
}

.RadGrid_Gray .rgDel
{
	background-position:0 -1188px;
}

/*loading*/

.LoadingPanel_Gray
{
	background:#efefef url('Images/Status/Loading.gif') center center no-repeat;
}

/*multirow select*/

.GridRowSelector_Gray
{
	background-color:#555;
}

/*row drag n drop*/

.GridItemDropIndicator_Gray
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_Gray
{
	border:1px solid #828282;
	padding:3px;
	background-color:#f9f9f9;
	color:#242424;
}

/*rtl*/

.RadGridRTL_Gray .GridHeader_Gray,
.RadGridRTL_Gray .ResizeHeader_Gray
{
	text-align:right;
}

.RadGridRTL_Gray .PagerLeft_Gray,
.RadGridRTL_Gray .GridPager_Gray .radslider
{
	float:right;
}

.RadGridRTL_Gray .PagerRight_Gray
{
	float:left;
}


/*------------------ TOOLTIP ----------------------*/
.DetailsHeader
{
    font-size: 14px;
    font-weight: bold;
    display: block;
    border-bottom: solid 1px #7b96c6;
    line-height: 24px;
    color: #F56908;
    margin-bottom: 5px;
}

.DetailsList
{
    border: 0;
    border-bottom: solid 7px #e0e0e0;
    padding: 8px 0;
}

/* Correccion de Matiz:-180; Saturacion:168; sobre el original*/
div.radtooltip_Soltec.ResizeElement
{
	border: solid 1px #d3fd2c;
	background-color: #f8fce0;
}

div.radtooltip_Soltec.LoadingSign
{	
	background: url(Images/ToolTip/Loading.gif)  no-repeat center;
	width: 100%; 
	height: 100%;
}

div.radtooltip_Soltec
{
	position: absolute;
	cursor: default;
}

div.radtooltip_Soltec div.ToolTipCallout
{
	display:none;
}

div.radtooltip_Soltec.visiblecallout div.ToolTipCallout
{
	display: block;
}


div.radtooltip_Soltec table.ToolTipWrapper
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipTopLeft,
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipTopRight,
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipBottomLeft,
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipBottomRight
{
	width: 5px; 
	height: 5px; 
	line-height: 0px; 
	font-size: 1px;
	background-image: url(Images/ToolTip/TooltipCorners.gif) ;
	background-repeat: no-repeat;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipTopLeft
{
	background-position: 0 0;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipTopRight
{
	background-position: right 0;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipBottomLeft
{
	background-position: 0 bottom;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipBottomRight
{
	background-position: right bottom;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipTopCenter,
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipBottomCenter
{
	height: 5px; 
	line-height: 0px; 
	font-size: 1px;
	background: url(Images/ToolTip/ToolTipTopParts.gif) ;
	background-repeat: repeat-x;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipTopCenter
{
	background-position: 0 0;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipBottomCenter
{
	background-position: 0 bottom;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipLeftMiddle,
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipRightMiddle
{
	background-image: url(Images/ToolTip/TooltipSideParts.gif) ;
	background-repeat: repeat-y;
	font-size: 1px;
	width: 3px;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipLeftMiddle
{
	background-position: 0 0;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipRightMiddle
{
	background-position: right 0;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipContent
{
	font: normal 12px Arial, Verdana, Sans-serif;
	height: 100%;
	background-color: #fff;
	padding: 8px;
	color: #575757;
}

div.radtooltip_Soltec div.ToolTipTitlebar
{	
	color: black;
	font: normal 18px Arial, Verdana, Sans-serif;
	float:left;
	line-height: 22px;
	padding: 8px;
}

div.radtooltip_Soltec a.CloseButton,
div.radtooltip_Soltec a.CloseButton:hover
{
	display: block; 
	float: right;
	width: 16px; 
	height: 16px;
	font-size: 1px; 
	line-height: 1px;
	margin-top: 4px;
	margin-right: 1px;
	background: url(Images/ToolTip/Cerrar.gif)  no-repeat;
	text-indent: -9999px;
	outline: none;
}

/* RTL support begin */
div.radtooltip_Soltec_rtl a.CloseButton,
div.radtooltip_Soltec_rtl a.CloseButton:hover
{
	float: left !important;
	text-decoration: none !important;
    outline: none;
}

div.radtooltip_Soltec_rtl div.ToolTipTitlebar,
div.radtooltip_Soltec_rtl table.ToolTipWrapper td.ToolTipTopCenter div.ToolTipTitlebar div
{
	float: right !important;
}

/* position="Center" */
div.radtooltip_Soltec_rtl .Center
{
	right: 0;
	left: auto;
}

/* position="BottomRight" */
.radtooltip_Soltec_rtl .TopLeft
{
	margin-right: -5px;
}

/* position="BottomCenter" */
.radtooltip_Soltec_rtl .TopCenter
{
	margin-right: 5px;
}

/* position="BottomLeft" */
.radtooltip_Soltec_rtl .TopRight
{
	margin-right: 20px;
}

/* position="TopCenter" */
.radtooltip_Soltec_rtl .BottomCenter
{
	margin-right: 5px !important;
}

/* position="TopLeft" */
.radtooltip_Soltec_rtl .BottomRight
{
	margin-right: 20px !important;
}

/* position="TopRight" */
.radtooltip_Soltec_rtl .BottomLeft
{
	margin-right: -10px !important;
}

/* position="MiddleRight" */
.radtooltip_Soltec_rtl .MiddleLeft
{
	margin-right: 8px;
}

/* position="MiddleLeft" */
.radtooltip_Soltec_rtl .MiddleRight
{
	margin-right: 3px;
}

/* RTL support end */

div.radtooltip_Soltec div.ToolTipCallout
{
	position: absolute; 
	top: 0; 
	left: 0;
	height: 11px; 
	width: 11px;
	line-height: 1px; 
	font-size: 1px;
	background-image: url(Images/ToolTip/Callouts.gif) ;
	background-repeat: no-repeat;
}

/* position="Center" */
div.radtooltip_Soltec .Center
{
	background: none !important;
}

/* position="BottomRight" */
.radtooltip_Soltec .TopLeft
{
	margin-top: -8px; 
	margin-left: 5px;
	background-position: 0 -22px;
}

/* position="BottomCenter" */
.radtooltip_Soltec .TopCenter
{
	left: 50% !important;
	margin-top: -8px; 
	margin-left: -5px;
	background-position: 0 0 !important;
}

/* position="BottomLeft" */
.radtooltip_Soltec .TopRight
{
	left: 100% !important;
	margin-top: -8px; 
	margin-left: -20px;
	background-position: 0 -11px !important;
}


/* position="TopCenter" */
.radtooltip_Soltec .BottomCenter
{
	top: 100% !important; 
	left: 50% !important;
	margin-left: -5px !important; 
	margin-top: -3px !important; 
	_margin-top: -2px !important;
	/*width: 100% !important;*/
	background-position: 0 -55px !important;
}

/* position="TopLeft" */
.radtooltip_Soltec .BottomRight
{
	top: 100% !important; 
	left: 100% !important;
	margin-left: -20px !important; 
	margin-top: -3px !important; 
	_margin-top: -2px !important;
	background-position: 0 -66px !important;
}

/* position="TopRight" */
.radtooltip_Soltec .BottomLeft
{
	top: 100% !important;
	margin-left: 10px !important; 
	margin-top: -3px !important; 
	_margin-top: -2px !important;
	background-position: 0 -77px !important;
}

/* position="MiddleRight" */
.radtooltip_Soltec .MiddleLeft
{
	top: 50% !important;
	margin-left: -8px; 
	margin-top: -5px;
	background-position: 0 -44px !important;
}

/* position="MiddleLeft" */
.radtooltip_Soltec .MiddleRight
{
	left: 100% !important; 
	top: 50% !important;
	margin-left: -3px; 
	margin-top: -5px;
	background-position: 0 -33px;
}

div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipTopLeft,   
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipTopCenter,   
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipTopRight,   
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipLeftMiddle,   
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipContent,   
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipRightMiddle,   
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipBottomLeft,   
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipBottomCenter,   
div.radtooltip_Soltec table.ToolTipWrapper td.ToolTipBottomRight   
{
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

/*----------------  CALENDARIO AJAX  --------------------*/
.ajax__calendar_container
{
	padding: 4px;
	position: relative;
	cursor: default;
	width: 170px;
	font-size: 11px;
	text-align: center;
	font-family: tahoma,verdana,helvetica;
	overflow: visible;
	border: 1px solid #eb6016;
	background-color: #ffffcc;
	z-index: 100;
}
.ajax__calendar_body
{
	width: 170px;
	position: relative;
	overflow: visible;
	margin: auto;
	z-index: 100;
}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
{
	top: 0px;
	left: 0px;
	width: 170px;
	position: absolute;
	text-align: center;
	margin: auto;
	padding-top: 5px;
	z-index: 100;
}
.ajax__calendar_container TABLE
{
	font-size: 11px;
	z-index: 1000;
	padding-top: 3px;
}
.ajax__calendar_header
{
	height: 30px;
	line-height: 20px;
	width: 100%;
	background-color: #ffffcc;
	border: 1px solid #eb6016;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ajax__calendar_prev
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90ZvGxZ6SJJh48yx62JKItzQ2&t=633053122925312500);
}
.ajax__calendar_next
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90HZemRms4wXOo1BZWTwWtNQ2&t=633053122925312500);
}
.ajax__calendar_title
{
	cursor: pointer;
	font-weight: bold;
	vertical-align: middle;
}
.ajax__calendar_footer
{
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}
.ajax__calendar_today
{
	cursor: pointer;
	padding-top: 3px;
}
.ajax__calendar_dayname
{
	height: 17px;
	width: 17px;
	text-align: right;
	padding-top: 2px;
	margin-top: 5px;
}
.ajax__calendar_day
{
	height: 17px;
	width: 18px;
	text-align: right;
	padding: 0 2px;
	cursor: pointer;
}
.ajax__calendar_month
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}
.ajax__calendar_year
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}

.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #eb6016;}

.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}


/*----------------  ESTILOS ANTIGUOS --------------------*/
td.separador
{
	background: url( "Images/Site/separador.gif" ) #ffffff;
}
td.tabla_clara
{
	background-color: #FFFFCC;
}
td.tabla_oscura
{
	background-color: #EB6016;
}
td.tabla_blanca
{
	background-color: #ffffff;
}
td.fondometeorologia
{
	background-color: #E95E14;
}
table.tabla_agenda
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F56908;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 1px;
	list-style: solid;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	border: 1px #E95E14;
}
table.tabla_agenda_gris
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #787E7F;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 1px;
	list-style: solid;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	border: 1px #787E7F;
}