/*- Reset Styles -----------------------------------------------------------*/

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
	cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, 
	ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button
	{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent;}

	ol, ul {list-style:none;}
	h1, h2, h3, h4, h5, h6, li {line-height:100%;}
	blockquote, q {quotes:none;}
	table {border-collapse:collapse; border-spacing:0;}
	
	input, textarea {font-family:inherit; font-size:1em;}
		
/*- End Of Reset Styles ----------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- General Styles ------------------------------------------------------*/

	body { background:#FFF url('../img/bg-body.gif') repeat-x left top; color:#878787; font-family:"Arial", Helvetica, sans-serif; font-size:12px; }
	
	a { text-decoration:none; }
	
	p { line-height:1.5em; margin:0 0 1em 0; }
	
	/*- Headings -*/
	h6 { color:#e17606; font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; margin:0 0 0.8em; }
        h2 { color:#e17606; font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; margin:0 0 0.8em; }
        h3 { color:#e17606; font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0 0 0.8em; }
	
	/*- Screen Resolution -*/
	#main, #footer-content { margin:0 auto; width:1016px; }
	
	/*- Helpers -*/
	.left { float:left; }
	.right { float:right; }
	.more { background:#f08544; color:#FFF; padding:3px 10px; -moz-border-radius:16px; -webkit-border-radius:16px; }
	
/*- End of General Styles -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Header ------------------------------------------------------*/

	#header { background:url('../img/bg-header.gif') no-repeat right top; height:160px; position:relative; }
	
	/*------------------------------*/
	/*	LOGO						*/
	/*------------------------------*/
	#logo { float:left; height:92px; margin:30px 0 0 0; width:272px; }
		#logo a { background:url('../img/logo.gif') no-repeat left top; display:block;  height:92px; text-indent:-99999em; }
		
	/*------------------------------*/
	/*	NAVIGATION					*/
	/*------------------------------*/
	#navigation { float:right; margin:40px 0 0 0; }
		#navigation li { display:block; float:left; margin:0 12px; }
		#navigation li a { color:#496f8a; display:block; font-size:18px; line-height:0.9em; text-transform:lowercase; }
		#navigation li a:hover { border-bottom:3px solid #f7d343; }
		#navigation li a small { color:#642f14; display:block; font-size:11px; letter-spacing:-0.03em; text-transform:uppercase; }
	
	/*------------------------------*/
	/*	DESCRIPTION					*/
	/*------------------------------*/
	#description { background:url('../img/description.gif') no-repeat left top; bottom:8px; height:24px; position:absolute; right:5px; text-indent:-9999em; width:271px; }
	
	
/*- End of Header -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Container ------------------------------------------------------*/

	#container { background:url('../img/bg-container.gif') no-repeat left top; overflow:hidden; width:100%; }
		#content { border-top:3px solid #f3f3f3; overflow:hidden; margin:0 25px; padding:25px 0; }
		#innercontent{margin:5px; padding:5px;}
		
	/*------------------------------*/
	/*	SLIDER						*/
	/*------------------------------*/
		#slider { height: 321px; overflow: hidden; margin:14px 0 20px 15px; position: relative; width: 990px; }
		#slider ul { list-style: none; margin: 0; padding: 0; position: absolute; top: 0; }
		ul#tabs { right: 3px; width: 320px; z-index: 2; }
		ul#tabs li { color:#7e7e7e; font-size: 11px;  text-align:right; }
		ul#tabs li strong { color:#7c9db3; display:block; font-family:"Calibri", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; margin:4px 0 10px; }
		ul#tabs li span { line-height:1.4em; }
		ul#tabs li img { border: none; float: left; margin: 10px 10px 0 0; padding: 5px; }
		ul#tabs li a { background: url('../img/underline.gif') no-repeat right bottom; color:#7e7e7e; display: block; height: 61px; outline: none; padding: 10px; text-decoration: none; }
		ul#tabs li a:hover {  }
		ul#tabs li a.current { background: url('../img/slider-item.png') no-repeat left top; color: #FFF; }
		ul#tabs li a.current:hover { cursor: default; text-decoration: none; }
		ul#tabs li a.current strong { color:#FFF; }
		ul#tabs li a.current span { color:#793d0b; }
		ul#output { height: 321px; position: relative; right: 0; width: 463px; }
		ul#output li { height: 321px; position: absolute; width: 463px; }
		ul#output li a { -moz-border-radius: 5px; background: #e19928; bottom: 10px; color: #FFF; font-size: 11px; padding: 8px 12px; position: absolute; left: 10px; text-decoration: none; }
		ul#output li a:hover { background: #e17b28; }

       	/*------------------------------*/
	/*	CONTENEDOR DATA CLIENTE	*/
	/*------------------------------*/

                .contenedorcliente
            {
                clear:both;
                margin-top:10px;
                margin-bottom:10px;
                border-top: 1px #cccccc solid;
            }

	/*------------------------------*/
	/*	COLUMN LEFT					*/
	/*------------------------------*/
	#column-left { float:left; width:230px; }
		#column-left ul li { color:#c2c2c2; font-size:11px; margin:0 0 15px 0; }
		#column-left ul li a { color:#67b9da; display:block; font-size:18px; margin:0 0 5px; }
	
	/*------------------------------*/
	/*	COLUMN RIGHT				*/
	/*------------------------------*/
	#column-right { float:right; width:690px;                margin-top:10px;
                margin-bottom:10px; }
	#column-right a { color:#a5a5a5; }
	/*------------------------------*/
	/*	OUR CLIENTS					*/
	/*------------------------------*/
	#our-clients { border-top:3px solid #f3f3f3; clear:both; overflow:hidden; padding:25px 0 45px; margin:0 25px; }
	#our-clients li { display:block; float:left;   }
	#our-clients li a { display:block; height:71px; margin:0 15px; text-indent:-9999em; }
	#our-clients li#item-1 a:hover,
	#our-clients li#item-2 a:hover,
	#our-clients li#item-3 a:hover,
	#our-clients li#item-4 a:hover,
	#our-clients li#item-5 a:hover { background-position:left bottom; }
	#our-clients li#item-1 a { background:url('../img/logos/1.gif') no-repeat left top; width:162px; }
	#our-clients li#item-2 a { background:url('../img/logos/speedy.gif') no-repeat left top; width:175px; }
	#our-clients li#item-3 a { background:url('../img/logos/3.gif') no-repeat left top; width:147px; }
	#our-clients li#item-4 a { background:url('../img/logos/4.gif') no-repeat left top; width:137px; }
	#our-clients li#item-5 a { background:url('../img/logos/5.gif') no-repeat left top; width:140px; }
	
/*- End of Container -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/


/*- Footer ------------------------------------------------------*/		
	
	#footer { background:url('../img/bg-footer.gif') repeat-x left top; clear:both; overflow:hidden; }
		#footer-content { overflow:hidden; padding:20px 0 70px; padding-left:100px;}
		#footer-content .box { float:left; margin:0 70px 0 0; }
		#footer-content .box h6 { color:#e17606; font-size:15px; font-weight:normal; margin:0 0 5px 0; text-transform:uppercase; }
		#footer-content .box li { font-size:11px; margin:4px 0; }
		#footer-content .box li a { color:#a5a5a5; }
		#footer-content .box ul.left { margin:0 20px 0 0; }
		#footer-content .box.last { margin:0; }
	
/*- End of Footer -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/


/*-cakerank---------------------------------------------------------------------------------------------*/
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:auto;
	font-size: 8pt;
	width: 990px;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.imgbarra
{
    border: 1px solid #cccccc;
    margin:5px;
}
#innercontent a
{
    color:#e17606;
}