body {
	background-color: #FAFAFC;
	text-align: center;
	
}
table {
	border-collapse: collapse;
    border: 0px solid transparent;
	width: 500px;
	font-size: 12px;
	background-color: #ffffff;
}

table td{
	border: 0px solid transparent;
	background-color: #ffffff;
}

table a{
	color: #BD4A13;	
}



a:link { 
	color: #00C;
	}
a:visited { 
	color: #551A8B;
	}
a:hover, a:active { 
	color: #9685BA;
	}

#contenedor {
	background-color: #ffffff;
	width: 760px;
	margin: auto;
	border: 1px solid white;
}


#cuerpo {
	background-color: #ffffff;
	width: 760px;
	clear: none;
	padding: 0px;
	margin: 0px 0px 200px 0px;
}


#menu {

	background-color: #5E626B;

	background-image: url(imagenes/logo-NUEVO-dir2.jpg);

	background-repeat:  no-repeat;

	background-position:  center top;

	float: left;

	width: 170px;

	text-align: left;

	padding: 285px 0px 0px 0px;

	content: attr(alt);
}

#contenido {

	float: right;
	width: 580px;
	margin-bottom: 700px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	border: 1px solid #444D62;

}


#contenido li {

	list-style-type: disc;

	list-style-position: outside;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-left: 15px;


	padding-left: 0px;


}


#contenido p {

	text-align: left;

	padding: 0px 15px 0px 30px;

	margin: 0px;


}


p.bodytext {


	font-size: 13px;

	padding: 0px;

	margin: 0px;



}






BLOCKQUOTE{

	margin-left: 0px;

	margin-right: 0px;

	padding-left: 30px;

	padding-right: 0px;

}


h {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	padding-left: 25px;

	padding-right: 15px;

}

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #444D62;

	margin-left: 10px;

	padding-top: 4px;

	padding-right: 1px;

	padding-bottom: 3px;

	padding-left: 5px;

	display: block;

	background-image: url(imagenes/cabfondo1.gif);

	background-repeat:  repeat;

	background-position:  center top;
}


h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	background-color: #ffd400;

	display: block;

	margin-top: 0px;

	margin-left: 15px;

	padding-top: 4px;

	padding-right: 1px;

	padding-bottom: 1px;

	margin-bottom: 10px;

	padding-left: 5px;

	background-image: url(imagenes/cabfondo2.gif);

	background-repeat:  repeat;

	background-position:  center top;
}

h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	background-color: #F2DF80;

	margin-top: 0px;

	margin-left: 20px;

	padding-top: 4px;

	padding-right: 1px;

	padding-bottom: 1px;

	margin-bottom: 10px;

	padding-left: 5px;

	background-repeat:  repeat;

	background-position:  center top;

}

h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	text-align: justify;

	text-decoration: none;

	margin-left: 25px;

	margin-right: 15px;

	margin-bottom: 0px;

	padding-bottom: 0px;

}

H5 {

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-indent: 0px;

	padding: 10px 0px 0px 0px;

	font-weight: normal;


}

H6 {

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-align: justify;

	padding: 0px 15px 10px 30px;

	text-indent: 20px;

	font-weight: normal;

	margin: 0px;


}


#contenido a img {

	border: none;

}




.leftnav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 4px 10px 4px 1px;
	border: 1px solid transparent;
	font-weight: bold;

	

}

.leftnav1-act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 4px;
	color: #747583;
}

.leftnav1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D39102;
}

.leftnav1-act a{
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
}

.leftnav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFCA12;
	margin: 0px 1px 2px 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ffffff;
}

.leftnav3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ffd400;
	background-color: #F2DF80;
	margin: 2px 1px 2px 16px;
}

.leftnav4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ffd400;
	background-color: #FFFFFF;
	margin: 2px 4px 2px 32px;
}

.leftnav2-act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #ffd400;
	margin: 0px 1px 2px 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ffd400;
}

.leftnav3-act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ffd400;
	background-color: #F2DF80;
	margin: 2px 1px 2px 16px;
}

.leftnav4-act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ffd400;
	background-color: #FDEC97;
	margin: 2px 4px 2px 32px;
}

.leftnav1 a, .leftnav2 a, .leftnav3 a, .leftnav4 a {
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
	display: block;
}



.leftnav2 a:hover, .leftnav3 a:hover, .leftnav4 a:hover {
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

.leftnav1 a, .leftnav2 a, .leftnav3 a, .leftnav4 a:visited {
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
	display: block;
}



.leftnav2-act a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.leftnav3-act a{
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
}

.leftnav4-act a{
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
}

.news-list-item {
	background-color: #E3E8F6;
	border: 1px solid #D3D6DD;
	padding: 5px;
	margin-bottom: 20px;
}

.news-list-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

.news-list-morelink {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D3D6DD;
	color: #000000;
	font-size: 10px;
	padding: 2px;
	margin-top: 15px;
}

#linkList {
	margin-left: 0px;
	position: absolute;
	top: 796px;
	right: 0px;
	left: 243px;
	width: 170px;
}

