body {
    text-align: center;
    min-width: 600px;
    background-color: #3399cc;
    margin:0px;
}
img {
    margin-right:10px;
}
form{
    margin:0px;
    padding:0px;
}
ul{
    margin-bottom:0px;
    margin-top:0px;
    /*list-style-image: url(imagenes/punto.jpg);*/
}
hr{
    margin-bottom:0px;
}
ol{
    margin-bottom:0px;
    padding-bottom:10px;
}
p{
    margin-bottom: 0px;
    margin-top: 10px;
}
hr {
          border: 0px solid #ffffff;
          background-color: #ffffff;
          height: 1px;
          color: #ffffff;
          margin-bottom:5px;
}
A:link {text-decoration: underline; color: #B35900;}
A:visited {text-decoration: underline; color: #B35900;}
A:active {text-decoration: none;}
A:hover {text-decoration: underline; color: #FF860D;}

#focaHolder {
    margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 700px;
    text-align: left;
}
#izquierda {
   float: left;
   width: 500px;
   margin-left:6px;
}
#bloques {
   float: right;
   width: 170px;
}
#footer{
  clear: both;
  position: relative;
}
.noticiasTop{
   padding-top: 8px;
   background-image: url(imagenes/noticiasTop.gif);
   background-repeat:no-repeat;
}
.noticiasTopContenido{
   background-image: url(imagenes/noticiasTopContenido.jpg);
   font-family:"Trebuchet MS", Verdana, sans-serif;
   font-size: 16px;
   color: #ffffff;
   padding-left: 15px;
}
.noticiasSeparador{
   background-image: url(imagenes/noticiasSeparador.jpg);
   background-repeat:no-repeat;
   padding-top: 3px;
}
.noticiasContenido, .noticiasContenido td{
   background-image: url(imagenes/noticiasContenido.jpg);
   font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
   font-size: 11px;
   color: #4e4e4e;
   padding-left: 15px;
   padding-right: 20px;
   /*text-align:justify;*/
}

.noticiasContenido td{
   padding-left: 0px;
   padding-right: 0px;
   background-image: none;
}

.noticiasContenido img{
  border: 1px solid #ffffff;
  padding: 3px;
  margin:0px;
  margin-right:5px;
  margin-bottom:0px;
}

.noticiasBottom{
   background-image: url(imagenes/noticiasBottom.gif);
   background-repeat:no-repeat;
   height: 14px;
}
.noticiasFecha{
   color: #333333;
   font-size:10px;
   text-align:right;
   padding-bottom:5px;
}
.noticiasTitulo{
   font-size: 14px;
   font-weight:bold;
   color: #000000;
   padding-bottom:5px;
   font-family:Arial;
}
.noticiasTitulitos{
   font-size: 12px;
   font-weight:bold;
   color: #000000;
   padding-bottom:0px;
}
.leerMas{
   padding-top:15px;
   padding-bottom: 5px;
}
.notHolder{
   width: 511px;
}
.bloquesHolder{
   width: 170px;
}
.bloquesTop{
   padding-top: 11px;
   /*height:8px;*/
   background-image: url(imagenes/bloquesTop.jpg);
   background-repeat:no-repeat;
}
.bloquesContenido{
   background-image: url(imagenes/bloquesContenido.jpg);
   font-family:"Trebuchet MS", Verdana, sans-serif;
   font-size: 13px;
   color: #ffffff;
   padding-left: 15px;
   padding-top:5px;
   padding-bottom:8px;
}
.bloquesContenido img{
   margin-right:0px;
}
.bloquesBottom{
   background-image: url(imagenes/bloquesBottom.jpg);
   background-repeat:no-repeat;
   height: 11px;
}
#cabecera{
   padding-bottom:5px;
   /*width: 700px;*/
   margin: 0 auto;
   text-align:left;
   color: white;
}
#cabecera td{
   color: white;
}
.serviciosTitulo{
   font-family:"Trebuchet MS", Verdana, sans-serif;
   font-size: 12px;
   font-weight:bold;
   text-decoration:underline;
   padding-bottom:5px;
}
#serviciosCont{
   font-family:"Trebuchet MS", Verdana, sans-serif;
   font-size: 11px;
   margin-right:7px;
}
#loginFields{
   padding-top:5px;
   padding-bottom:10px;
   line-height:20px;
}
#loginFields input{
   width: 135px;
}
#errorLogin{
   background-color:#B70000;
   padding: 5px;
   margin-right: 15px;
   margin-bottom: 5px;
}
#auth{
   margin-top:30px
   margin-bottom:30px;
   padding-left:10px;
   padding-right:20px;
   text-align:center;
}
.linksAcciones{
   font-size: 11px;
}
#linksAccionesSpan{
   font-size: 11px;
   color: yellow;
   background-color:#000000;
}
#webmail span{
   background-color: #ffffff;
   color:#336666;
   padding-right:3px;
   padding-left:3px;
   cursor: pointer;
}
.moduloDiv{
   border: 1px solid #ffffff;
   font-size: 11px;
   padding-left:5px;
   padding-top:5px;
   padding-bottom:5px;
   margin-right:7px;
   margin-bottom:6px;
}
#webmail table{
   font-family:"Trebuchet MS", Verdana, sans-serif;
   font-size: 11px;
   color:white;
}
#webmail table td{
   padding:0px;
}
#webmail div A:link {text-decoration: underline; color: yellow;}
#webmail div A:visited {text-decoration: underline; color: yellow;}
#webmail div A:active {text-decoration: none;}
#webmail div A:hover {text-decoration: underline; color: yellow;}

