/*-------------------------------------------------------------------------
 Clic 2007
---------------------------------------------------------------------------
 File: posts.css
 Sitio: Gerardo Gonzalez Flores
 		--> gerardo AT clic DOT com DOT mx <--
---------------------------------------------------------------------------	
 CSS styles for post articles
--------------------------------------------------------------------------*/

.posts { width:556px; float:left; }

.post .header h1 *{ vertical-align:middle; }
.post .header h1{height:54px; width:428px; color:#333333;  float:left;}
.post .header h1 div {font-size:12pt; margin-top:15px; }
.post .header .bullet {height:54px; width:39px; background: url(../img/bullet_first_post.jpg) no-repeat; float:left}
.post .header div.second {background: url(../img/bullet_all_posts.jpg) no-repeat;}
.post .header .fecha { 
	height:54px; 
	width:88px; 
	background: url(../img/fondo-cal-first-post.jpg) 0px 16px no-repeat; 
	float:left;
	font-weight:bold;
	color:#353761;
 }
.post .header .fecha span { position:relative; top:25px; left:8px; font-size:7pt;}
.post .pcontenido { padding: 0px 10px 0px 10px; text-align:justify;}
.post ul.postList {  float:right; font-size:8pt; padding-right:20px; padding-top:5px; padding-bottom:5px;}
.post ul.postList li { display:inline;}
.posts .separador, .separador { background: url(../img/separador.gif) repeat-x; height:1px; width:80%; text-align:center; padding:5px}
.separador { margin:10px 0px 10px 0px; padding:0px; margin-left:auto; margin-right:auto;}
.post .pcontenido img { border:2px solid #383B68; padding:2px}
ul.postList li { padding-bottom:5px;}

table.niko{
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	
	border-collapse: collapse;
}

table.niko caption{
	
	color:#000000;
}

table.niko thead tr, table.niko tr.thead {
	background-color: #3785AC;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	color:#FFFFFF;
}

table.niko tfoot tr{
	background-color: #FFFFFF;
}

table.niko thead th, table.niko .thead th{
	padding: 4px;
	white-space: nowrap;
}

table.niko tfoot th{
	font-size: 110%;
	text-align: right;
	padding-right: 4px;
	letter-spacing: 1px;
	background:  
}

table.niko tfoot td{
	padding-left: 4px;
	color: red;
	font-size: 110%;
	font-weight: 600;
}

table.niko tfoot td:hover{
	background-color: red;
	color: white;
}

table.niko tr{
	background-color: #B2D1E0;
}

table.niko tr.odd{
	background-color: #FFFFFF;
}

table.niko tbody tr:hover, table.niko tr.prototypeHover{
	background-color: #FFFF99;
}

table.niko td, table.niko th{
	border: 1px solid #64A2C1;
}

table.niko tbody td
{
	padding: 4px;
}

table.niko td a:link, table.niko th a:link{
	color: black;
}

table.niko td a:visited, table.niko th a:visited{
	color: black;
	text-decoration: line-through;
}

table.niko td a:hover, table.niko th a:hover{
	color: purple;
	text-decoration: underline;
}

table.niko td:last-child a:hover{
	color: red;
	text-decoration: underline overline;
}