﻿@charset "utf-8";
/* CSS Document */
*
{
	/* apply a natural box layout model to all elements */
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	*behavior: url(/static/htc/boxsizing.htc);
	margin: 0;
	padding: 0;
	outline: none;
}

html,body{
	height: 100%;
}
body
{
	font-family: 'Pt sans', sans-serif;
	font-size: 15px;
	line-height:24px;
	padding: 0;
	margin: 0;
	color: #1d1d1b;
	background-color: #fff;
}

p{
	margin-bottom: 10px;
}

.esp1{
	margin-top: 40px;
}

input, select, label{
	font-size: 15px;
}

.frm label{
	font-size: 12px;
}
.frm input, .frm select{
	font-size: 12px;
	color: #eaeaec;
	font-style: italic;
}

.frm input{
	padding: 0 3px;
}
.frm .row-frm{
	padding: 12px 1px;
	display: block;

}

.frm .row-frm *{
	display: inline-block;
	vertical-align: middle;
	float: none !important;
}
.frm .row-frm button{
	font-style: italic;
}

.frm .row-frm:nth-child(even){
	background-color: #f0f0f1;
}


::-webkit-input-placeholder {
  font-style: italic;
  color: #7c7c7c !important;
}
::-moz-placeholder {
  font-style: italic;
  color: #7c7c7c !important;
}
:-ms-input-placeholder {
  font-style: italic;
  color: #7c7c7c !important;
}
:-moz-placeholder {
  font-style: italic;
  color: #7c7c7c !important;
}