#linksAcciones A:link {text-decoration: underline; color: yellow;}
#linksAcciones A:visited {text-decoration: underline; color: yellow;}
#linksAcciones A:active {text-decoration: none;}
#linksAcciones A:hover {text-decoration: underline; color: yellow;}

#linksInteres{
   padding-left:5px;
   line-height:20px;
}
#linksInteres A:link {text-decoration: underline; color: yellow;font-size:12px;}
#linksInteres A:visited {text-decoration: underline; color: #DEC014;}
#linksInteres A:active {text-decoration: none;}
#linksInteres A:hover {text-decoration: underline; color: yellow;}

#pubDivImg{
  text-align:center;
  padding-right:20px;
}
#tbPub{
  font-size:12px;
  font-family:Verdana, Tahoma, sans-serif;
}
#tbPub td, th{
  vertical-align:top;
  border-bottom: 1px solid #969696;
  text-align:justify;
}
#tbPub th{
  font-weight:bold;
  padding-right:5px;
}
#footer td, #footerAbajo, #divDev{
  font-size:11px;
  font-family: "Trebuchet MS",Verdana,Tahoma,sans-serif;
  font-weight: bold;
}
.footerHr{
  color: #ffffff;
  background-color: #ffffff;
  height: 2px;
}
#footerAbajo{
  text-align:center;
  margin: 3px;
}
#footer A:link {text-decoration: none; color: #ffffff;}
#footer A:visited {text-decoration: none; color: #ffffff;}
#footer A:active {text-decoration: none;}
#footer A:hover {text-decoration: underline; color: yellow;}

.thumbDiv{
  display:inline;
}
.busquedaSubtitulo{
   font-size: 12px;
   font-family: Verdana, Tahoma, sans-serif;
   font-weight:100;
   color: #000000;
   padding-bottom:5px;
}
.busquedaResultado{
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   vertical-alignment:
}
.busquedaBtn{
   font-family:"Trebuchet MS", Verdana, sans-serif;
   font-size: 11px;
   position: relative;
   top: -1px;
}
.busquedaBtn A:link {text-decoration: none; color: white;}
.busquedaBtn A:visited {text-decoration: none; color: white;}
.busquedaBtn A:active {text-decoration: none;}
.busquedaBtn A:hover {text-decoration: underline; color: yellow;}

.htdig{
   text-align:right;
   vertical-align:middle;
}
.htdig img{
   border:0px;
   padding:0px;
}
.busquedaAvanzada{
   border: 1px solid #969696;
   margin-bottom:10px;
}
.busquedaAvanzada legend{
   color: #000000;
}
.busquedaAvanzada td{
   font-size:12px;
}
.tutorialTitulo{
   color:#000000;
}
.tbRevistas td {
   font-size:12px;
   padding-left: 10px;
}
.salidaOk, .salidaEr{
   color:white;
   padding-left: 10px;
   padding-bottom:5px;
   padding-top:5px;
   font-weight:bold;
}
.salidaOk {
   background-color: #008000;
}
.salidaEr {
   background-color: #CA0000;
}
#testdiv1{
   position:absolute;
   visibility:hidden;
   background-color:white;
   layer-background-color:white;
   margin:0px;
   padding-bottom:0px;
}

/*Para el calendario*/

