﻿html,body {
	padding: 0;
	margin-top: 0;
	margin-right: 2px;
	margin-left: 2px;
	text-align:center;
	min-height:99%;
	height:auto;
	height:99%;
}

.PnlPdding{
    padding :2px;
}

.RadScheduler .rsContent .rsVerticalHeaderTable th[rowspan="21"]
{   height:100%;}
.RadScheduler .rsContent .rsVerticalHeaderTable th div
{   width:100%;
    min-width:auto;
    height:1px;
    overflow:visible;
}

.Disabled
{
background: #ffe6b3 !important; 
cursor: not-allowed; 
width: auto;
} 
.Disabled.rsAptCreate 
{ 
background:#ffe6b3  !important; 
cursor: not-allowed; 
width: auto;
}

.titulos {
	display: block;
	/*width: 500px;*/
	margin: 5px auto;
	padding: 4px;
	border: 1px solid #999999;
	background: #91421F;
	border-radius:16px;
	box-shadow: rgb(150,150,150) 2px 3px 10px;
	font:normal 14px Verdana, Sans-Serif;
	color:#FFFFFF;
}

.divRatings {
    background-color: #fff3c8;
    color:#000;
    border: 1px solid #ffe58a;
    margin: auto;
}

.Detail2 .rgCaption  {
    padding-top:2px;  
    padding-bottom:2px;  
    background-color:#F47B20 !important;
    font-weight:bold;    
    color:white;
}  


div.RadListBox .rlbText
   {
       white-space: nowrap;
       display: inline-block;
   }
   div.RadListBox .rlbGroup
   {
       overflow: auto;
   }
   div.RadListBox .rlbList
   {
       display: inline-block;
       min-width: 100%;
   }
   *+html div.RadListBox .rlbList
   {
       display: inline;
   }
   * html div.RadListBox .rlbList
   {
       display: inline;
   }


.subtitulos {
	text-align:center;
	display: block;
	/*width: 400px;*/
	margin: 2px auto;
	padding: 1px;
	border: 1px solid #999999;
	background: #F47B20;
	border-radius:40px 0;
	font:normal 12px Verdana, Sans-Serif;
	color:#FFFFFF;
}

