/* ---------------------------------------------------------------- */
/* Estilos generales para todas las páginas (todos los navegadores) */
/* NUNCA DEBEN SER SOBREESCRITOS, PARA QUE SE CARGUEN EN TODOS LOS  */
/* CASOS                                                            */ 
/* ---------------------------------------------------------------- */


/***********************/
/* Autoenlaces         */
/***********************/
a.autolink, a.autolink:hover 
{
	float:none !important;
	padding:0 !important;
	margin:0 !important;
	text-decoration: inherit !important;
    display: inline !important;
   
}

/***********************************************/
/* Desactivar siempre el "subir" de doku       */
/**********************************************/

div.dokuwiki_backToTop{
	display:none;  
}

/* ---------------------------------------------------------------- */
/* Estilos generales para todas las páginas (todos los navegadores) */
/* NUNCA DEBEN SER SOBREESCRITOS, PARA QUE SE CARGUEN EN TODOS LOS  */
/* CASOS                                                            */ 
/* ---------------------------------------------------------------- */

/***********************/
/* Autoenlaces         */
/***********************/
a.autolink, a.autolink:hover 
{
	color:inherit !important ;
	background-image: none !important;
	background-color:inherit !important;
}






@font-face{
	font-family:'FontAwesome';
	src:url('../css/3rdpart/awesome-3.2.1/font/fontawesome-webfont.eot?v=3.2.1');
	src:
		url('../css/3rdpart/awesome-3.2.1/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),
		url('../css/3rdpart/awesome-3.2.1/font/fontawesome-webfont.woff?v=3.2.1') format('woff'),
		url('../css/3rdpart/awesome-3.2.1/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),
		url('../css/3rdpart/awesome-3.2.1/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
	font-weight:normal;
	font-style:normal;
	}
	
[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
a [class^="icon-"],a [class*=" icon-"]{display:inline;}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
.icon-muted{color:#eeeeee;}
.icon-light{color:#ffffff;}
.icon-dark{color:#333333;}
.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.pull-right{float:right;}
.pull-left{float:left;}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;line-height:2em;}
.icon-stack .icon-stack-base{font-size:2em;line-height:1em;}
.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope-alt:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-power-off:before,.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-gear:before,.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file-alt:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-gears:before,.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up-alt:before{content:"\f087";}
.icon-thumbs-down-alt:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-lightbulb:before{content:"\f0eb";}
.icon-exchange:before{content:"\f0ec";}
.icon-cloud-download:before{content:"\f0ed";}
.icon-cloud-upload:before{content:"\f0ee";}
.icon-user-md:before{content:"\f0f0";}
.icon-stethoscope:before{content:"\f0f1";}
.icon-suitcase:before{content:"\f0f2";}
.icon-bell-alt:before{content:"\f0f3";}
.icon-coffee:before{content:"\f0f4";}
.icon-food:before{content:"\f0f5";}
.icon-file-text-alt:before{content:"\f0f6";}
.icon-building:before{content:"\f0f7";}
.icon-hospital:before{content:"\f0f8";}
.icon-ambulance:before{content:"\f0f9";}
.icon-medkit:before{content:"\f0fa";}
.icon-fighter-jet:before{content:"\f0fb";}
.icon-beer:before{content:"\f0fc";}
.icon-h-sign:before{content:"\f0fd";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-double-angle-left:before{content:"\f100";}
.icon-double-angle-right:before{content:"\f101";}
.icon-double-angle-up:before{content:"\f102";}
.icon-double-angle-down:before{content:"\f103";}
.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}
.icon-angle-up:before{content:"\f106";}
.icon-angle-down:before{content:"\f107";}
.icon-desktop:before{content:"\f108";}
.icon-laptop:before{content:"\f109";}
.icon-tablet:before{content:"\f10a";}
.icon-mobile-phone:before{content:"\f10b";}
.icon-circle-blank:before{content:"\f10c";}
.icon-quote-left:before{content:"\f10d";}
.icon-quote-right:before{content:"\f10e";}
.icon-spinner:before{content:"\f110";}
.icon-circle:before{content:"\f111";}
.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
.icon-github-alt:before{content:"\f113";}
.icon-folder-close-alt:before{content:"\f114";}
.icon-folder-open-alt:before{content:"\f115";}
.icon-expand-alt:before{content:"\f116";}
.icon-collapse-alt:before{content:"\f117";}
.icon-smile:before{content:"\f118";}
.icon-frown:before{content:"\f119";}
.icon-meh:before{content:"\f11a";}
.icon-gamepad:before{content:"\f11b";}
.icon-keyboard:before{content:"\f11c";}
.icon-flag-alt:before{content:"\f11d";}
.icon-flag-checkered:before{content:"\f11e";}
.icon-terminal:before{content:"\f120";}
.icon-code:before{content:"\f121";}
.icon-reply-all:before{content:"\f122";}
.icon-mail-reply-all:before{content:"\f122";}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
.icon-location-arrow:before{content:"\f124";}
.icon-crop:before{content:"\f125";}
.icon-code-fork:before{content:"\f126";}
.icon-unlink:before{content:"\f127";}
.icon-question:before{content:"\f128";}
.icon-info:before{content:"\f129";}
.icon-exclamation:before{content:"\f12a";}
.icon-superscript:before{content:"\f12b";}
.icon-subscript:before{content:"\f12c";}
.icon-eraser:before{content:"\f12d";}
.icon-puzzle-piece:before{content:"\f12e";}
.icon-microphone:before{content:"\f130";}
.icon-microphone-off:before{content:"\f131";}
.icon-shield:before{content:"\f132";}
.icon-calendar-empty:before{content:"\f133";}
.icon-fire-extinguisher:before{content:"\f134";}
.icon-rocket:before{content:"\f135";}
.icon-maxcdn:before{content:"\f136";}
.icon-chevron-sign-left:before{content:"\f137";}
.icon-chevron-sign-right:before{content:"\f138";}
.icon-chevron-sign-up:before{content:"\f139";}
.icon-chevron-sign-down:before{content:"\f13a";}
.icon-html5:before{content:"\f13b";}
.icon-css3:before{content:"\f13c";}
.icon-anchor:before{content:"\f13d";}
.icon-unlock-alt:before{content:"\f13e";}
.icon-bullseye:before{content:"\f140";}
.icon-ellipsis-horizontal:before{content:"\f141";}
.icon-ellipsis-vertical:before{content:"\f142";}
.icon-rss-sign:before{content:"\f143";}
.icon-play-sign:before{content:"\f144";}
.icon-ticket:before{content:"\f145";}
.icon-minus-sign-alt:before{content:"\f146";}
.icon-check-minus:before{content:"\f147";}
.icon-level-up:before{content:"\f148";}
.icon-level-down:before{content:"\f149";}
.icon-check-sign:before{content:"\f14a";}
.icon-edit-sign:before{content:"\f14b";}
.icon-external-link-sign:before{content:"\f14c";}
.icon-share-sign:before{content:"\f14d";}
.icon-compass:before{content:"\f14e";}
.icon-collapse:before{content:"\f150";}
.icon-collapse-top:before{content:"\f151";}
.icon-expand:before{content:"\f152";}
.icon-euro:before,.icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before,.icon-usd:before{content:"\f155";}
.icon-rupee:before,.icon-inr:before{content:"\f156";}
.icon-yen:before,.icon-jpy:before{content:"\f157";}
.icon-renminbi:before,.icon-cny:before{content:"\f158";}
.icon-won:before,.icon-krw:before{content:"\f159";}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
.icon-file:before{content:"\f15b";}
.icon-file-text:before{content:"\f15c";}
.icon-sort-by-alphabet:before{content:"\f15d";}
.icon-sort-by-alphabet-alt:before{content:"\f15e";}
.icon-sort-by-attributes:before{content:"\f160";}
.icon-sort-by-attributes-alt:before{content:"\f161";}
.icon-sort-by-order:before{content:"\f162";}
.icon-sort-by-order-alt:before{content:"\f163";}
.icon-thumbs-up:before{content:"\f164";}
.icon-thumbs-down:before{content:"\f165";}
.icon-youtube-sign:before{content:"\f166";}
.icon-youtube:before{content:"\f167";}
.icon-xing:before{content:"\f168";}
.icon-xing-sign:before{content:"\f169";}
.icon-youtube-play:before{content:"\f16a";}
.icon-dropbox:before{content:"\f16b";}
.icon-stackexchange:before{content:"\f16c";}
.icon-instagram:before{content:"\f16d";}
.icon-flickr:before{content:"\f16e";}
.icon-adn:before{content:"\f170";}
.icon-bitbucket:before{content:"\f171";}
.icon-bitbucket-sign:before{content:"\f172";}
.icon-tumblr:before{content:"\f173";}
.icon-tumblr-sign:before{content:"\f174";}
.icon-long-arrow-down:before{content:"\f175";}
.icon-long-arrow-up:before{content:"\f176";}
.icon-long-arrow-left:before{content:"\f177";}
.icon-long-arrow-right:before{content:"\f178";}
.icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-linux:before{content:"\f17c";}
.icon-dribbble:before{content:"\f17d";}
.icon-skype:before{content:"\f17e";}
.icon-foursquare:before{content:"\f180";}
.icon-trello:before{content:"\f181";}
.icon-female:before{content:"\f182";}
.icon-male:before{content:"\f183";}
.icon-gittip:before{content:"\f184";}
.icon-sun:before{content:"\f185";}
.icon-moon:before{content:"\f186";}
.icon-archive:before{content:"\f187";}
.icon-bug:before{content:"\f188";}
.icon-vk:before{content:"\f189";}
.icon-weibo:before{content:"\f18a";}
.icon-renren:before{content:"\f18b";}


/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(../img/jquery-ui-1.10.3/smoothness/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(../img/jquery-ui-1.10.3/smoothness/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(../img/jquery-ui-1.10.3/smoothness/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../img/jquery-ui-1.10.3/smoothness/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(../img/jquery-ui-1.10.3/smoothness/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../img/jquery-ui-1.10.3/smoothness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../img/jquery-ui-1.10.3/smoothness/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../img/jquery-ui-1.10.3/smoothness/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../img/jquery-ui-1.10.3/smoothness/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../img/jquery-ui-1.10.3/smoothness/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(../img/jquery-ui-1.10.3/smoothness/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../img/jquery-ui-1.10.3/smoothness/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(../img/jquery-ui-1.10.3/smoothness/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../img/jquery-ui-1.10.3/smoothness/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../img/jquery-ui-1.10.3/smoothness/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(../img/jquery-ui-1.10.3/smoothness/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../img/jquery-ui-1.10.3/smoothness/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}

/* ------------------------------------------------ */
/* Estilos para el plugin de jquery image_magnifier */
/* ------------------------------------------------ */

/* Capa de overlay */
div#UniCMSMagnifier_overlay{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

/* Capa con la imagen */
#UniCMSMagnifier_imagecanvas{
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

/* bordes redondeados sobre la capa con imagen */
.UniCMSMagnifier_imagecanvas_tl,
.UniCMSMagnifier_imagecanvas_tr,
.UniCMSMagnifier_imagecanvas_bl, 
.UniCMSMagnifier_imagecanvas_br{
	position: absolute;
	width: 10px;
	height: 10px;
}

.UniCMSMagnifier_imagecanvas_tl{
	top:0; left:0;
}

.UniCMSMagnifier_imagecanvas_tr{
	top:0; right:0;
}

.UniCMSMagnifier_imagecanvas_bl{
	bottom:0; left:0;
}

.UniCMSMagnifier_imagecanvas_br{
	bottom:0; right: 0;
}

/* boton de cerrar */
div#UniCMSMagnifier_overlay #UniCMSMagnifier_close{
	position: absolute;
	top: 0;
	right: 5px;
	display: block;
	width: 30px;
	height: 30px;
}

/* Enlace para descargar la imagen */
div#UniCMSMagnifier_overlay a.UniCMSMagnifier_donwnload{
	position: absolute;
	top: 5px;
	left: 10px;
	padding-left: 26px;
}

/**********************************************************************/
/* Botones de anterior y siguiente */

#UniCMSMagnifier_gallery_prev,
#UniCMSMagnifier_gallery_next
{
  display: none;
  height: 30px;
  width: 30px;
  z-index: 1000;
}

#UniCMSMagnifier_gallery_prev
{
  
}

#UniCMSMagnifier_gallery_next
{

}


/* ------------------------------------------------ */
/* Estilos para el plugin de jquery image_magnifier */
/* ------------------------------------------------ */

/* Capa con sombra */
#UniCMSMagnifier_shadow {
	background-color: black;
}

/* Capa con la imagen */
#UniCMSMagnifier_imagecanvas{
	background-color: white;
	background-image: url(../img/throbber/2.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
}

/* bordes redondeados sobre la capa con imagen */
.UniCMSMagnifier_imagecanvas_tl,
.UniCMSMagnifier_imagecanvas_tr,
.UniCMSMagnifier_imagecanvas_bl, 
.UniCMSMagnifier_imagecanvas_br{
	background-image: url(../img/galeria/corners-white.gif);
	background-color: black;
}

.UniCMSMagnifier_imagecanvas_tl{
	background-position: top left;
}

.UniCMSMagnifier_imagecanvas_tr{
	background-position: top right;
}

.UniCMSMagnifier_imagecanvas_bl{
	background-position: bottom left;
}

.UniCMSMagnifier_imagecanvas_br{
	background-position: bottom right;
}

/* boton de cerrar */
#UniCMSMagnifier_close
{
	background-image: url(../img/galeria/fancy_closebox.png);
  cursor: pointer;
	text-indent: -9999em;
}

#UniCMSMagnifier_close:hover
{
	background-image: url(../img/galeria/fancy_closebox-on.png);
}

/* Enlace para descargar la imagen */
div#UniCMSMagnifier_overlay a.UniCMSMagnifier_donwnload{
	font-size: 1em;
	font-weight: bold;
	font-family: Helvetica, Vernada, sans-serif;
	color: black;
	background-image: url(../img/actions/floppy-bw.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
}

/**********************************************************************/
/* Botones de anterior y siguiente */

#UniCMSMagnifier_gallery_prev,
#UniCMSMagnifier_gallery_next
{
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -999em;
  z-index: 1000;
}

#UniCMSMagnifier_gallery_prev
{
  background-image: url(../img/galeria/fancy_left.png);
}

#UniCMSMagnifier_gallery_next
{
  background-image: url(../img/galeria/fancy_right.png);
}

#UniCMSMagnifier_gallery_prev:hover,
#UniCMSMagnifier_overlay > .UniCMSMagnifier_gallery_prev-on
{
  background-image: url(../img/galeria/fancy_left-on.png);
}

#UniCMSMagnifier_gallery_next:hover,
#UniCMSMagnifier_overlay > .UniCMSMagnifier_gallery_next-on
{
  background-image: url(../img/galeria/fancy_right-on.png);
}


/* ---------------------------------------------------------------- */
/* Estilos generales para todas las páginas (todos los navegadores) */
/* ---------------------------------------------------------------- */
 
/*
En los archivos *-ly.* Sólo especificar Layouts, es decir, estilos
que sólo afecten a las dimensiones y posiciones de las cajas.
*/

/***********************/
/* Elementos generales */
/***********************/
* {
    margin:0;
    padding:0;
}

a img {
    border: none;
}

a, a:hover, a:visited, a:active{
	outline: none;
}

div#contenedor {
    width: 950px;
	padding-top:10px;
    margin-left: auto;
    margin-right: auto;

}
div#contenedor_margenes{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}
/* separador usado cuando hay enlaces adyacentes (WCAG sección 10.5) */
span.separador_enlaces{
	display:none;
}

/************/
/* "popups" */
/************/
div.ui-popup{
	position: absolute;
	width: 300px;
	border-width: 1px;
}

div.ui-popup div.text_panel{
	padding: 6px 8px;
}

div.ui-popup span.close{
	display:block;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 32px;
	border-bottom-width: 1px;
}

/************/
/* cabecera */
/************/
div#cabecera{
    width: 100%;
    /*height: 115px;*/
    position: relative;
}

div#cabecera h1#cab_inf{
    width: 713px;
    height: 138px;  	/* altura total: 114px = 128px - 14px padding */
    position: absolute;
    top: 91px;
	left:237px;
}


div#cabecera div#formularios{
    height:238px;

}

/* -- NOTA: --
   div#cabecera a#oficina_virtual es un enlace provisional a la oficina
   virtual. Cuando se desactive, quitar display:none a div#formulario_login
   ----------- */
div#cabecera a.enlace_provisional{
    display: block;
    float: left;
    min-height: 19px;
    padding-left: 26px;
    margin-left: 204px;
    margin-top: 62px;
}

div#cabecera a.enlace_provisional strong{
    display: block;
}

/* estilos para los dos formularios */
div#cabecera div#formularios label {
    display: block;
    height: 30px;
}

div#cabecera div#formularios label span{
    display: none;
}

div#cabecera div#formularios input {
    width: 100px;
    height: 15px;
    border: none;
}

