/* CSS Document */
/*body {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4B4B4B;
}*/

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4B4B4B;
	padding: 0;
	margin: 0;
	background-image: url(img/fondogral.gif);
	background-repeat:  repeat-x;
}

p {
	text-align:inherit;
}

a {
        font-weight: bold;
        color:#01329B;
        text-decoration:none;
}
a:hover
{
	text-decoration:none;
	color: #6889B7;
}

a img{
        border:0px;
}
form {
	margin: 0px;
	padding: 0px;
}
#desarrollo .formulario {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	background-image: url(img/fondo_contacto.jpg);
	background-repeat: no-repeat;
	background-position: right 20px;
}

#buscador {
	padding: 8px;
}
#busqueda {
	float: left;
	width: 100px;
	margin-right: 5px;
	font-size: 11px;
}


h1, h2, h3, h4, h5 {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
}

h1 {
	font-size:18px;
}

h2 {
        font-size:18px;
}

h3 {
        font-size: 16px;
}

td {
        vertical-align:top;
        margin:0px;
        padding:0px;
}
tr {
        vertical-align:top;
        margin:0px;
        padding:0px;
}

table {
        font-size:11px;

}

div.submenu
{
    width: 1000px;
    position:relative;
    left:0px;
    top:0px;
    z-index:2;
}
#cuerpo {
	background-repeat:  no-repeat;
	background-position: left bottom;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(img/menu_pie.gif);
}


div.col1
{
    width: 251px;
    position:relative;
    left:5px;
    top:17px;
    z-index:2;
}

div.col1Big
{
    width: 530px;
    position:relative;
    left:5px;
    top:7px;
    z-index:2;
}

/* Define la posición de submenú original (cuando teníamos 2 menús horizontales)
div.submenu
{
    width: 1021px;
    position:absolute;
    left:0px;
    top:117px;
    z-index:2;
}
*/

.pie_legal {
	font-size: 9px;
	text-align: right;
	vertical-align: middle;
	color: #666666;
	background-image: url(img/pie.gif);
	background-repeat:repeat-x;
	height: 28px;
	padding-top: 10px;
}

.pie_legal a {
        color: #01329B;
}

.enlacesPie {
        font-size: 11px;
        line-height: 12px;
        color: #999999;
        text-align: center;
        display: block;
}
td.noticiasabd {
        font-size: 12px;
        TEXT-ALIGN: left;

}
td.noticiasabd A {
        color: #555555;
        text-decoration:none;
}
td.noticiasabd A:hover {
        text-decoration:underline;
}

td.contactoInfo A {
        color: #01329B;
        text-decoration:none;
}

.resumen_noticia
{
    font-size:9px;
    color:#9A9A9A;
}
.destacado
{
    font-size: 12px;
    font-weight:bold;
    color: #4B4B4B;
        TEXT-ALIGN: left;
        text-decoration:underline;
}
td.diasSemana
{
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
    background-color:Silver;
    height:30px;
    text-align:center;
    vertical-align:middle;
    align:center;
    background-image:url('img/fondo_cabecera_menu.png');
    background-repeat:no-repeat;
}
table.tablaCalendario
{
    font-weight:normal;
    font-size:10px;
    background-color:Transparent;
    text-align:center;
    vertical-align:middle;
    border-style:none;
}
td.horariosSemana
{
    border-width:1px;
    border-color:Silver;
    border-style:solid;
    height:30px;
    width:20%;
}

td.datoContacto {
    border-width:1px;
    border-color:Silver;
    border-style:solid;
    vertical-align:middle;
}

div.enlaceSmall
{
    text-align:right;
    font-size:10px;
    padding-right:15px;
}
div.enlaceSmall a
{
    color: #01329B;
}

div.barraNav
{
    text-align:left;
    font-size:11px;
    padding-right:15px;
}
div.barraNav a
{
    color: #01329B;
}

