body {
	/*font: 0.6em Verdana,Arial,Helvetica,sans-serif;*/
	font:12px tahoma,verdana,sans-serif;
	background-color:#fff;
	margin-top:0px;
	margin-left:10px;
}
.TelerikModalOverlay
{
	width:136% !important;
	left:-220px !important;
}
.RadGrid_Default .rgFilterRow td {
	text-align:center;
}
.RichEditor2,
.RichEditor {
background-image: url(/images/editor.png) !important;
}

#footerPan{  background-color:#FFFFFF; position:relative;
             /*font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; */
             font:11px tahoma,verdana,sans-serif;
             font-weight:normal; padding:15px 0 0; border-top: dashed 1px #CCCCCC; margin-top:40px}
#headerPan{  background-color:#FFFFFF; position:relative; text-align:left;
             font:11px tahoma,verdana,sans-serif;
             font-weight:normal; padding:15px 0 0;  border-bottom: dashed 1px #CCC;margin-bottom:10px}

.bodywrapper
{
	text-align:left;

	margin-left: auto;
	margin-right: auto;
	display:table;
	width:1024px;
}
#login a:link, #login a:visited {
	color: #5b92af ;
}
#title h1 a:link, #title h1 a:visited {
	color: #5b92af ;
	text-decoration: none;
}

#menutext
{
	position:relative;
	height:42px;
	right:0px;
}
#menutext a:link, #menutext a:visited {
        color:#105D86 ;

		font-weight: bold;
	}

	#menutext a:active, #menutext a:hover {
		color:#105D86;
	}
	/*.RadMenu_Black a.rmExpanded .rmText, .RadMenu_Black a.rmExpanded:hover .rmText
	{
	     background-image:none !important;
	    background-color:#6D6D6D !important;
	}
	.RadMenu_Black a.rmExpanded, .RadMenu_Black a.rmExpanded:hover

	{
	    height:42px !important;
	     background-image:none !important;
	     background-color:#6D6D6D !important;
	}
	.RadMenu_Black a.rmLink:hover, .RadMenu_Black a.rmFocused, .RadMenu_Black a.rmSelected
	{
	     background-image:none !important;
	    background-color:#6D6D6D !important;
	}*/

	div.RadMenu
        {
        	position:absolute;

	right:0px !important;
	z-index:2800 !important;
        }

a:link {
	color: #5b92af;
}
A {
  color: #5b92af;
  text-decoration: none;
}

A:hover {
  color: #5b92af;
  text-decoration: underline;
}

/* define the main layout divs */
#header {
	margin-right: auto;
	height:  auto;
	width: 100%;
}

#title {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 28px;
	float: left;
	height: 20px;
/*	position: absolute;*/
	top: 0px;
	left: 0px;
}

#login {
	padding-top: 25px;
	float: right;
	clear: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	height: 28px;
	top: 0px;
	text-align: right;
}

#navtop {
   text-align: right;

   /* padding: 10px; */
    text-align: right;
    border-bottom: #e5e5e5 1px solid;
   /* margin-bottom: 10px; */
   margin-top:10px;
}
/* make crumbs after making new nav */
#breadcrumb {
	padding-top: 8px;
	background:  #FFFFFF;
	color: #5b92af;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	text-align:left;
}

#body {
}

.sitelogobox
{
    margin-top: 0px;

    vertical-align: bottom;
    color: #5b92af;
    font:11px tahoma,verdana,sans-serif;
    letter-spacing: 2px;
}
.msgerror
{
	vertical-align:text-top;
}
.alingtexto
{
	vertical-align:middle;
}

.style2
{
    font-weight:bold;
    color:#5b92af;
}

/* IE needs height:512px BUT this height:512px below must be removed to display correctly in Mozilla */
 #adminedit {
	height: 100%;
	min-height: 400px;
	padding: 10px;
	/*border: 1px solid gainsboro;*/
	background: #FFFFFF;
	color: #000000;
	font:11px tahoma,verdana,sans-serif;
}

/* define other elements inside the main layout divs */
#title h1 {
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
/* can be removed if no images in breadcrumb area */
#breadcrumb img {
	border: none;
	padding-right: 3px;
	vertical-align: middle;
}
/* all the legend tags use this same style */
legend {
	padding: 0px 4px;
	margin: 0px 0px 7px 0px;
	color: #5b92af ;
	font-weight: bold;
	font-size: 1em;
	vertical-align: middle;
}

/* all the fieldset tags use this same style */
fieldset {
	margin-bottom: 0px;
	padding: 0px 12px 12px 12px;
	display: block;
	width:auto;
}

#adminedit a:link img, #adminedit a:visited img {
	padding: 2px;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
}
 #adminedit a:hover img {
	padding: 2px;
	border: 1px solid #C1CFE0;
	background: #E8ECF0;
}
 #adminedit a:active img {
	padding: 2px;
	border: 1px solid #C1CFE0;
	background: #C9D4E2;
}

/* zero margin on all forms */
form {
	margin: 0px;
}

/*radiobutton*/

.radio input {
	border:0px;
	background-color:#fff;
    vertical-align:middle;
    margin-bottom: 0px;
}