/* formulario de búsqueda*/
div#cabecera div#formularios div#buscador{
	float: left;
	width: 733px;
	height: 37px;
	margin-top: 30px;
}

div#cabecera div#formularios div#buscador div.form-content,
div#cabecera div#formularios div#buscador div#formulario_buscar{
	float: left;
	width: 165px;
	height: 19px;
	padding-top: 9px;
}

div#cabecera div#formularios div#buscador h1{
	float: left;
	width: 53px;
	padding-top: 10px;
	padding-left: 19px;
}

div#cabecera div#formularios div#buscador h2{
	float: left;
	width: 51px;
	padding-top: 12px;
	padding-left: 19px;
}

div#cabecera div#formularios div#formulario_buscar label#buscar{
	float: left;
	height: 19px;
	width: 146px;
}

div#cabecera div#formularios div#formulario_buscar label#buscar input{
	width: 146px;
	height: 16px;
	padding-top: 3px;
	padding-left: 3px;
}

div#cabecera div#formularios div#formulario_buscar label#enviar_buscar{
    float: left;
    width: 19px;
    height: 19px;
}

div#cabecera div#formularios div#formulario_buscar input#submit_buscar {
    width: 19px;
    height: 19px;
}

div#cabecera div#formularios span#obituario {
    display: none;
}


/* formulario de búsqueda desplazado para ubicar icono en la derecha de
   la cabecera (lazo negro, lazo rojo, lazo rosa, lazo añil, lazo beige, etc.)
*/

div#cabecera.activar_obituario div#formularios label#buscar{
    right: 91px;
}

div#cabecera.activar_obituario div#formularios label#buscar input{
    width: 10em;
}

div#cabecera.activar_obituario div#formularios label#enviar_buscar{
    right: 67px;
}

div#cabecera.activar_obituario div#formularios span#obituario {
    position: absolute;
    display: block;
    right: 0;
    width: 52px;
    height: 52px;
}

/* enlaces a la web de la UGR y al stack */
div#cabecera a#enlace_ugr{
	display: block;
	width:100%;
	height: 69px;
	width: 200px;
	padding-bottom:12px;
	margin-left:750px;

}

div#cabecera div.depto  span {
	display:block;
}
div#cabecera div.depto {
	float:left;
	width:949px;
	height: 138px;
	border-top:10px;
	border-bottom:10px;
}
div#cabecera a#enlace_stack{
	display: block;
	width:238px;
	height: 138px;
	margin-top: -13px;
}

div#cabecera a#enlace_stack_subtit{
	display: block;
	padding-left:57px;
	padding-top:0px;
}

/* selector de idioma */
div#rastro-idiomas{
	/*float: left;*/
}

div#language_selector{
	/*position: absolute;*/
	/*right: 0;*/
	/*top: 4px;*/
	/*z-index: 2;*/
	float: right;
	width: 230px;
	height: 24px;
	/*padding-right: 10px;*/
}

div#language_selector div.language{
	float: right;
	margin-right: 10px;
	margin-bottom: 2px;
}

div#language_selector div.language img{
	float: left;
}

div#language_selector div.language a{
	float: left;
	margin-left: 3px;
}

/**/

/* Enlaces de contactos */
div#cabecera div#enlaces_contactos{
	height:31px;
	border-bottom:1px solid;
}

div#cabecera div#enlaces_contactos a{
	height:13px;
	min-width:80px;
	padding-left:18px;
	margin-top:9px;
	display:block;
	float:right;
}
div#cabecera div#enlaces_contactos a.titulaciones{
	float:left;
	padding:0;
	margin-top:6px;
	padding-left:6px;
}
div#cabecera div#enlaces_contactos a.titulaciones_ugr{
	float:left;
	padding:0;
	margin-top:6px;
}
/**********/
/* rastro */
/**********/
div#rastro {
    min-height: 20px;
    padding: 0;
	/*width: 100%;*/
	padding-top:4px;
	/*border-bottom:1px;*/
	/*float: left;
	width: 720px;*/
}

div#rastro li{
	display: inline;
}

div#rastro a{
    padding-left: 15px;
    margin-right: 3px;
	width:100%;
}
div#rastro a.first{
    padding-left: 27px; /*12 entre el borde y la imagen y 15 para la imagen*/
}
div#rastro ul#rastro_breadcrumb{
	/*margin-top: -5px;*/
	margin-top: -4px;

}

/*******/
/* Pie */
/*******/
div#pie{
    clear: both;
	height:115px;
    padding-left: 0;
	padding-bottom:40px;
	text-align:right;
	overflow:hidden;
	border-top-width:1px;

}

div#pie a{
	display:block;
	margin-top:17px;
    text-align:right;
    margin-left: 20px;
	padding-right:20px;
	float:left;
}

div#pie p{
	margin-top:115px;
	height:18px;
	padding-top:5px;

    margin-right: 0;
	/*width:100%;*/
	text-align:right;
}

div#pie p a{
    display: inline;
    float: none;
    padding: 0;
    margin: 0;

}


div#pie p#pie_credits_txt
{
    top: -142px;
    position:absolute;
    text-indent:-999px;
    float:left;
}

div#pie p#pie_credits_img
{
    top: -138px;
    width:103px;
    position:relative;
    float:left;
}




/***********************/
/* Formulario de login */
/***********************/
div#login_form_widget,
div#login_form_widget_doku{
	padding-top: 23px;
	padding-left:15px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	width: 224px;
	min-height: 52px;
	overflow:hidden;
}
div#login_form_widget span.titulo_login,
div#login_form_widget_doku span.titulo_login{
	display:block;
	border-bottom:1px solid;
	padding:5px 5px 5px 30px;
	margin-bottom: 11px;
}

div#login_form_widget label,
div#login_form_widget_doku label{
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:88px;
	margin-left:4px;

}

div#login_form_widget label span,
div#login_form_widget_doku label span{
	text-align:left;
	width: 100%;
}

div#login_form_widget span.info,
div#login_form_widget_doku span.info{
	margin-left: 12px;
	margin-bottom: -5px;
	float:left;
	clear:left;
	padding-bottom:2px;
}
div#login_form_widget label#login_widget input,
div#login_form_widget_doku label#login_widget_doku input,
div#login_form_widget label#password_widget input,
div#login_form_widget_doku label#password_widget_doku input{
	float: right;
	margin-bottom: 8px;
	width: 86px;
	height: 18px;
	margin-top:4px;
}

div#login_form_widget span.login_lastaccess,
div#login_form_widget_doku span.login_lastaccess{
	float: left;
	width: 140px;
}

div#login_form_widget div.image-ayuda,
div#login_form_widget_doku div.image-ayuda{
	float: left;
}



div#login_form_widget label input,
div#login_form_widget_doku label input{
	width: 100%;
}
div#login_form_widget label#enviar_login_widget,
div#login_form_widget_doku label#enviar_login_widget_doku{
	float:right;
	width: 18px;
	padding-bottom:5px;
	margin-top:22px;

}
div#login_form_widget label#enviar_logout_widget,
div#login_form_widget_doku label#enviar_logout_widget_doku{
	margin-top: 10px;
	padding-bottom:5px;
	float:right;
	clear:left;
}
div#login_form_widget label#enviar_login_widget input,
div#login_form_widget_doku label#enviar_login_widget_doku input
{
	float:right;
	width: 18px;
	height: 18px;
	margin-top:2px;
	padding-right:18px;
	/*margin-left: 147px;*/
}
div#login_form_widget label#enviar_logout_widget input,
div#login_form_widget_doku label#enviar_logout_widget_doku input
{
	width: 85px;
	height: 26px;


}
div#login_form_widget span.info,
div#login_form_widget_doku span.info,
div#login_form_widget span.image-ayuda,
div#login_form_widget_doku span.image-ayuda,
div#login_form_widget label#login_widget,
div#login_form_widget_doku label#login_widget_doku,
div#login_form_widget label#password_widget,
div#login_form_widget_doku label#password_widget_doku{
display:block;
margin-top:5px;

}

div#login_form_widget span#login_error_widget {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

/******************************/
/* Banners					  */
/******************************/


div#banners {
    width:165px;
    float:right;
	clear: right;

	border-bottom-width:1px;
}

div.sec-banners_history {
	width:165px;
}


/***********/
/* Lateral */
/***********/
div#lateral_doku{
    clear:right;
    float:right;
    width:162px;
    margin-top:7px;
}


/******************************/
/* Acciones de administración */
/******************************/
div#admin_actions{
	padding-top: 6px;
	/*border-bottom-width: 34px;*/
	padding-left: 7px;
	overflow: hidden;
	width: 231px;
	margin-bottom: 9px;
}

div#admin_actions form {
	display: inline;
	margin-right: 5px;
}

div#admin_actions form fieldset{
	width: 77px;
	height: 25px;
	position: relative;
	float: left;
	margin-left: 7px;
	margin-bottom: 7px;
}

a.popup-link
{
	text-indent:-999px;
	/*display:block;*/
	height: 12px;
	width: 12px;
	float: left;
}

div#pie a#seo{
	width: 102px;
	height: 21px;
	display:block;
}





