/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css
	
*/

/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

thead th,
tbody th{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

.menu{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

blockquote{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

/*---------------------------------
	LAYOUT
-----------------------------------*/
body{

/*margin:0;
padding:0;
color:#000;
background:#efefef url(css/img/grid.png) repeat center top;
font:normal 0.9em/150% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */

	margin:0;
	padding:0;
	color:#000;
	background:#ffffff url(../images/bg-body.jpg) repeat-x center top;
	font:normal 0.9em/150% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
	text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */

}

#wrap{
width:960px;/*960*/
background:#fcfcfc;
margin:0px auto 0px auto;
padding:0;
border:1px solid #ccc;
}

.menu{
margin:-1px -1px 0 -1px;
}


#footer{
text-align:center;
padding:10px;
margin:0;
background:#efefef;
border-top:1px solid #ccc;
color:#999;
font-size:0.8em;
text-shadow:0px 1px 1px #fff;
position: relative;
top:0;
left:0;
}

	#link-top{
	position: absolute;
	top:10px;
	right:10px;
	*right:25px;/*IE 7 ONLY*/
	left:auto;
	color:#666;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	background:#e5e5e5;
	line-height:100%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}

#container {
	margin-left:10px;
}
.demo {
	height:100%;
	border:0px;
	float:left;
	padding:5px 0;
	overflow:auto;
	font: 0.9em/150% 'Arimo',"Trebuchet MS",arial,verdana,sans-serif;
    text-shadow: 0 0 1px transparent;
    border-width: 1px 1px 1px;
	border-style: solid;
	border-color: rgb(204, 204, 204);
	width: 266px;
}
.sources {
	margin-left:290px;
}
.source {
	height:auto;
	border:1px solid gray;
	background:white;
	margin:0 10px 10px 0;
	padding:5px 0;
	overflow:auto;
	display:block;
	padding:5px 10px;
	white-space:pre;
	font-size:11px;
	font-family:"Courier New";
}
.source b {
	display:block;
	border-bottom:1px solid;
}

/*--- Planilla ---*/
.td_1 {
	  	border-bottom: 0 none;
	  	font-size: 0.6em;
	  	padding: 0;
	  	text-align: right;
	  	background-color: #ECECEC; 
	  	width: 95px;
	  	padding: 0px;
	}

	.td_2 {
	  	border-bottom: 0 none;
	  	font-size: 0.6em;
	  	padding: 0;
	  	text-align: left;
	  	background-color: #ECECEC;
	  	padding: 0px;
	}

	.titulo_td {
		background-color: #ECECEC;
		border-bottom: 1px solid;
	  	border-left: 1px solid;
	  	border-right: 1px solid;
	  	border-color: #CCCCCC;
		border-top: none;
		border-bottom-style: solid;	
	}

	.titulo_td_2 {
		border-bottom: 1px solid;
	  	border-left: 1px solid;
	  	border-right: 1px solid;
	  	border-color: #CCCCCC;
		border-top: none;
		border-bottom-style: solid;	
		text-align: center;
	}

	.td_1_cuerpo {
	  	border: 1px solid;
	  	border-color: #CCCCCC;
	  	font-size: 0.75em;
	  	padding: 0px;
	  	text-align: center;
	}

	.td_2_cuerpo {
	  	border-bottom: 1px solid;
	  	border-right: 1px solid;
	  	border-color: #CCCCCC;
	  	font-size: 0.85em;
	  	padding: 6px;
	  	text-align: left;
	}

	.td_1_cuerpo_2 {
	  	border-bottom: 1px solid;
	  	border-left: 1px solid;
	  	border-color: #CCCCCC;
	  	font-size: 0.75em;
	  	padding: 6px;
	  	text-align: left;
	  	width: 150px;
	}

	.td_2_cuerpo_2 {
	  	border-bottom: 1px solid;
	  	border-right: 1px solid;
	  	border-left: 1px solid;
	  	border-color: #CCCCCC;
	  	font-size: 0.75em;
	  	padding: 6px;
	  	text-align: left;
	}