div.contenido
{
	padding:10px 25px 10px 15px;
	font-size:11px;
	text-align: justify;

}
div.contenidoQuote
{
    padding:10px 10px 15px 60px;
    font-size:14px;
    vertical-align: center;

}

div.promociones
{
    padding:1px 0px 0px 15px;
    font-size:11px;

}

div.promoDestacada {
        background: url('img/frame_promo.png');
        background-repeat: no-repeat;
        width:233px;
        height:84px;
        padding-top:60px;
        padding-left: 0px;
        vertical-align: middle;
        font-size:12px;
        font-weight:bold;
}

div.blqContacto {
        background: url('img/banner_contacto.png');
        background-repeat: no-repeat;
        width:259px;
        height:100px;
        padding-top:37px;
        padding-left: 20px;
        font-size:17px;
}

div.blqContacto a {
        color: #4B4B4B;
        font-weight: normal;
}

div.blqContacto_nivel1 {
	background-repeat: no-repeat;
	height:80px;
	padding-top:37px;
	padding-left: 20px;
	text-align: left;
	color: #FFFFFF;
	font-size:17px;
	background-image: url(img/banner_contacto_nivel1.png);
	background-position: center top;
}

div.blqContacto_nivel1 a {
        color: #FFFFFF;
        font-weight: normal;
}
/*div.blqContacto_nivel1 {
        background: url('img/banner_contacto_nivel1.png');
        background-repeat: no-repeat;
        width:259px;
        height:100px;
        padding-top:37px;
        padding-left: 20px;
        text-align: left;
        color: #FFFFFF;
        font-size:17px;
}

div.blqContacto_nivel1 a {
        color: #FFFFFF;
        font-weight: normal;
}*/
hr {
    height: 1px;
    border: 1px dotted #ccc;
}

.hiddenPreloadPic { display:none; }

.bannerSist a { background: url('img/banner_sist2.png'); }
.bannerSist a:hover { background: url('img/banner_sist2_over.png'); }

.bannerSectoriales a { background: url('img/banner_sectoriales.png'); }
.bannerSectoriales a:hover { background: url('img/banner_sectoriales_over.png'); }

.bannerMant a { background: url('img/banner_mant2.png'); }
.bannerMant a:hover { background: url('img/banner_mant2_over.png'); }

.bannerSegu a { background: url('img/banner_segu2.png'); }
.bannerSegu a:hover { background: url('img/banner_segu2_over.png'); }

.enlaces_cuadro_imagen {
        width: 200px;
        min-height: 75px;
        height: auto;

        border: 1px;
        border-style: solid;
        border-color: #A0A0A0;

        vertical-align: middle;

        float: left;

        position: relative;

        margin-right: 20px;

}

.enlaces_imagen {
        max-width: 190px;
        vertical-align: middle;
}


.enlaces_datos {

        float: right;
        position: relative;

        width: 280px;

        padding-right:5px;
/*      border: 1px;
        border-style: solid;
        border-color: #A0A0A0;*/
}

.enlaces_titulo {
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;

}

.cuadro_noticia {
        border: 1px;
        border-style: solid;
        border-color: #A0A0A0;

        vertical-align: middle;


}

.textfield {
        margin:3px;
        height:28px;
        width:111px;
        padding: 6px;
        border:solid 0 #fff;
        background-repeat: no-repeat;
        background: url("img/textfield.png") no-repeat fixed !important; }
/*        background: transparent
        url("img/textfield.png") no-repeat fixed;
*/
input.textfield {
        background: transparent; }
/*url("img/textfield.png") no-repeat*/

#btnSuscripBoletin {
  width: 90px;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url('img/btnSuscripBoletin.png') no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#todo {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

/* NUEVOS ESTILOS */
.flotader { /* OJO, SÓLO PARA EL MENU HORIZONTAL. */
	float: right;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.flotaizq { /* OJO, SÓLO PARA EL MENU HORIZONTAL. */
	float: left;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}


.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}