/* ---------------------------------------------------------------- */
/* Estilos generales para todas las páginas (todos los navegadores) */
/* ---------------------------------------------------------------- */




/*
En los archivos "*-sb_*" Sólo especificar sabores, es decir, estilos
que sólo afecten a colores, fondos, tipografías, etc.
*/

/***********************/
/* Elementos generales */
/***********************/
*{
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 0;
}


a {
	color: #543342;
	text-decoration: none;
}
html {
background-color:#ffffff;
}

a:hover{
	color: #dd3b15;
}





a img {
	border: none;
}















ol,ul {
	list-style-type: none;
	list-style-position: inside;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, serif;
	font-weight: normal;
	font-style: normal;
}








div#contenedor {
	font-family: Verdana, sans;
	font-size: 0.688em;
	background-repeat:no-repeat;
}



























/************/
/* "Sombras" */
/************/
div#sombras{
	background-image:url(../img/general/sombra.png);
	background-repeat:repeat-y;
}



/************/
/* "popups" */
/************/
a.popup-link {
	cursor: help;
}




div.ui-popup{
	background-color: #000;
	opacity:0.9;
	cursor: default;
	color:white;
}

div.ui-popup span.close{
	text-align: left;
	cursor: pointer;
	background-position: 280px center;
	padding-left: 8px;
 	background-color: #000;
	color: white;
	font-weight: bold;
}

/************/
/* cabecera */
/************/
div#cabecera{
	border-color:#6d6c71;  
}
div#cabecera h1#cab_inf{
	text-indent: -9999em;
	
	background-position:center;
}

div#cabecera h1#cab_inf{
	/* por defecto se usa la misma imagen que en el index */
	background-image: url(../img/general/cabecera-foto.jpg);
	background-position: 0 0px;
	border-color: #6d6c71;
}

div#cabecera div#formularios{
	background-position: 0 0px;
	background-image: url(../img/general/logo-ugr.png);
	border-color:#6d6c71;
	background-position:right top;
}

/* -- NOTA: --
div#cabecera a#oficina_virtual es un enlace provisional a la oficina
virtual. Cuando se desactive, quitar display:none a div#formulario_login
----------- */
div#cabecera a.enlace_provisional{
	font-size: 90%;
	background-image: url(../img/general/cabecera-flecha_off.png);
	background-position: 0 0;
}

div#cabecera a.enlace_provisional:hover{
	background-image: url(../img/general/cabecera-flecha_on.png);
}

div#cabecera a.enlace_provisional strong{
	line-height: 0.8em;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
}

div#cabecera a.enlace_provisional em{
	font-style: normal;
	font-weight: normal;
	color: #846e78;
}

div#cabecera a.enlace_provisional:hover em{
	color: #ffffff;
}


div#cabecera div#formularios {
	border-color:#6d6c71;

}

div#cabecera div#formularios input {
	border: none;
	font-size: 90%;
	background-color: #ffffff;
	color: #4a9e8c;
}

div#cabecera div#formularios label span{
	font-size: 90%;
}

/* formulario de búsqueda */
div#cabecera div#formularios div#buscador{
	background-image: url(../img/general/buscador-fondo.png);
	background-repeat: repeat-y;
}

div#cabecera div#formularios div#buscador h1{
	color: #4a9e8c;
	font-size: 15px;
	text-transform: lowercase;
}

div#cabecera div#formularios div#buscador h2{
	color: #4a9e8c;
	font-size: 12px;
	text-transform: lowercase;
	font-family: Verdana, sans;
}

div#cabecera div#formularios label#buscar{
	background-color: #e6e6e6;
	text-transform: uppercase;
}

div#cabecera div#formularios input#submit_buscar {
	background-color: transparent;
}

div#cabecera div#formularios input#submit_buscar {
	background-color: transparent;
	background-image: url(../img/general/cabecera-flecha_buscar_off.png);
	
}

div#cabecera div#formularios input#submit_buscar:hover {
	background-image: url(../img/general/cabecera-flecha_buscar_on.png);
}


/* imágenes de fondo para el span#obituario */
div#cabecera.obituario_lazo_negro span#obituario {
	background-image: url(../img/index/cabecera-lazo_negro.png);
}

/* enlace a la web de la UGR */
div#cabecera a#enlace_ugr{
	text-indent: -9999em;
}

/*Enlace al Stack*/

div#cabecera a#enlace_stack{
	font-size:23px;
	letter-spacing:-0.2px;
	color:#00387e; 														
	font-family: Georgia, "Times New Roman", Times, serif;
	/*background:url(../img/general/cabecera-flecha-superior.png);*/
	/*background-repeat:no-repeat;*/
	/*background-position: 2px 33px;*/
}

div#cabecera div.depto  span{
	text-indent:-9999em;
}

div#cabecera div.depto  a{
	text-indent:-9999em;
}
div#cabecera div.depto {
	background-image:url(../img/general/cabecera-departamento.png);
	background-repeat:no-repeat;
	border-style:solid;
	border-color:#6d6c71
}

/* selector de idioma */
div#rastro-idiomas{
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6d6c71;
}

div#language_selector{
	line-height: 25px;
	/*background-color: #ffffff;*/
	/*border-bottom-color: #6d6c71;*/
	/*border-bottom-style: solid;*/
	/*border-bottom-width: 1px;*/
	text-align: right;	
}

div#language_selector div.language a{
	/*background-image: url(../img/languages/header-lang_off.png);*/
	/*background-position: center left;*/
	color: #98858e;
}

div#language_selector div.language a:hover {
	/*background-image: url(../img/languages/header-lang_on.png);*/
	color: #dd3b15;
}

div#cabecera div#enlaces_contactos a.titulaciones{	
	color:#d73b12;	
	text-transform:uppercase;
	background:none;
	letter-spacing:2px;
	font-size:11pt;
	padding-right:10px;
}
div#cabecera div#enlaces_contactos a.titulaciones:hover{
	color:#d73b12;	
	background:none;

}
div#cabecera div#enlaces_contactos a.titulaciones_ugr{	
	color:#6f6f71;	
	background:none;
	letter-spacing:2px;
	font-size:11pt;


}
div#cabecera div#enlaces_contactos a.titulaciones_ugr:hover{
	color:#6f6f71;	
	background:none;
}
/**********/
/* rastro */
/**********/
div#rastro{
	line-height: 24px;
	/*background-color: #ffffff;*/
	/*background-repeat:no-repeat;*/
	/*background-position:center left;*/
	text-align: left;
	/*border-style:solid;*/
	/*border-color:#6d6c71*/
}

div#rastro a {
	line-height: 24px;
	background:url(../img/general/rastro-enlace-sig.png);
	background-repeat:no-repeat;
	color: #6d6c71;
	background-position: 0% 60%;
}
div#rastro  a.first{
	background:url(../img/general/rastro-enlace.png);
	background-repeat:no-repeat;
	background-position:12px center;
}
div#rastro a.last{
	color:#4a9e8c;
	
}
div#rastro a:hover {
	color: #dd3b15;
	text-decoration: none;
}

div#rastro ul#rastro_breadcrumb {
	border-color: #ffffff;												
}


/*************/
/* contenido */
/*************/
div#contenido{
	color: #4d4d4d;
}



/*******/
/* Pie */
/*******/
div#pie {
	background-color:#ffffff;
	background-image:url(../img/general/pie-fondo.png);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	border-color: #6d6c71;

}



div#pie a{	
	color:#ffffff;
	background:url(../img/general/contactos_flecha_off.png);
	background-position:center right;
	background-repeat:no-repeat;


}
div#pie a:hover{
	color:#ffffff;	
	background:url(../img/general/contactos_flecha_on.png);
	background-position:center right;
	background-repeat:no-repeat;
}

div#pie p{
	background-color:#ffffff;
	border-color:#c4c4c4;
	color:#8a8a8a;	
}
div#pie p a{
	color:#8a8a8a;
	background-image: none;
}

div#pie p a:hover{
	color: #dd3b15;
	text-decoration: underline;
	background-image: none;
}

/***********************/
/* Formulario de login */
/***********************/
div#login_form_widget,
div#login_form_widget_doku{
	background-position: top left;
	background-image:url(../img/general/login-fondo.png);
	border-color: #ffffff;
	color: #c5c4c6;
	background-color: #023b7a;
	background-repeat: repeat-x;
}
div#login_form_widget span.titulo_login,
div#login_form_widget_doku span.titulo_login{
	text-transform:uppercase;
	color: #ffffff;
	border-color: #ffffff;

}
div#login_form_widget label span,
div#login_form_widget_doku label span{
	font-size:10px;
	color: #c5c4c6;
}
div#login_form_widget label,
div#login_form_widget_doku label,
div#login_form_widget span.info,
div#login_form_widget_doku span.info{
	background-position: 0 4px;
}




div#login_form_widget input#submit_login_widget,
div#login_form_widget_doku input#submit_login_widget_doku{
background-image:url(../img/interior/login-enviar_off.png);
}
div#login_form_widget input#submit_login_widget:hover,
div#login_form_widget_doku input#submit_login_widget_doku:hover{
background-image:url(../img/interior/login-enviar_on.png);
}
div#login_form_widget label#login_widget input,
div#login_form_widget_doku label#login_widget_doku input,
div#login_form_widget label#password_widget input,
div#login_form_widget_doku label#password_widget_doku input{
	font-size: 10px;
	color: #dd3b15;
}

div#login_form_widget span.info strong.lastaccess,
div#login_form_widget_doku span.info strong.lastaccess{
	white-space: nowrap;
}

/******************************/
/* Banners					  */
/******************************/
div#banners {
	border-color:#ffffff;
	border-style:solid;
	background-color:#ffffff;
}
/******************************/
/* Acciones de administración */
/******************************/
div#admin_actions{
	color: #ffffff;
	/*background-color: #023b7a;*/
	border-color:#024ea4;
	background-image: url(../img/general/admin-fondo.png);
	background-repeat: repeat-x;

}

a.popup-link
{
	background-image: url(../img/common/help_off.png);
}

a.popup-link:hover
{
	background-image: url(../img/common/help_on.png);
}

div.selected {
	background-color:#ffdfd7;
}

div.selected a{
	text-decoration:underline;
	color:#404040;
}


div#pie a#seo{
	background-image:url(../img/common/intelligenia_oscuro.png);
	text-indent: -99999px;
	text-align: left;
}


/* ------------------------------------------------------ */
/* Layout para páginas interiores (todos los navegadores) */
/* ------------------------------------------------------ */

/***************************************************************************
   En los archivos de layouts sólo especificar atributos correspondientes
   al modelo de cajas CSS2 / CSS3
****************************************************************************/

/**********************************/
/* Contenido general de la página */
/**********************************/
/* capa general, dentro de la que van los menús y el div#pagina con el contenido específico de la página */
div#general{
    position: relative;
	width:772px;
    overflow: hidden;
    border-width: 0 0 1px 0;
	float:left;
}

/* capa que envuelve todos los menús */
div#menus{
    width: 238px;
	border-bottom-width:1px;
	padding-bottom: 9px;
	float: left;
	height:1%;
}

/*******************************/
/* Menú con enlaces frecuentes */
/*******************************/
div#frecuentes{
	margin-top: -1px;
	margin-bottom: -1px;
	/*padding-top: 30px;*/
	padding-top: 0px;
}


/*************************************/
/* Contenido específico de la página */
/*************************************/
div#pagina {
	float: right;
	width: 513px;
	padding-bottom: 30px;
	margin-bottom: 10px;
}

/*********************************/
/* Título principal de la página */
/*********************************/
div#pagina h1#titulo_pagina {
	position: relative;
	min-height: 34px;
	padding-top: 7px;
	padding-left: 62px;

}

div#pagina h1#titulo_pagina span.texto_titulo{
	display:block;
	/*width:464px;*/
	min-height:26px;
	padding-top:8px;
	padding-left:13px;

}

/************************************/
/* Enlace a PDF                     */
/************************************/
div#pagina a#enlace_pdf {
	margin-top: -15px;
	margin-bottom: -15px;
	margin-right: 10px;
	float: right;
	height: 25px;
	width: 21px;
	position: relative;
}

/************************************/
/* Contenedor de elementos internos */
/************************************/
div#pagina div#contenido {
	padding-left: 25px;
	padding-right: 25px;
	margin-top: 20px;
}



/* ---------------------------------------------------------------- */
/* Sabor "estándar" para páginas interiores (todos los navegadores) */
/* ---------------------------------------------------------------- */

/*********************************************************************
En los archivos "*-sb_*" Sólo especificar sabores, es decir, estilos
que sólo afecten a colores, fondos, tipografías, etc.
*********************************************************************/

/**********************************/
/* Contenido general de la página */
/**********************************/
div#general{

    background-repeat: repeat-y;
    background-position: left;
    border-color: #ffffff;
	background-image:url(../img/general/sombra_izq.png);
}

/*************************************/
/*capa que envuelve a todos los menus*/
/*************************************/
div#menus{
	border-color:#6d6c71;
	border-style:solid;
	background-color:#ffffff;
}