button {
  background-color: transparent;
  border: 0;
  color: #009FE3;
  text-decoration: underline;
}
.wrapper
{
	margin:0 auto;
	width:1010px;
	height: 100%;
	position: relative;
}

	.img100p{
		width: 100%;
		height: auto;
		margin-bottom: 30px;
	}

	.topesp{
		margin-top: 40px;
	}

	.top-menu{
		text-align: right;
	    position: fixed;
	    right: 50%;
	    z-index: 2;
	    top: 0;
    	margin-right: -487px;
	}
		.top-menu a:first-child{
			background-color: #58585a;
		    color: #fff;
		}
		.top-menu a:first-child span {
		    border-bottom: 1px solid #fff;
		}

		.top-menu a{
			display: inline-block;
		    width: 180px;
		    font-size: 12px;
		    background-color: #eaeaec;
		    padding: 7px 20px;
		    margin-left: 26px;
		    color:#58585a;
		    text-decoration: none;
		    text-align: left;
		    text-transform: uppercase;
		}
		.top-menu a:hover{
		    background-color: #58585a;
		    color: #fff;
		}

		.top-menu a span {
		    border-bottom: 1px solid #231f20;
		    margin-top: 1px;
		}
		.top-menu a:hover span {
		    border-bottom: 1px solid #fff;
		}

	.wrapper .column-left
	{
		float:left;
		width:233px;
		padding:60px 0 0 23px;
		position: fixed;
	}

		.wrapper .column-left h1
		{
			padding:0;
			margin:0 0 30px 18px;
			width:187px;
			height:104px;
			font-size:1em;
			background:scroll no-repeat 0 0 url(../img/logo.png);
			text-indent:-9999999px;
			font-weight:normal;
		}

		.wrapper .column-left h2
		{
			padding:0;
			margin:0 0 26px 18px;
			font-size:1em;
			font-weight:normal;
		}

		.wrapper .column-left ul.main-nav
		{
			margin:0;
			padding:0;
			list-style:none;
		}

			.wrapper .column-left ul.main-nav li
			{
				margin:0;
				padding:0;
				list-style:none;
				height:22px;
			}

				.wrapper .column-left ul.main-nav li a,
				.wrapper .column-left ul.main-nav li a:link,
				.wrapper .column-left ul.main-nav li a:visited,
				.wrapper .column-left ul.main-nav li a:active
				{
					color:#1D1D1B;
					font-size:1em;
					text-decoration:none;
					padding:0 0 0 18px;
				}

				.wrapper .column-left ul.main-nav li a:hover,
				.wrapper .column-left ul.main-nav li a.current
				{
					color:#009FE3;
					font-weight:bold;
					background:scroll no-repeat 0 50% url(../img/nav-arrow.png);
				}

	.wrapper .column-right
	{
		float:right;
		width:750px;
		min-height: 100%;
		padding-top: 60px;
	    overflow: hidden;
	    position: relative;
	}

	.wrapper .column-right-login:before {
		content: '';
	    display: none !important;
	}

	.wrapper .column-right:before {
	    content: '';
	    position: absolute;
	    height: 100%;
	    background-color: #1D1D1B;
	    width: 1px;
	    display: block;
	}
		.wrapper .column-right p a,
		.wrapper .column-right .text  a
		{
			text-decoration: underline;
			color: #009FE3;
		}
		.wrapper .column-right .big_image
		{
			width:720px;
			height:400px;
			background-color:#E8E8E8;
		}
		.wrapper .column-right ul.top-nav
		{
			height:39px;
			margin:0;
			padding:0;
			list-style:none;
		}
			/*NEW STYLE 2015/08/05*/
			.wrapper .column-right ul.top-nav li
			{
				width:128px;
				height:39px;
				margin:0 23px 0 0;
				padding:0;
				list-style:none;
				float:left;
				border:1px solid #1D1D1B;
				border-right:none;
				border-bottom:none;
			}
			/*END*/

			.wrapper .column-right ul.top-nav li.last
			{
				margin-right:0;
			}
				/*MOIFIED STYLE 2015/08/05*/
				.wrapper .column-right ul.top-nav li a,
				.wrapper .column-right ul.top-nav li a:link,
				.wrapper .column-right ul.top-nav li a:visited,
				.wrapper .column-right ul.top-nav li a:active
				{
					display:block;
					width:127px;
					height:39px;
					line-height:39px;
					padding:0 0 0 13px;
					background:scroll no-repeat 100% 50% url(../img/nav-arrow.png);
					color:#1D1D1B;
					text-decoration:none;
				}
				/*END*/
				.wrapper .column-right ul.top-nav li a:hover,
				{
					color:#009DDF;
					text-decoration:underline;
					font-weight:bold;
				}
				/*NEW STYLE 2015/08/05*/
				.wrapper .column-right ul.top-nav li a.current{
					font-weight:bold;
				}
				/*END*/

		.wrapper .column-right .wrap
		{
			padding: 95px 18px 32px 13px;
			position:relative;
		}

		.wrapper .column-right .wrap-login
		{
			padding: 0 18px 22px 13px;
			position:relative;
		}

			.wrapper .column-right .wrap h3
			{
				margin:0 0 19px 0;
				padding:0 0 14px 0;
				border-bottom:1px dotted #1D1D1B;
				font-size:1em;
			}

			.wrapper .column-right .wrap h3.second
			{
				margin:46px 0 26px 0;
			}

			.wrapper .column-right .wrap h5
			{
				margin:-13px 0 0 0;
				padding:0 0 6px 0;
				border-bottom:1px dotted #1D1D1B;
				font-size:1em;
			}

				.wrapper .column-right .wrap h5 span,
				.wrapper .column-right .wrap h5 img
				{
					float:left;
				}

				.wrapper .column-right .wrap h5 span
				{
					margin:2px 60px 0 0;
				}

					.wrapper .column-right .wrap h5 span select
					{
						height:23px;
						border-top:1px solid #1D1D1B;
						border-right:1px solid #C5C6C8;
						border-bottom:1px solid #C5C6C8;
						border-left:1px solid #1D1D1B;
						color:#1D1D1B;
						font-weight:bold;
					}

			.wrapper .column-right .wrap .text
			{
				/*line-height:24px;*/
				color:#1D1D1B;
				/*font-size:13px;*/
			}

			.wrapper .column-right .wrap .text .footnote
			{
				padding:10px 0px 0px 0px;
				border-top:1px dotted #1D1D1B;
				font-size:1em;
			}
			.wrapper .column-right .wrap .text a
			{
				line-height:20px;
				font-size:15px;/*12px*/
				/*color:#1D1D1B;
				text-decoration:none;*/
			}
			.wrapper .column-right .wrap .text a:hover
			{
				line-height:20px;
				color:#1D1D1B;
				font-size:15px;/*12px*/
				text-decoration:underline;
			}
			.wrapper .column-right .wrap ul.in-nav
			{
				margin: 40px 0 0 0;
				padding:0;
				border-top:1px dotted #1D1D1B;
				list-style:none;
			}
				.wrapper .column-right .wrap ul.in-nav.list-text li .text .row{
					font-weight: normal;

				}
				.wrapper .column-right .wrap ul.in-nav li
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					border-bottom:1px dotted #1D1D1B;
					list-style:square;
				}
				.wrapper .column-right .wrap ul.in-nav li:last-child
				{
					border-bottom: 0;
				}
				.wrapper .column-right .wrap ul.in-nav li.innerbullets
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 5px 0px;
					border:none;
					list-style: disc;
				}

				.wrapper .column-right .wrap ul.in-nav li.close
				{
					height:36px;
					overflow:hidden;
				}

				/*NEW STYLE 2016/08/05*/
				.wrapper .column-right .wrap ul.in-nav li.unclose
				{
					height:auto;
					line-height:20px;
				}
				.wrapper .column-right .wrap ul.in-nav li.unclose a
				{
					color:#009DDF;
				}
				/*END*/

				.wrapper .column-right .wrap ul.in-nav li.open
				{
					height:36px;
					overflow:hidden;
				}
					.wrapper .column-right .wrap ul.in-nav li.openfijo
					{
						height:auto !important;
						min-height: 36px !important;
						overflow:hidden;
					}
					.wrapper .column-right .wrap ul.in-nav.right
					{
						border-top: 0;
					}
					.wrapper .column-right .wrap ul.in-nav li.openfijo .title
					{
						padding: 0;
						cursor: default;
						width: 100%;
						font-size: 14px;
					}
					.wrapper .column-right .wrap ul.in-nav li.open .title
					{
						border-bottom: 0 !important;
					}

					.wrapper .column-right .wrap ul.in-nav li .title,
					.wrapper .column-right .wrap ul.in-nav li .open_close_all
					{
						height:36px;
						line-height:36px;
						padding:0 0 0 43px;
						cursor:pointer;
						letter-spacing:1px;
					}

					.wrapper .column-right .wrap ul.in-nav li.close .title
					/*.wrapper .column-right .wrap ul.in-nav li.close .open_close_all*/
					{
						background:scroll no-repeat 0 50% url(../img/dot-arrow-down.png);
					}

					.wrapper .column-right .wrap ul.in-nav li.open .title
					/*.wrapper .column-right .wrap ul.in-nav li.open .open_close_all*/
					{
						background:scroll no-repeat 0 50% url(../img/dot-arrow-up.png);
						border-bottom:1px dotted #1D1D1B;
					}

					.wrapper .column-right .wrap ul.in-nav li.open .open_close_all
					{
						border-bottom:none;
					}

					.wrapper .column-right .wrap ul.in-nav li .open_close_all
					{
						color: #009FE3;
    					font-weight: bold;
						text-decoration:underline;

						width: 120px;
    					padding: 0;
    					font-style:italic;
					}

					.wrapper .column-right .wrap ul.in-nav li .text
					{
						background-color:#eaeaec;
						margin: 0 0 5px 0;
						padding:5px 6px;
						min-height: 30px;
					}

						.wrapper .column-right .wrap ul.in-nav li .text p
						{
							margin:0;
							padding:5px 0;
						}

						.wrapper .column-right .wrap ul.in-nav li .text .row
						{
							padding:4px 0;
							font-weight:bold;
							border-bottom:1px dotted #FFFFFF;
						}
						.wrapper .column-right .wrap ul.in-nav li .text .row:last-child
						{
							border-bottom: 0;
						}

						.wrapper .column-right .wrap ul.in-nav li .text .first
						{
							padding:0 0 4px 0;
						}

						.wrapper .column-right .wrap ul.in-nav li .text .last
						{
							padding:4px 0 0 0;
							border:none;
						}

							.wrapper .column-right .wrap ul.in-nav li .text .row span
							{
								font-weight:normal;
							}


			.wrapper .column-right .wrap .first-input-box
			{
				height:27px;
				margin:19px 0 0 0;
			}

				.wrapper .column-right .wrap .first-input-box input
				{
					width:338px;
					height:23px;
					border-top:1px solid #1D1D1B;
					border-right:1px solid #C5C6C8;
					border-bottom:1px solid #C5C6C8;
					border-left:1px solid #1D1D1B;
					color:#1D1D1B;
					margin:0 25px 0 0;
					float:left;
				}

				.wrapper .column-right .wrap .first-input-box a.dot-arrow-right,
				.wrapper .column-right .wrap .first-input-box a.dot-arrow-right:link,
				.wrapper .column-right .wrap .first-input-box a.dot-arrow-right:visited,
				.wrapper .column-right .wrap .first-input-box a.dot-arrow-right:active,
				.wrapper .column-right .wrap .first-input-box a.dot-arrow-right:hover
				{
					display:block;
					width:25px;
					height:24px;
					float:left;
				}

			.wrapper .column-right .wrap .input-box
			{
				min-height:27px;
				/*margin:15px 0 0 0;*/
			}

				.wrapper .column-right .wrap .input-box .principal,
				.wrapper .column-right .wrap .input-box input.principal,
				.wrapper .column-right .wrap .input-box select.principal,
				.wrapper .column-right .wrap .input-box .inner-options,
				.wrapper .column-right .wrap .input-box a.dot-arrow-right
				{
					float:left;
					color:#1D1D1B;
					font-weight:bold;
				}


				/*NEW STYLE 2016/08/05*/
				.wrapper .column-right .wrap .input-box .principal002,
				.wrapper .column-right .wrap .input-box input.principal002,
				.wrapper .column-right .wrap .input-box select.principal002
				{
					float:left;
					color:#1D1D1B;
					font-weight:bold;
				}
				/*NEW*/


				.wrapper .column-right .wrap .input-box .principal
				{
					width:100px;
					line-height: 18px;
				}

				.wrapper .column-right .wrap .input-box .principal.tm2
				{
					width:170px;
				}

				/*NEW STYLE 2016/08/05*/
				.wrapper .column-right .wrap .input-box .principal002
				{
					width:70px;
				}
				/*NEW*/

					.wrapper .column-right .wrap .input-box .principal span,
					.wrapper .column-right .wrap .input-box .principal002 span
					{
						font-weight:normal;
						font-style:italic;
						display: block;
						line-height: 8px;
						font-size: 11px;
					}

				.wrapper .column-right .wrap .input-box input.principal,
				.wrapper .column-right .wrap .input-box select.principal
				{
					height:23px;
					border-top:1px solid #1D1D1B;
					border-right:1px solid #C5C6C8;
					border-bottom:1px solid #C5C6C8;
					border-left:1px solid #1D1D1B;
					color:#1D1D1B;
					margin:0 17px 0 0;
					font-weight:normal;
				}

				/*NEW STYLE 2016/08/05*/
				.wrapper .column-right .wrap .input-box input.principal002,
				.wrapper .column-right .wrap .input-box select.principal002
				{
					height:23px;
					border-top:1px solid #1D1D1B;
					border-right:1px solid #C5C6C8;
					border-bottom:1px solid #C5C6C8;
					border-left:1px solid #1D1D1B;
					color:#1D1D1B;
					margin:0 17px 0 0;
					font-weight:normal;
				}
				/*END*/

				.wrapper .column-right .wrap .input-box .w120
				{
					width:120px;
				}

				.wrapper .column-right .wrap .input-box .w122
				{
					width:120px;
				}

				.wrapper .column-right .wrap .input-box .w202
				{
					width:240px;
					margin: 0 17px 0 0 !important;
				}

				.wrapper .column-right .wrap .input-box .inner-options
				{
					font-size:10px;
					margin:0 10px 0 0;
				}
				.wrapper .column-right .wrap .inner-options *
				{
					font-size:10px;
					display: inline-block;
					vertical-align: middle;
				}
				.wrapper .column-right .wrap .inner-options label
				{
					margin:0 7px 0 0;
				}

					.wrapper .column-right .wrap .input-box .inner-options a,
					.wrapper .column-right .wrap .input-box .inner-options a:link,
					.wrapper .column-right .wrap .input-box .inner-options a:visited,
					.wrapper .column-right .wrap .input-box .inner-options a:active,
					.wrapper .column-right .wrap .input-box .inner-options a:hover
					{
						font-size:10px;
						color:#1D1D1B;
						text-decoration:none;
						height:10px;
						line-height:10px;
					}

						.wrapper .column-right .wrap .input-box .inner-options a span,
						.wrapper .column-right .wrap .input-box .inner-options span
						{
							font-weight:bold;
						}

					.wrapper .column-right .wrap .input-box .inner-options a.radio,
					.wrapper .column-right .wrap .input-box .inner-options a.radio:link,
					.wrapper .column-right .wrap .input-box .inner-options a.radio:visited,
					.wrapper .column-right .wrap .input-box .inner-options a.radio:active,
					.wrapper .column-right .wrap .input-box .inner-options a.radio:hover
					{
						height:10px;
						background:scroll no-repeat 0 0 url(../img/radio-off.png);
						margin:0 8px 0 0;
						line-height:10px;
					}

					.wrapper .column-right .wrap .input-box .inner-options a.checked,
					.wrapper .column-right .wrap .input-box .inner-options a.checked:link,
					.wrapper .column-right .wrap .input-box .inner-options a.checked:visited,
					.wrapper .column-right .wrap .input-box .inner-options a.checked:active,
					.wrapper .column-right .wrap .input-box .inner-options a.checked:hover
					{
						background:scroll no-repeat 0 0 url(../img/radio-on.png);
					}

					.wrapper .column-right .wrap .input-box .inner-options a.last,
					.wrapper .column-right .wrap .input-box .inner-options a.last:link,
					.wrapper .column-right .wrap .input-box .inner-options a.last:visited,
					.wrapper .column-right .wrap .input-box .inner-options a.last:active,
					.wrapper .column-right .wrap .input-box .inner-options a.last:hover
					{
						margin-right:0;
					}

						.wrapper .column-right .wrap .input-box .inner-options a.radio input
						{
							visibility:hidden;
						}

				.wrapper .column-right .wrap .input-box a.text-link,
				.wrapper .column-right .wrap .input-box a.text-link:link,
				.wrapper .column-right .wrap .input-box a.text-link:visited,
				.wrapper .column-right .wrap .input-box a.text-link:active,
				.wrapper .column-right .wrap .input-box a.text-link:hover
				{
					display:block;
					float:left;
					color:#009DDF;
					font-weight:bold;
					text-decoration:underline;
				}

			.wrapper .column-right .wrap .pagination
			{
				color:#1D1D1B;
				/*font-weight:bold;*/
			}
				.wrapper .column-right .wrap .pagination *
				{
					display: inline-block;
				}

				.wrapper .column-right .wrap .pagination a,
				.wrapper .column-right .wrap .pagination a:link,
				.wrapper .column-right .wrap .pagination a:visited,
				.wrapper .column-right .wrap .pagination a:active,
				.wrapper .column-right .wrap .pagination a:hover
				{
					color:#009FE3;
					font-weight:bold;
				}

				.wrapper .column-right .wrap .pagination a.prev,
				.wrapper .column-right .wrap .pagination a.prev:link,
				.wrapper .column-right .wrap .pagination a.prev:visited,
				.wrapper .column-right .wrap .pagination a.prev:active,
				.wrapper .column-right .wrap .pagination a.prev:hover
				{
					font-style:italic;
					margin:0 7px 0 0;
				}

				.wrapper .column-right .wrap .pagination a.page,
				.wrapper .column-right .wrap .pagination a.page:link,
				.wrapper .column-right .wrap .pagination a.page:visited,
				.wrapper .column-right .wrap .pagination a.page:active,
				.wrapper .column-right .wrap .pagination a.page:hover
				{
					margin:0 2px 0 5px;
				}

				.wrapper .column-right .wrap .pagination a.next,
				.wrapper .column-right .wrap .pagination a.next:link,
				.wrapper .column-right .wrap .pagination a.next:visited,
				.wrapper .column-right .wrap .pagination a.next:active,
				.wrapper .column-right .wrap .pagination a.next:hover
				{
					font-style:italic;
					margin:0 0 0 4px;
				}

			.wrapper .column-right .wrap .result
			{
				margin: 0 0 19px 0;
				padding: 0 0 14px 0;
			}


			/*NEW STYLE 2016/08/05*/
			.wrapper .column-right .wrap .result002
			{
				margin: 0 0 19px 0;
				padding: 0 0 14px 0;
				border-bottom: 1px dotted #1D1D1B;
			}
			.wrapper .column-right .wrap .result003
			{
				margin: 40px 0 10px 0;
				padding: 0 0 0px 0;
				border-bottom: 1px dotted #1D1D1B;
			}
			/*END*/


			.wrapper .column-right .wrap .last
			{
				margin: 0;
				padding: 0;
				border: none;
			}
				/*NEW STYLE 2016/08/05*/
				.wrapper .column-right .wrap .result .column,
				.wrapper .column-right .wrap .result002 .column,
				.wrapper .column-right .wrap .result003 .column
				{
					float:left;
					padding:0 10px 0 0;
					width: 20%;
					text-align: center;
				}
				.wrapper .column-right .wrap .result003 .column.last
				{
					width: 26%;
				}
				/*END*/