.fondoNegro{
    background: linear-gradient(to bottom, #4c4c4c 0,#595959 13%,#666666 27%,#474747 41%,#111111 58%,#2b2b2b 74%,#2b2b2b 87%,#131313 100%);
}

.subtitu2 {
	text-align:center;
	display: block;
	/*width: 400px;*/
	margin: 2px auto;
	padding: 1px;
	border: 1px solid #999999;
	background: #F47B20;
	border-radius:12px;
	box-shadow: rgb(150,150,150) 2px 3px 10px;
	font:normal 12px Verdana, Sans-Serif;
	color:#FFFFFF;
}

.tituBorrar {
	text-align:center;
	display: block;
	/*width: 400px;*/
	margin: 2px auto;
	padding: 1px;
    height:118px;
	font:normal 14px Verdana, Sans-Serif;
	color:black;
}

.subtituCuadrado {
	text-align:center;
	display: block;
	/*width: 400px;*/
	margin: 0 auto;
	padding: 1px;
	border: 1px solid #999999;
	background: #F47B20;
	font:normal 12px Verdana, Sans-Serif;
	color:#FFFFFF;
}

.subtituCuadradoGris {
	text-align:left;
	display: block;
	margin: 0 auto;
	padding: 1px;
	font:normal 11px Verdana, Sans-Serif;
}

.sbttuCdrdo {
    text-align: center;
    display: block;
    height: 68px;
    width: 144px;
    margin: 0 auto;
    padding: 1px;
    border: 1px solid #999999;
    background: #F47B20;
    font: normal 12px Verdana, Sans-Serif;
    color: #FFFFFF;
}

.sbttuCdrdo2 {
    text-align: center;
    background: #F47B20;
    font: normal 12px Verdana, Sans-Serif;
    color: #FFFFFF;
}

.stitCuad {
	text-align:center;
    margin:0 auto;
	border: 1px solid #999999;
	background: #F47B20;
	font:normal 12px Verdana, Sans-Serif;
	color:#FFFFFF;
}

.tituError {
	display: block;
	/*width: 400px;*/
	margin: 0 auto;
	padding: 0;
	border: 1px solid #999999;
	background: #CC0000;
	border-radius:16px;
	box-shadow: rgb(150,150,150) 2px 3px 10px;
	font:normal 14px Verdana, Sans-Serif;
	color:#FFFFFF;
}

.pnlVistas {
	text-align:left;
	display: block;
	/*width: 500px;*/
	margin: 2px auto;
	padding: 5px;
	border: 1px solid #000000;/* #F47B20;*/
	border-radius:10px;
	font:normal 10px Verdana, Sans-Serif;
	color:#000000;
}

.pnlVistaCentrado {
	display: block;
	margin:0 auto;
	padding: 5px;
	border: 1px solid #000000;
	border-radius:10px;
	font:normal 10px Verdana, Sans-Serif;
	color:#000000;
}

.pnlPlano {
	text-align:left;
	display: block;
	/*width: 500px;*/
	margin: 2px auto;
	padding: 5px;
	border: 1px solid #000000;/*#C0C0C0; /*#F47B20;*/
	font:normal 10px Verdana, Sans-Serif;
	color:#000000;
}

.pnlValidacion {
	display: block;
	/*width: 500px;*/
	margin: 0 auto;
	padding: 0;
	border: 1px solid #F47B20;
	border-radius:16px;
	font:normal 10px Verdana, Sans-Serif;
	color:#CC0000;
}

.pnlResultados {
	text-align:left;
	display: block;
	/*width: 500px;*/
	margin: 2px auto;
	padding: 5px;
	border: 1px solid #F47B20;
	border-radius:16px;
	font:normal 10px Verdana, Sans-Serif;
	color:#CCCCCC;
}

.resulBorder {
	border:1px solid #CCCCCC;
}
.centrar {
	text-align:center;
}

.derecha {
	text-align:right;
}
.izquierda {
	text-align:left;
}
.centrarObjeto {
	margin :0 auto;
}

.letraError{
	font:normal 10px Verdana, Sans-Serif;
	color:#CC0000;
}

.letraErrorCentrada{
	font:normal 10px Verdana, Sans-Serif;
	text-align:center;
}

.columCenter{
	width:100px;
	text-align:center;
}

.lineas{
	border:1px outset #F47B20;  
	background-color:#F47B20;
}
ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0;left:0;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
ajax__calendar_container TABLE {font-size:11px;}
ajax__calendar_header {height:20px;width:100%;}
/*ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url( <%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%> );}
ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url( <%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%> );}*/
ajax__calendar_title {cursor:pointer;font-weight:normal;}
ajax__calendar_footer {height:15px;}
ajax__calendar_today {cursor:pointer;padding-top:3px;}
ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
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_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
ajax__calendar.ajax__calendar_footer {border-top:1px solid #f5f5f5;}
ajax__calendar.ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
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;}

ajax__calendar.ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#91421F;color:#91421F;}
ajax__calendar.ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#91421F;color:#91421F;}
ajax__calendar.ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#91421F;color:#91421F;}

ajax__calendar.ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
ajax__calendar.ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

ajax__calendar.ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#91421F;}
ajax__calendar.ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#91421F;}
ajax__calendar.ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#91421F;}

ajax__calendar.ajax__calendar_hover .ajax__calendar_title {color:#91421F;}
ajax__calendar.ajax__calendar_hover .ajax__calendar_today {color:#91421F;}

.TableCSS {  
    border:1px solid #000000;  
    background-color:#e0e0e0;  
	border-radius:6px;
	box-shadow: rgb(150,150,150) 4px 1px 8px;
}  
.TableHeader {  
    background-color:#0099FF;
    color:Snow;  
    font-size:10px;  
    font-family:Verdana;  
    height:20px;  
	font-weight:normal;  
    text-align:center;
}  
.TableFooter {  
    background-color:#0099FF;
    color:Snow;  
    font-size:12px;  
    font-family:Verdana;  
	font-weight:normal;  
    text-align:center;
}      
.textSubir{
	vertical-align:super; 
}
.imgBajar{
	padding-top:2px; 
}
.ItemCSS {  
    background-color:#EFEFEF;  
    color:#91421F;
    font-family:Verdana;  
    font-size:9px;  
    font-weight:normal;  
    height:20px;  
}    
.ItemCSS:hover {
	background-color:#91421F;  
	color:#FFFFFF;
}

.AlternateItemCSS {  
    background-color:#FFFFFF;  
    color:#91421F;
    font-family:Verdana;  
    font-size:9px;  
    font-weight:normal;  
    height:20px;  
}    
.AlternateItemCSS:hover {
	background-color:#91421F;  
	color:#FFFFFF;
}

.SelectedItemCSS {  
    background-color:#0099ff;
    color:#FFFFFF;
    font-family:Verdana;  
    font-size:9px;  
    font-weight:normal;  
    height:20px;  
}
.SelectedItemCSS:hover {  
    background-color:#646464;
}
.NoUnderLine{
	text-decoration:none;
	color:Snow;
}

.NoUnderLine3{
	text-decoration:none;
	color:black;
}
.NoUnderLine2{
	text-decoration:none;
	color:black;
    width:150px;
    height:18px;
    padding-left:10px;
    padding-bottom:3px;
    margin-left:1px;
    margin-right:1px;
}
.NoUnderLine2:hover {
    border:1px solid #999999;  
    background-color:#cbcaca;  
    padding-left:9px;
	border-radius:4px;
}

.LetraAzulPeq{
	color:#91421F;
    font-family:Verdana;  
    font-size:10px;  
    font-weight:normal;  
	margin:3px;
}

.MarcaAgua{
	color:#E8E8E8;
}
.PersPadin{
	padding-left:4px;
	padding-right:4px;
}


.accordionCabecera  {  
	border:none;  
	background:#F47B20;
	font-family: Arial, Sans-Serif;  
	font-size: 12px;  
	font-weight:normal;
	color:White;
	padding: 6px;  
	margin-top: 4px;  
	cursor: pointer;
	text-align:left;
}  

.accordionCabeceraSeleccionada  {  
	border:none;  
	background:#D0E8F0; 
	font-family: Arial, Sans-Serif;  
	font-size: 12px;  
	font-weight:bold;  
	color:#F47B20;
	padding: 6px;  
	margin-top: 4px;  
	cursor:pointer;  
	text-align:left;
}  

.accordionContenido  {  
	font-family: Arial, Sans-Serif;  
	background-color: white;  
	border:none;  
	font-size: 11px;  
	padding:5px 3px 3px 8px;  
}

.accordionCabecera2  {  
	border:none;  
	background:#F47B20;
	font-family: Arial, Sans-Serif;  
	font-size: 11px;  
	font-weight:normal;
	color:White;
	padding: 4px;  
	margin-top: 4px;  
	cursor: pointer;
	text-align:left;
}  

.accordionCabeceraSeleccionada2  {  
	border:none;  
	background:#D0E8F0; 
	font-family: Arial, Sans-Serif;  
	font-size: 11px;  
	font-weight:bold;  
	color:#F47B20;
	padding: 4px;  
	margin-top: 4px;  
	cursor:pointer;  
	text-align:left;
}  

.accordionContenido2  {  
	font-family: Arial, Sans-Serif;  
	background-color: white;  
	border:none;  
	font-size: 11px;  
	padding:5px 3px 3px 5px;
	text-align:right;
	color:#3C3C3C;   
}

.centraDos {
	text-align:center;
	vertical-align:middle;
	margin:0 auto;
	padding:5px;
}

.Multi {
    padding:10px;
    margin-top:-1px;
    border:1px solid Gray;
    height:327px;
    min-width:500px;
}

.Multi2 {
    padding:0;
    margin-left:-11px;
    margin-right:-11px;
    margin-top:-11px;
    margin-bottom:-1px;
    border:1px solid Gray;
    height:320px;
    min-width:480px;
}

.DImEdit {
    margin:1px;
}

.Prueba {
    padding:5px;
}


.RadToolBarDropDown .rtbWrap
{
    font-weight: normal;
}
.RadToolBarDropDown .rtbChecked .rtbWrap
{
    font-weight: bold;
}
 
.rtbTemplate .templateText
{
    font: bold 11px Verdana, sans-serif;
    font: bold 12px 'Segoe UI' , 'Myriad Pro';
    font-style: italic;
    cursor: default;
    padding: 0 3px;
}
 
.rtbWrap[target] .rtbText
{
    border-bottom: 1px solid #000;
    padding-bottom: 1px;
}



.viewWrap
{
    padding-bottom : 10px;
    padding-left : 10px;
    padding-right  : 10px;
    padding-top : 0;
    background: #F47B20;
}
 
.contactWrap
{
    padding: 5px 5px 5px 5px;
    background: #fff;
    color: #333;
}
 
.contactWrap td
{
    padding: 0 5px 0 0;
}
 
.contactWrap td td
{
    padding: 3px 5px 3px 0;
}

.panelTransp {
    background-color: rgba(0, 170, 255, 0.4);
}

.sube {
    border-radius:0 0 10px 10px;
    border-top:none; 
}
/*.Wnd_AUInfo {
    background-color: #F47B20;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
}*/

.sbtuPrsnas {
    text-align: center;
    display: block;
    height: 44px;
    width: 294px;
    margin: 0 auto;
    padding: 1px;
    border: 1px solid #999999;
    background: #F47B20;
    font: normal 12px Verdana, Sans-Serif;
    color: #FFFFFF;
}

.sbtuCnvnios {
    text-align: center;
    display: block;
    height: 60px;
    width: 170px;
    margin: 0 auto;
    padding: 1px;
    border: 1px solid #999999;
    background: #F47B20;
    font: normal 12px Verdana, Sans-Serif;
    color: #FFFFFF;
}

.MyImageButton {
    cursor: pointer;
  }

.EditFormHeader td {
    font-size: 14px;
    padding: 4px !important;
    color: #91421F;
}

div.RadGrid_Default .rgCommandTable td {
    text-align: left;
    color: transparent;
    padding-left: 0;
}

div.RadGrid_Default .rgCommandTable td:first-child {
    width: 0;
    padding: 0;
}

.RadGrid_Default input.rgExpXLS {
    margin-left: 0;
}
.Margen10{
    margin:10px;
}

.FilaGris {
    background-color:lightgray;
    font-weight:bold;
}

.TSliderRojo .rslSelectedregion
{
    background: #C20000 !important;
}

.TSliderNaranja .rslSelectedregion
{
    background: #FF7A00 !important;
}

.TSliderAmarillo .rslSelectedregion
{
    background: #FFC700 !important;
}

.TSliderVerde .rslSelectedregion
{
    background: #8DCB2A !important;
}

.TSliderAzul .rslSelectedregion
{
    background: #2A94CB !important;
}

.BordeGris{
    background-color:whitesmoke;
    width:100%;
    height:100%;
}

.RadGrid_Sunset td {
    border-bottom: solid 1px gray !important;
}

#myIFRAMEWRAPPER {
    display:block;margin:0;padding:0;
    position:fixed;width:auto;left:0.125em;right:0.125em;top:4.125em;bottom:0.125em;
}


.itemTemplateNoButtons {
     background: #bfd8e8;
     width: 302px; /* 2 pixels fro the borders */
     height: 120px;
}

/*.onoffswitch {
    position: relative; width: 70px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 1px solid gray; border-radius: 7px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 20px; padding: 0; line-height: 20px;
    font-size: 11px; color: white; font-family: Verdana, Arial, sans-serif;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    box-shadow:
        inset 0 3px 8px 2px rgba(0,0,0,0.4),
        0px 1px 0 rgba(255,255,255,0.5);
}
.onoffswitch-inner:before {
    content: "Pública";
    padding-left: 16px;
    background-color: #8DCB2A; color: black;
}
.onoffswitch-inner:after {
    content: "Privada";
    padding-right: 13px;
    background-color: #C20000; color: #FFFFFF;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 25px; margin: -3.5px;
    background: #F47B20;
    border: 2px solid #656960; border-radius: 7px;
    position: absolute; top: 0; bottom: 0; right: 94px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}*/