/*******************************/
/* Menú con enlaces frecuentes */
/*******************************/
div#frecuentes{
    /*background-image: url(../img/general/menu-separador_otros.png);*/
    background-position: top left;
}
/*************************************/
/* Contenido específico de la página */
/*************************************/
div#pagina {
	background-color: #ffffff;
	background-image: url(../img/interior/contenido-fondo.png);
	background-repeat: repeat-x;
	background-position: left 41px;
}
/*********************************/
/* Título principal de la página */
/*********************************/
div#pagina h1#titulo_pagina {
    border-bottom-style: solid;
    border-color: #dd3b02;
    color: #ffffff;
    background-image: url(../img/interior/pagina-titulo_principal.png);
    background-color: #ffffff;
    font-size: 18px;
}

div#pagina h1#titulo_pagina span.texto_titulo{
	background-image: url(../img/interior/pagina-titulo_principal-h1.png);
	background-position: right bottom;
	background-color: #000000
}

/****************/
/* Enlace a PDF */
/****************/
div#pagina a#enlace_pdf {
	background-image: url(../img/common/pdf_oscuro.gif);
	background-position: right 0;
	background-repeat: no-repeat;
	text-indent:-9999em;
}

/****************/
/* Interior Pie */
/****************/
div#interior_pie {
    background-image:url(../img/general/sombra_dcha.png);
	background-repeat:repeat-y;
	background-position:right;
}


/* ------------------------------------------------------------- */
/* Módulo CSS para elementos generales de las páginas interiores */
/* ------------------------------------------------------------- */


/***************************************************************************
   En los archivos de layouts sólo especificar atributos correspondientes
   al modelo de cajas CSS2 / CSS3
****************************************************************************/

/*
    todos los elementos, en el "camino CSS" deben ir precedidos por
    el selector div.sec_interior div#pagina div#contenido

    por ejemplo:

    div.sec_interior a
    div.sec_interior p
    div.sec_interior table
    div.sec_interior table tr
*/

/* ----------- */
/* enlaces (a) */
/* ----------- */

/* enlaces dobles a web externa */
div.sec_interior a.doble_interno span.mas {
    display: none;
}
div.sec_interior a.doble_externo strong{
    padding: 0 14px 0 1px;
    margin-left: 0.5em;
    margin-right: 0.5em;
}

div.sec_interior a.doble_externo em.mas{
    display: none;
}

/* ---------------------------------- */
/* cabeceras (h1, h2, h3, h4, h5, h6) */
/* ---------------------------------- */

div.sec_interior h1 {
    clear: both;
    padding-top:5px;
    padding-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-top: 25px;
}

div.sec_interior h1 a{
    padding-bottom:2px;
    margin-bottom: 5px;
	border-bottom-width:1px;
	padding-left:19px;
	display:block;

}


div.sec_interior h2,
div.sec_interior h3,
div.sec_interior h4,
div.sec_interior h5,
div.sec_interior h6{
    clear: both;
    padding-top:5px;
    padding-bottom: 15px;
    /*margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 25px;
    margin-top: 30px;*/
}
div.sec_interior h2 a,
div.sec_interior h3 a,
div.sec_interior h4 a,
div.sec_interior h5 a,
div.sec_interior h6 a{

    	padding-bottom:2px;
	border-bottom-width:1px;
	padding-left:30px;
	display:block;

}

/* ----------------------- */
/* imágenes en línea (img) */
/* ----------------------- */

/* imagen a tamaño completo */
div.sec_interior img.mediacenter{
    display: block;
    max-width: 485px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-width: 1px 0 1px 0;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}

/* imagen a la derecha o izquierda */
div.sec_interior img.mediaright,
div.sec_interior img.medialeft {
    position: relative;
    z-index: 1;

    padding-top: 6px;
    padding-bottom: 6px;
    padding-left:0;
    padding-right:0;

    border-width: 1px 0 1px 0;

    margin-top: 4px;
    margin-bottom: 2px;
}

div.sec_interior img.medialeft {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}

div.sec_interior img.mediaright{
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

div.sec_interior a.mail img{
	margin-bottom: -2px;
}

/* ------------ */
/* párrafos (p) */
/* ------------ */
div.sec_interior p {
    position: relative;
    clear: both;
    overflow: hidden;
    margin-left: -20px;
    padding-left: 20px;
    margin-bottom: 1em;
}

/* ---------- */
/* blockquote */
/* ---------- */
div.sec_interior blockquote {
	margin-left: 34px;
	margin-bottom: 1em;
}

/* ---------------------- */
/* tablas (table e hijos) */
/* ---------------------- */

div.sec_interior table{
    margin-left: 20px;
    width:460px;
	margin-left:-0px;
    table-layout: auto;
    margin-bottom: 2em;
    border-collapse: collapse;
    border-width: 1px 0 2px 0;
}

div.sec_interior table th {
    min-height: 26px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 1em;
    padding-right: 1em;
}

div.sec_interior table td {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 1em;
    padding-right: 1em;
}


/* ---------------------- */
/* listas en general (ul) */
/* ---------------------- */

div.sec_interior ul{
    margin-bottom: 1.2em;
    margin-top: 6px;
}

div.sec_interior ul ul{
    margin-left: 20px;
	margin-bottom: 0;
}

div.sec_interior ul li{
    padding-left: 10px;
    margin-bottom: 6px;
}

div.sec_interior ul li a{
    padding-right: 14px;
}

div.sec_interior ul li a.media{
    padding-right: 1px;
	padding-left: 1px;
}

div.sec_interior ul li a strong,
div.sec_interior ul li a em,
div.sec_interior ul li a span{
    margin-left: 10px;
}

div.sec_interior ul li a.autolink{
    padding-right: 0;
}

/* listas ordenadas */
div.sec_interior ol{
    margin-bottom: 1.2em;
    margin-top: 6px;
}

div.sec_interior ol li{
	margin-left: 34px;
}

div.sec_interior ol li a{
    padding-right: 14px;
}

div.sec_interior ol li a.autolink{
    padding-right: 0;
}

/* -------------------------------------------------------------------- */
/* listas para departamentos, facultades e institutos (ul.departamento) */
/* -------------------------------------------------------------------- */

div.sec_interior ul.departamento{
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 34px;

    border-width: 4px 0;
}

div.sec_interior ul.departamento li.level1{
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left:30px;
    padding-right: 24px;

    border-width: 1px 0;

    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}

div.sec_interior ul.departamento li.level1:first-child{
    margin-top: 0;
}

/* sublistas normales. Son las listas que tienen la siguiente ruta DOM:
      ul.departamento > li.level1 ul > li.level2
*/
div.sec_interior ul.departamento li.level1 ul{
    margin-top: 3px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;

    border-width: 0;
}

div.sec_interior ul.departamento li.level1 ul li{
    padding-left: 12px;
}

/* enlaces resaltados. Para usarlos, usar la siguiente ruta DOM:
      ul.departamento > li.level1 ul.departamento > li.level2 a
*/
div.sec_interior ul.departamento li.level1 ul.departamento {
    margin-top: 3px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;

    border-width: 0;
}

div.sec_interior ul.departamento li.level1 ul.departamento li.level2 {
    padding-left: 0;
    overflow: hidden;
}

div.sec_interior ul.departamento li.level1 ul.departamento li.level2 a {
    float: left;
    display: block;
    padding-left: 16px;
    line-height: 14px;
}

/* enlaces resaltados con enlaces dobles */
div.sec_interior ul.departamento li.level1 ul.departamento li.level2 a.doble_externo {
    padding-left: 0;
}


/* enlaces normales */
/*
div.sec_interior ul.departamento a{
    padding-right: 12px;
}
*/
/* autoenlaces */
/*
div.sec_interior ul.departamento a.autolink{
    padding-right: 0;
}

div.sec_interior ul.departamento ul{
    margin-bottom: 0;
}

div.sec_interior ul.departamento ul li {
    margin-bottom: 0;
    padding: 4px 1.5em 4px 12px;
}
*/

/* -------------------------------- */
/* listas para enlaces (ul.enlaces) */
/* -------------------------------- */

div.sec_interior ul.enlaces{
	margin-right: 27px;
    border-width: 0px 0 0 0;
}

div.sec_interior ul.enlaces li{
    clear: both;
    position: relative;
    display: block;
    padding-left: 0;
    padding-right: 0;
	overflow:hidden;
    margin-bottom: 0;
}
div.sec_interior ul.enlaces li {
    margin-top:3px;
}

div.sec_interior ul.enlaces li div.li {
    padding-left:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width:1px;
	overflow:hidden;

}

div.sec_interior ul.enlaces li a{

	padding-left:2px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
    border-width: 0 0 0px 0;
}
div.sec_interior ul.enlaces li div.li a{
}
div.sec_interior ul.enlaces ul.enlaces{
    margin-top: -1px;
}

/* primer nivel */
div.sec_interior ul.enlaces li{
    /*width: 458px; */  /* anchura total 458px */
}
/* segundo nivel */
div.sec_interior ul.enlaces ul.enlaces li{
    width: 438px;
}

/* tercer nivel */
div.sec_interior ul.enlaces ul.enlaces ul.enlaces li{
    width: 418px;
}

/* enlaces dobles (interno/externo) */

div.sec_interior ul.enlaces li a.doble_interno span.mas{
    display: none;
}

div.sec_interior ul.enlaces li a.doble_externo{
    position: absolute;
    display: block;
    right: 0;
    top: 0;

    width: 56px; /* total 56 px */
    padding-left: 0px;
    padding-right: 0px;

    height: 100%;
    padding-top: 0px;
    padding-bottom: 0px;

	border-bottom-width: 0;
    margin:0;
}

div.sec_interior ul.enlaces li a.doble_externo strong{
	position: absolute;
	display:block;
	bottom: 4px;
    margin-left: 8px;
}

div.sec_interior ul.enlaces li a.doble_externo em{
	display: none;
}


div.sec_interior ul.enlaces li a.doble_interno{
    width: 354px; /* anchura total 378px. ancho(a.doble_interno) + ancho(a.doble_externo) = ancho(ul.enlaces li) */
}


div.sec_interior ul.enlaces ul.enlaces li a.doble_interno{
    width: 334px;
}


div.sec_interior ul.enlaces ul.enlaces ul.enlaces li a.doble_interno{
    width: 314px;
}

/* -------------------------------- */
/* listas para enlaces  pero sin enlaces(ul.noenlaces) */
/* -------------------------------- */

div.sec_interior ul.noenlaces{
	margin-right: 27px;
    border-width: 1px 0 0 0;
}

div.sec_interior ul.noenlaces li{
    clear: both;
    position: relative;
    display: block;

    padding-left: 0;
    padding-right: 0;

    margin-bottom: 0;
	border-width: 0 0 1px 0;
}

div.sec_interior ul.noenlaces li div.li{
    position: relative;
}

div.sec_interior ul.noenlaces ul.noenlaces{
    margin-top: -1px;
}

/* primer nivel */
div.sec_interior ul.noenlaces li{
    width: 458px;   /* anchura total 458px */
}
/* segundo nivel */
div.sec_interior ul.noenlaces ul.noenlaces li{
    width: 438px;
}

/* tercer nivel */
div.sec_interior ul.noenlaces ul.noenlaces ul.noenlaces li{
    width: 418px;
}

/* ----------------------------- */
/* Tabla de contenidos (div.toc) */
/* ----------------------------- */

div.sec_interior div.toc{
	margin-top:-14px;
}

div.sec_interior div#toc__header{
	display: none;
}

div.sec_interior div#toc__inside ul {
	overflow: hidden;
	margin-top: 0px;
	padding-bottom:1px;
}

div.sec_interior div#toc__inside li {
	display: inline-block;
	width: 185px;
	margin-top: 11px;
	margin-right:24px;
	margin-bottom: 10px;
	margin-left: 10px;
	vertical-align: top;
}

div.sec_interior div#toc__inside li a{
	padding: 3px 15px 5px 0px;
	display: inline-block;
}

/* ------------------------------------------------------------------------------- */
/* Notas a pie de página (div.footnotes y referencias desde el contenido a.fn_top) */
/* ------------------------------------------------------------------------------- */

div.sec_interior div.footnotes {
    margin-top: 3em;
    padding-top: 0.2em;
}


/* referencia a la nota desde el contenido */

div.sec_interior a.fn_top{
    position:relative;
    top: 0;
}


 /* ------------------------------------------------------------------------------------------- */
/* Sabor "estándar" para elementos generales de las páginas interiores (todos los navegadores) */
/* ------------------------------------------------------------------------------------------- */

/*********************************************************************
En los archivos "*-sb_*" Sólo especificar sabores, es decir, estilos
que sólo afecten a colores, fondos, tipografías, etc.
*********************************************************************/

/*
	todos los elementos, en el "camino CSS" deben ir precedidos por
	el selector div.sec_interior div#pagina div#contenido

	por ejemplo:

	div.sec_interior a
	div.sec_interior p
	div.sec_interior table
	div.sec_interior table tr
*/

/* ----------- */
/* enlaces (a) */
/* ----------- */

