﻿/**********************************************************************************************************************/
/************************************************** SITE CSS STYLES****************************************************/
/**********************************************************************************************************************/
/* Global Reset */
html{}
body{
	font-family: Arial;
	font-size: 12px;
	line-height:16px;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background: #e2e3e4;
	/*background: #4D475B;
	background: #424242;*/
}
html, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
img { margin:0; padding:0; border:0; text-decoration: none; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/*li{ list-style:none; float:left; }*/

a img { border:none; }

a { cursor:pointer; outline:none; }

/* General Styles */
.clear { clear:both; overflow:hidden; width:100%; }
.fltlft{ float:left; }
.fltrt{ float:right; }

/* H1 to H6 type Styles */
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

/* Page Holder */

#wrapper {
	clear: both;
	overflow: hidden;
	background: #fff;
	width: 1000px;
	margin: 0 auto;
}



/*top header*/

#top-header {
	clear: both;
	overflow: hidden;
	background: #a7a9ac;
	height: 45px;
	
	width: 1000px;
	margin: 4px auto 0;
	
	 -webkit-border-top-right-radius: 17px;
    -webkit-border-top-left-radius: 17px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 17px;
    -moz-border-radius-topleft: 17px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
#top-header .pr-logo {
	float: right;
	padding: 3px 35px 0 0;
}
#top-header .pr-logo, .pr-logoSmall a {
	position:relative;top:7px;
}



#top-header .top-login {
	float: right;
	/*padding: 22px 0 0 0;*/
	text-align:center; 	
	vertical-align:middle;
    color:Black;
    /*width:145px;*/
    width:154px; height:51px; 
    padding:7px 15px 0 0;
}

#top-header .pr-logoSmall {
	float: left;
	padding: 0px 35px 0px 25px;
	margin-bottom:2px;
}

/*Header*/

#header {
	clear:both;
	overflow: hidden;
	width: 956px;
	margin: 0 auto;
	/*padding: 50px 0;*/
	padding: 10px 0 30px;
}
#header #logo {
	float: left;
	/*height: 183px;*/
	height: 110px;
}

#header #logo a{
	position:relative;top:10px;
}


#header #header-right {
	float: right;
	padding: 20px 0 0 0;
	width: 650px;
	line-height: 24px;
	font-size: 15px;
	color: #01356F;

	padding:30px 0 10px;
}
#header #header-right .title {
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
	font-size: 36px;
	font-weight: bold;
	color: #333333;
	line-height: 40px;
}
#header #menu {
	clear: both;
	overflow: hidden;
}
#header #menu ul 
{
    /*padding: 50px 0;*/    
	float: left;
	/*background: url(../images/public/bg-menu.gif) no-repeat left top; */	
	background: url(../images/menu/barra_gris.png) no-repeat left top;
	width: 795px;
	height: 46px;	
	padding: 4px 0 0 0;	
}
#header #menu ul li {
	/*background: url(../images/public/bg-menu-divider.gif) no-repeat left center;
	height: 42px;*/
	height: 39px;
	line-height: 30px;
	padding: 7px 8px 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-right:1px solid  #C5C5C5;
	text-shadow: 1px 1px 1px #fff;
	min-width:135px;
}

#header #menu ul .lastMenuItem{
	/*background: url(../images/public/bg-menu-divider.gif) no-repeat left center;
	height: 42px;*/
	height: 39px;
	line-height: 30px;	
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	/*border-right:1px solid  #C5C5C5;*/
	border:0;
	text-shadow: 1px 1px 1px #fff;
	/*width:116px;*/
	width:85px;
}


#header #menu ul li a {
	height: 32px;
	/*float: left;*/
	display:block;
	padding: 0 10px;
	color: #231f20;
	text-align:center;
}
/*#header #menu ul li:first-child {
	padding-left: 0;
	background: none;
}*/
#header #menu ul li a:hover,
#header #menu ul li.current a 
{
    /*background: #bcbdc0;*/	
	color: #9a9c9e;
}
#header #menu .butn-ingresar {
	/*float: right;
	background: url(../images/public/butn-ingresar.gif) no-repeat left top;*/
	background: url(../images/menu/boton_rojo.png) no-repeat left top;
	width: 147px;
	height: 50px;
	text-align: center;
	font-size: 16px;
	line-height: 42px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #993333;
	padding:6px 0 0 0;
	float:left;
	
}