#web {
	width: 100%;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: rgb(242, 144, 0);
	background-image: url(img/fondoweb.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
#cabecera {
	padding: 0px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 96px;
	clear: both;
	background-color: #FFFFFF;
}
#cabecera #logo {
	float: left;
	margin-top: 2px;
}
#cabecera #cabmenu {
	float: right;
}
#menuhz {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	height: 23px;
	clear: both;
	font-family: Tahoma, "Trebuchet MS", Arial;
}
#menuhz  a {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	width:100%;
}
#menuhz  a:hover {
	color: #4D586C;
	text-decoration: none;
}
#menuhz  div:hover {
	background-color: #C7CBD2;
	cursor:hand;
}
#menuhz  div:hover a {
	color:#4D586C;
	width:100%;
}	
#menuver {
	width: 150px;
	text-align: left;
	float: left;
	padding-top: 5px;
}
#menuver ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#desarrollo {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 850px;
	clear: right;
	background-repeat:   repeat-x;
	background-image: url(img/sombrasup.gif);
}

#banerms {
	background-image: url(img/fondodynamics.gif);
	background-repeat:  repeat-x;
	height: 100px;
	width: 850px;
	margin-left: 150px;
}

#colcentral {
	background-color: #E6E7E9;
	float: left;
	width: 332px;
	background-image: url(img/eslogan_productividad.gif);
	background-repeat: no-repeat;
	padding-top: 95px;
	text-align: center;
	height: 340px;
}

.colpek {
	float: left;
	width: 259px;
	padding: 0px;
	background-image: url(img/col1_bg.png);
	background-repeat:   repeat-y;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.colpek .sup {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-image: url(img/col1_cab.png);
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-bottom: 12px;
	padding-left: 20px;
}
.colpek .inf {
	background-image: url(img/col1_pie.png);
	background-repeat: no-repeat;
	height: 16px;
}
.colpek .noticias {
	padding-right: 15px;
	padding-left: 20px;
	padding-top: 5px;
}
.colpek .noticias  .titular {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	margin: 0;
	padding-top: 10px;
}
.colpek .noticias  p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.colpek .promo {
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 63px;
	padding-bottom: 10px;
	font-size: 12px;
}

.colbig {
	float: left;
	width: 534px;
	padding: 0px;
	background-image: url(img/col1_big_bg.png);
	background-repeat:   repeat-y;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.colbig .sup {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-image: url(img/col1_big_cab.png);
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-bottom: 12px;
	padding-left: 20px;
}
.colbig .inf {
	background-image: url(img/col1_big_pie.png);
	background-repeat: no-repeat;
	height: 16px;
}
.colbig  .info {
	padding-right: 15px;
	padding-left: 20px;
	padding-top: 0px;
	font-size: 11px;
	text-align: justify;
}
.colbig  .info   .titular {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	margin: 0;
	padding-top: 10px;
}
.colbig  .info   p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.vermas {
	text-align: right;
}



.flechader {
	background-image: url(img/pto.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left 4px;
}
.itempromo {
	background-image: url(img/icon_history.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left 4px;
	font-size: 12px;
}
.itempromo a {
	color: #666666;
}
#contacto {
	background-image: url(img/banner_contacto.png);
	background-repeat: no-repeat;
	float: left;
	width: 240px;
	font-size: 15px;
	padding-top: 43px;
	padding-left: 19px;
	padding-bottom: 20px;
}
#contacto p {
	margin: 0px;
}
#contacto a {
	font-weight: normal;
	color: #444444;
}
.banerPartner {
	text-align: center;
	float: right;
	width: 259px;
	padding-top: 10px;
}
.pie_legal .texto {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.banermarcas img {
	margin-right: 70px;
	margin-left: 70px;
}
.banersizda {
	float: left;
	width: 259px;
	clear: left;
}
.colder {
	background-color: #E6E7E9;
	float: right;
	width: 312px;
	background-image: url(img/sombrader.gif);
	background-repeat:  repeat-x;
}
#desarrollo .pagina {
	background-image: url(img/fondo_derecha.gif);
	background-repeat:   repeat-y;
	float: right;
	width: 850px;
	background-position: right 4px;
}

#desarrollo .certifica  {
	width: 488px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 9px;
	padding-left: 4px;
	margin-bottom: 10px;
	background-position: right top;
	background-image: url(img/fondo_certifica.gif);
	background-repeat: no-repeat;
}