/* enlaces dobles a web externa */
/* se han eliminado estas propiedades ya que no eran utilizadas */

/* autoenlaces */
div.sec_interior a.autolink{
	text-decoration: none;
}

/* ---------------------------------- */
/* cabeceras (h1, h2, h3, h4, h5, h6) */
/* ---------------------------------- */

div.sec_interior h1 {
	background-color:#ffffff;
	background-image:url(../img/interior/sombra-inferior-cabecera-nivel1.png);
	background-repeat:repeat-x;
	background-position:0px bottom;
	color: #3498db;
}

div.sec_interior h1 a{
	color: #3498db;
	background-image:url(../img/interior/cabecera-nivel1_bullet.png);
	background-position:0 6px;
	border-color:#4a9e8c;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
}

div.sec_interior h2 {
	background-repeat:repeat-x;
	background-position:0px 32px;
	color: #3498db;
}

div.sec_interior h2 a,
div.sec_interior h3 a,
div.sec_interior h4 a,
div.sec_interior h5 a,
div.sec_interior h6 a{
	color: #4a9e8c;
	/*background-image:url(../img/interior/cabecera-nivel1_bullet.png);*/
	background-position:0 center;
	border-color:#4a9e8c;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
}

div.sec_interior h3,
div.sec_interior h4,
div.sec_interior h5,
div.sec_interior h6{
	background-image:url(../img/interior/cabecera-nivel2.png);
	background-position: 0 4px;
	color: #4a9e8c;
	font-size: 13px;
}

/* ----------------------- */
/* imágenes en línea (img) */
/* ----------------------- */

/* imágenes al centro, derecha o izquierda */
div.sec_interior img.mediacenter,
div.sec_interior img.medialeft,
div.sec_interior img.mediaright{
	border-color: #757575;
	border-style: solid;
}

/* ------------ */
/* párrafos (p) */
/* ------------ */
div.sec_interior p {
	color: #6d6c71;
	text-align: justify;
}

div.sec_interior p a {
	color: #dd3b15;

}

div.sec_interior p a:hover{
	color: #ffffff;
	background-color: #dd3b02;
}

div.sec_interior p em.u{          /* subrayado */
	text-decoration: underline;
	font-style: normal;
}

/* párrafos que sólo tienen una imagen */
div.sec_interior p.imagen_aislada{
	background-image: none;
}

/* ---------------------- */
/* tablas (table e hijos) */
/* ---------------------- */
div.sec_interior table{
	text-align: left;
	border-collapse: collapse;
	empty-cells: show;
	border-bottom-color: #dd3b15;
	border-top-color: #dd3b15;
}

div.sec_interior table {
	/*
	aquí va el fondo de la cabecera. Para las filas que no son de cabecera,
	poner colores en los td
	*/
	background-color:#dd3b15;
	background-position: top left;
	background-repeat: no-repeat;
}

div.sec_interior table th {
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;

}

div.sec_interior table td {
	color: #6d6c71;
	background-color: #ffffff;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}

div.sec_interior table td strong{
	text-transform: uppercase;
}

div.sec_interior table td.leftalign,
div.sec_interior table th.leftalign{
	text-align: left;
}

div.sec_interior table td.centeralign,
div.sec_interior table th.centeralign{
	text-align: center;
}

div.sec_interior table td.rightalign,
div.sec_interior table th.rightalign{
	text-align: right;
}
div.sec_interior table td.par{
		background-color:#f0f0f0;
}

div.sec_interior table tr:hover td{
	background-color:#fbdccc;
	color: #dd3b15;
}

/*  tablas que no deben heredar las propiedades de las tablas generales */
div.sec_interior table.titulacion tr td{
	background-color: #f0f0f0;
	color: #6d6c71;
}

/* ------------------------- */
/* listas en general (ul,ol) */
/* ------------------------- */
div.sec_interior ul{
	list-style-type: none;
	list-style-position: outside;
}

div.sec_interior ul li{
	color: #6d6c71;
	background-image: url(../img/interior/lista-nivel1.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	text-align: justify;
}

div.sec_interior ul li a{
	color: #dd3b15;
	background-image: url(../img/interior/lista_enlaces-nivel1-flecha_off.gif);
	background-position: right;
}

div.sec_interior ul li a:hover{
	color: #ffffff;
		background-image: url(../img/interior/lista_enlaces-nivel1-flecha_on.png);
	background-color: #dd3b15;
}

div.sec_interior ul li a.media:hover{
	background: none;
}

div.sec_interior ul li a.autolink{
	background: none;
}
div.sec_interior ul li a.autolink:hover{
background-color: #dd3b02;
}
/* listas ordenadas */
div.sec_interior ol{
	list-style-type: decimal;
	list-style-position: outside;
}

div.sec_interior ol li{
	color: #6d6c71;
	text-align: justify;
	background-image: none;
}

div.sec_interior ol li a{
	color: #dd3b15;
	background-image: url(../img/interior/lista-flecha-nivel1.png);
	background-position: right;
}

div.sec_interior ol li a:hover{
	color: #e65218;
	text-decoration: underline;
}

div.sec_interior ol li a.autolink{
	background-image: none;
}


/* -------------------------------------------------------------------- */
/* listas para departamentos, facultades e institutos (ul.departamento) */
/* -------------------------------------------------------------------- */
div.sec_interior ul.departamento{
	border-color: #dd3b02;
}

div.sec_interior ul.departamento li.level1{
	background-color: #ebebeb;
	background-image: none;
	border-color: #98858e;
	color: #404040;
	text-transform: uppercase;
}

div.sec_interior ul.departamento li.level1 ul {
	text-transform: none;
}

/* sublistas normales. Son las listas que tienen la siguiente ruta DOM:
	ul.departamento > li.level1 ul > li.level2
*/
div.sec_interior ul.departamento li.level1 ul li{
	background-image: url(../img/interior/lista_departamento-sublista_item.png);
	background-position: 0 5px;
}

div.sec_interior ul.departamento li.level1 ul li a {
	background-image: url(../img/interior/lista_departamento-sublista_enlace.png);
}

div.sec_interior ul.departamento li.level1 ul li a:hover {
	background-image: url(../img/interior/lista_enlaces-nivel1-flecha_on.png);
}

div.sec_interior ul.departamento li.level1 ul li a.autolink {
	background:none;
}
div.sec_interior ul.departamento li.level1 ul li a.autolink:hover {
	background-color: #dd3b02;
}
div.sec_interior ul.departamento li.level1 ul li a.doble_externo {
	background-image: none;
	text-decoration: none;
}

div.sec_interior ul.departamento li.level1 ul li a.doble_externo:hover {
	text-decoration: none;
}

/* enlaces resaltados. Para usarlos, usar la siguiente ruta DOM:
	ul.departamento > li.level1 ul.departamento > li.level2 a
*/
div.sec_interior ul.departamento li.level1 ul.departamento li.level2{
	background-image: none;
}

div.sec_interior ul.departamento li.level1 ul.departamento li.level2 a{
	background-image: url(../img/interior/lista_departamento-enlace_destacado_off.png);
	background-position: 0 2px;
	text-decoration: none;
	color: #404040;
	background-color: #ebebeb;
}

div.sec_interior ul.departamento li.level1 ul.departamento li.level2 a:hover{
	background-image: url(../img/interior/lista_departamento-enlace_destacado_on.png);
	color: #dd3b15;
	text-decoration: none;
}

/* enlaces resaltados con enlaces dobles */
div.sec_interior ul.departamento li.level1 ul.departamento li.level2 a.doble_externo,
div.sec_interior ul.departamento li.level1 ul.departamento li.level2 a.doble_externo:hover {
	background-image: none;
}


/* -------------------------------- */
/* listas para enlaces (ul.enlaces) */
/* -------------------------------- */
div.sec_interior ul.enlaces{
	list-style-type: none;
	border-color: #b6b5b8;
}

div.sec_interior ul.enlaces li{
	background-image: none;
}

div.sec_interior ul.enlaces li div.li em{
	background-image: url(../img/interior/lista-fondo.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	font-style: normal;
	font-weight: normal;
}
div.sec_interior ul.enlaces li div.li {
	background-image: url(../img/interior/lista_enlaces-nivel1_off.png);
	background-position:left center;
	border-style:solid;
	border-color:#b6b5b8;
}

div.sec_interior ul.enlaces li a{
	border-color: #b6b5b8;
	color: #dd3b02;
	background-color: #ffffff;
	line-height: 12px;
	text-align: left;
	text-decoration: none;
}

div.sec_interior ul.enlaces li a:hover{
	color: #ffffff;
	background-color: #dd3b02;
	text-decoration: none;
}

/* -------------------------------- */
/* listas para no enlaces (ul.noenlaces) */
/* -------------------------------- */
div.sec_interior ul.noenlaces{
	list-style-type: none;
	border-color: #b6b5b8;
}

div.sec_interior ul.noenlaces li{
	background-image: none;
	border-color: #b6b5b8;
}

div.sec_interior ul.noenlaces li div.li em{
	background-image: url(../img/interior/lista-fondo.gif);
	background-position: 6px 50%;
	background-repeat: no-repeat;

	font-style: normal;
	font-weight: normal;
}


/* enlaces dobles (interno/externo) */
div.sec_interior ul.enlaces li a.doble_externo,
div.sec_interior ul.enlaces ul.enlaces li a.doble_externo,
div.sec_interior ul.enlaces ul.enlaces ul.enlaces li a.doble_externo{
	background-image: url(../img/interior/enlace_doble-lista_enlaces-externo_separador.gif);
	background-position: left bottom;
}

div.sec_interior ul.enlaces li a.doble_externo:hover,
div.sec_interior ul.enlaces ul.enlaces li a.doble_externo:hover,
div.sec_interior ul.enlaces ul.enlaces ul.enlaces li a.doble_externo:hover{
	background-image: url(../img/interior/enlace_doble-lista_enlaces-externo_separador.gif);
	background-color: #dd3b02;
}

/* primer nivel */
div.sec_interior ul.enlaces li a,
div.sec_interior ul.enlaces li a.doble_interno{
	background-image: url(../img/interior/lista_enlaces-nivel1-flecha_off.gif);
}
div.sec_interior ul.enlaces  li.level2 div.li {
	background-image: url(../img/interior/lista_enlaces-nivel2-circulo_off.png);
}
div.sec_interior ul.enlaces  li.level3 div.li {
	background-image: url(../img/interior/lista_enlaces-nivel3-circulo_off.png);
}
div.sec_interior ul.enlaces li a:hover,
div.sec_interior ul.enlaces li a.doble_interno:hover{
	background-image: url(../img/interior/lista_enlaces-nivel1-flecha_on.png);
}

/* segundo nivel */
div.sec_interior ul.enlaces ul.enlaces li a,
div.sec_interior ul.enlaces ul.enlaces li a.doble_interno{
	color:#6d6c71;
	background-image: url(../img/interior/lista_enlaces-nivel2_off.gif);

}

div.sec_interior ul.enlaces ul.enlaces li a:hover,
div.sec_interior ul.enlaces ul.enlaces li a.doble_interno:hover{
	color:#ffffff;
	background-image: url(../img/interior/lista_enlaces-nivel2_on.png);
	background-color:#6d6c71;
}

/* tercer nivel */
div.sec_interior ul.enlaces ul.enlaces ul.enlaces li a,
div.sec_interior ul.enlaces ul.enlaces ul.enlaces li a.doble_interno{
	color:#8a898d;
	background-image: url(../img/interior/lista_enlaces-nivel3_off.png);

}

div.sec_interior ul.enlaces ul.enlaces ul.enlaces li a:hover,
div.sec_interior ul.enlaces ul.enlaces ul.enlaces li a.doble_interno:hover{
	color:#ffffff;
	background-image: url(../img/interior/lista_enlaces-nivel3_on.png);
		background-color:#a7a7aa;
}


/* ----------------------------- */
/* Tabla de contenidos (div.toc) */
/* ----------------------------- */

div.sec_interior div.toc{
	border-color: #dd3b02;
	border-style:solid;
	background-image:url(../img/interior/toc-fondo_gris.png);
	background-color: transparent;
	background-position: top;

}

div.sec_interior div#toc__inside li {
	background-image: url(../img/interior/toc-lista.gif);
	background-color:transparent;
	background-position:left 5px;
}

div.sec_interior div#toc__inside li div.li{
	background-color:transparent;
	background-position:left center;
}

div.sec_interior div#toc__inside li a{
	border-color: #b6b5b8;
	color: #dd3b02;
	background-color: transparent;
	line-height: 12px;
	text-align: left;
	text-decoration: none;
}

div.sec_interior div#toc__inside li a:hover{
	color: #ffffff;
	background-color: #dd3b02;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------- */
/* Notas a pie de página (div.footnotes y referencias desde el contenido a.fn_top) */
/* ------------------------------------------------------------------------------- */
div.sec_interior div.footnotes{
	color: #404040;
	border-color: #826c75;
}

div.sec_interior div.footnotes a{
	color: #543342;
}

div.sec_interior div.footnotes a:hover {
	color: #dd3b15;
}