#header #menu .butn-ingresar:hover {

	
	text-decoration:underline;
}

/* Banner*/

#header_banner
{
    background-image:url('../images/public/Header1.jpg'); clear: both;overflow: hidden; margin: 25px auto 0; width:1000px; height:178px;
     -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    
   /* padding:10px;*/
    
}

#header_banner #header_banner_content
{
    padding:15px;
  
}

#header_banner #header_banner_content #header_logo
{
     float:right; 
}

#header_banner #header_banner_content #header_right_text
{     
     float: right;
	padding: 9px 4px 0 0;
	width: 650px;
	line-height: 24px;
	font-size: 18px;
	color: #231f20; 
	text-align:right;
	
}

.title_gray {
	font-family:Arial;
	overflow: hidden;
	padding-bottom: 2px;
	padding-top:5px;
	font-size: 27px;
	font-weight: bold;
	color: #6C6D6F;
	letter-spacing:2px;
	/*line-height: 40px;*/
	/*height:30px;*/
	text-shadow: 1px 1px 1px white;
}

 .title_purple {
	font-family:Arial;
	overflow: hidden;
	padding-bottom: 6px;
	padding-top:5px;
	font-size: 36px;
	font-weight: bold;
	color: #623D88;
	/*line-height: 40px;*/	
	letter-spacing:7px;
	text-shadow: 1px 1px 1px white;
}
.ptext
{
    font-family:Arial;
    font-size: 15px;
    color:#333333;
    /*font-weight: bold;*/
}




/*Footer*/

#footer {
	clear: both;
	overflow: hidden;
	height: 45px;
	background: #a7a9ac;
	text-align: center;
	line-height: 17px;
	font-size: 14px;
	color: #3c3b3d;
	text-shadow: 1px 1px 1px #bebebe;
	
	width: 1000px;
	/*margin: 0 auto 15px auto;*/
	margin: 0 auto;
	
	
	/*  -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;*/
}

#footer #Div1
{
    padding:5px 0 0 0;
}

/*Banner*/

#banner {
	clear: both;
	overflow: hidden;
	background: url(../images/public/bg-banner.jpg) no-repeat left top;
	width: 944px;
	height: 370px;
	margin: 0 auto 30px auto;
	padding: 6px;	
}

#banner #banner-images {
	float: left;
	width: 590px;
}
#banner .slider-paginations {
	float: right;
	width: 354px;
}
#banner .slider-paginations li {
	background: url(../images/public/bg-divider1.gif) repeat-x left top;
	padding: 2px 0 0 0;
	width: 353px;
}
#banner .slider-paginations li:first-child {
	background: none;
	padding: 0 0 0 0;
}
#banner .slider-paginations li a {
	width: 317px;
	float: left;
	padding: 18px 18px 0 18px;
	font-size: 16px;
	color: #231f20;
	text-shadow: 1px 1px 1px #fff;
	line-height: 18px;
}
#banner .slider-paginations li .tab1 {
	background: url(../images/public/tab1.gif) no-repeat left top;
	height: 115px;
	height: 97px;
	
}
#banner .slider-paginations li .tab2 {
	background: url(../images/public/tab2.gif) no-repeat left top;
	height: 102px;	
}
#banner .slider-paginations li .tab3 {
	background: url(../images/public/tab3.gif) no-repeat left top;
	height: 102px;
}
#banner .slider-paginations li .tab1:hover .tabHover{
    color: #666666;
    font-size:16pt;
}
#banner .slider-paginations li .tab2:hover .tabHover{
    color: #666666;
    font-size:16pt;
}
#banner .slider-paginations li .tab3:hover .tabHover{
   color: #666666;
    font-size:16pt;
}
#banner .slider-paginations li a span {
	float: left;
	height: 97px;
	padding: 0 0 0 65px;
}
#banner .slider-paginations li .tab1 span {
		background: url(../images/public/Netsoft_sol.png) no-repeat left center;
}
#banner .slider-paginations li .tab2 span {
	background: url(../images/public/Netsoft_sol.png) no-repeat left center;
}
#banner .slider-paginations li .tab3 span {
		background: url(../images/public/Netsoft_sol.png) no-repeat left center;
}
#banner .slider-paginations li a span strong {
	display: block;
	padding: 3px 0 5px 0;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}

/*Content*/