#desarrollo .promocion  {
	width: 488px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 9px;
	padding-left: 4px;
	margin-bottom: 10px;
	background-image: url(img/fondo_promo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#desarrollo .cliente  {
	width: 488px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 9px;
	padding-left: 4px;
	margin-bottom: 10px;
	background-position: right top;
}

/* NOTICIAS */
/*#desarrollo .noticia  {
	width: 488px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 9px;
	padding-left: 4px;
	margin-bottom: 10px;
	background-image: url(img/fondo_noticias.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
*/
#desarrollo .titular {
	background: transparent;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom: solid 1px #BFCEDB;
	font-weight: bold;
	color: #01329B;
	margin-bottom: 8px;
}

#desarrollo .noticia .fecha {
	color: #6889B7;
	margin-bottom: 10px;
	text-align: left;
	font-weight: normal;
	width: 300px;
}
#desarrollo .noticia .entradilla, #desarrollo .certifica .entradilla {
	clear: both;
	padding-right: 10px;
}
#desarrollo .noticia .entradilla a {
	color: #000000;
}

#desarrollo .imagen {
	float: right;
	width: 200px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#desarrollo .imagen img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: none;
	clear: none;
}

#desarrollo .entradilla img {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	border: 0;
}

#desarrollo .noticia .fuente {
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #C9CACE;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #999999;
	margin: 0px;
}
#enlace  {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFCEDB;
	margin-bottom: 10px;
	margin-right: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFCEDB;
	clear: both;
	background-image: url(img/fondo_enlace.jpg);
	background-position: right top;
}
#descarga {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFCEDB;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFCEDB;
	clear: both;
	background-image: url(img/fondo_descarga.jpg);
	background-position: right top;
	font-weight: bold;
}
/* SERVICIOS */
#desarrollo .servicio {
	width: 488px;
	padding-bottom: 5px;
	padding-top: 10px;
	background-color: #FFFFFF;
	padding-right: 9px;
	padding-left: 4px;
	margin-bottom: 10px;
	background-image: url(img/fondo_ficha.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: justify;
}
#exito {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFCEDB;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFCEDB;
	clear: both;
	background-image: url(img/fondo_exito.jpg);
	background-position: right top;
	font-weight: bold;
}