/* referencia a la nota desde el contenido */
div.sec_interior a.fn_top{
	text-decoration: none;
	font-size: 10px !important;
	font-family: Georgia;
}



/* ------------------------------------------- */
/* Layout para banners (todos los navegadores) */
/* ------------------------------------------- */

/***************************************************************************
   En los archivos de layouts sólo especificar atributos correspondientes
   al modelo de cajas CSS2 / CSS3
****************************************************************************/

/* Para aplicar este módulo a un archivo XHTML, usar el siguiente subárbol DOM:

    <div class="mod-banners">
        ...
        ...

        <ul>
            <li class="modeloXX">
                <a href="URI">
                    <strong> Título principal </strong>
                    <em>     Subtítulo        </em>
                    <span>   Texto adicional  </span>
                </a>
            </li>
            ....
            <li class="modeloXX"><a href="URI">Texto del banner</a></li>
        </ul>
    </div>


 * El <div> debe tener asignada la clase "mod-banner"
 * Los <li> deben tener asignada alguna de las siguientes clases
    - 'modeloXX' dónde XX será un número en el rango 01 ... nn y representará
      el tipo de banner que se desea mostrar
*/
div.mod-banners ul{
	display: block;
	padding-left: 0px; /*Antes 25*/
	margin-top: 7px;
	z-index:2;
}

div.mod-banners ul li{
	display: block;
	width: 100%;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

div.mod-banners ul li a.banner{
	/*position:relative;*/
	display:block;
	overflow: hidden;
	padding-left: 6px;
	padding-right: 21px;
	padding-top: 5px;
	margin-bottom: 10px;
	z-index:-1;
}

div.mod-banners ul li:hover{
	position:relative;
	z-index:0;
}

div.mod-banners ul li a.banner strong{
	display: block;
}

div.mod-banners ul li a.banner strong,
div.mod-banners ul li a.banner em,
div.mod-banners ul li a.banner span{
	display: block;
}

/** banners "resaltados" tienen distinto layout a los comunes **/
div.mod-banners ul li.model-resaltado-01 a.banner{
	height: 64px;
	margin-top: 0px;
	z-index:0;
}

div.mod-banners ul li.model-resaltado-02 a.banner{
	height: 133px;
	margin-top: 0px;
	z-index:0;
}

/*Nuevos banners
 * se hace la expresión regular para todas las imágenes que se han incorporado como nuevas
 * en /img/banners
 * 
 **/
div.mod-banners ul li[class*="model-departamentos"] a.banner {
	height: 57px;
	margin-top: 0px;
	z-index:0;
}

div.mod-banners ul li[class*="model-departamentos"] a.banner {
	padding-left: 8px;
	padding-top: 10px;
	padding-right: 24px;
	font-size: 0.9em;
	line-height: 110%;
}

div.mod-banners ul li[class*="model-departamentos"] a.banner strong {
	background: url(../img/general/cuadrado.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 10px;
}

div.mod-banners ul li[class*="model-departamentos"] a.banner em {
	padding-left: 10px;
	padding-right:20px;
}
div.mod-banners ul li[class*="model-departamentos"] a.banner span {
	padding-left: 10px;
	padding-right:55px;
}

div.mod-banners ul li[class*="model-departamentost2"] a.banner em {
	padding-right:0px;
}

div.mod-banners ul li[class*="model-departamentost2"] a.banner span {
	padding-right:0px;
}

div.mod-banners ul li[class*="model-departamentost2"] a.banner {
	height: 113px;
	padding-top: 25px;
}

/* FIN de nuevos banners
 */




div.mod-banners ul li.model-resource a.banner{
	height: 64px;
	margin-top: 0px;
	z-index:0;
}

div.mod-banners ul li.model-mecenazgo-01 a.banner, div.mod-banners ul li.model-mecenazgo-02 a.banner{
	height: 64px;
	margin-top: 0px;
	z-index:0;
}
div.mod-banners ul li.model-mecenazgo-01 a.banner *, div.mod-banners ul li.model-mecenazgo-02 a.banner *{
    display: none;
}


div.mod-banners ul li.model-resaltado-01:hover,
div.mod-banners ul li.model-resaltado-02 :hover{
	position:relative;
	z-index:2;
}

div.mod-banners ul li.model-resaltado-01 a.banner strong,
div.mod-banners ul li.model-resaltado-02 a.banner strong,
div.mod-banners ul li.model-resaltado-01 a.banner em,
div.mod-banners ul li.model-resaltado-02 a.banner em,
div.mod-banners ul li.model-resaltado-01 a.banner span,
div.mod-banners ul li.model-resaltado-02 a.banner span{
	/*padding-left: 14px;*/
}

div.mod-banners ul li.model-resaltado-01 a.banner strong,
div.mod-banners ul li.model-resaltado-02 a.banner strong{
	display: block;
	border-bottom-width:1px;
	padding-bottom:4px;
	width: 153px;
}

/* enlace para opciones de administración */
div.mod-banners a.admin_edit{
	display: block;
	margin-left: 9px;
	margin-top: 3px;
}

/* Enlace a histórico de banners */
div.mod-banners a#banners_historico {
	clear: both;
	display: block;
	padding: 5px 7px 5px 5px;
	margin-bottom: 5px;
}

div.mod-banners a#banners_historico span {
	display: block;
	padding-right: 23px;
}


/* --------------------------------------------------- */
/* sabor estándar para banners (todos los navegadores) */
/* --------------------------------------------------- */

/*********************************************************************
En los archivos "*-sb_*" Sólo especificar sabores, es decir, estilos
que sólo afecten a colores, fondos, tipografías, etc.
*********************************************************************/

/* Para aplicar este módulo a un archivo XHTML, usar el siguiente subárbol DOM:

    <div class="mod-banners">
        ...
        ...

        <ul>
            <li class="modeloXX">
                <a href="URI">
                    <strong> Título principal </strong>
                    <em>     Subtítulo        </em>
                    <span>   Texto adicional  </span>
                </a>
            </li>
            ....
            <li class="modeloXX"><a href="URI">Texto del banner</a></li>
        </ul>
    </div>


 * El <div> debe tener asignada la clase "mod-banner"
 * Los <li> deben tener asignada alguna de las siguientes clases
    - 'modeloXX' dónde XX será un número en el rango 01 ... nn y representará
      el tipo de banner que se desea mostrar
*/



div.mod-banners ul li{
    line-height: 120%;
	background-image: none !important;
}

div.mod-banners ul li strong,
div.mod-banners ul li em {
    font-weight: normal;
    font-style: normal;
}

/** banners con texto oculto **/
div.mod-banners ul li.dont_showtext a.banner * {
	text-indent: -9999em;
}

div.mod-banners ul li a.banner{
    /* Ahora la imagen la pone el CMS
	background-image: url(../img/banners/banner-01_off.png);
	*/
	/*Para utilizar first-child necesito ponerle el borde a li*/
	/*border-top-width: 2px;*/
	/*border-bottom-width: 0px;*/
	/*border-style:dotted;*/
	/*border-color: #ffffff;*/
	background-color: #ffffff;
	background-position:0 0;
}

/**
 * INICIO nuevos banners
 */
div.mod-banners ul li[class*="model-departamentost2_azul"] a.banner span,
div.mod-banners ul li[class*="model-departamentost2_azul"] a.banner em,
div.mod-banners ul li[class*="model-departamentos_azul"] a.banner span,
div.mod-banners ul li[class*="model-departamentos_azul"] a.banner em {
    color: #9ab2be;
	
}

div.mod-banners ul li[class*="model-departamentost2_naranja"] a.banner span,
div.mod-banners ul li[class*="model-departamentost2_naranja"] a.banner em,
div.mod-banners ul li[class*="model-departamentos_naranja"] a.banner span,
div.mod-banners ul li[class*="model-departamentos_naranja"] a.banner em {
    color: #dea784;
	
}

div.mod-banners ul li[class*="model-departamentost2_verde"] a.banner span,
div.mod-banners ul li[class*="model-departamentost2_verde"] a.banner em,
div.mod-banners ul li[class*="model-departamentos_verde"] a.banner span,
div.mod-banners ul li[class*="model-departamentos_verde"] a.banner em {
    color: #a1bc98;
	
}
div.mod-banners ul li[class*="model-departamentos"] a.banner strong,
div.mod-banners ul li[class*="model-departamentos"] a.banner:hover em,
div.mod-banners ul li[class*="model-departamentos"] a.banner:hover span{
    color: #ffffff;
}
/**
 * FIN nuevos banners
 */

div.mod-banners ul li a.banner strong {
    color: #ffffff;
	font-weight: bold;
	border-color: #ffffff;
	border-style:solid;
}
div.mod-banners ul li a.banner:hover strong {
    color: #ffffff;
}

div.mod-banners ul li a.banner em {
    color: #4a677a;
}
div.mod-banners ul li a.banner:hover em {
    color: #4a677a;
}

div.mod-banners ul li a.banner span {
    color: #4a677a;
}

div.mod-banners ul li a.banner:hover span {
    color: #4a677a;
}

div.mod-banners ul li a.banner:hover{
    /* Ahora la imagen la pone el CMS
    background-image: url(../img/banners/banner-01_on.png);
	*/
	text-decoration: none !important;
	/*border-top-width: 2px;*/
	/*border-bottom-width: 0px;*/
	/*border-style:dotted;*/
	/*border-color: #aca77f;*/
	background-color: #ffffff;
}

/** banners "resaltados" **/
div.mod-banners ul li.model-resaltado-01 a.banner strong{
    color: #ffffff;
}
div.mod-banners ul li.model-resaltado-01 a.banner:hover strong{
    color: #ffffff;
}
div.mod-banners ul li.model-resaltado-01 a.banner em{
    color: #ffffff;
}
div.mod-banners ul li.model-resaltado-01 a.banner:hover em{
    color: #ffffff;
}
div.mod-banners ul li.model-resaltado-01 a.banner span{
    color: #ffffff;
}
div.mod-banners ul li.model-resaltado-01 a.banner:hover span{
    color: #ffffff;
}

div.mod-banners ul li.model-resaltado-02 a.banner strong{
    color: #ffffff;
}
div.mod-banners ul li.model-resaltado-02 a.banner:hover strong{
    color: #ffffff;
}
div.mod-banners ul li.model-resaltado-02 a.banner em{
    color: #ffffff;
}
div.mod-banners ul li.model-resaltado-02 a.banner:hover em{
    color: #ff887f;
}
div.mod-banners ul li.model-resaltado-02 a.banner span{
    color: #ffffff;
}
div.mod-banners ul li.model-resaltado-02 a.banner:hover span{
    color: #ffffff;
}

/* Enlace a histórico de banners */
div.mod-banners a#banners_historico {
	text-align: right;
	background-color: #F6F6F6;
	border-radius: 5px;
}

div.mod-banners a#banners_historico:hover {
	background-color: #E5E4E5;
}

div.mod-banners a#banners_historico span {
	background:  url(../img/actions/journal.png) no-repeat right center;
}


/* ----------------------------------------------- */
/* Layout para formularios (todos los navegadores) */
/* ----------------------------------------------- */

/***************************************************************************
   En los archivos de layouts sólo especificar atributos correspondientes
   al modelo de cajas CSS2 / CSS3
****************************************************************************/

/* Para aplicar este módulo a un archivo XHTML, usar el siguiente subárbol DOM:

<div class="mod-forms">
	<div class="forms_big">  (opcional)
		<form .....>
		<fieldset>

			<label>
				<span class="etiqueta"> Texto </span>
				<input ... />
			</label>

		</fieldset>
		</form>
	</div>
</div>

Si se incluye el div.mod-forms_big, se utiliza un layout en el que
cada etiqueta y campo utilizan división horizontal completa
*/

div.mod-forms fieldset{
	position: relative;
	width: 434px;
	border-top-width: 5px;
	border-bottom-width: 4px; /* 5px en total con el borde del último elemento */
}

/* cabeceras dentro del formulario */
div.mod-forms fieldset h1,
div.mod-forms fieldset h2,
div.mod-forms fieldset h3{
	margin-left: 0;
	margin-right: 0;
}

div.mod-forms fieldset h3 {
	border-top-width: 1px;
	margin-bottom: 6px;
}