.wrapper .column-right .wrap .result .imagen .indexthumb
                                                {
                                                            display:block;
                                                            width:250px;
                                                            height:250px;
                                                            align: top;
                                                            valign: middle;
                                                            cellpadding: 10px;
                                                }

.wrapper .column-right .wrap .result .imagen .indexthumb.resize
                                                {
                                                            height:230px;
                                                            width:auto;
                                                }
.wrapper .column-right .wrap .result .imagen .indexthumb.resize
                                                {
                                                            height:auto;
                                                            width:230px;
                                                }

			.wrapper .column-right .wrap .result .row-table
			{
				border-bottom: 1px dotted #1D1D1B;
				padding: 16px 6px;
				display: block;
			}
			.wrapper .column-right .wrap .result .row-table:after
			{
				content: '';
				display: block;
				clear: both;
			}
				.wrapper .column-right .wrap .h-column{
					border-bottom: 1px dotted #1D1D1B;
					padding: 16px 6px;
					font-size: 0;
				}
				.wrapper .column-right .wrap .h-column div{
					display: inline-block;
					padding: 0 10px 0 0;
				}
				.wrapper .column-right .wrap .h-column h4{
					font-size: 15px;
				}

				.wrapper .column-right .wrap .result .cr,
				.wrapper .column-right .wrap .h-column .cr
				{
					width:13%;
					text-align: left;
				}
				.wrapper .column-right .wrap .result .title,
				.wrapper .column-right .wrap .h-column .title
				{
					width:27%;
					text-align: left;
				}
				.wrapper .column-right .wrap .result .title_small
				{
					width:90px;
				}
				.wrapper .column-right .wrap .result .years,
				.wrapper .column-right .wrap .h-column .years
				{
					width:13%;
					text-align: center;
				}
				.wrapper .column-right .wrap .result .editions,
				.wrapper .column-right .wrap .h-column .editions
				{
					width:15%;
					text-align: center;
				}
				.wrapper .column-right .wrap .result .workno,
				.wrapper .column-right .wrap .h-column .workno
				{
					width:15%;
					text-align: center;
				}
				.wrapper .column-right .wrap .result .imagen,
				.wrapper .column-right .wrap .h-column .imagen
				{
					width:16%;
					text-align: right;

				}
				.wrapper .column-right .wrap .result .imagen .btn-img{
					border: 1px solid #eaeaec;
				}
				.wrapper .column-right .wrap .result .arrowdetail
				{
					padding: 0px 0px 0px 0px;
					width:50px;
				}

				/*NEW STYLE 206/08/05*/
				.wrapper .column-right .wrap .result002 .cr002,
				.wrapper .column-right .wrap .result003 .cr002
				{
					width:206px;
				}
				.wrapper .column-right .wrap .result002 .title002,
				.wrapper .column-right .wrap .result003 .title002
				{
					width:490px;
				}
				#decade_search
				{
					border-bottom: 1px dotted #1D1D1B;
					margin:0px 0px 50px 0px;
					padding:0px 0px 10px 0px;
				}
				/*END*/

				/* NEW STYLE 2016/11/22*/
				.wrapper .column-right .wrap .result002 .concordance-crno001,
				.wrapper .column-right .wrap .result003 .concordance-crno001 {
				  width:14%;
				  text-align: left;
				}


				.wrapper .column-right .wrap .result002 .concordance-aano001,
				.wrapper .column-right .wrap .result002 .concordance-aano001 {
				  width:20%;
				  text-align: center;
				}

				.wrapper .column-right .wrap .result002 .concordance-abno001,
				.wrapper .column-right .wrap .result002 .concordance-abno001 {
				  width:20%;
				  text-align: center;
				}

				.wrapper .column-right .wrap .result002 .concordance-kmno001,
				.wrapper .column-right .wrap .result002 .concordance-kmno001 {
				  width:20%;
				  text-align: center;
				}

				.wrapper .column-right .wrap .result002 .concordance-title001,
				.wrapper .column-right .wrap .result002 .concordance-title001 {
				  width:26%;
				  text-align: center;
				}

				.wrapper .column-right .wrap .concordance-text{
				  line-height:20px;
				  color:#1D1D1B;
				  font-size:15px;/*12px*/
				  padding:0px 0px 25px 0 px;
				}
				/*END*/

					.wrapper .column-right .wrap .result .column h4
					{
						margin:0 0 10px 0;
						padding:0;
					}

					.wrapper .column-right .wrap .result .column a,
					.wrapper .column-right .wrap .result .column a:link,
					.wrapper .column-right .wrap .result .column a:visited,
					.wrapper .column-right .wrap .result .column a:active,
					.wrapper .column-right .wrap .result .column a:hover
					{
						color:#009FE3;
						font-weight:bold;
					}

					/*NEW STYLE 206/08/05*/
					.wrapper .column-right .wrap .result002 .column a,
					.wrapper .column-right .wrap .result002 .column a:link,
					.wrapper .column-right .wrap .result002 .column a:visited,
					.wrapper .column-right .wrap .result002 .column a:active,
					.wrapper .column-right .wrap .result002 .column a:hover
					{
						color:#009FE3;
						font-weight:bold;
					}
					/*END*/


			.wrapper .column-right .wrap .back
			{
				position:absolute;
				top:42px;
				right:18px;
				color:#1D1D1B;
				font-weight:bold;
			}

				.wrapper .column-right .wrap .back a,
				.wrapper .column-right .wrap .back a:link,
				.wrapper .column-right .wrap .back a:visited,
				.wrapper .column-right .wrap .back a:active,
				.wrapper .column-right .wrap .back a:hover
				{
					color: #009DDF;
					text-decoration: underline;
					font-weight: bold;
					font-style: italic;
				}

			.wrapper .column-right .wrap .det-column-left
			{
				float:left;
				width:340px;
				margin:0;
			}

			/*NEW STYLE 2016/08/05*/
			.wrapper .column-right .wrap .det-column-left-cr
			{
				float:left;
				width:190px;
				margin:0;
			}
			/*END*/


				.wrapper .column-right .wrap .det-column-left .caption
				{
					padding: 18px 0 40px;
					/*border-bottom: 1px dotted #1D1D1B;*/
					font-weight:bold;
					font-size: 11px;
				}

				/*NEW STYLE 2016/08/05*/
				.wrapper .column-right .wrap .det-column-left .captioncr
				{
					padding: 14px 0;
					font-weight:bold;
				}
				.captioncr p
				{
					font-size:11px;
				}
				/*END*/


					.wrapper .column-right .wrap .det-column-left .caption span
					{
						font-weight:normal;
					}

				.wrapper .column-right .wrap .det-column-left .more
				{
					padding:14px 0;
					border-bottom:1px dotted #1D1D1B;
				}


				.wrapper .column-right .wrap .det-column-left .gallery
				{
					padding:14px 0 0 0;
				}

			.wrapper .column-right .wrap .det-column-right
			{
				float:right;
				width:353px;
				margin-top: -12px;
				font-size: 13px;
				line-height: 20px;
			}

			/*NEW STYLE 2016/08/05*/
			.wrapper .column-right .wrap .det-column-right-cr
			{
				float:right;
				width:480px;
			}
				.wrapper .column-right .wrap .det-column-right ul,
				.wrapper .column-right .wrap .det-column-right-cr ul
				{
					padding:0;
					margin:0;
					list-style:none;
				}

					.wrapper .column-right .wrap .det-column-right ul li,
					.wrapper .column-right .wrap .det-column-right-cr ul li
					{
						padding:0;
						margin:0;
						list-style:none;
					}
					/*END*/


			.wrapper .column-right .wrap .pictures
			{
				margin:30px 0 0 0;
			}

				.wrapper .column-right .wrap .pictures .picture
				{
					float:left;
					margin:10px 27px 10px 0;
				}
					.wrapper .column-right .wrap .pictures .picture .borde
					{
						border: 1px solid #eaeaec;
					}

				.wrapper .column-right .wrap .pictures .last
				{
					margin:10px 0 0 0;
				}

					.wrapper .column-right .wrap .pictures .picture .caption
					{
						padding:10px 0 0 0;
					}

					.wrapper .column-right .wrap .pictures .picture .caption input
					{
						border: 0;
						background-color: transparent;
						color: #009FE3;
						text-decoration: underline;
					}
					.wrapper .column-right .wrap .pictures .picture .caption input:hover
					{
						color: #1d1d1b;
					}

						.wrapper .column-right .wrap .pictures .picture .caption a,
						.wrapper .column-right .wrap .pictures .picture .caption a:link,
						.wrapper .column-right .wrap .pictures .picture .caption a:visited,
						.wrapper .column-right .wrap .pictures .picture .caption a:active,
						.wrapper .column-right .wrap .pictures .picture .caption ahover
						{
							font-weight:bold;
							color:#009FE3;
						}

