/****************************************************
// PureEdit.
// ==================================================
// URL: http://www.pureedit.com.
// Copyright (c): 2007 Michael Dick.
// ==================================================
// File: global.css
****************************************************/

@import url(auth.css);
@import url(centers.css);
@import url(overview.css);
@import url(entryview.css);
@import url(dashboard.css);

/* =Globals.
---------------------------------------------------*/
*
{
    margin: 0;
    padding: 0;
	outline: none;
}
html { height: 100%; }
body
{
	height: 100%;
    font: normal 80%/100% "Trebuchet MS";
	background: #e1fcc0 url(../images/background.gif) repeat-x;
}
div#wrapper
{
	min-height: 100%;
	width: 95%;
	margin: 0 auto;
}
a
{
	text-decoration: none;
	color: #333;
	border-bottom: 1px dotted #999;
}	
a:hover		
{
	background-color: #f3f0b8;
}


/* =Sector navigation.
---------------------------------------------------*/
ul#sectors
{
	float: left;
	width: 275px;
	margin: 22px 0 55px;
		
	position: relative;			
	font-size: 12px;
	color: #f0f0f0;				
	list-style: none;	
	border: 2px solid #343434;
	background-color: #5e5e5e;
}
	ul#sectors li a
	{
		padding: 10px 9px 9px;		
		display: block;
		text-decoration: none;
		color: #fff;
	}
		ul#sectors li a.out
		{
			background: #5e5e5e url(../images/arrow_down.gif) no-repeat right;
		}
		ul#sectors li a.over
		{
			background: #5e5e5e url(../images/arrow_up.gif) no-repeat right;
		}	
	ul#sectors li a em
	{
		font-style: normal;
		font-size: 10px;
		color: #ccc;
	}
		ul#sectors li a:hover
		{
			background-color: #6a6a6a;
		}
		ul#sectors li ul
		{
			list-style: none;
			z-index: 6000;
		}
		ul#sectors li ul
		{		
			position: absolute;
			left: -1px;
			width: 275px;	
			border-top: 2px solid #343434;		
			border-bottom: 2px solid #343434;							
			border: 1px solid #343434;				
		}
			ul#sectors li ul li a
			{
				background: #fff;
				padding: 9px;
				color: #333;
				border-bottom: 1px solid #ccc;
				text-decoration: none;
			}
				ul#sectors li ul li a em
				{
					font-style: normal;
					font-size: 10px;
					color: #777;
				}			
				ul#sectors li ul li a:hover
				{
					background-color: #ececec;
				}
				ul#sectors li ul li a#selected
				{
					background-color: #f6f6f6;
					font-weight: bold;
				}											
	
	
/* =Sector navigation.
---------------------------------------------------*/	
ul#links
{
	float: right;
	list-style: none;
	margin: 38px 0 0;
	
	font-size: 11px;
}
	ul#links li
	{
		float: left;
		list-style: none;		
		padding: 0 14px 0 17px;
	}
		ul#links li a
		{
			color: #cdcdcd;
			text-decoration: none;
			border-bottom: 1px dotted #535353;
		}
		ul#links li a:hover
		{
			color: #fff;
			border-bottom: 1px dotted #7e7e7e;
			background-color: #3e3e3e;
		}	
		
		
/* =Warning.
---------------------------------------------------*/
div.warning h2
{
 	color: #d75d5d;
 	border-top: 5px solid #b43434;
 	border-bottom: 2px solid #922828;
	background-color: #b43434;
	padding: 10px 10px 11px;	
}
	div.warning h2 span
	{
		float: left;
	}
	div.warning h2 a
	{
		color: #d75d5d;
		background-color: #953b3b;
		float: right;
		padding: 0 3px;
		text-decoration: none;
		font-weight: bold;
	}
	div.warning h2 a:hover
	{
		background-color: #9d4646;
	}	
 	div.warning ul
	{
		list-style: none;
		margin-bottom: 10px;
		border-bottom: 2px solid #922828;		
	}
		div.warning ul li
		{
			background-color: #feecec;
			border-bottom: 1px solid #e9c8c8;
			padding: 10px 10px;
		}
		div.warning ul li.problem
		{
			color: #ff9b39;
		}
		div.warning ul li.solution
		{
			color: #60a71a;
		}			
		
		
/* =Content.
---------------------------------------------------*/		
div#content
{
 	clear: both;
	padding: 10px;
	margin: 0 auto 76px;
	
	background-color: #d1eab2;
}


/* =buttons (Submit buttons).
---------------------------------------------------*/
button
{
	padding: 5px;
	font-size: 11px;
}


/* =Tables.
---------------------------------------------------*/
table
{
	clear: both;
	border: none;
	font-size: .92em;
	width: 100%;
 	border-bottom: 2px solid #86976e;
}
	table th
	{
		text-align: left;
		color: #e1fcc0;
		vertical-align: middle;
		border-top: 5px solid #a6ba89;
		border-bottom: 2px solid #86976e;
		background-color: #a6ba89;
		padding: 10px;
	}
	table td
	{
		color: #333;
		background-color: #fff;
		border-bottom: 1px solid #eaf6e5;
		padding: 5px 10px;
		height: 35px;
	}
	
	
/* =Tables faux.
---------------------------------------------------*/	
h2
{
 	color: #e1fcc0;
	border-top: 5px solid #a6ba89;
 	border-bottom: 2px solid #86976e;
	background-color: #a6ba89;
	padding: 10px 10px 11px;
	font-size: .92em;
}	
div.table-faux
{
	padding: 10px;
	background-color: #fff;
	border-bottom: 2px solid #86976e;
}
		
	
/* =Footer.
---------------------------------------------------*/
div#footer
{
	clear: both;
	padding: 15px 0;
	margin-top: -46px;

	border-top: 3px solid #2d3226;
	background-color: #424242;
	}
	div#footer ul
	{
		width: 95%;
		margin: 0 auto;
		list-style: none;		
	
		color: #636363;
		font-size: 11px;
	}
		div#footer ul li#copyright
		{
			float: left;
			list-style: none;		
		}
		div#footer ul li#poweredBy
		{
			float: Right;
			list-style: none;		
		}
			div#footer ul li#copyright a,
			div#footer ul li#poweredBy a
			{
				color: #cdcdcd;
				text-decoration: none;
				border-bottom: 1px dotted #535353;
			}
			div#footer ul li#copyright a:hover,
			div#footer ul li#poweredBy a:hover
			{
				color: #fff;
				border-bottom: 1px dotted #7e7e7e;
				background-color: #3e3e3e;
			}		
			
input.ok
{
width: 200px;
	font-size:14px;
    background-color: #FFF;
    color: #6D7074;
    border: 1px solid #CCC;
	margin: 2px;
}	

input.nombre
{
	width: 200px;
	font-size:15px;
    background-color: #FFF;
    color: #6D7074;
    border: 1px solid #CCC;
	margin: 2px;
}			

#tablas{ 
visibility:hidden;
}