/* contenedores para campos simples */
div.mod-forms fieldset label,
div.mod-forms fieldset span.label,
div.mod-forms fieldset div.label{
	display: block;
	overflow: hidden;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
div.mod-forms fieldset label label,div.mod-forms fieldset span.label_textarea label {
	border-bottom-width: 0;
}
div.mod-forms fieldset span.label_textarea label{
	padding-left: 0;
}
div.mod-forms fieldset span.label_textarea{
	border-bottom-width: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	overflow: hidden;
	display: block;

}

/* contenedores para campos simples */
div.mod-forms fieldset span.label-no-border,
div.mod-forms fieldset div.label-no-border{
	border-bottom-width: 0;
}


div.mod-forms fieldset span.label label,
div.mod-forms fieldset div.label label{
	border-bottom-width: 0;
	padding-top:0;
	padding-bottom:0;
	margin-bottom: 5px;
}

/* contenedor para campos múltimples (radio, radioimage, mixtos, etc.) */
div.mod-forms fieldset span.label span.container,
div.mod-forms fieldset div.label span.container {
	display:block;
	float: left;
	width: 298px;
}

div.mod-forms fieldset span.label span.container label,
div.mod-forms fieldset div.label span.container label{
	margin-left: 0;
	padding-left: 0;
}

div.mod-forms fieldset label span.etiqueta,
div.mod-forms fieldset span.label span.etiqueta,
div.mod-forms fieldset div.label span.etiqueta{
	display: block;
	float: left;
	width: 84px;
	margin-right: 16px;
}

div.mod-forms fieldset label span.mensaje,
div.mod-forms fieldset span.label span.mensaje,
div.mod-forms fieldset div.label span.mensaje{
	display: block;
	margin-left: 100px;
}

div.mod-forms fieldset input.error,
div.mod-forms fieldset textarea.error,
div.mod-forms fieldset select.error{
	border-width: 1px;
}

div.mod-forms fieldset input,
div.mod-forms fieldset textarea{
	display: block;
	padding-left: 3px;
}

div.mod-forms fieldset textarea,
div.mod-forms fieldset input.text,
div.mod-forms fieldset input.file{
	width: 295px; /* total 314 px */
	margin-left: 100px;
}

/* enlaces de subida de imagenes en tablón*/
div.mod-forms fieldset a.agregar_image{
	margin-left: 100px;
	margin-top: 10px;
}

/* campos "radio" */
div.mod-forms fieldset span.label label.radio{
	margin-left: 100px;
}

div.mod-forms fieldset span.label label.radio_first{
	margin-left: 0;
}

div.mod-forms fieldset input.radio{
	display: inline;
	margin-right: 3px;
	vertical-align: middle;
}

/* campos "checkbox" */
div.mod-forms fieldset input.checkbox{
	display: inline;
	margin-right: 3px;
	margin-bottom: 3px;
	vertical-align: middle;
}

/* campos "select" */
div.mod-forms fieldset select{
	max-width: 314px;
}

/* campos "hidden" */
div.mod-forms fieldset input.hidden{
	display: none;
}

/* campo especial "radioimage" */
div.mod-forms fieldset label.radioimage{
	float: left;
	padding-left:0;
}

div.mod-forms fieldset span.radioimages label.radioimage_first{
	margin-left: 0;
	padding-top: 4px;
}

div.mod-forms fieldset label.radioimage img{
	margin-right: 3px;
	vertical-align:middle;
}

div.mod-forms fieldset input.radioimage{
	display: inline;
	margin-right: 3px;
	vertical-align: middle;
}

/* campo especial "pathselector" */
div.mod-forms fieldset input.pathselector{
	display: inline;
	margin-right: 3px;
	vertical-align: middle;
}

/* campo especial file */
div.mod-forms fieldset span.file_infobox {
	display: block;
	margin-left: 100px;
}

div.mod-forms fieldset span.file_infobox em{
	display: block;
	margin-left: 10px;
}

div.mod-forms fieldset  span.file_infobox input.file_remove {
	display: block;
	margin-left: 10px;
}

div.mod-forms fieldset span.mensaje_reemplazar {
	margin-top: 10px;
}

/* errores */
div.mod-forms fieldset span.error{
	display: block;
	margin-left:100px;
}

/* botones */
div.mod-forms fieldset input.submit_img{
	display: block;
	float: right;
	width: 85px;
	height: 25px;
	padding: 0;
}

div.mod-forms fieldset input.cancel_img{
	display: block;
	float: left;
	width: 77px;
	height: 25px;
	padding: 0;
}

div.mod-forms fieldset .uploadprogress{
	display: block;
	width: 150px;
	height: 15px;
	padding: 0;
	margin:auto;
	border:1px solid;
	text-align:right;
}

div.mod-forms fieldset #info_upload{
	width: 0%;
	height: 15px;
	padding: 0;
}

/*************************************************************/
/* diseño alternativo para tener más espacio para los campos */
/* (DOM: div.mod-forms > div.forms_big)                      */
/*************************************************************/
div.mod-forms div.forms_big fieldset {
	width: 493px;
}

div.mod-forms div.forms_big fieldset span.label span.container,
div.mod-forms div.forms_big fieldset div.label span.container {
	display:block;
	float: left;
	width: auto;
}

/* contenedores para campos simples */
div.mod-forms div.forms_big fieldset label,
div.mod-forms div.forms_big fieldset span.label,
div.mod-forms div.forms_big fieldset div.label{
	max-width: 468px;
}


div.mod-forms div.forms_big fieldset span.etiqueta
{
	display: block;
	float: none;
	width: 100%;
	margin-right: 0;
	margin-bottom: 3px;
}

div.mod-forms div.forms_big fieldset textarea,
div.mod-forms div.forms_big fieldset input.text,
div.mod-forms div.forms_big fieldset input.textarea{
	width: 450px;
	margin-left:0;
}

div.mod-forms div.forms_big fieldset span.error{
	display: block;
	margin-left: 0;
}

div.mod-forms div.forms_big fieldset label.select{
	margin-left:0;
	padding-left: 0;
}

div.mod-forms div.forms_big fieldset label.select select{
	max-width: 470px;

}

div.mod-forms div.forms_big fieldset span.etiqueta_breadcrumb{
	display: block;
	float: left;
	width: 95%;
	margin-right: 0;
	margin-bottom: 3px;
}

div.mod-forms fieldset input#breadcrumb_rename
{
	display: block;
	padding-left: 3px;
	margin-top: 9px;
}


/* propiedades para la el visor de traducción*/
div#translator_ajax div.sec-translator_admin div.edit_translation div.forms_big fieldset label, 
div#translator_ajax div.sec-translator_admin div.edit_translation div.forms_big fieldset span.label, 
div#translator_ajax div.sec-translator_admin div.edit_translation div.forms_big fieldset div.label {
	max-width:none;
	padding:6px 9px;
}

div#translator_ajax div.sec-translator_admin div.edit_translation div.forms_big fieldset {
	width:auto;
}

span.additional_info {
	font-size: 10px;
	display: block;
	font-style: italic;
	margin-left: 20px;
}


/* ----------------------------------------------- */
/* Layout para formularios (todos los navegadores) */
/* ----------------------------------------------- */

/*********************************************************************
En los archivos "*-sb_*" Sólo especificar sabores, es decir, estilos
que sólo afecten a colores, fondos, tipografías, etc.
*********************************************************************/

div.mod-forms fieldset{
	border-style: solid;
	border-color: #dd3b02;
	background-color: #e5e5e5;
}

div.mod-forms fieldset label,
div.mod-forms fieldset span.label_textarea,
div.mod-forms fieldset div.label,
div.mod-forms fieldset span.label{
	border-style: solid;
	border-color: #808080;
}

div.mod-forms fieldset span.etiqueta{
	text-align: right;
	color: #404040
}

div.mod-forms fieldset .label-clonable-container .label .etiqueta
{
	background-image: none;
	padding-left: 0;
}

div.mod-forms fieldset span.error{
	color: #f01616
}

div.mod-forms fieldset input.error,
div.mod-forms fieldset textarea.error,
div.mod-forms fieldset select.error{
	border-style: dotted;
	border-color: #f01616;
}

div.mod-forms fieldset input,
div.mod-forms fieldset textarea{
	color: #404040;
	font-size: 1em; /*11px*/
}

div.mod-forms fieldset textarea{
	font-family: sans-serif;
	font-size: 1em; /*11px*/
}

div.mod-forms fieldset input.submit_img{
	font-size:15px;
	text-align: left;
	padding-left: 5px;
	color:#ffffff;
	/*text-indent: -9999em;*/
	background-image: url(../img/interior/formulario-enviar_off.png);
	background-color: transparent;
	outline: none;
	border: 0px;
}

div.mod-forms fieldset input.submit_img:hover{
	font-size:15px;
	color:#ffffff;
	background-image: url(../img/interior/formulario-enviar_on.png);
	outline: none;
}

div.mod-forms fieldset input.submit_img:active{
	font-size:15px;
	color:#ffffff;
	background-image: url(../img/interior/formulario-enviar_on.png);
	outline: none;
}

div.mod-forms fieldset input.cancel_img{
	font-size:14px;
	text-align: left;
	padding-left: 2px;
	color:#ffffff;
	/*text-indent: -9999em;*/
	background-image: url(../img/interior/formulario-cancelar_off.png);
	outline: none;
	border: 0px;
}

div.mod-forms fieldset input.cancel_img:hover{
	font-size:14px;
	color:#ffffff;
	background-image: url(../img/interior/formulario-cancelar_on.png);
	outline: none;
}

div.mod-forms fieldset input.cancel_img:active{
	font-size:14px;
	color:#ffffff;
	background-image: url(../img/interior/formulario-cancelar_on.png);
	outline: none;
}

div.mod-forms fieldset .uploadprogress{
	border-color:#808080;
}

div.mod-forms fieldset #info_upload{
	background-color:#dd3b02;
}

/*************************************************************/
/* diseño alternativo para tener más espacio para los campos */
/* (DOM: div.mod-forms > div.forms_big)                      */
/*************************************************************/
div.mod-forms div.forms_big fieldset span.etiqueta,
div.mod-forms div.forms_big fieldset span.etiqueta_breadcrumb
{
	text-align: left;
	font-size: 110%;
}

/**********************************/
/* editor de contenido Javascript */
/**********************************/
div.mod-forms form#form_edit input,
div.mod-forms form#form_edit textarea{
	font-size: 1.091em; /*12px*/
}

/**************************/
/* Mensajes de depuración */
/**************************/
.debug + br,
.debugF + br,
.debugFM + br,
.debugC + br,
.debugW + br{
	display: none;
}

.debug,
.debugF,
.debugFM,
.debugC,
.debugW{
	display: block;
	margin-left: 2px;
	padding: 2px;
	font-size: 85%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-left-width: 3px;
	border-left-style: solid;
}

.debug{
	color: black;
	border-color: black;
}

.debugF{
	color: blue;
	border-color: blue;
}

.debugFM{
	color: #800000;
}

.debugC{
	color: red;
	border-color: red;
}

.debugW{
	color: green;
	border-color: green;
}



/*INHERIT_FROM_PARENT*/

div.mod-forms fieldset input.submit_img,
div.mod-forms fieldset input.cancel_img{
	color: #ffffff;
	border: 0px;
}

div.mod-forms fieldset input,
div.mod-forms fieldset textarea,
div.mod-forms fieldset input.text,
div.mod-forms fieldset input.file{
	border:1px solid #dd3b02;
	background-color:#e5e5e5;
}



/* ----------------------------------------------------------- */
/* Módulo CSS para enlaces a secciones (todos los navegadores) */
/* ----------------------------------------------------------- */

/***************************************************************************
   En los archivos de layouts sólo especificar atributos correspondientes
   al modelo de cajas CSS2 / CSS3
****************************************************************************/

/* Para aplicar este módulo a un archivo XHTML, usar el siguiente subárbol DOM:

    <div class="mod-menu_secciones">
        <ul>
            <li class="tipo1"><a href="URI">Nombre 1</a></li>
            ....
            <li class="tipo1"><a href="URI">Nombre n</a></li>

            <li class="tipo2"><a href="URI">Nombre n+1</a></li>
            ....
            <li class="tipo2"><a href="URI">Nombre m</a></li>
        </ul>
    </div>


 * El <div> debe tener asignada la clase "mod-menu_secciones"
 * Los <li> deben tener asignada alguna de las siguientes clases para elegir 
   el color de fondo y del texto adicional:
    - tipo0 (item de menú de 1º nivel seleccionado)
    - tipo1 (item de menú de 1º nivel normal)
    - tipo2 (item de submenu)
    - adicional0 (item de menú adicional)
    - ...
    - adicionalN (item de menú adicional)
 
 * En este módulo _NO_ se define ni el alto ni el ancho total del div. Hay que 
   definir esos valores en el archivo CSS específico de la página que va a usar
   este módulo.

*/


/**********/
/* Layout */
/**********/
div.mod-menu_secciones ul {
	/*border-top-width: 2px;*/

	/*padding-top: 9px;*/
	padding-bottom: 0px;
	/*margin-top: 9px;*/
	/*margin-bottom: 13px;*/
	width:238px;
	border-right-width:1px;
	
}

div.mod-menu_secciones ul li a {
    display: block;
    min-height: 19px; /* altura mínima 34px: 33px + 1px borde */
    /*width: 141px;*/ /* total 189 px de anchura */
    padding: 9px 46px 5px 38px;
	border-bottom-width:1px;
	border-top-width: 1px;
	margin-top: -1px;
}



/*div.mod-menu_secciones ul li.tipo2 a
{
  	border-top-width:1px;
	margin-top:-1px;
}
*/

div.mod-menu_secciones ul li.tipo1,
div.mod-menu_secciones ul li.tipo1-selected  {
	padding-left:28px;
	width:210px;
}

