.invalid{border-color:#f00;}
label.invalid{color:#f00;}
#editor-xtd-buttons{padding:5px;}
.button2-left,.button2-right,.button2-left div,.button2-right div{float:left;}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer;}
.button2-left span,.button2-right span{cursor:default;color:#999;}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px;}
.page span{color:#000;font-weight:bold;}
.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0b55c4;}
.button2-left a,.button2-left span{padding:0 24px 0 6px;}
.button2-right a,.button2-right span{padding:0 6px 0 24px;}
.button2-left{background:url("../img/j_button2_left.png") no-repeat;float:left;margin-left:5px;}
.button2-right{background:url("../img/j_button2_right.png") 100% 0 no-repeat;float:left;margin-left:5px;}
.button2-left .image{background:url("../img/j_button2_image.png") 100% 0 no-repeat;}
.button2-left .readmore{background:url("../img/j_button2_readmore.png") 100% 0 no-repeat;}
.button2-left .pagebreak{background:url("../img/j_button2_pagebreak.png") 100% 0 no-repeat;}
.button2-left .blank{background:url("../img/j_button2_blank.png") 100% 0 no-repeat;}
div.tooltip{float:left;background:#ffc;border:1px solid #d4d5aa;padding:5px;max-width:200px;z-index:13000;}
div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url("../img/selector-arrow.png") no-repeat;}
div.tooltip p{font-size:90%;margin:0;}
.img_caption.left{float:left;margin-right:1em;}
.img_caption.right{float:right;margin-left:1em;}
.img_caption.left p{clear:left;text-align:center;}
.img_caption.right p{clear:right;text-align:center;}
a img.calendar{width:16px;height:16px;margin-left:3px;background:url("../img/calendar.png") no-repeat;cursor:pointer;vertical-align:middle;}
ul.disc {
padding:0px;
list-style-type:none;
margin:0px;
}
ul.disc li
{
	min-height:28px;
}
ul.disc li span
{
	margin-left:8px;
}
ul.disc li span.num
{
	margin-left:0px;
	background:url(../img/list_disc.png) no-repeat;
	width:28px;
	height:28px;
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
}
ul.disc li span
{
	line-height:27px;
}
.gris
{
	background:#EDEDE4;
}
ul.disc li span a
{
	font-size:11px; 
}
.paginador
{
	float:left; 
	clear:both; 
	margin:10px 0 15px 0; 
	width:680px; 
	padding:0 20px 0 0;
	text-align:center;
}
.paginador .boton
{
	width:10px; 
	float:left;
}
.paginador .botonselected 
{
	width:10px; 
	float:left;
}
.paginador_comentario
{
	float:left; 
	clear:both; 
	margin:10px 0 15px 0; 
	width:685px; 
	padding:0 20px 0 0;
	text-align:right;
}
.paginador_comentario .boton
{
	width:10px; 
	float:left;
}
.paginador_comentario .botonselected 
{
	width:10px; 
	float:left;
}
.boton 
{
	display:block; 
	height:15px; 
	padding:4px 6px 4px 6px; 
	margin:0 2px 10px 0; 
	color:#666; 
	background:#EDEDE4; 
	text-decoration:none; 
	text-align:right; 
	font-weight:bold; 
	border-left:1px solid #E2E0D7;
	border-bottom:1px solid #E2E0D7; 
	border-top:1px solid #EDEDE4;
	border-right:1px solid #EDEDE4; 
}
.botonselected 
{
	display:block; 
	height:15px; 
	padding:4px 6px 4px 6px; 
	margin:0 2px 10px 0; 
	color:#fff; 
	background:#3CA0BA; 
	text-decoration:none; 
	text-align:center; 
	font-weight:bold; 
	border-left:1px solid #0C5EB2;
	border-bottom:1px solid #0C5EB2; 
	border-top:1px solid #3CA0BA;
	border-right:1px solid #3CA0BA;
}
.boton:hover 
{
	background:#3CA0BA; 
	color:#fff;
	border-right:1px solid #3CA0BA;
	border-top:1px solid #3CA0BA; 
	border-bottom:1px solid #0C5EB2;
	border-left:1px solid #0C5EB2;
}
.botonselected:hover 
{
		color:#FFF;
}
.remarcada{ background:#FF6;}