#content  {
border-left:	1px solid #b0b0b0;
border-right:	1px solid #b0b0b0;
color:	#333333;
padding:	20px;
}

#content .date  {
float:	right;
}

#content .meta  {
height:	1em;
}

#content .postedBy  {
float:	left;
}

#content h2  {
border-bottom:	1px solid black;
border-top:	1px solid black;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	18px;
margin:	0px;
padding:	4px;
}

#content p  {
line-height:	1.3em;
text-align:	justify;
text-indent:	3em;
}

#footer  {
background-color:	#eeeeee;
background-image:	url(images/header_bg.gif);
border-color:	solid #b0b0b0;
border-width:	1px;
color:	#404040;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-variant:	normal;
margin-left:	auto;
margin-right:	auto;
padding-bottom:	5px;
padding-top:	5px;
text-align:	center;
width:	678px;
}

#header  {
background-image:	url(images/header_bg.gif);
height:	79px;
padding-top:	1px;
position:	relative;
}

#header em  {
font-style:	italic;
}

#header h1  {
color:	white;
font-size:	48px;
font-style:	italic;
font-weight:	bold;
left:	82px;
margin:	0px;
position:	absolute;
top:	8px;
}

#header h1.shad  {
-moz-opacity:	0.7;
color:	black;
filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=70);
font-style:	italic;
left:	84px;
opacity:	0.7;
top:	10px;
}

#hero  {
background-image:	url(../images/hero.jpg);
border-bottom:	1px solid white;
height:	180px;
margin:	0px;
width:	680px;
}

#main  {
border-left:	1px solid #666666;
border-right:	1px solid #666666;
margin-left:	auto;
margin-right:	auto;
width:	680px;
}

#nav  {
-moz-opacity:	0.8;
_position:	absolute;
_top:	expression((dummy = document.documentElement.scrollTop) + "px");
background-color:	#202020;
border-bottom:	1px solid white;
color:	white;
filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=80);
height:	25px;
left:	50%;
margin-left:	-340px;
margin-top:	0px;
opacity:	0.8;
padding:	0px;
position:	fixed;
top:	0px;
width:	680px;
z-index:	99;
}

#nav li  {
border-left-color:	#ffffff;
border-left-style:	solid;
border-left-width:	0.2pt;
border-right-color:	#ffffff;
border-right-style:	solid;
border-right-width:	0.2pt;
display:	block;
float:	left;
height:	25px;
line-height:	25px;
text-align:	center;
width:	auto;
}

#nav li a  {
border-left-color:	#ffffff;
border-left-style:	solid;
border-left-width:	0.2pt;
border-right-color:	#ffffff;
border-right-style:	solid;
border-right-width:	0.2pt;
color:	white;
display:	block;
font-weight:	bold;
line-height:	25px;
padding-left:	15px;
padding-right:	15px;
text-decoration:	none;
}

#nav li a:hover  {
background-color:	#666666;
border-left-color:	#ffffff;
border-left-style:	solid;
border-left-width:	0.2pt;
border-right-color:	#ffffff;
border-right-style:	solid;
border-right-width:	0.2pt;
}

#sidebar  {
_right:	0px;
padding:	10px;
position:	absolute;
right:	-200px;
top:	0px;
width:	180px;
}

#sidebar h3  {
border-bottom:	1px solid black;
clear:	both;
font-size:	13px;
margin-bottom:	4px;
margin-top:	16px;
}

#sidebar p  {
margin-bottom:	8px;
}

#sidebar ul  {
margin-left:	1em;
padding-left:	0px;
}

.alamo  {
color:	#a5df32;
font-family:	Book Antiqua, Times New Roman, Serif;
font-weight:	bold;
}

.bodydata  {
background-color:	white;
border-right:	50px solid #eeeeee;
padding-top:	1px;
position:	relative;
}

.bodyhome  {
background-color:	white;
border-right:	200px solid #eeeeee;
padding-top:	1px;
position:	relative;
}

.box  {
background-color:	#eeeeee;
border-color:	#808080;
border-style:	dotted;
border-width:	1px;
color:	#616161;
cursor:	help;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
margin:	1px;
padding:	4px;
}

.buspack  {
color:	#6bd0c8;
font-family:	Book Antiqua, Times New Roman, Serif;
font-weight:	bold;
}