.TESTcpYearNavigation,
    .TESTcpMonthNavigation
            {
            background-color:#6677DD;
            text-align:center;
            vertical-align:middle;
            text-decoration:none;
            color:#FFFFFF;
            font-weight:bold;
            }
    .TESTcpDayColumnHeader,
    .TESTcpYearNavigation,
    .TESTcpMonthNavigation,
    .TESTcpCurrentMonthDate,
    .TESTcpCurrentMonthDateDisabled,
    .TESTcpOtherMonthDate,
    .TESTcpOtherMonthDateDisabled,
    .TESTcpCurrentDate,
    .TESTcpCurrentDateDisabled,
    .TESTcpTodayText,
    .TESTcpTodayTextDisabled,
    .TESTcpText
            {
            font-family:arial, Verdana;
            font-size:8pt;
            }
    TD.TESTcpDayColumnHeader
            {
            text-align:right;
            border:solid thin #6677DD;
            border-width: 0px 0px 1px 0px;
            }
    .TESTcpCurrentMonthDate,
    .TESTcpOtherMonthDate,
    .TESTcpCurrentDate
            {
            text-align:right;
            text-decoration:none;
            }
    .TESTcpCurrentMonthDateDisabled,
    .TESTcpOtherMonthDateDisabled,
    .TESTcpCurrentDateDisabled
            {
            color:#D0D0D0;
            text-align:right;
            text-decoration:line-through;
            }
    .TESTcpCurrentMonthDate
            {
            color:#6677DD;
            font-weight:bold;
            }
    .TESTcpCurrentDate
            {
            color: #FFFFFF;
            font-weight:bold;
            }
    .TESTcpOtherMonthDate
            {
            color:#808080;
            }
    TD.TESTcpCurrentDate
            {
            color:#FFFFFF;
            background-color: #6677DD;
            border-width:1px;
            border:solid thin #000000;
            }
    TD.TESTcpCurrentDateDisabled
            {
            border-width:1px;
            border:solid thin #FFAAAA;
            }
    TD.TESTcpTodayText,
    TD.TESTcpTodayTextDisabled
            {
            border:solid thin #6677DD;
            border-width:1px 0px 0px 0px;
            }
    A.TESTcpTodayText,
    SPAN.TESTcpTodayTextDisabled
            {
            height:20px;
            }
    A.TESTcpTodayText
            {
            color:#6677DD;
            font-weight:bold;
            }
    SPAN.TESTcpTodayTextDisabled
            {
            color:#D0D0D0;
            }
    .TESTcpBorder
            {
            border:solid thin #6677DD;
            }
/*********************************/
#fechae, #fechai{
width:140px;
}
#divDev{
   color:#800000;
   text-align:center;
   padding-bottom:15px;
}
/* Suggest */

.objSuggest {
    padding: 0px;
    margin: 0px;
    width: 300px;
    z-index:0;
}

.iptsuggest,.iptsuggestLoad {
    background: url('imagenes/carga.gif') no-repeat 100% 2px;
    background-color:white;
}
.iptsuggestLoad{
    background-position: 100% -18px;
}
.itemSuggest {
    position:relative;
    cursor: pointer;
    z-index:1;
    /*background-color: #eee;*/
    border-bottom: 1px solid #ccc;
    width: 100%; /* para el amigo IE */
}

.suggest {
    position: absolute;
    z-index=1;
    display:none;
    margin-top: 1px;
    background-color: #eee;
    border: #ddd;
    font-size: 12px;
    border: 1px solid #bbb;
}

.suggest, .iptsuggest,.iptsuggestLoad {
    width: 400px;
}

.treemenu .iptsuggest, .treemenu .suggest {
    width: 180px;
}
/*--------------------*/
.dvGuia{
    margin-top:10px;
    padding-top:10px;
    border-top: 1px solid #000;
}
.moduloHolder{

}
.moduloHolderEtiqueta{
  font-weight:bold;
}

.encRes th{
  color:#000000;
  background-color:#ACACAC;
  font-size:13px;
  padding-right:10px;
  padding-left:10px;
}
.encRes td{
  border-bottom: 1px dotted #000;
}
.weatherDiv{
  background-color:#DFF4FF;
  padding:10px;
  width:315px;
}
.tbClima{
  padding: 3px;
}

.tbClima td{
  background-color:#00509F;
  text-align: center;
  color:white;
  padding-right: 3px;
  padding-left: 3px;
}

.personalSearchTitulo{
  background-color:#970000;
  color:#F0F0F0;
  margin-top:5px;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  cursor:pointer;
  font-size:12px;
}

.personalSearch{
  background-color:#DC9881;
  color:#F0F0F0;
  padding-left:15px;
  padding-right:10px;
}

.personalSearch A:link {text-decoration: none; color: white;}
.personalSearch A:visited {text-decoration: none; color: white;}
.personalSearch A:active {text-decoration: none;}
.personalSearch A:hover {text-decoration: underline; color: yellow ;}

.publicadasAnio{
   background-color:#859EA7;
   color:white;
   padding-left:5px;
}

.publicadasMes{
   padding-bottom:10px;
   padding-left:10px;
}
#fsConcurso{
	margin-top:10px;
	padding:10px;
	border:1px solid white;
}
#fsConcurso legend{
	color:black;
	font-size:12px;
}
#fsConcurso{
	line-height:15px;
}
#dvDescripcion{
	padding:10px;
}
#tbFotosConcurso{
	width:90%;
}
#tbFotosConcurso td{
	text-align:center;
}
