body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#fff;
		min-width:600px;    	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
	}
	h1 {
	margin: .0em 0 .0em 0;
	padding:0;
	display:inline;
	font-size: 20px;
	}
	h2, h3 {
		margin:.0em 0 .0em 0;
		padding:0;
		display: inline;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	img {
		margin:10px 0 5px;
	}
	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:100%;
		background: url(imagenes/fondo.png) repeat;
	}
	#header {
		border-bottom:0px solid #000;
	}
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#header ul {
		clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
	}
	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#header ul li a {
		display:block;
		float:left;
		margin:0 0 0 1px;
		padding:3px 10px;
		text-align:center;
		background:#eee;
		color:#000;
		text-decoration:none;
		position:relative;
		left:15px;
		line-height:1.3em;
	}
	#header ul li a:hover {
		background:#369;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
		color:#fff;
		background:#000;
		font-weight:bold;
	}
	#header ul li a span {
		display:block;
	}
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
			border-right: 1px solid #6bb600;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (right menu) settings */
	.rightmenu {
		background: none;		/* right column background colour */
		border-top: 1px solid #6bb600;
		background:#fff;
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #6bb600;
			font-family: verdana, arial;
	font-size: 9px;
		
	}
	#footer p {
		padding:10px;
		margin:0;		
	}
 
		A:link {color:#000000; text-decoration: none; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
		A:visited {color:#000000; text-decoration: none; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
		A:hover {color:#ffffff; background: #0054A8; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
		A:active {color:#ffffff; background: #0054A8; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
		A.sib:link {color:#000000; text-decoration: none; font-weight: normal; font-size:13pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
		A.sib:visited {color:#000000; text-decoration: none; font-weight: normal; font-size:13pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
		A.sib:hover {color:#20618F; background: none; text-decoration: underline; font-weight: normal; font-size:13pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
		A.sib:active {color:#20618F; background:none; font-weight: normal; font-size:13pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
		A.sib2:link {color:#888888; text-decoration: none; font-weight: normal; font-size:8pt; font-family:Verdana, Arial;}
		A.sib2:visited {color:#888888; text-decoration: none; font-weight: normal; font-size:8pt; font-family:Verdana, Arial;}
		A.sib2:hover {color:#20618F; background: none; text-decoration: underline; font-weight: normal; font-size:8pt; font-family:Verdana, Arial;}
		A.sib2:active {color:#20618F; background:none; font-weight: normal; font-size:8pt; font-family:Verdana, Arial;}
		A.sib3:link {color:#000000; text-decoration: none; font-weight: normal; font-size:10pt; font-family:Verdana, Arial;}
		A.sib3:visited {color:#888888; text-decoration: none; font-weight: normal; font-size:10pt; font-family:Verdana, Arial;}
		A.sib3:hover {color:#ff0000; background: none; text-decoration: none; font-weight: bold; font-size:10pt; font-family:Verdana, Arial;}
		A.sib3:active {color:#20618F; background:none; font-weight: normal; font-size:10pt; font-family:Verdana, Arial;}
		A.sib4:link {color:#ff0000; text-decoration: none; font-weight: normal; font-size:10pt; font-family:Verdana, Arial;}
		A.sib4:visited {color:#ff0000; text-decoration: none; font-weight: normal; font-size:10pt; font-family:Verdana, Arial;}
		A.sib4:hover {color:#ff0000; background: none; text-decoration: none; font-weight: bold; font-size:10pt; font-family:Verdana, Arial;}
		A.sib4:active {color:#ff0000; background:none; font-weight: normal; font-size:10pt; font-family:Verdana, Arial;}
		A.coment:link {color:#888888; text-decoration: none; font-weight: normal; font-size:9px; font-family:Verdana, Arial;}
		A.coment:visited {color:#888888; text-decoration: none; font-weight: normal; font-size:9px; font-family:Verdana, Arial;}
		A.coment:hover {color:#888888; background: none; text-decoration: none; font-weight: normal; font-size:9px; font-family:Verdana, Arial;}
		A.coment:active {color:#888888; background:none; font-weight: normal; font-size:9px; font-family:Verdana, Arial;}

#menu {
	margin-left: 0px;
	margin-top: 13px;
	padding-left: 10px;
	text-align: left;
	clear: left;
	width:580px;
	}	
#menu a {
	background: url(imagenes/menu-fill.gif) repeat-x;
	color: #556270;
	margin: 0px;
	padding: 5px;
	text-decoration: none;
	border-left: 1px solid #6bb600;
	border-right: 1px solid #6bb600;
	border-top: 1px solid #6bb600;
		font: bold 9pt  verdana, arial;	
}
#menu a:hover  {
	color: #000;
	padding: 5px;
	border-left: 1px solid #c44D58;
	border-right: 1px solid #c44D58;
	border-top: 1px solid #c44D58;
	font: bold 9pt  verdana, arial;
}
textarea {
	color: #000;
	text-decoration: none;
	background: #F4F3F3;
	border: 1px solid #ADAEAF;
	width:440px;
	font: normal 9pt  verdana, arial;
	}

input, select, button {
	color: #000;
	text-decoration: none;
	background: #F4F3F3;
	border: 1px solid #ADAEAF;
	font: normal 9pt  verdana, arial;
}
#cabecera {
padding: 0px;
 float:left;  
 margin-left:0px;
 margin-top:0px;
 height:140px;
 width: 100%;
}
#publi {
margin-left: 200px;
margin-top: -100px;
width:728px;
height:90px;
border:0px solid;
}
.perlitas {
border: 0px solid;
width:99%;
/*display:table;*/
clear:both;
}
.perlitas img {
margin: 0 0 0 0;
}
.categoria {
background: #fff;
padding:0px;
border: 0px solid;
width:50px;
display: block;
float:left;
margin-top: 10px;
}
.votaciones {
/*background: #d4fc9a;*/
border: 0px solid #6bb600;
background: url(imagenes/fondo-voto2.png) center no-repeat;
width:60px;
height:60px;
display: block;
margin-top: 5px;
margin-left:5px;
float: left;
}
.votaciones_positivo {
/*background: #d4fc9a;*/
border: 0px solid #6bb600;
background: url(imagenes/fondo-voto2.png) center no-repeat;
width:60px;
height:60px;
display: block;
margin-top: 5px;
margin-left:5px;
float: left;
color: black;
}
.votaciones_negativo {
/*background: #d4fc9a;*/
border: 0px solid #6bb600;
background: url(imagenes/fondo-voto3.png) center no-repeat;
width:60px;
height:60px;
display: block;
margin-top: 5px;
margin-left:5px;
float: left;
color: black;
}
.votaciones_neutro {
/*background: #d4fc9a;*/
border: 0px solid #6bb600;
background: url(imagenes/fondo-voto1.png) center no-repeat;
width:60px;
height:60px;
display: block;
margin-top: 5px;
margin-left:5px;
float: left;
color: black;
}
.votos {
padding:5px;
margin-top:12px;
border-bottom: 0px solid #6bb600;
font-family: courier, arial;
color:#000000;
font-size:20px;
font-weight: bold;
text-align:center;
height:40px;
display:block;
}

.vota {
padding:1px;
height:15px;
 text-decoration: none;
 text-align:center;
 background: url(imagenes/fondo-vota.png) center no-repeat;
  /*      background: #6494c5 center;*/
        border: 0px solid #ADAEAF;
	font-color: black;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
cursor: pointer;
}


.thumb {
margin-left: 5px;
margin-right: 5px;
width: 120px;
padding: 0px;
border: 0px solid;
margin-top: -8px;
float:left;
}
.thumb2 {
width: 90px;
min-height: 100px;
padding: 0px;
border: 0px solid;
margin-top: 0px;
float:left;
}
.caja_titular {
margin-left: 120px;
padding: 0px;
border: 0px solid;
margin-top: 4px;
}
.titular {
padding:0px;
border: 0px solid;
text-align:justify;
margin-left: 0px;
margin-top: 0px;
line-height: 14px;
}
.enlace {
padding:0px;
border: 0px solid;
float: top;
color: #888888;
	font-family: verdana, arial;
	font-size: 9px;
text-align:justify;
margin-left: 0px;
margin-top: 5px;
line-height: 0px;
}
.comentarios {
padding:0px;
border: 0px solid;
color: #888888;
	font-family: verdana, arial;
	font-size: 9px;
text-align:justify;
margin-top: +2px;
line-height: 10px;
}
.piet{
	color: #888888;
	font-family: verdana, arial;
	font-size: 9px;
}
.piet2{
        text-decoration: none;
        background: none;
        border: 0px solid #ADAEAF;
	color: #000000;
	font-family: verdana, arial;
	font-size: 9px;
cursor: pointer;
}
.piet3{
        text-decoration: none;
        background: none;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 11px;
cursor: pointer;
}
.piet4{
        text-decoration: none;
        background: none;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
cursor: pointer;
}
.comentario {
border: 1px dotted;
padding: 5px;
background: #eeeeee;
}
.comentario img {
margin: 0 0 0 0;
}
.comentario_portada { 
float: top;
padding: 2px;
font-size: 8px;
background: #fafafa;
border: 1px solid #cccccc;
margin-top: 2px;
}
.comentario_portada img {
margin: 0 0 0 0;
}
.caja_comentario_portada { 
padding: 0px;
font-size: 14px;
color: #ffffff;
background: #0054A8;
border: 0px solid #0054A8;
margin-top: 2px;
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #0054A8}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px
}

#container {background:#d8d8ee; width:600px; margin:15px; padding:20px;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fc0;}
.xsnazzy h2 {font-size:1.2em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#aaa;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#ccc; overflow:hidden; border-top:10px solid #fff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}

.xb1 {margin:0 8px; background:#ccc;}
.xb2 {margin:0 6px; background:#ccc;}
.xb3 {margin:0 4px; background:#ccc;}
.xb4 {margin:0 3px; background:#ccc; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#fff; border:3px solid #ccc; border-width:0 3px; padding:5px;}

.comentario_texto {
padding:0px;
border: 0px solid;
width: 460px;
text-align:justify;
margin-left: 0px;
margin-top: 0px;
line-height: 14px;
float:left;

}
.emoticonos {
padding:5px;
border: 0px solid;
text-align:justify;
margin-left: 5px;
margin-top: -5px;
line-height: 14px;
float left;
}
.caja_titular2 {
margin-left: 0px;
padding: 5px;
border: 0px solid;
margin-top: 0px;
float:lefT;
width:76%;
}
.caja_titular3 {
margin-left: 0px;
padding: 5px;
border: 0px solid;
margin-top: 0px;
float:lefT;
width:76%;
}
.img_top {
margin-left: 0px;
float:left;
min-height: 30px;
width: 40px;
}
.txt_top {
margin-left: 10px;
min-height: 30px;
}
.boton_canon {
margin-left: 0px;
margin-top: -7px;
padding: 0px;
border: 0px solid;
float:left;
width:100%;
background: url(imagenes/fondo.png) repeat;
}
.instala_barra {
float:right;
margin-top:-42px;
}

