/*  Copyright  2007-2008 - WebWhirlers
	 This skin package is made available free for personal and business use. 
	 May not be resold or redistributed, included in any collections of skins or other. 
	 For more skins, please check out www.webwhirlers.com  */
* {
margin:0;
padding:0;
}

body {
text-align:center;
margin:0px;
margin:0px auto;
background-color:#FFFFFF;
font-size:11px;
}
body {
text-align: -moz-center; /*mozilla like*/
}

td, th, div {
font-family: tahoma,arial,verdana;
font-size:11px; 
}
a,a:link,a:visited {
font-family: verdana;
color:#6B8888; 
font-size:10px;
text-decoration:none; 
}
a:hover{
font-family: verdana;
color:#6B8888; 
font-size:10px;
text-decoration:underline;
}
img{border:none;}
.Normal{
font-size:11px; 
color:#000000; 
}
.Normal ul {
margin: 0px 10px 0px 25px;
padding:5px 0;
}


.content{ 
   background-color: #fff; /*background color of content*/ 
   color: #000; /*text color of content*/ 
   width:800px;/*ancho de la pagina*/
   
   border: 0px solid #000; /*border color*/ 
} 


#topimage {
width:140px;
height:42px;
text-align:left;
margin: 10px 0px 10px 0px;
}
#menu {
width:100%;
}
#contentarea {
width:100%;
margin: 10px 0px 10px 0px;
}
#footer {
width:100%;
height:32px;
font-family:verdana, tahoma, arial, sans-serif;
font-size:10px;
color:#4D4D4D;
line-height:18px;
display:inline;
}
#reflexion {
width:100%;
height:54px;
}

#googleadsense {
width:150px;
height:20px;
}


.CURRENTDATE {
font-family:verdana, tahoma, arial, sans-serif;
color:#969A95;
font-size:9px;
font-weight:bold;
margin:8px;
display:inline;
}

.navBar{
padding: 5px 0 5px 0;
}

.center {
padding: 0 12px 0 15px;
border-right:1px solid #CDCDCD;
border-left:1px solid #CDCDCD;
}
.center2col {
padding: 0 30px 0 15px;
border-left:1px solid #CDCDCD;
}
.center1col {
padding: 0 12px 0 15px;
}

.left {
float:left;
width:150px;
margin:0 0 0 9px;
padding: 0 5px 0 10px;

}
.right {
float:right;
width:150px;
margin:0 0 0 9px;
padding: 0 10px 0 5px;
}


.bottom {
border-top:1px solid #CDCDCD;
}

.footerclass {
font-family:verdana, tahoma, arial, sans-serif;
font-size:10px;
color:#4D4D4D;
line-height:18px;
display:inline;
}
a.footerclass:link,a.footerclass:active,a.footerclass:visited {
font-family:verdana, tahoma, arial, sans-serif;
font-size:10px;
color:#4D4D4D;
line-height:18px;
display:inline;
}
a.footerclass:hover{
color:#4D4D4D;
}




/*---main menu-- */
.MainMenu_MenuContainer{ background:solid; width:100%;border-bottom:1px solid #CDCDCD;border-top:1px solid #CDCDCD;}
.MainMenu_MenuBar{}
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_MenuIcon{ display:none; }
.ModuleTitle_MenuItemSel {background-color: solid;}
.MainMenu_MenuItemSel {background-color: solid;}
.MainMenu_MenuBreak {
border-bottom:1px solid #FFFFFF; 
border-top:0px solid #FFFFFF;
display:block; 
margin-top:0px;
background-color:#FFFFFF;
}

/*--submenu buttons border---*/
.MainMenu_MenuItem{
	color:#696969;
	font-size:12px;	
	font-weight: bold;
	padding-top: 4px;
	padding-left: 6px;
	border-top: #FFFFFF 2px solid; 
}
/*--whole submenu box--*/
.submenu{
	z-index: 1000; 
	color:#696969;
	background:#FFFFFF;
}

/*--mouseover submenu--*/
.submenuover{
	color:#969A95;
	padding-top: 4px;
	padding-left: 6px;
	background:#FFFFFF;
	border-top: #FFFFFF 2px solid;
}

/*--the root menu--*/

.mainmenu td{ padding:0; margin:0;}
.mainmenu td div{margin:0; padding:0; }
.mainmenu td div div {
padding:0 4px; 
}
/*--main menu text styling--*/
.mainmenu td div div div{
font-family: arial, verdana, tahoma, sans-serif;
/*font-weight: bold; */
font-size:12px; 
color:#696969; 
padding: 4px 4px 0px 4px; 
height:30px; 
width:88px;
line-height:25px;  
margin:-2px 0 -18px 0; 
_margin:-13px 0;}

.mainmenuover td, .mainmenuoveractive td { padding:0; margin:0;}
.mainmenuover td div, .mainmenuoveractive td div { 
/*background:url(images/mainbuttonright.gif) top right no-repeat;*/
background-color:#FFFFFF;
}

.mainmenuover td div div, .mainmenuoveractive td div div { 
/*background:url(images/mainbuttonleft.gif) top left no-repeat; padding:0px 4px;*/
background-color: #FFFFFF; 
}

.mainmenuover td div div div, .mainmenuoveractive td div div div { 
/*background:url(images/mainbuttonback.gif) top center repeat-x; */
background-color: #FFFFFF;
color:#969A95; 
font-size:12px;
padding: 4px 4px 0 4px; 
height:30px; 
line-height:25px;  
margin:-2px 0 -18px 0;
_margin:-13px 0;
}


/*busqueda AWSearch - google adsence*/
.AWSearchTextBox 
{
    border: 1px solid #CDCDCD;
    background: #FFFFFF url(http:\\www.google.com\cse\intl\en\images\google_custom_search_watermark.gif) left no-repeat;
}
.AWSearchButton
{
   background-color: #CDCDCD; 
   border: 0px solid #000;
   color:#FFFFFF;
}

/*parte para grids*/
.mGrid
{
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
    
    overflow: auto;
    height:400px;
}
.mGrid td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: black;
}
.mGrid th
{
    padding: 4px 2px;
    color: #fff;
    background: #08076d repeat-x top;
    background-image: url(grd_head.jpg);
    border-left: solid 1px #525252;
    font-size: 0.9em;
}
.mGrid .alt
{
    background: #d5cdfb;
}
.mGrid .pgr
{
    background: #424242 url(grd_pgr.jpg) repeat-x top;
}
.mGrid .pgr table
{
    margin: 5px 0;
}
.mGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #fff;
    line-height: 12px;
}
.mGrid .pgr a
{
    color: #666;
    text-decoration: none;
}
.mGrid .pgr a:hover
{
    color: #000;
    text-decoration: none;
}

/*panel especial*/
.pnSpecial 
{
    border: solid 1px #c1c1c1;
    padding: 5px 5px 10px 5px;
    width: 100%;
}

/*scroling the grid*/
.pnGrid
{
	width: 100%;
    overflow: auto;
    height:400px;
}
