/* @charset "utf-8"; */
/* CSS Document */
div#cuerpo{
	position: relative;
	top: -5px;
}
div#menuLateral{ float:left;}
div#contenido{ float:left; width: 696px;}
div#menuLateral .content{
	background:url(../../images/v2/componentes/cajaMenu-Fondo.gif) repeat-y left top;
	min-height: 40px;
	font-size: 100%;
	width: 245px;
	padding-left: 4px;
}
ul.menuLateral{
	margin: 0px 0px 0px 0px;
}
ul.menuLateral li{
	font-size: 70%;
	margin: 0 0 0.7% 0.7%;
	list-style: none;
	background-color: #e5e5e5;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	.background:url(../../images/v2/componentes/tituloSeccionMenuLateral.gif) no-repeat left top;
	width: 230px;
	.width: 235px;
}

ul.menuLateral li a{
	text-decoration: none;
	padding: 1px 0 0 19px;
	line-height: 18px;
	background:url(../../images/v2/icons/arrowMenuIcon-Inactive.gif) no-repeat 6px 2px;
	color: #434343;
}
ul.menuLateral li a:hover{color: #f1a200;}
ul.menuLateral li a.selected{
	background:url(../../images/v2/icons/arrowMenuIcon-Active.gif) no-repeat 6px 3px;
	font-size: 110%;
	padding-left: 22px;
}
ul.menuLateral ul{ margin: 0.7% 0 0 10px; display: none;}
ul.menuLateral ul.selected { display: block;}
ul.menuLateral ul li{
	background: none;
	font-size: 60%;
	.font-size: 90%;
	width: 200px;
	padding-left: 20px;
	background:url(../../images/v2/icons/SubmenuItemIcon.gif) no-repeat 8px 1px;
}
ul.menuLateral ul.subMenuLateral ul li, ul.menuLateral ul.subMenuLateral ul li.selected{
        background:url(../../images/v2/icons/arrowIcon.gif) no-repeat 10px 5px;
        }
ul.menuLateral ul.subMenuLateral ul li.selected{
	border-bottom:1px dashed #ABABAB;
}
ul.menuLateral ul.subMenuLateral ul li a{
        color: #A9A9A9 !important;
}
ul.menuLateral ul li.selected {background:url(../../images/v2/icons/SubmenuItemIcon-Naranja.gif) no-repeat 8px 1px;}
ul.menuLateral ul li.selected a{color: #535353; border-bottom:1px dashed #ABABAB;}
ul.menuLateral ul li a{
	padding-left: 0px;
	color: #f1a200;
	font-weight: 500;
	background: none;
}
ul.menuLateral ul li a:hover{color: #434343;}

/*-------- Contenido --------*/

/*-------- Barra Histórico --------*/
div#barraHistorico{ background: url(../../images/v2/componentes/fondoBarraHistorico.gif) no-repeat left top; height: 24px; width: 696px; margin-top: 2px; padding: 1px 0 0 12px; .padding: 4px 0 0 12px;}
div#barraHistorico ul.unico{margin-top: 3px;}
div#barraHistorico ul li{display: inline; font-size: 75%;}
div#barraHistorico ul li a {
	background: transparent url(../../images/v2/componentes/historicoInactive-Fin.gif) no-repeat scroll top right;
	color: #fff;
	font: inherit;
	height: 16px;
	margin-right: 1px;
	padding-right: 6px;
	text-decoration: none;
}
div#barraHistorico ul li a:hover{
	color: #2E2E2E;	
}
div#barraHistorico ul li a span {
	background: transparent url(../../images/v2/componentes/historicoInactive.gif) no-repeat;
	line-height: 15px;
	padding: 0px 4px 5px 11px;
}
div#barraHistorico ul li.selected a {
	background: transparent url(../../images/v2/componentes/historicoActive-Fin.gif) no-repeat scroll top right;
	color: #434343;
	font: inherit;
	font-style: italic;
	height: 16px;
	margin-right: 1px;
	padding-right: 6px;
	text-decoration: none;
	cursor: text;
}
div#barraHistorico ul li.selected a:hover{
	color: #2E2E2E;	
}
div#barraHistorico ul li.selected a span {
	background: transparent url(../../images/v2/componentes/historicoActive.gif) no-repeat;
	
	line-height: 15px;
	padding: 0px 4px 5px 11px;
}
/*-------- Fin Barra Histórico --------*/
/*-------- docxap --------*/
#docxap{
	padding: 10px 5px 0px 20px;
	font-size: 80%;
	text-align: justify;
}
#docxap h1{
	font-size: 100%;
	color: #434343;
	border-bottom:1px solid #f1a200;
	padding: 0 0 3px 8px;
	font-style: oblique;
}
#docxap p{
	padding: 5px;
	margin: 5px 0 0 5px;
}
#docxap ul{
	padding: 5px 40px 0 45px;
	margin: 0 0 10px 0;
}
#docxap hr{
	color: #fff;
	border-bottom:1px dotted #f1a200;
	border-top:1px dotted #fff;
	width: 80%;
}
a{
	color: #e49a03;
	text-decoration: none;
}
a:hover{ color: #C0C0C0;}
.subir{
	text-align: right;
	
	
	font-size: 85%;
	border-bottom:1px solid #EBEBEB;
}
.contenedorcaja{
	background-color:#F4F4F4;
	border-bottom:1px dotted #f1a200;
	border-top:1px dotted #f1a200;
	margin: 10px 40px 10px 40px;
	padding: 0 0 0 20px;
}
/* listas */
ul.listanumber{ list-style-type: decimal;}

/* formularios */
#docxap form{
	margin: 20px;
	border-top: 1px dotted #999999; border-bottom: 1px dotted #999999;
	padding: 10px 0 10px;
}
div#docxap form table{width: 90%;  font-size: 80%}
div#docxap form table tbody tr td { vertical-align: top; padding: 0 2px 0 2px;}
.inputestilo1{ width: 400px;}
.inputbtn {font-size: 120%;}
.inputbtn2 { font-size: 90%;}
.busquedaCompuesta {border: 0px !important; margin: 0px !important; padding: 0px !important;}
.tablaBusquedaCompuesta {border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; margin: 10px 0 0 10px; width:300px !important;}

