body{
/*font-size:10pt;*/
}

/*sticky----*/
html, body{
height:100%
}
#contenedorIntTodo {
	/*min-height: 100%;
	height: auto !important;
	height: 100%;*/
	margin: 0 auto -29px; /* the bottom margin is the negative value of the footer's height */
}
.pie, .push {
	height: 29px; /* .push must be the same height as .footer */
}

#contenedorIntInfTodo{
clear:both;
padding:0 0 0 0;
/*width:100%;*/
}


/**/
img{
border:none
}
.fdInt{
/*background-image:none;
background:url(../../images/.jpg) repeat-x black*/
}

a:link, a:visited{text-decoration:none; color:#D7130B/*#06C*/}
a:hover{text-decoration:underline}

/*Home------------------------------------------------------------------*/

#logoMendi h1{
text-align:left;
font-size:250%;
font-weight:normal;
letter-spacing:-1px;
margin-top: 10px;
color: #AAA
}
#logoMendi h2{
margin-top:12px;
text-align:left;
font-size:123%;
font-weight:normal;
letter-spacing:-0.05em;
color: #666
}
.menuHomeTxt{
color:white;
line-height:35px;
}
.menuHomeTxt h1{
font-family: "Lucida Grande", Arial, Sans-serif;
font-size:14px;
font-weight:normal;
color:#333;

}
.menuHomeTxt ul{
width:960px;
margin:0 auto;
overflow:hidden
}
.menuHomeTxt li{
text-indent:32px;
display:block;
float:left;
width:231px;
height:40px;
line-height:40px;
background:url(../images/fdTitulares.gif) no-repeat
}
.marginMenu{
margin-right:12px
}

.menuHomeTxt a:hover{
background-color:black
/*background:url(../images/fdTopHome.jpg) 0 -215px repeat-x;*/
}

.titularesTxt{
font-size:90%;
}
.listadosTxt{
font-size:11px
}

.listadosTxt h2{
font-size:150%;
margin-bottom:8px
}

.listadosTxt a:link, .listadosTxt a:visited{
color:#555;
/*background-color:#eeeeee;*/
text-indent:5px;
display:block;
height:24px;
line-height:24px;
}

.listadosTxt ul{
margin:0;
padding:0;
}
.listadosTxt li{
list-style:none;
height:24px;
border-top:1px solid white;
border-bottom:1px solid #ccc;

}

.listadosTxt a:hover, .listadosTxt a:active, .listadosTxt a:focus{
text-decoration:none;
outline:0px;
background-color:#ddd
}

div #listados2 .listadosTxt a:link{
background-color: white;
opacity:.50;
filter: alpha(opacity=50);
-moz-opacity: 0.5 !important;
}


.listToggleTxt{
font-size:11px;
text-align:center;
line-height:29px
}
.listToggleTxt a:link, .listToggleTxt a:visited{
width:960px;
display:block;
height:29px;
background: url(../images/fdMasTrabajosOff.gif) no-repeat;
}
.listToggleTxt a:hover, .listToggleTxt a:active, .listToggleTxt a:focus{
background: url(../images/fdMasTrabajosOn.gif) no-repeat;
text-decoration:none;
outline:0px;
}

/*
.listToggleTxt a:active{
outline:0px
}
.listToggleTxt a:focus{
width:732px;
height:26px;
line-height:26px;
outline:0px;
border:3px solid red
}*/


.colIzqHomeTxt{
color:#333
}
.colIzqHomeTxt img{
margin-right:11px;
float:left
}
.colIzqHomeTxt p,
.colIzqHomeTxt h2 {
font-weight: normal;
font-size: 11px;
margin-top: 18px;
}
/*
.telefono {
color: #666;
font-size: 140%
}
*/
.telefono strong {
color: #333;
}

.colDerHomeTxt{
color:#333
}
.formHome label {
display: block;
float: left;
width: 125px;
height:18px;
}
.colDerHomeTxt input{
color:white;
height:17px;
border:none;
margin-bottom:3px;
}
input.usuario {
width: 195px;
color:#666;
background: #CCC;
margin:0 0 4px 0;
padding:0;
float:left;
text-indent:5px;
border-top: 1px solid #BBB;
border-right: 1px solid white;
border-bottom: 1px solid white;
border-left: 1px solid #BBB
}
input.pass{
width: 195px;
color:#666;
background: #CCC;
margin-right:2px;
text-indent:5px;
border-top: 1px solid #BBB;
border-right: 1px solid white;
border-bottom: 1px solid white;
border-left: 1px solid #BBB
}
#colIntDer .submit{
margin-left: 125px;
margin-top: 2px;
font-size: 11px !important;
height:17px !important;
font-weight:bold;
width:80px;
color:white;
display:block;
background:url(../images/fdAcceder.gif) no-repeat;
}

/*************menu superior derecho***************/
.menuTopIntTxt{
font-size: 11px !important
}
.menuTopIntTxt li{
display: inline;
margin:0 !important
}
.menuTopIntTxt a:link,
.menuTopIntTxt a:visited{
border-bottom: 3px solid #ddd;
padding: 0 6px 3px 6px;
margin:0 !important;
color:#D7130B
}
.menuTopIntTxt a:hover{
text-decoration: none;
border-bottom: 3px solid #D7130B;
}
/*******/


.descripcionTxt{
line-height:130%;
font-size:10px;
color:#444
}
.descripcionTxt h1{
color:#333;
font-weight:normal;
font-size:130%;
line-height:18px;
height:18px;
margin-bottom:6px;
padding-bottom: 2px;
margin-top:4px;
border-bottom:3px solid #ddd
}
.descripcionTxt img{
margin-right:3px
}

.marginIco{
margin-right:4px;
margin-left:8px;
}

.antTxt{
color:#ccc;
line-height:18px
}
.antTxt a {
padding-left: 12px;
background: url(../images/icoAnt.gif) no-repeat top left
}
.antTxt img{
margin-right:3px
}
.sigTxt{
color:#ccc;
line-height:18px
}
.sigTxt a {
padding-right: 12px;
background: url(../images/icoSig.gif) no-repeat top right
}
.sigTxt img{
margin-left:3px
}
.verProy{
overflow:hidden;
}
.verProy img{
margin-right:3px
}

.pieTxt{
color:#666;
line-height:29px;
font-size:11px;
text-align:center
}