.tx-indexedsearch {
	background-color: #ffffff;
	text-align: justify;
        border: 0px solid white;
	padding-left: 20px;
}
.tx-indexedsearch-rules {
	background-color: #EFEFF4;
	text-align: justify;
        border: 0px solid black;
	padding-left: 0px;
	padding: 5px 10px 10px 0px;
}
.tx-indexedsearch-res {
	background-color: #ffffff;
	padding: 10px 0px 5px 5px;
        border-top: 1px dotted #dddddd;
}
.tx-indexedsearch-searchbox {
	background-color: #EFEFF4;
	padding: 10px 20px 15px 20px;
}
.tx-indexedsearch-searchbox td {
    border: 0px black;
	background-color: #EFEFF4;
}
.tx-indexedsearch-searchbox p {
	background-color: #E4E4E4;
	padding: 10px;
	margin: 10px;
}

.tx-indexedsearch-browsebox {
	padding: 5px 10px 0px 10px;
	background-color: #EFEFF4;
}
ul.browsebox {
	text-align: left;
    border-top: 1px dotted black;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 20px;
}
.browsebox {
	text-align: justify;
	padding: 5px 30px 15px 20px;
}
.tx-indexedsearch-whatis {
	background-color: #EFEFF4;
	padding: 0px 0px 0px 0px;
        border: 0px solid black;
}
.tx-indexedsearch-descr {
	background-color: #ffffff;
	padding: 10px 0px 10px 0px;
    border: 0px solid black;
}
.news-single-item h2{
	background-color: white;
	background-image: url(imagenes/px_blanco.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #325877;
}
.news-single-img{
	text-align: center;
}
.news-single-timedata{
	text-align: right;
	font-size: 10px;
	color: #555555;
	margin-right: 10px;
}
.news-single-category{
	text-align: right;
	font-size: 10px;
	color: #555555;
	margin-right: 10px;
}
.news_content h6{
	font-size: 11px;
}
.news-single-additional-info{
	line-height: 10px;
}
.news-single-backlink{
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
}
.news_links{
	font-size: 10px;
	color: #555555;
	margin-right: 10px;
	text-align: right;
}

.news-single-item hr{
	color: white;
	width: 0px;
}

.tx-msJIGrecords01-pi1-listrow {
  margin-left : 16px;
}
.tx-msJIGrecords01-pi1-listrow a {
  text-transform : uppercase;
}
.tx-msJIGrecords01-pi1-listrow  table{
  border: 1px solid;
  width : 94%;
}
.tx-msJIGrecords01-pi1-listrow  table tr{
  border: 1px solid green;
  background-color: yellow;
}
.tx-msJIGrecords01-pi1-listrow  table tr td{
  border: 1px solid;
}

.tx-msJIGrecords01-pi1-listrow  p{
  text-align: left;
}

.tx-msJIGrecords01-pi1-listrow table caption{
  background-color : #F2DF80;
  margin-top : 3px;
  margin-bottom : 3px;
  padding-top : 3px;
  padding-bottom : 3px;
}
.tx-msJIGrecords01-pi1-modeSelector {
  padding-bottom : 10px;
}
.tx-msJIGrecords01-pi1-browsebox {
  margin-top : 10px;
  margin-bottom : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
}
.tx-msJIGrecords01-pi1-browsebox table{
  margin-top : 5px;
  margin-bottom : 5px;
  padding-top : 5px;
  padding-bottom : 5px;
}
.tx-msJIGrecords01-pi1-searchbox {
  margin-top : 10px;
  margin-left: 10px;
}

.tx-msJIGrecords02-pi1-listrow {
  margin-left : 16px;
}
.tx-msJIGrecords02-pi1-listrow a {
  text-transform : uppercase;
}
.tx-msJIGrecords02-pi1-listrow  table{
  border: 1px solid;
  width : 94%;
}
.tx-msJIGrecords02-pi1-listrow  table tr{
  border: 1px solid green;
  background-color: yellow;
}
.tx-msJIGrecords02-pi1-listrow  table tr td{
  border: 1px solid;
}
.tx-msJIGrecords02-pi1-listrow table caption{
  background-color : #F2DF80;
  margin-top : 3px;
  margin-bottom : 3px;
  padding-top : 3px;
  padding-bottom : 3px;
}
.tx-msJIGrecords02-pi1-modeSelector {
  padding-bottom : 10px;
}
.tx-msJIGrecords02-pi1-browsebox {
  margin-top : 10px;
  margin-bottom : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
}
.tx-msJIGrecords02-pi1-browsebox table{
  margin-top : 5px;
  margin-bottom : 5px;
  padding-top : 5px;
  padding-bottom : 5px;
}
.tx-msJIGrecords02-pi1-searchbox {
  margin-top : 10px;
  margin-left: 10px;
}
  
.tx-msBBDDdoc-pi1-modeSelector {
  padding-top: 5px;
  padding-bottom: 5px;
}
.tx-msBBDDdoc-pi1-listrow {
  padding-top: 5px;
  padding-bottom: 5px;
}
.tx-msBBDDdoc-pi1-listrow table caption{
  padding-bottom: 5px;
}
.tx-msBBDDdoc-pi1-browsebox {
  padding-top: 5px;
  padding-bottom: 5px;
}
.tx-msBBDDdoc-pi1-browsebox p{
  padding-bottom: 5px;
}
  
  #footer {
	background-color: #5e626b;
	float: left;
	width: 185px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	padding: 3px;
	position: relative;
	margin: 0px;
	vertical-align: top;
}

#footer a {
	color: white;
}