/* FIN formularios */

/*modificadores*/
.textocursiva{font-style:italic;}
.textonegrita{font-weight: bold;}
.textosubrayado{ text-decoration:underline;}
.textonegritasubrayado { font-weight:bold; text-decoration:underline;}
.textonegritasubrayadocursiva { font-weight:bold; text-decoration:underline;font-style:italic;}
.normalprincipal {color: #FF9900;}
.justificado{ text-align:justify;}
.centrado { text-align:center;}

p.enlacePdf {background: url(../../images/v2/icons/pdfIcon-xxmall.gif) no-repeat 15px 7px;padding: 8px 20px 8px 35px !important;}
a.enlacePdf{color: #f1a200; border-bottom:1px dotted #959595;}
a.enlacePdf:hover{color: #959595; border-bottom:1px dotted #f1a200;}
.subir a{padding: 0 12px 0 0; background: url(../../images/v2/icons/arrowUpIcon.gif) no-repeat right bottom;}
.subir a:hover{background: url(../../images/v2/icons/arrowUpIcon-hover.gif) no-repeat right bottom;}

/* ximNEWS */
.noticiaEntradilla{background: url(../../images/v2/icons/doubleArrowIcon.gif) no-repeat 15px 10px; padding: 8px 20px 8px 30px !important; font-style:italic; color: #959595;}
.boletin{background: #F9F9F9 url(../../images/v2/separadorSimpleHorizontal.gif) repeat-x bottom left; padding: 5px 5px 5px 15px; margin-bottom: 10px; min-height: 60px;}
.boletin div.verTodas{font-size: 70%;}
h3.noticiaBoletin{
	padding-left: 11px;
	background: url(../../images/v2/icons/NoticiasIcon.gif) no-repeat 0 2px;
	font-size: 80%;
	padding-right: 20px;
	padding-top: 3px;
	font-weight: normal;
	color: #D58E00;
}
/*-------- tablas ------*/

.tablasinborde{ width: 90%; font-size: 90%;}

.filaclara {border: 1px outset black; border-collapse: separate; text-align: center;}

.filaclara a{color:#666666;text-decoration:none; font-size: 10px !important;}

p.Tnormal { font-size: 10px !important;}

.filaclara a:hover{color:#666666;text-decoration:underline;}

.filaoscura{font-size:71%; text-align: center} 

.filaoscura a{} 

.filaoscura a:hover{color:#333333;} 


.filaclaranegrita{background-image:url(../images/fondotop.gif);font-weight:bold;font-size:71%text-align: center}

.filaoscuranegrita{background-color:#333333;font-weight:bold;font-size:71%text-align: center;}


.filaBlanca {background-color:#FFFFFF;}

.filaGris {	background-color:#F4F4F4;}

.textoCabecera{font-size:0.70em;text-align:center;text-decoration:underline;font-weight:bold;color:#666666;}

/*-------- fin tablas -----*
/*----- buscador ----*/
.queryrealizada
{
padding-bottom:5px;
}


.menuTd {
  background-color: #F9F7F4;
  height: 25px;
}

.menuTdhover {
  background-color: #ECE5DC;
  height: 25px;
}

.menuEntry {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}


.bodytext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
  color: #FF9900;
  text-decoration: none;
}

.intro {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF9900;
  text-decoration: none;
}

.orangeTd {
  background-color: #FF9900
}


.url {
  color: #996600;
}

.highlight {
  font-weight: bold;
}

.ellipsis {
  font-weight: bold;
}
.res{
font-style:italic;
}
.tipoDocBuscador{
font-size:90%;
}


/*----- fin buscador ----*/
/*-------- FIN docxap --------*/
/*-------- Fin contenido --------*/
.spacer{height: 1px;}