div.mod-menu_secciones ul li.tipo1-selected a,
div.mod-menu_secciones ul li.tipo1-selected a:hover { 
    /*padding: 9px 6px 5px 42px;*/
}

/* enlace para opciones de administración */
div.mod-menu_secciones a.admin_edit {
	display: block;
	margin-left: 14px;
	margin-top: 3px;
	margin-bottom: 3px;
}


/* ----------------------------------------------------------- */
/* Módulo CSS para enlaces a secciones (todos los navegadores) */
/* ----------------------------------------------------------- */

/*
En los archivos "*-sb_*" Sólo especificar sabores, es decir, estilos
que sólo afecten a colores, fondos, tipografías, etc.
*/

/* Para aplicar este módulo a un archivo XHTML, usar el siguiente subárbol DOM:

    <div class="mod-menu_secciones">
        <ul>
            <li class="tipo1"><a href="URI">Nombre 1</a></li>
            ....
            <li class="tipo1"><a href="URI">Nombre n</a></li>

            <li class="tipo2"><a href="URI">Nombre n+1</a></li>
            ....
            <li class="tipo2"><a href="URI">Nombre m</a></li>
        </ul>
    </div>


 * El <div> debe tener asignada la clase "mod-menu_secciones"
 * Los <li> deben tener asignada alguna de las siguientes clases para elegir 
   el color de fondo y del texto adicional:
    - tipo0 (item de menú de 1º nivel seleccionado)
    - tipo1 (item de menú de 1º nivel normal)
    - tipo2 (item de submenu)
    - adicional0 (item de menú adicional)
    - ...
    - adicionalN (item de menú adicional)
 
 * En este módulo _NO_ se define ni el alto ni el ancho total del div. Hay que 
   definir esos valores en el archivo CSS específico de la página que va a usar
   este módulo.

*/

div.mod-menu_secciones ul{
	border-color:#6d6c71;
	border-style:solid;
}

div.mod-menu_secciones ul li a{
    font-family: Verdana, sans-serif;
	background-position: 0px center;
	text-align:right;
}

div.mod-menu_secciones ul li.tipo1 a,
div.mod-menu_secciones ul ul li.tipo1 a {
    /*border-color: #b6b5b8;*/
	border-color: #d9d9da;	
    color: #6d6c71;
    background-color: #ffffff;
	background-position: 0px center;
    background-image: url(../img/general/menu-subitem_off.png);
}
/*div.mod-menu_secciones ul li.tipo1:hover{
   background-repeat:repeat-y;
   background-image: url(../img/general/menu-subitem_on_1px.png);
   z-index:10;
}*/
div.mod-menu_secciones ul li.tipo1 a:hover,
div.mod-menu_secciones ul ul li.tipo1 a:hover{
    color: #4a9e8c;
    /*border-color: #b6b5b8;*/
	border-color: #d9d9da;
    
    background-color: #ffffff;
	
	/*background-image: url(../img/general/flecha_enlace.png);*/
	background-image: url(../img/general/menu-subitem_on.png);
	/*background-position: 21px center;*/
	
}

div.mod-menu_secciones ul li.tipo2 a,
div.mod-menu_secciones ul ul li.tipo2 a{
    border-color: #d9d9da;
    color: #5ba797;
    background-color: #ffffff;
    background-image: url(../img/general/menu-item_off.png);
}

div.mod-menu_secciones ul li.tipo2 a:hover,
div.mod-menu_secciones ul ul li.tipo2 a:hover{
    color: #dd3b15;
    background-color: #ffffff;
    background-image: url(../img/general/menu-item_on.png);
}

div.mod-menu_secciones ul li.tipo2-selected a,
div.mod-menu_secciones ul li.tipo2-selected a:hover{
    border-color: #6aaa9d;
    color: #ffffff;
    background-color: #ffffff;
    background-image: url(../img/general/menu-item_actual_off.png);
	background-position:0px center;
}
div.mod-menu_secciones ul li.tipo1-selected a,
div.mod-menu_secciones ul li.tipo1-selected a:hover{
    color: #4a9e8c;
    /*border-color: #aaabaf;*/
	border-color: #d9d9da;
    background-image: url(../img/general/menu-subitem_on.png);
    background-color: #ffffff;
}

div.mod-menu_secciones ul li.adicional1 a{
    /*border-color: #ffffff;*/
	border-color: #d9d9da;
    color: #ffffff;
    background-image: url(../img/general/menu-item_buscador_off.png);
}

div.mod-menu_secciones ul li.adicional1 a:hover
{
    color: #ffffff;
    background-image: url(../img/general/menu-item_buscador_on.png);
	/*border-color: #ffffff;*/
	border-color: #d9d9da;
}

div.mod-menu_secciones ul li.adicional1-selected a,
div.mod-menu_secciones ul li.adicional1-selected a:hover{
	color: #ffffff;
	background-image: url(../img/general/menu-item_buscador_on.png);
	border-color: #d9d9da;
	/*border-color: #6aaa9d;*/
}


div.related_information,
div.related_information_all_tags,
div.related_information_tag_cloud{
	margin-top:3px;
	padding-left:10px;
	float:right;
	width:163px;
	margin-bottom:5px;
	clear:right;
}

div.related_information h1,
div.related_information_all_tags h1,
div.related_information_tag_cloud h1{
	font-size:12px;
	margin-bottom:5px;
	width:153px;
	margin:0;
	
	background-image:none;
	
}


div.related_information ul{
	overflow:hidden;
	width:153px;
	margin:0;
}

div.related_information li{
	display:block;
	width:145px;
	float:left;
	overflow:hidden;
	margin:4px;
	margin-bottom:0px;
	border-top:1px solid;
}
div.related_information li strong{
	display:block;
	margin-bottom:0px;
}


div.related_information li span{
	display:block;
	font-size:9px;
}

div.related_information li span.relatedfoto{
	width:60px;
	height:60px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right:3px;
	float:left;
	border:3px solid;
	background-position:0px 50%;	
}


div.related_information,
div.related_information_all_tags,
div.related_information_tag_cloud{
	background-color:transparent;
}

div.related_information li span.relatedfoto{
	border-color:#c8c8c8;
}

div.related_information div.admin_tags form input{
	border-color:#404040;
}
div.related_information div.admin_tags form label{
	font-weight:bold;
}

div.related_information li span{
	color:#404040;
}

div.related_information li.app_tag_eliminado{
	background-color:#FFCCCC;
}

div.related_information li strong a{
	color:#404040;
}
div.related_information h1,
div.related_information_all_tags h1
div.related_information_tag_cloud h1{
	color:#404040;
	border-color:#404040;
	background-image:none;
}


/* ------------------------------------------------------------------------------- */
/* Layout para las traducciones (todos los navegadores)                            */
/* ------------------------------------------------------------------------------- */

/***************************************************************************
   En los archivos de layouts sólo especificar atributos correspondientes
   al modelo de cajas CSS2 / CSS3
****************************************************************************/

/************************************************/
/*     Widget de contenido más reciente         */
/************************************************/
div.newest_content{
	overflow: hidden;
	margin:20px 15px 0;
	padding:15px;
	clear: both;
}

div.newest_content span{
	float: left;
	padding-top: 3px;
	margin-right: 5px;
}

div.newest_content div.language{
	float: left;
	margin-right: 5px;
}

div.newest_content div.language img{
	float: left;
}

div.newest_content div.language div.lang-separator{
	float: left;
}

div.newest_content div.language a{
	display: inline-block;
	padding-top: 5px;
	float: left;
}
/*****************/
/* Traducciones  */
/*****************/
.buttonImport
{
	height: 35px;
	float: right;
	padding: 10px;
}


/* ------------------------------------------------------------------------------- */
/* Sabores para las traducciones (todos los navegadores)                           */
/* ------------------------------------------------------------------------------- */

/************************************************/
/*     Widget de contenido más reciente         */
/************************************************/

div.newest_content{
	background-color: transparent;
}
/*****************/
/* Traducciones  */
/*****************/
.buttonImport
{
	font-weight: bold;
	background: #FC6500;
	color: white;
	border: 1px solid white;
}


div.page-list{
	float:left;
	clear:left;
	display:block;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.page-list p {
	display: none;
}

div.page-list a.pager_navigation {
	display: block;
	height: 16px;
	width: 16px;
	text-indent: -9999em;
	float: left;
}

div.page-list a.pager_hidden {
	display:none;
}

div.page-list a.pager_prev_hidden {
	margin-left: -16px;
}

div.page-list a.pager_next_hidden {
	margin-right: 16px;
	margin-left: -16px;
}

div.page-list ul {
	display: inline;
	margin:0;
	padding:0;
	clear: none;
	width: auto;
}

div.page-list ul li {
	display: block;
	float: left;
	margin-top:0;
	margin-top:0;
	margin-left:2px;
	margin-right:2px;
	padding:0 5px 0 5px;
	clear: none;
}

div.page-list ul li a {
	display: block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	padding:0;
}

div.page-list-onlyonepage{
	display: none;
}


div.page-list a.pager_navigation{
	background-position: center 80%;
}

div.page-list a.pager_prev {
	background: url(../img/general/paginador-anterior-off.png) no-repeat 0 2px;
}

div.page-list a.pager_prev:hover {
	background: url(../img/general/paginador-anterior-on.png) no-repeat 0 2px;
}

div.page-list a.pager_next {
	background: url(../img/general/paginador-siguiente-off.png) no-repeat 0 2px;
}

div.page-list a.pager_next:hover {
	background: url(../img/general/paginador-siguiente-on.png) no-repeat 0 2px;
}

div.page-list a.pager_hidden {
	background-image: none;
}

div.page-list ul li{
	background-image: none;
}

div.page-list ul li a {
	text-align: center;
	background: none;
}

div.page-list ul li a:hover{
	background: none;
}

div.page-list ul li.current_page a {
	background-color: #dd3b15;
	color: #ffffff;
}

div.page-list ul li.current_page a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #dd3b15;
}



/*Visor de imagenes en galería*/
div.sec_interior div.image-view{
	width:100%;
	text-align:center;
}

div.sec_interior div.image-view span.previous-image{
	padding-right:20px;
}

div.sec_interior div.image-view span.next-image{
	padding-left:20px;
}

div.sec_interior div.image-view img{
	margin:auto;
}

div#addthis_container {
	clear: both;
	overflow: hidden;
	display: inline-block;
	width: 100%;
	text-align: right;
}

div#addthis_container span.compartir {
	margin-right: 5px;
	display: inline-block;
	padding-top: 4px;
}

div#addthis {
	float: right;
	width: 138px;
	/*text-align: right;*/
}

div#addthis a,
div#addthis a span {
	/*display: inline-block;
	float:none;*/
}

a#admin_rrss_link_0 {
	line-height: 16px;
}


div.mod-buttons input.image-button{
	width: 77px;
	height: 25px;
}

div.mod-buttons input.image-salir{
	text-align: left;
	padding-left: 10px;
	padding-bottom: 6px;
}


div.mod-buttons input.image-salir{
	color: #ffffff;
	background-color: transparent;
    background-image: url(../img/interior/formulario-salir_off.png);
}

div.mod-buttons input.image-salir:hover{
    background-image: url(../img/interior/formulario-salir_on.png);
}

div.mod-buttons input.image-enviar{
    background-image: url(../img/interior/formulario-enviar_off.png);
}

div.mod-buttons input.image-enviar:hover{
    background-image: url(../img/interior/formulario-enviar_on.png);
}

div.mod-buttons input.image-cancelar{
    background-image: url(../img/interior/formulario-cancelar_off.png);
}

div.mod-buttons input.image-cancelar:hover{
    background-image: url(../img/interior/formulario-cancelar_on.png);
}

div.mod-buttons input.image-admin_enable{
	text-indent: -999em;
    background-image: url(../img/interior/formulario-admin_enable_off.png);
}

div.mod-buttons input.image-admin_enable:hover{
    background-image: url(../img/interior/formulario-admin_enable_on.png);
}

div.mod-buttons input.image-admin_disable{
	text-indent: -999em;
    background-image: url(../img/interior/formulario-admin_disable_off.png);
}

div.mod-buttons input.image-admin_disable:hover{
    background-image: url(../img/interior/formulario-admin_disable_on.png);
}

div.mod-buttons input.image-directorio_enable{
	text-indent: -999em;
    background-image: url(../img/interior/formulario-directorio_enable_off.png);
}

div.mod-buttons input.image-directorio_enable:hover{
    background-image: url(../img/interior/formulario-directorio_enable_on.png);
}

div.mod-buttons input.image-directorio_disable{
	text-indent: -999em;
    background-image: url(../img/interior/formulario-directorio_disable_off.png);
}

div.mod-buttons input.image-directorio_disable:hover{
    background-image: url(../img/interior/formulario-directorio_disable_on.png);
}

div.mod-buttons input.image-admin_area{
	text-indent: -999em;
    background-image: url(../img/interior/formulario-admin_area_off.png);
}

div.mod-buttons input.image-admin_area:hover{
    background-image: url(../img/interior/formulario-admin_area_on.png);
}