#content {
	clear: both;
	overflow: hidden;
	width: 956px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	line-height: 18px;
	color: #262223;
}
#content h1 {
	font-size: 24px;
	line-height: 24px;
	
	color: #993333;
	font-weight: bold;
}
#content .widget1 {
	float: left;
	padding: 0 40px 0 10px;
	width: 290px;
}
#content .artical1 {
	clear: both;
	overflow: hidden;
	padding: 25px 0 0 0;
	font-size: 13px;
	line-height: 18px;
}
#content .artical1 .more-link 
{
     color: #231f20;       	
	font-weight: bold;
	float: left;
	margin: 5px 0 0 0;
}
#content .artical1 .more-link:hover {
	color: #9a9c9e;
}
#content .widget2 {
	float: right;
	padding: 0 0 0 0;
	width: 275px;
}
#content .widget2 h1 {
	padding: 0 0 25px 20px;
}
#content .right-menu {
	clear: both;
	overflow: hidden;
	width: 275px;
}
#content .right-menu li {
	width: 2755px;
	background: url(../images/public/bg-right-menu-divider.gif) repeat-x left top;
	padding: 10px 0 8px 20px;
	font-size: 18px;
	line-height: 20px;
}
#content .right-menu li:first-child {
	padding-top: 0;
	background: none;
}
#content .right-menu li a {
	background: url(../images/public/list-icon.gif) no-repeat left 7px;
	padding: 0 0 0 13px;
	color: #231f20;
}
#content .right-menu li a:hover {
	background: url(../images/public/list-icon-hover.gif) no-repeat left 7px;
	color: #9a9c9e;
}


/**********************************************************************************************************************/
/************************************************** END SITE CSS STYLES****************************************************/
/**********************************************************************************************************************/

.clear
{    
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    font-size: 30px;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}


.pageTitle
{
    padding:0px 0 20px 10px;
    min-height:50px;
}

.pageContent
{
    padding:0 10px 0 10px;
}

.btnSearch
{
    width:100%; 
    text-align:right; 
    margin:10px 0 15px;
}


.contentView
{   
   width:936px;
    margin:0 auto;
}

.rowView
{
    clear:both;min-height:20px; width:100%; 
    /*border:1px solid lightgray;
    border-top:1px solid lightgray;
    border-right:1px solid lightgray;
    border-left:1px solid lightgray;*/
}

.rowViewTitle
{
    clear:both; min-height:20px; width:100%; 
    padding: 15px 0 5px 0;
    margin-bottom:15px;
    border-bottom:1px solid lightgray;
     color: Black;
       font-size: 12px;
       font-weight:bold;
   /* border-top:1px solid lightgray;
    border-right:1px solid lightgray;
    border-left:1px solid lightgray;*/
}


.rowViewLast
{
    clear:both;min-height:20px; width:100%; 
    /*border:1px solid lightgray;*/
}

.columnView
{      
  width:468px;float:left; padding:3px 0 3px 0;
}

.columnViewLabel
{
    width:160.7px; 
    float:left; text-align:right;
    padding:0 13.5px 0 0;    
}

.columnViewValue
{
    width:217px;    
    float:left; 
    padding:0;    
}
.columnViewValidator
{
    width:20px; float:left; padding:0; position:relative; top:3px;
  
}


.ColPerfil
{
    width:445px; padding:0 10px 15px 0; float:left; height:100%;
}


.imageLinks img 
{
    border:0;    
}


.formTitle
{
    clear:both; min-height:20px; width:100%; 
    padding: 15px 0 5px 0;
    margin-bottom:30px;
    border-bottom:1px solid lightgray;
     color: Black;
       font-size: 14px;
       font-weight:bold;
}

.formSectionTitle
{
    clear:both; min-height:20px; width:100%; 
    padding: 15px 0 5px 0;
    margin-bottom:25px;
    border-bottom:1px solid lightgray;
     color: Black;
       font-size: 12px;
       font-weight:bold;
}

.alignRight
{
    text-align:right;
}


.alignLeft
{
    text-align:right;
}


.floatRight
{
    float:right;
}


.floatLeft
{
    float:left;
}

#myBox,  .myBox{       
    padding:15px 10px 15px 10px;
    background-color: #fff;
   /* border: 1px  solid #E7E8E9;*/
    border: 1px  solid #BCBDC0;
   
    /* Do rounding (native in Firefox and Safari) */

    -webkit-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:10px;
     border-top-left-radius:     0px;
border-top-right-radius:    0px;
border-bottom-right-radius: 10px;
border-bottom-left-radius:  10px;

 min-height:170px;

}