.comments  {
background-image:	url(images/atencion.png);
background-position:	center left;
background-repeat:	no-repeat;
border-bottom:	1px dotted #666666;
border-top:	1px dotted #666666;
margin-bottom:	2em;
padding:	4px;
text-align:	right;
text-indent:	.5in;
}

.cssvalue  {
color:	red;
}

.demo  {
background-color:	#ffffe0;
background-image:	url(images/demo.png);
background-position:	center left;
background-repeat:	no-repeat;
border-bottom:	1px dotted #666666;
border-top:	1px dotted #666666;
margin-bottom:	2em;
margin:	8px;
padding:	4px;
text-align:	left;
text-indent:	.5in;
}

.digital  {
color:	#feaa01;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-weight:	bold;
letter-spacing:	1pt;
}

.error  {
background-color:	#ffc408;
background-image:	url(images/atencion.png);
background-position:	center left;
background-repeat:	no-repeat;
border-bottom:	1px dotted #666666;
border-top:	1px dotted #666666;
color:	#000000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	12pt;
font-weight:	bold;
margin-bottom:	2em;
padding:	4px;
text-align:	right;
text-indent:	.5in;
}

.expreso  {
color:	#800080;
font-family:	Book Antiqua, Times New Roman, Serif;
font-weight:	bold;
}

.express  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-weight:	bold;
letter-spacing:	1pt;
}

.flickr-pullout  {
background-image:	url(images/flickr_shadow_white.gif);
margin-bottom:	3px;
margin-left:	14px;
margin-right:	3px;
margin-top:	13px;
}

.flickr-thumbnail img, .flickr-pullout img  {
background-color:	#fff;
border-color:	solid #a9a9a9;
border-width:	1px;
display:	block;
margin-bottom:	5px;
margin-left:	-5px;
margin-right:	5px;
margin-top:	-5px;
padding:	4px;
position:	relative;
}

.flickr-thumbnail img:hover, .flickr-thumbnail:hover img, .flickr-pullout:hover img  {
background-color:	#ccd;
}

.flickr-thumbnail, .flickr-pullout  {
_position:	relative;
background-image:	url('images/flickr_shadow.gif');
background-repeat:	no-repeat;
display:	block;
float:	left;
margin-bottom:	0px;
margin-left:	6px;
margin-right:	0px;
margin-top:	5px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	0px;
width:	auto;
}

.flotas  {
color:	#ff8000;
font-family:	Book Antiqua, Times New Roman, Serif;
font-weight:	bold;
}

.gear  {
_background-image:	none;
background-image:	url(images/gear.png);
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/gear.png');
height:	56px;
margin-left:	12px;
margin-top:	16px;
width:	57px;
}

.gestion  {
color:	#fbe61b;
font-family:	Book Antiqua, Times New Roman, Serif;
font-weight:	bold;
}

.info  {
background-color:	#ffffe0;
background-image:	url(images/info.png);
background-position:	center left;
background-repeat:	no-repeat;
border-bottom:	1px dotted #666666;
border-top:	1px dotted #666666;
margin-bottom:	2em;
margin:	8px;
padding:	4px;
text-align:	left;
text-indent:	.5in;
}

.item  {
color:	#feaa01;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	14pt;
font-weight:	bold;
letter-spacing:	1pt;
}

.left  {
float:	left;
}

.nodisplay  {
display:	none;
}

.pullout  {
background-color:	#eeeeee;
float:	right;
margin:	8px;
padding:	5px;
}

.right  {
float:	right;
}

.transporte  {
color:	#d91b7b;
font-family:	Trebuchet MS, Sans-Serif;
font-weight:	bold;
}

.vencimiento  {
color:	#f00000;
font-family:	Trebuchet MS, Sans-Serif;
font-weight:	bold;
}

a  {
color:	#666666;
}

body  {
background-color:	#202020;
background-image:	url(images/bg.gif);
border-left:	12px solid #666666;
border-right:	12px solid #666666;
font-family:	Verdana, Helvetica, sans-serif;
font-size:	11px;
margin:	0px;
padding:	0px;
}

p.caption  {
text-align:	center;
}

small.super  {
font-size:	0.75em;
line-height:	1.3em;
vertical-align:	top;
}