.clear
{
	clear:both;
}


<!--LIST ALL-->
#list_all{
	height:50px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#7888E7;
}
#dotted_line{
	height:30px;
	border-bottom:1px dotted #1D1D1B;
}
#list_all_wrapper{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#list_all_text{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:140px;
	height:19px;
	float:left;
}
#list_all_text p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
#list_all_button{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:25px;
	height:24px;
	float:left;
}
#list_all_button a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*SEARCH INSTRUCTIONS*/
/*Updated: May 16th 2016*/
#row001{
	margin:0px 0px 0px 0px;
	padding:8px 8px 8px 10px;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
	border-right:1px #999 solid;
	width:600px;
	height:auto;
}
#row002{
	margin:0px 0px 0px 0px;
	padding:8px 8px 8px 10px;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
	width:600px;
	height:auto;
}
#inner-row001{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:left;
}
#col_left001{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:24%;
	height:auto;
}
#col_left001 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	font-family:Helvetica, sans-serif;
	color:#1D1D1B;
}
#col_right001{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:76%;
	height:auto;
}
#col_right001 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#col_right001 ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	list-style:none;
	font-size:15px;/*12px*/
	color:#1D1D1B;
}


.table-list{
	margin-top: 30px;
	font-size: 15px;
}

.table-list .head{
	font-weight: bold;
}