#myBox_fit,  .myBox_fit{       
    padding:15px 10px 15px 10px;
    background-color: #fff;
   /* border: 1px  solid #E7E8E9;*/
    border: 1px  solid #BCBDC0;
   
    /* Do rounding (native in Firefox and Safari) */

    -webkit-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:10px;
     border-top-left-radius:     0px;
border-top-right-radius:    0px;
border-bottom-right-radius: 10px;
border-bottom-left-radius:  10px;


}

#myBoxTitle, .myBoxTitle
{
    padding: 2px 2px 2px 5px ;
   /*  
    
     background-color: #BCBDC0;
    border: 1px solid #BCBDC0;
     background-color: #4B4C4E;
    border: 1px solid #4B4C4E;
     
     

    background-color: #7169B4;
   border: 1px solid #7169B4;

    border: 1px solid #DB76AF;
     background-color: #DB76AF;
    
    background-color: #2F338C;
    border: 1px solid #2F338C;*/
    
    background-color: #993333;
    border: 1px solid #993333;
    
    
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    /*background-image: url('../Images/header.jpg');*/
    font-weight:bold;
    /*color:Black;*/
    color:White;
    font-size:14px;
}

.containerLeft
{
    width:475px;
    padding:0 3px 0 0;
     float:left; height:100%;   
}

.containerLeftSecond
{
    width:475px;
    padding:0 0 0 3px;
     float:left; height:100%;   
}


#mainContentPage
{
    /*width:95%;
    margin:0 auto;*/
    width:1000px;
    padding:0 25px;
    
}
  /* 
.butn-ingresar {
	float: right;
	background: url(../images/public/butn-ingresar.gif) no-repeat left top;
	width: 164px;
	height: 31.5px;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #ba1a74;
}*/



.loginInfo
{
    position:relative;top:35px; text-align:right; padding-right:35px;
    color:Black;
    
}

.wizardStepsContent
{
    width:93%;
    margin:0 auto;
   padding:0 0 15px 0;
}

/******** Modal PopUp*********/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/****************************/



.customBtnAdd
{
    background: url("../images/allCommon-Icons.png") no-repeat scroll 0 -2511px #EEEEEE;
    padding-left:25px;
    outline: medium none;
    
    -moz-border-radius: 3px 3px 3px 3px;    
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);    
    border-color: #DDDDDD #DDDDDD #BBBBBB;    
    border-style: solid;
    border-width:1px;
    color: #444444;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin:0;
    padding:5px 15px;
    text-shadow: 0 2px 0 #FFFFFF;
}


.button
{
        
    background: url("../images/allCommon-Icons.png") repeat-x scroll 0 -2549px transparent;
    padding-left:25px;
    outline: medium none;
    
    -moz-border-radius: 3px 3px 3px 3px;    
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);    
    border-color: #DDDDDD #DDDDDD #BBBBBB;    
    border-style: solid;
    border-width:1px;
    color: #444444;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin:0;
    padding:5px 15px;
    text-shadow: 0 2px 0 #FFFFFF;
}

.button:hover, .customBtnAdd:hover
{
    border: 1px solid #666666 !important;
}


/*** Modal PopUp Background***/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
    border:1px solid #BBBBBB;
    padding:20px;  
    min-height:250px;
    max-height:600px;  
}



/**** Style for field name labels in views ******/
.columnViewLabel_View
{
    width:160.7px; 
    float:left; text-align:right;
    padding:0 13.5px 0 0;  
    color:#585858; 
    /*font-weight:bold ;*/
}

/****************************/


#contentPages, .contentPages
{
    /* 956 px es el tamano de */
    float:left;
   /* width:70%;*/
   width:660px;
    margin:4px 20px 0 5px;
    
    padding:15px 20px;
    background-color: #E6E7E9;
    /*border: 1px solid #BFC1C0;*/
    
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
    
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7x;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
          
}

.rightPageContent
{
    float:left;
    width:227px;
}

.subtitleContentPage
{
    min-height:22px; width:100%; 
    margin-bottom:15px;
    border-bottom:1px solid #B1B1B3;
   /*color: #E66550;*/
   color: #993333;
     font-size: 15px;
     font-family:Arial;
     font-weight:bold;
     text-transform:uppercase;
     font-style:italic;
   /* border-top:1px solid lightgray;
    border-right:1px solid lightgray;
    border-left:1px solid lightgray;*/
}