/* PAGINACION */
.adelante {
	font-weight: bold;
	color: #B6BFD1;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 5px;
	background-image: url(img/adelante.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}
.atras {
	font-weight: bold;
	color: #B6BFD1;
	letter-spacing: 0.1em;
	padding-right: 5px;
	padding-left: 15px;
	background-image: url(img/atras.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.volver {
	font-weight: normal;
}

#paginacion {
	color: #2F4A77;
	margin-top: 10px;
	font-weight: bold;
}
#paginacion a {
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
	font-weight: normal;
}
#paginacion a:hover {
	color: #000000;
	text-decoration: underline;
}
#paginacion .paginas {
	float: left;
	font-size: 12px;
	width: 350px;
}
#paginacion .resultados {
	float: right;
	font-size: 12px;
	width: 100px;
	text-align: right;
	margin-right: 15px;
}
#desarrollo .info .destacado {
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADFE8;
	text-decoration: none;
	color: #68B3EA;
	border-right-width: 12px;
	border-right-style: solid;
	border-right-color: #DADFE8;
	letter-spacing: 0.1em;
}
.separador {
	font-weight: bold;
	color: #0058CC;
	letter-spacing: 0.1em;
	text-align: center;
	padding: 5px;
	background-color: #EBF1FC;
	margin-right: 18px;
	margin-left: 8px;
	margin-bottom: 5px;
	margin-top: 15px;
	border: 1px solid #999999;
}
#masinfo {
	color: #0032BD;
	text-decoration: none;
	background-color: #EBF1FC;
	padding: 1px;
	border-top-width: 0;
	border-right-width: 10px;
	border-bottom-width: 0;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6889B7;
	border-left-color: #6889B7;
}
#desarrollo .cliente img {
	margin-right: 15px;
	vertical-align: middle;
}
.colder .menulista {
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 20px;
	list-style-position: outside;
	list-style-image: url(img/bulletder.gif);
}
.colder li {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 5px;
}
.colder .enlace a {
	font-weight: normal;
	color: #000000;
	margin-left: 10px;
}
.colder .enlace a:hover {
	text-decoration: underline;
}
.info .campo {
	background-color: #EBF1FC;
	border: 1px solid #C0C0C0;
}
input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
label {
	/*float: left;
	width: 50%;*/
	margin-bottom: 15px;
	font-weight: bold;
}
#formulario .botones {
	text-align: center;
	padding: 10px;
}
.colder ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.colder .asociados {
	color:#FFFFFF;
	background-color: #D5D9E1;
	border: 1px solid #6889B7;
	margin-bottom: 20px;
}

.colder .asociados .cabecera {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6889B7;
	text-align: center;
	padding-bottom: 2px;
}
.colder .menuasociados {
	margin-left: 10px;
	list-style-type: none;
}

.fotoizq {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
.fotoder {
	float: right;
	margin-bottom: 5px;
	margin-left: 15px;
}
#ofertas {
	width: 450px;
}
#ofertas td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADFE8;
}
#ofertas .fecha {
	text-align: right;
	width: 68px;
}
#ofertas th {
	color: #79B8EC;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.Consulta .boton {
	text-align: center;
	padding: 5px;
	clear: both;
}
.Consulta .bloqueder {
	float: right;
	clear: right;
}
.Consulta .bloqueizd {
	clear: left;
	float: left;
}
.Consulta .bloquecen {
	text-align: center;
	clear: both;
	width: 100%;
}
textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#desarrollo .fechaoferta {
	font-weight: bold;
	color: #6889B7;
	width: 50%;
	float: left;
	clear: left;
}
#desarrollo .listado {
	text-align: right;
	clear: right;
	float: right;
	width: 50%;
}
.info .noticia {
	margin-top: 10px;
	margin-bottom: 5px;
	padding-right: 10px;
}
.menuasociados li {
	border-left-color: #FFFFFF;
	border-left-width: 6px;
	border-left-style: solid;
}
.menulista li a:hover {
	list-style-image: url(img/bulletderover.gif);
}
.banerhome {
	padding: 6px;
	width: 246px;
	float: left;
	background-color: #FFFFFF;
}
.banerhome img {
	margin-bottom: 7px;
	margin-top: 3px;
}
.tipo {
	font-weight: bold;
	color: #000000;
	padding: 0;
	font-size: 120%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.exito {
	margin-left: 10px;
	padding-left: 10px;
	color: #999999;
	background-image: url(img/adelante.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
.exito a {
	color: #479423;
	font-weight: normal;
}
.exito a:hover {
	color: #479423;
	font-weight: normal;
	text-decoration: underline;
}
iframe {
	border: 1px solid #8D8D8D;
}
#colcentral img {
	border: 1px solid #999999;
}
.camposh {
	visibility:hidden
}
.noticia .descarga {
	background-image: url(img/save.png);
	background-position: right center;
	clear: right;
	float: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-repeat: no-repeat;
}
.noticia .descarga a {
	font-weight: normal;
	color: #D37A18;
}
.noticias iframe {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