.table-list tr{
	border-bottom: 1px dotted #1D1D1B;
}
.table-list td{
	padding: 14px 6px;
	text-align: center;
}
.table-list td button{
	background-color: transparent;
    border: 0;
    color: #009FE3;
    text-decoration: underline;
}
.table-list td button:hover{
    color: #1d1d1b;
}

/**/

.content-registro{
	background-color: #f0f0f1;
	padding: 10px 20px;
}

.content-registro h3{
	margin: 0 0 19px 0;
    padding: 0 0 14px 0;
    border-bottom: 1px dotted #1D1D1B;
    font-size: 1em;
}

#frm-login .box{
	width: 200px;
	display: inline-block;
	padding: 7px 20px 7px 0px;
}
#frm-login label{
	color: #1D1D1B;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 18px;
}


#frm-login input{
	height: 23px;
    border: 1px solid #C5C6C8;
    color: #1D1D1B;
    font-weight: normal;
    width: 100%;
    background-color: transparent;
}
#frm-login .requerido{
	padding: 5px 0;
	font-size: 12px;
}
#frm-login .mensaje-error{
	display: none;
	color: red;
	padding: 5px 0;
}
.column-right-login .note{
	font-size: 13px;
	padding-left: 34px;
	font-style: italic;
}
#frm-login .captcha{
	width: 200px;
	padding: 5px 1px 5px 0;
	font-size: 13px;
	display: inline-block;
}
#frm-login .captcha *{
	display:  inline-block;
	vertical-align: middle;
}
#frm-login .captcha input{
	padding-right: 8px;
	width: 12px;
	height: 12px;
	display: inline-block;
}

#frm-login .mensaje-error{
	font-size: 13px;
	padding-top: 10px;
	margin: 0 !important;
}

#frm-login .parsley-error{
    border: 1px solid red !important;
}

#frm-login .parsley-errors-list{
    display: none;
}

.submitLink {
  background-color: transparent;
  text-decoration: underline;
  border: none;
  color: blue;
  cursor: pointer;
}
submitLink:focus {
  outline: none;
}