/* begin classes */
input, select, textarea, button {
border: thin solid #fff;
    background-color:#FFFFFF;
		border-right: #5b92af  1px solid;
    border-top: #5b92af  1px solid;

    font-size: 9pt;
    border-left: #5b92af  1px solid;
    border-bottom: #5b92af  1px solid;
    color:#105d86;
    font-family:"segoe ui",arial,sans-serif;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin-bottom:5px;
}

input,textarea
{
      color:#000 !important;
    }
button[disabled='disabled']
{
     padding: 0px 6px 0px 6px;
      border: 3px inset;
      color: GrayText;
      cursor: inherit;
      background-color:#E9E7E7;
}
input[disabled='disabled'] {
  padding: 0px 6px 0px 6px;
  border:  3px inset;
  color: GrayText;
  cursor: inherit;
  background-color:#E9E7E7;
}
/* make the cal icon appear in line with the forms and text */
 #adminedit img {
	border: 0px;
	vertical-align: text-bottom;
}
/* condense in mark up to be '.button' */
.submit, .reset, .delete, .create, .add, .copy {
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 0.9em;
	height: 28px;
}
/* make submit button larger */
.submit {
	width: 108px;
}
/* define the look of the data tables (using colgroup in the source)
colcatlist1 and colcatlist1 are generic names since I'm not sure
what kind of date goes into these cells. More appropriate names can
be added for these */

img {
	border: none;
}

.lineagris
{
	    border-bottom: gainsboro 1px solid;
	    width:100%;
}
  .style1
    {
        text-decoration: underline;
        font-size: small;
        color:#105d86;
    }
#botonmedia
{
	height:30px;
	background: url(/images/movie_24.png)  left  no-repeat;
	border:0px;
}
#botonimages
{
	background: url(/images/picture_24x24.png)  left  no-repeat;
	border:0px;
}
#botondocumentos
{
	background: url(/images/copy_24.png)  left  no-repeat;
	border:0px;
}

#capa_grid
{
	float:right;
	width:790px;
}

/*ARBOL*/

#capa_arbol
{
	 width:225px;
	float:left;
	padding-left: 5px;
	padding-bottom:40px;
	overflow-x:scroll;
	display:table;
	border-right: solid 1px #CCCCCC;
}

.RadTreeView {
white-space: normal !important;
}
.RadTreeView .rtIn
{
	padding-left:2px !important;
}
.RadTreeView .rtTop, .RadTreeView .rtMid,
.RadTreeView .rtBot {
padding-left:17px !important;
font-size:12px !important;
	color:#5b92af !important;
}
.RadTreeView .rtPlus, .RadTreeView .rtMinus
{
	margin-left:-15px !important;
}

.RadTreeView .rtSelected .rtIn,
.RadTreeView .rtHover .rtIn
{
color:#105D86  !important;
}

.RadComboBoxDropDown
{
	*margin-left:-219px;
}

.ancho .Default.RadEditor .reContentCell {
 height:150px !important;
 width:470px  !important;
 text-align:left !important;
}

.ancho .RadEditor table
{
	 width:470px  !important;
}

RadEditor Default reWrapper
{
	 width:470px  !important;
}
#ctl00_maincontent_DocLibrary1_RadGrid1_ctl00_ctl05_EditFormControl_RadEditor1
#ctl00_maincontent_DocLibrary1_RadGrid1_ctl00_ctl09_EditFormControl_RadEditor1
#ctl00_maincontent_DocLibrary1_RadGrid1_ctl00_ctl09_EditFormControl_RadEditor1Wrapper
#ctl00_maincontent_DocLibrary1_RadGrid1_ctl00_ctl05_EditFormControl_RadEditor1Wrapper
{
	width:470px !important;
}

.reWrapper.Default
{
	width:470px  !important;
}
.Default.reWrapper {
	width:470px !important;
}

.Default.RadEditor {
	width:470px !important;
}

.rwContentRow
{
	margin-left:-60px !important;
}

#RadWindowWrapper_editor1_dialogOpenerDocumentManager,
#RadWindowWrapper_editor1_dialogOpenerImageManager,
#RadWindowWrapper_editor1_dialogOpenerFlashManager,
#RadWindowWrapper_editor1_dialogOpenerTableWizard
{
*left:40px !important;
}

.RadGrid_Black {
    color: #fff !important;
}

#capa1
{
	 height:100%;
	 width:100%;
	 text-align:left;
	 border: solid 1px #CCCCCC;

	 display:table;
}

.grupos-usuarios
{
height:300px;
width:100%;
overflow-y:scroll;
}

/* JCROP*/
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/*tabs menu*/

.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn {
display: block;
padding: 0 10px 0 0px !important;
}

.menuT
{
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left:0px;
    width:170px;
}
#Listado
{
     margin-top: 13px;
    float:right;
    width:840px;
    padding-right:10px;
    padding-bottom:10px;
}

.validator
{
    clear:both;

    display:block;
}

.rtsSelected .rtsIn a
{
    color:#fff;
    font-weight:bold;
    }