.subtitleContentPageNoDescription
{
    min-height:22px; 
     /*color: #E66550;*/
     color: #993333;
     font-size: 15px;
     font-family:Arial;
     font-weight:bold;
     text-transform:uppercase;
     font-style:italic;
}

.titleContentPage
{
   min-height:24px; width:100%; 
   padding-left:25px;
   margin-bottom:13px;
   /*color: #E6442B;*/
   color: #993333;
   font-size: 16px;
   font-family:Arial;
   font-weight:bold;
   text-transform:uppercase;  
}

.rightContentPageImage
{
       
      
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
    
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-bottom-left-radius: 7x;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}


.rightContentPageTitle
{
     min-height:25px; width:100%; 
    margin:30px 0 10px;    
    border-bottom:1px solid #B1B1B3;
  /* color: #E6442B;*/
  color: #993333;
     font-size: 16px;
     font-family:Arial;
     font-weight:bold;
     text-transform:uppercase;     
}

.BulletNews
{

    
}

.rightContentPageLinks
{
        
}

.rightContentPageLinks li
{
    padding: 4px 0 14px 1px;
	font-size: 15px;
	font-weight:bold;
	line-height: 20px;
	/*background: url(../images/icons/bullet.png) no-repeat left 7px;*/
}

.rightContentPageLinks li a
{ 
    padding: 0px 0 0 25px;
    color: #231f20;  
    display:inline-block;  
    
}

.rightContentPageLinks li a:hover
{      
   color: #9a9c9e;
}


/*important fixes radcombobox problem*/

#header #menu ul li 
{
     list-style:none; float:left;
}

/*********************************/



.RadAjax_Default .raDiv /*use this rule if you need to change the loading image */
{
    background-image:url('../Skins/ASG/Common/loading.gif');
}



/*top header*/

#top-header-reports {
 clear: both;
 overflow: hidden;
 background: #a7a9ac;
 height: 45px;
 
 width: 95%;
 margin: 4px auto 0;
 
  -webkit-border-top-right-radius: 17px;
    -webkit-border-top-left-radius: 17px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 17px;
    -moz-border-radius-topleft: 17px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
#top-header-reports .pr-logo {
 float: right;
 padding: 3px 35px 0 0;
}
#top-header-reports .pr-logo, .pr-logoSmall a {
 position:relative;top:7px;
}



#top-header-reports .top-login {
 float: right;
 /*padding: 22px 0 0 0;*/
 text-align:center;  
 vertical-align:middle;
    color:Black;
    /*width:145px;*/
    width:154px; height:51px; 
    padding:7px 15px 0 0;
}

#top-header-reports .pr-logoSmall {
 float: left;
 padding: 0px 35px 0px 25px;
 margin-bottom:2px;
}

/*Header*/


#wrapper-reports {
 clear: both;
 overflow: hidden;
 background: #fff;
 width: 95%;
 margin: 0 auto;
}

#header-reports {
 clear:both;
 overflow: hidden;
 width: 95%;
 margin: 0 auto;
 /*padding: 50px 0;*/
 padding: 10px 0 30px;
}

#footer-reports {
 clear: both;
 overflow: hidden;
 height: 45px;
 background: #a7a9ac;
 text-align: center;
 line-height: 17px;
 font-size: 14px;
 color: #3c3b3d;
 text-shadow: 1px 1px 1px #bebebe;
 
 width: 100%;
 /*margin: 0 auto 15px auto;*/
 margin: 0 auto;
  
}

#header-reports #menu ul 
{
    /*padding: 50px 0;*/    
 float: left; 
 background: url(../images/menu/barra_gris.png) no-repeat left top;
 width: 100%;
 height: 46px; 
 padding: 4px 0 0 0; 
}

#content-reports {
 clear: both;
 overflow: hidden;
 width: 95%;
 margin: 0 auto;
 padding: 0 0 30px 0;
 line-height: 18px;
 color: #262223;
 

}

.imgBtnForm 
{
padding-left:8px;    
    
}

div.RadGridCustomClass  .rgHeader,  
div.RadGridCustomClass  th.rgResizeCol,  
div.RadGridCustomClass  .rgRow  td,  
div.RadGridCustomClass  .rgAltRow  td,  
div.RadGridCustomClass  .rgFooter  td  
{  
     border-bottom:1px solid #E5E5E5 !important;  
     
}

.footerlogoTPR {
    width: 170px;
}


