/* 
================================
 Container Styles for DotNetNuke
================================
*/   

/*img, #header, .class, blockquote, td, p, table  { behavior: url(http://www.servinet.net/Portals/124/iepngfix.htc); }*/



table, tr, td
{
  
    margin: auto;
    color: #ffffff;
    
}
pre
{
    color: #ffffff;
}

.centrar
{
    vertical-align: middle;
    text-align: center;
}
/*--------------------------*/
/*   Contenedor Noticias 2  */
/*--------------------------*/


#TablaNoticias
{
    width: 216px;
    height: 227px;
    border: 0;
    text-align: center;
    vertical-align: middle;
}

.IconoNoticias
{
    text-align: center;
    vertical-align: top;
}
.TituloNoticias
{
    width: 216px;
    height: 36px;
    vertical-align: middle;
    text-align: left;
    background: url("images/titulonoticias.jpg") no-repeat center center transparent;
    padding: 10px 0px 0px 10px;
}
.TituloTexto
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    line-height: 1.3em;
    font-family: Futura Md BT, Arial;
    text-align: left;
    background-color: Transparent;
    text-transform: uppercase;
    vertical-align: top;
}
.ContenidoNoticias
{
    padding: 17px 12px 5px 10px;
    color: #585757;
    line-height: 1.2em;
    font-size: small;
    font-family:  Tahoma, Arial;
    vertical-align: top;
    background: url("images/fondonoticias.jpg") no-repeat center center transparent;
    width: 216px;
    height: 191px;
    text-align: center;
}

/*----------------------------*/
/*   Contenedor Quercusolar    /
/*----------------------------*/

#TablaQuercu
{
    border: 0px solid green;
    text-align: left;
    vertical-align: top;
    margin: 10px 0 0 0;
}

#TablaIco
{    
    text-align: left;
    vertical-align: top;
}
.espacio
{
    height: 19px;
}

.IconoQuercuTD
{
    text-align: left;
    vertical-align: top;  
    padding: 0 15px 4px 0;
}


.BordeIco
{
    border: 2px solid #08273c;
}

.IconoQuercu
{
    text-align: center;
    vertical-align: middle;
    border: 2px solid #08273c;    
}
.TituloQuercu
{
    height: 32px;
    vertical-align: top;
    text-align: left;
    background: url("images/lineanaranja.jpg") repeat-x left bottom transparent;
    padding: 0px 0px 0px 0px;
}
.TituloTexto2
{
    font-weight: normal;
    font-size: 20px;
    color: #ffffff;
    line-height: 1.3em;
    font-family: Arial;
    text-align: left;
    background-color: Transparent;
    vertical-align: top;
}
.ContenidoQuercu
{
    padding: 0px 0px 5px 0px;
    color: #ffffff;
    line-height: 1.5em;
    font-size: small;
    font-family: Arial;
    vertical-align: middle;
    background: transparent;
    text-align: left;
    width: 100%;
}


/*----------------------------*/
/*   Contenedor Quercu Gris    /
/*----------------------------*/

#TablaGris
{
    border-left: solid 6px #2e2e2e;
    border-right: solid 6px #2e2e2e;
    border-bottom: solid 6px #2e2e2e;
    text-align: center;
    vertical-align: top;
    background: #2e2e2e;
    margin: 0px 0 5px 0;
    width: 80%;
}

.IconoGrisTD
{    
    height: 46px;
    border: 0px solid blue;
    table-layout: fixed;
}

.IconoGris
{
    vertical-align: top;
}
.TituloGris
{
    width: 85%;
    vertical-align: middle;
    text-align: left;
    background: transparent;
    padding: 0px 0px 0px 0px;
}
.TituloTexto3
{
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    font-family: Century Gothic, Arial;
    background: transparent;
    vertical-align: middle;
    text-transform: uppercase;
    
}
.ContenidoGris
{
    padding: 4px 4px 4px 4px;
    color: #ffffff;
    line-height: 1.3em;
    font-size: small;
    font-family: Arial;
    vertical-align: top;
    background: #222222;
    text-align: left;
    width: 100%;
    height: 100%;
}


/*--------------------------*/
/*   Contenedor Noticias    */
/*--------------------------*/


#TablaNot
{
    width: 10%;
    min-width: 150px;
    height: 100%;
    border: 0px solid blue;
    text-align: center;
    vertical-align: middle;
    padding: 5px 0 0 0;
}

#TablaNot1
{
    width: 100%;
    height: 100%;
    border: 0px solid red;
    text-align: center;
    vertical-align: middle;
}

