/* RESET */


h3 {margin:0 0 5px 0;font-size:1.3em; font-weight:bold; color: #333;}

h4 { font-weight: bold; font-size:1.1em; color:#333;}
a.button { height: 20px; padding:4px 0.83em 0 0.83em; margin: 0; display: inline-block;  vertical-align: middle; background:url(../img/buton.png) no-repeat center center;  color:#fff; font-weight:bold; font-size:0.9em; width:190px; text-align:center; text-decoration:none;}
/*a.button:hover { background-position: center -25px;}*/


/* General Style Info */


.check-column { width: 20px; text-align:center; vertical-align: top; }
.altrow { background:#eee; }

#footer {  }
#footer-content { width: auto; max-width:100%; margin:0; padding:20px 0 0 0; text-align:center; color:#fff;}
#footer-content a { color:#80211A; font-weight: bold;  background:url(../img/nextprev_letras.png) no-repeat center center; padding:1em; text-decoration:none;}
#footer-content a:hover { text-decoration: underline;}


/* DOCUMENTS */
#documents { margin:1em 0;}
#documents h2 { margin: 0 0 20px 0; }
#documents-list { margin: 20px 0; overflow:hidden;}
#document { overflow:hidden; padding: 0 0 10px 0; /*border-bottom: 1px dotted #363636;*/	font-size:0.7em;  } 
#document h2 {padding:25px 0 0 40px; margin: 0 0 0 110px; color: #4d0f1a; }
.document {
	margin:5px 0;
	padding: 3px; /*border:1px solid #ddd; */
	overflow:hidden;
	clear:both;
	font-size:0.8em;
	padding-bottom: 27px;
	background-image: url(../img/separador.png);
	background-repeat: no-repeat;
	background-position: 120px bottom;
}
.document-image { float:left; overflow:hidden; margin: 0 5px 15px 0; text-align:center; font-weight:bold;} 
.document-image img{ width:150px; border:1px solid #4d0f1a!important; padding:0!important;}
.document-title { margin: 0 0 0 110px; padding: 0 0 0 5px; /*border-bottom: 3px solid #eee; */color: #333;}
.document-author { font-weight:bold; color: #681A15}
.document-comments { clear:both; padding: 0 0 0 20px; background: url(../img/com.png) no-repeat left;}
.document-action { clear:both; margin: 10px 0 0 0; text-align:right; float:left;}
p.no-documents { font-size:0.9em; }

.document dl, .document .document-comments {margin-left:170px;}
#contenido .document h3 {margin-left:170px; padding:0px; margin-bottom:10px;}
#contenido .document dd {margin-bottom:8px;}
 .document {margin-bottom:10px;}

#document-thumbs { margin: 0 auto; display:table; border-collapse:separate; border-spacing:10px;}
.document-thumb-frame { display:table-row;}
.document-thumb { padding:5px; display: table-cell; vertical-align: middle; border:1px solid #4d0f1a; background:#000;}
.document-thumb img{ width:100px; border:none!important;  padding:0!important;}
.document-thumb-separator { clear: both;  }
#document .document-image img { width: 220px; }
#document .document-title { margin: 0 0 0 230px; }

#documents a, #document a{ text-decoration:none;}

#documents dl, #document dl { overflow:hidden; margin: 0 0 4px 100px; font-size: 1em;}
#documents dl dt, #document dl dt { width:12em; margin-top: 0.2em; padding: 0 0.4em 0 0; text-align:right; font-weight:bold; color:#444; min-height: 1.2em; }
#documents dl dd, #document dl dd { margin: -1.2em 0 0 12.0em!important; padding: 0 0 0 1em; min-height: 1.1em;}





#comments {  margin: 1em 0; /*clear:both; */overflow:hidden; }
#comments h3 { font-size:1.3; font-weight: bold; color: #333; padding:3px 10px;}
#comments p { padding: 10px; color:#333; }
#comments-list ul li ul li { margin: 0 0 0 20px; padding: 0 0 0 15px; background: transparent url(../img/comment-line.png) no-repeat 0 0;}
.comment { margin: 4px 4px 10px 0px; overflow:hidden; /*border: 1px solid #363636;*/ font-size:0.8em;}
.comment-info { font-weight:bold; padding: 4px; color:#fff; /*border-bottom:1px solid #363636;*/ padding-bottom:10px;}
.comment-info .nombreyfecha { background: url(../img/paracom.png) no-repeat left center; overflow:hidden; width:50%; float:left; height:34px; margin:0; padding-top:16px;}
.comment-info .extremo { background: url(../img/paracom2.png) no-repeat right center; overflow:hidden; width:49%; float:left; height:34px; margin:0; padding-top:16px;}
.comment-info span.date { margin:0; padding:0; font-size:0.9em; font-weight:normal; width:49%; float:right; text-align:right; display:block; padding-right:15px; }
.comment-info span.username {float:left; display:block; padding-right:5px; padding-left:20px;}
.comment-message { margin:0; padding: 2px 3px; color: #333; }
.comment-actions { padding: 2px 3px; font-size:1em; }
p.no-comments { font-size: 0.8em; }
#search { text-align:left; font-size: 0.9em;}


/* FORMS */
div.input { margin: 1em 0; }
div.checkbox label { display:inline}
div.error-message { color:#f00; font-weight:bold; margin:3px 0 0 13em;}
label { display:block; font-weight: bold; color:#333; font-size:1.0em;}
label.error { color:#f00; margin:0 0 0 0.5em; float:none!important; display:inline!important; }
input[type=text], input[type=password] {height: 18px;padding:4px 1px 1px 1px; border:1px solid #999; vertical-align: middle;}
textarea { padding:4px 1px 1px 1px; border:1px solid #999; vertical-align: middle; font-size:1.2em;}
input[type=text].captcha-text { width: 60px; }
fieldset { border: 1px solid #363636; margin: 10px 0 30px 0; padding: 16px 20px; }
fieldset legend { color: #540d08; font-size: 1.2em; padding:0 10px;}

fieldset { border:1px solid #363636;
-moz-border-radius:20px; /*Para que funcione en Mozilla*/
-khtml-border-radius:20px; /*Para Konqueror y Safari */
-webkit-border-radius:20px;
border-radius:20px; /*Forma normalizada*/ margin: 10px 0 30px 0; padding: 16px 20px; clear:both;}
fieldset legend { 	color:#540d08; font-size: 1.2em; padding:0 10px;}
#search div.input label , #addForm fieldset label{ display: block; float:left; width: 13em; padding: 0.2em 1em 0.3em 0; text-align:right; font-size: 0.9em; font-weight:bold;  }
.form-actions { margin-left: 12em; clear:both; overflow:hidden;}

/*
#DocumentText, #DocumentDateInterval, #DocumentCategoryId, #DocumentTag, #DocumentLocation, #DocumentTitle, #DocumentType ,#DocumentDate, 
#DocumentDescription, #DocumentCategoryId, #DocumentLocation, #lugar_nivel_1, #DocumentPersonages, #TagTag */
#addForm input[type=text], #addForm textarea, #addForm select { height:18px; width:250px; border:1px solid #4d0f1a; color: #4d0f1a; background:transparent url(../img/pixeltrans.png); padding-top:0;}
#addForm textarea  {height:100px; font-family:Arial, Helvetica, sans-serif; font-size:0.85em;}
#addForm select {height:20px; width:254px;}
#addForm input[type=file] {width:260px; border:1px solid #4d0f1a; color: #4d0f1a; background:transparent url(../img/pixeltrans.png); padding-top:0;}
#addForm form {font-size:1em; overflow: hidden;}
#addForm fieldset {background:transparent url(../img/pixeltrans.png); border:7px solid #666666;}
#addForm legend{display:none;}
.captcha { margin: 0.5em 0 1em 13em; }
.captcha .error-message { margin: 3px 0;}
.captcha-label { float: none!important; width: auto!important; text-align: left!important; display: inline!important;}
.help { font-size:0.7em;}

/* PAGER */
.pager { clear:both; padding: 0.4em 0.2em; margin: 2em 0 0 0; text-align:center; font-size: 0.9em; }
.pager a { padding: 0.4em 0.7em; margin-right: 0.2em; /*border: 1px solid #681A15; */ text-decoration: none;  /*background: #fff;*/ height:24px; background:url(../img/normal.png) no-repeat center center;}
.pager span.current { padding: 0.4em 0.7em; margin-right: 0.2em; /*border: 1px solid #681A15;*/ font-weight: bold; /*background: #681A15;*/ color: #fff; background: url(../img/actual.png) no-repeat center center; }
/*.pager a:hover { border-color: #888; }*/
.pager a.nextprev { font-weight: bold;  background:url(../img/nextprev.png) no-repeat center center;}
.pager span.nextprev { color: #333; }
.pager span.nextprev { padding: 0.2em 0.5em; margin-right: 0.2em; /*border: 1px solid #ddd;*/ color: #999;}
.pager .nextprev-next { float: right;}
.pager .nextprev_letras { font-weight: bold;  background:url(../img/nextprev_letras.png) no-repeat center center;}
.form-actions .ui-state-default, .form-actions .ui-state-default, .form-actions .ui-corner-all, #cancelar, #publicar {background:url(../img/buton_small.png) no-repeat; width:96px; height:24px; color:#FFFFFF; text-decoration:none; cursor:pointer; border:0; font-weight:normal;}
.form-actions .ui-state-default:hover, .form-actions .ui-state-default:hover, .form-actions .ui-corner-all:hover, #cancelar:hover, #publicar:hover {background:url(../img/buton_small.png) no-repeat; width:96px; height:24px; font-weight:bold; color:#FFFFFF; text-decoration:none; cursor:pointer;}


/* Tags */
#boxes #dialog { padding:10px;  background-color:#ccc; position:absolute; left:0; top:0; display:none; z-index:1000;}
.window ul { float:left; }
.window ul li { margin-left: 3px; padding-left: 5px; list-style: none; background: none!important; font-size: 0.8em; line-height: 0.8em; }
.window ul li.category-title { font-weight:bold; margin-top: 4px; padding-left: 0!important; }
#destacado1 .csc-textpic-text p, #destacado2 .csc-textpic-text p, #destacado3 .csc-textpic-text p, #destacado4 .csc-textpic-text p {
margin-top:7px!important;
/*color: #c0c0c0;
font-size: 0.55em;
width: 162px;*/
}
#destacado1 .csc-textpic-text ul, #destacado2 .csc-textpic-text ul, #destacado3 .csc-textpic-text ul, #destacado4 .csc-textpic-text ul {
margin-top:-6px!important;
}
.st3_lang_list li{ display:inline; padding:0 0 0 10px; }