.IconoNot
{
    text-align: center;
    vertical-align: top;
}
.TituloNot
{
    width: 100%;
    height: 36px;
    vertical-align: middle;
    text-align: left;
    background: url("images/titulonoticias.jpg") no-repeat center center transparent;
    padding: 10px 0px 0px 10px;
}
.TituloTextoNot
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    line-height: 1.3em;
    font-family: Futura Md BT, Arial;
    text-align: left;
    background-color: Transparent;
    text-transform: uppercase;
    vertical-align: top;
}
.ContenidoNot
{
    padding: 17px 12px 5px 10px;
    color: #585757;
    line-height: 1.2em;
    font-size: small;
    font-family:  Tahoma, Arial;
    vertical-align: top;
    background: url("images/fondonoticias.jpg") no-repeat center center transparent;
    width: 216px;
    height: 191px;
    text-align: center;
}

.not_1a
{
    width: 100%;
    min-width: 36px;
    height: 34px;
    background: url("images/not_1a.gif") right bottom no-repeat transparent;
    vertical-align: middle;
    text-align: center;
    border: 0px solid green;
}

.not_1b1
{
    height: 34px;
    background: url("images/not_1b1.gif") center bottom repeat-x transparent;
    vertical-align: middle;
    text-align: left;
}

.not_1b2
{
    width: 22px;
    height: 34px;
    background: url("images/not_1b2.gif") center bottom no-repeat transparent;
}

.not_1c
{
    width: 23px;
    height: 34px;
    background: url("images/not_1c.gif") left bottom no-repeat transparent;
}

.not_2a
{
    width: 100%;
    min-width: 36px;
    height: 100%;
    background: url("images/not_2a.gif") right center repeat-y transparent;
}

.not_2b
{
    width: 100%;
    height: 100%;
    background: #ffffff;
    vertical-align: top;
    text-align: left;
    color: #585757;
    line-height: 1.2em;
    font-size: small;
    font-family:  Tahoma, Arial;
}

.not_2c
{
    width: 23px;
    height: 100%;
    background: url("images/not_2c.gif") left center repeat-y transparent;
}

.not_3a
{
    width: 100%;
    min-width: 36px;
    height: 23px;
    background: url("images/not_3a.gif") right top no-repeat transparent;
}

.not_3b
{
    width: 100%;
    height: 23px;
    background: url("images/not_3b.gif") center top repeat-x transparent;
}

.not_3c
{
    width: 23px;
    height: 34px;
    background: url("images/not_3c.gif") left top no-repeat transparent;
}


/*----------------------------*/
/*   Contenedor Separadores    /
/*----------------------------*/

#TablaSeparadores
{
    width: 100%;
    height: 100%;
    border: 0;
    text-align: left;
    vertical-align: top;
}

.TituloNaranja
{
    height: 32px;
    vertical-align: top;
    text-align: left;
    background: transparent;
    padding: 17px 0px 0px 0px;
}
.TituloTexto4
{
    font-weight: normal;
    font-size: 16px;
    color: #fea000;
    line-height: 1.3em;
    font-family: Century Gothic, Arial;
    text-align: left;
    background-color: Transparent;
    vertical-align: top;
}

.ContenidoSeparador
{
    padding: 10px 5px 10px 5px;
    color: #ffffff;
    line-height: 1.5em;
    font-size: small;
    font-family: Arial;
    vertical-align: top;
    background: transparent;
    text-align: left;
    width: 100%;
}

.separador
{
    width: 5px;
    height: 88px;
    vertical-align: top;
    padding: 0 5px 0 10px;
}



/*----------------------------*/
/*    Contenedor Proyectos    */
/*----------------------------*/

#TablaProyectos
{
    border: 0px solid green;
    text-align: left;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    background: #2e2e2e;
}

.IconoProyectosTD
{
    text-align: left;
    vertical-align: top;  
    padding: 5px 5px 5px 5px;
}

.IconoProyectos
{
    text-align: center;
    vertical-align: middle;
    border: 0px solid #08273c;    
}
.TituloProyectos
{
    height: 28px;
    vertical-align: top;
    text-align: left;
    background: transparent;
    padding: 0px 5px 0px 5px;
}
.TituloTexto5
{
    font-weight: normal;
    font-size:  medium;
    color: #ff9900;
    line-height: 1.3em;
    font-family: Century Gothic, Arial;
    text-align: left;
    background-color: Transparent;
    vertical-align: bottom;
}
.ContenidoProyectos
{
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    line-height: 1.5em;
    font-size: small;
    font-family: Arial;
    vertical-align: middle;
    background: transparent;
    text-align: left;
    width: 100%;
    border: 0px solid yellow;
}

