@charset "UTF-8";
*  {
	padding:0;
	margin:0;
}
ul {
list-style:none;
}
ul li {
list-style:none;
}

body {
	background:#FAFAFA;
	font:Arial, Helvetica, sans-serif;
}
/* Estructura General */
#wrapper {
	width: 950px;
	margin:0 auto;
	background:#FFFFFF;
}
#wrapper_impre {
	width: 750px;
	margin:0 auto;
	background:#FFFFFF;
}
#header {
	height:75px;
	padding-top:14px;
}
#content {}
#mainContent {}
#mainContentEdu {}
#mainNav {}
#secondaryContent {}
.float {
	clear:both;
}
#footer {
	border-top:1px solid #F3F3F3;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

/* termina estructura general */

/* header */
.logo {
	float:left;
	margin-left:14px;
	margin-bottom:14px;
}
.botoneraTop {
	font:11px Arial, Helvetica, sans-serif;
	color:#899DAA;
	width:520px;
	float:right;
	text-align:right;
}
.botoneraTop ul {
	list-style:none;
	margin:0;
	padding:0;
}
.botoneraTop ul li {
	display:inline; /* :KRUDGE: Removes large gaps in IE/Win */
	margin-right:5px;
	height:18px;
	line-height:18px;
}
.botoneraTop ul li a {
	text-decoration:none;
	color:#899DAA;
}
.botoneraTop ul li a:hover {
	text-decoration:underline;
	color:#333333;
}
.search {
	width:100px;
	float:right;
	margin-left:1px;
}
.search form input{
	border:1px solid #CCC;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	width:75px;
	height:17px;
	line-height:15px;
	padding-left:1px;
}
.search form button{
	background:url(../imagenes/btn/busquedaIr.gif);
	width:18px;
	height:18px;
	border:1px solid #CCC;
}
/* termina header */

/* Botonera Principal */
.mainMenu {
	border: 1px solid #DDDCDC;
	height:23px;
	background:#DDDCDC url(../imagenes/bkd/mainMenu.jpg) repeat-x;
	text-align:left;
}
#numerorapido {
	background:url(../imagenes/bkd/0800.jpg) no-repeat;
	width:450px;
	height:23px;
	text-indent:-9999px;
	float:left;
}
/* termina menu principal */
/* submainMenu */
.submainMenu {
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px solid #CCCCCC;
}
.bitacora {
	float:left;
	padding-bottom:5px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
}
.bitacora a {
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:underline;
}
.bitacora a:hover {
	font-weight:bold;
}
a.marcadoBitacora {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#54B948;
}
.login {
	width:300px;
	float:right;
	text-align:right;
}
p.name {
	color:#000000;
	font:11px Arial, Helvetica, sans-serif;
}
/* se termina submain menu */

/* Comienza Estructura izquierda */
.noticias {
	margin-top:10px;
}
.scroll {
height:300px;
border:none;
overflow:hidden;
padding:5;
}
.nota {
	font:11px Arial, Helvetica, sans-serif;
	border-bottom:1px #E8E8E8;
	margin-top:10px;
	padding-bottom:5px;
}

.nota_1 {
	font:11px Arial, Helvetica, sans-serif;
	margin-top:10px;
	padding-bottom:5px;
}

.nota h1 {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
.nota p {
	color:#666666;
}
.nota a {
	color:#54B948;
	font-weight:bold;
}
.accesos {
	background: url(../imagenes/bkd/bkd-accesoshome.jpg) repeat-x bottom;
	border: 1px solid #DDDCDC;
	margin-bottom:10px;
	margin-top:10px;
}
.subaccesos {
	background: url(../imagenes/bkd/bkd-accesoshome.jpg) repeat-x bottom;
	border: 1px solid #DDDCDC;
	margin-bottom:5px;
	margin-top:5px;
}
.unidadesNegocio {
	background: url(../imagenes/bkd/bkd-accesoshome.jpg) repeat-x bottom;
	border: 1px solid #DDDCDC;
	margin-bottom:10px;
	margin-top:10px;
}
.destacado {
	margin-left:5px;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #DDDCDC;
}
.consultoria {
	margin-left:10px;
	border-bottom:1px dotted #DDDCDC;
}
.hidrocarburos {
	margin-left:10px;
	border-bottom:1px dotted #DDDCDC;
}
.telecomunicaciones {
	margin-left:10px;
}
.generacion {
	margin-left:10px;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #DDDCDC;
}

.generacion a {
	font:12px Arial, Helvetica, sans-serif;
	color: #005B49;
	text-decoration:none;
}

.educacion {
	margin-left:10px;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #DDDCDC;
}

.educacion a {
	font:12px Arial, Helvetica, sans-serif;
	color: #005B49;
	text-decoration:none;
}
.museo {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
/***** Termina estructura izquierda *****/

/***** Menu Desplegado ***/
#menuDesplegado {
	margin-top:10px;
	background: url(../imagenes/bkd/bkd-accesoshome.jpg) repeat-x bottom;
	border: 1px solid #DDDCDC;
	margin-bottom:10px;
	margin-top:10px;
}
#menuDesplegado h2 {
	font:14px Arial, Helvetica, sans-serif;
	color:#B9B9B9;
	border-bottom:2px dotted #c2c2c2;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
}
#menuDesplegado dl {
	margin-left:10px;
}
#menuDesplegado dt {
	margin-left:15px;
	margin-top:5px;
	background:url(../imagenes/iconos/flecha-menu-dt.gif) left no-repeat;
	padding-left:10px;
}
#menuDesplegado ul {
	margin:0;
	padding:0;
}
#menuDesplegado ul li {
	margin-left:25px;
	margin-bottom:10px;
	margin-top:5px;
	list-style:none;
	background:url(../imagenes/iconos/listas.gif) no-repeat left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
#menuDesplegado ul li.sinbullet{
	background: transparent;
}

#menuDesplegado dd a {
	color:#777777;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}
#menuDesplegado dt a {
	color:#777777;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}
#menuDesplegado p {
	color:#005B49;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	margin-left:5px;
	background:url(../imagenes/iconos/flecha-menu-p.gif) no-repeat left;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}
#menuDesplegado p a {
	color:#005B49;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}
#menuDesplegado .MarcadoMenu {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#54B948;
}
/***** termina Menu Desplegado ***/


/***** Mapa de Sitio ***/
#mapaDesplegado {
	margin-top:10px;
	background: url(../imagenes/bkd/bkd-accesoshome.jpg) repeat-x bottom;
	border: 1px solid #DDDCDC;
	margin-bottom:10px;
	margin-top:10px;
}
#mapaDesplegado h2 {
	font:14px Arial, Helvetica, sans-serif;
	color:#B9B9B9;
	border-bottom:2px dotted #c2c2c2;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
}
#mapaDesplegado h3 {
	margin-left:15px;
	margin-top:5px;
	background:url(../imagenes/iconos/flecha-menu-dt.gif) left no-repeat;
	padding-left:10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#777777;
}
#mapaDesplegado h3 a {
	color:#777777;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}
#mapaDesplegado dt {
	margin-left:15px;
	margin-top:5px;
	padding-left:10px;
}
#mapaDesplegado ul {
	margin-left:40px;
	padding:0;
}
#mapaDesplegado ul li {
	margin-left:35px;
	margin-bottom:10px;
	margin-top:5px;
	list-style:none;
	background:url(../imagenes/iconos/listas.gif) no-repeat left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
#mapaDesplegado dt a {
	color:#777777;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}
#mapaDesplegado p {
	color:#005B49;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	margin-left:5px;
	background:url(../imagenes/iconos/flecha-menu-p.gif) no-repeat left;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}
#mapaDesplegado p a {
	color:#005B49;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

/***** termina Mapa Sitio ***/





/**** Accesos Footer ****/
.accesosFooter {
	background:url(../imagenes/bkd/bkd_accesos_footer.jpg) repeat-x bottom;
	height:83px;
	color:#FFFFFF;
	text-align:center;
	margin-top:30px;
}
.accesosFooter2 {
	background:url(../imagenes/bkd/bkd_accesos_footer.jpg) repeat-x bottom;
	height:83px;
	color:#FFFFFF;
	text-align:center;
	margin-top:30px;
	float:right;
}
.accesoHogar {
	background:url(../imagenes/btn/acceso_footer-hogar.jpg) no-repeat;
	width:100px;
	height:82px;
	margin-left:35px;
	margin-right:30px;
}
.accesoHogar p {
	margin:10px 0px;
}
.accesoHogar a {
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.accesoGrandesClientes {
	background:url(../imagenes/btn/acceso_footer-grandesclientes.jpg) no-repeat;
	width:100px;
	height:82px;
	margin:0 30px;
}
.accesoGrandesClientes p {
	margin:20px 0px;
}
.accesoGrandesClientes a {
	text-decoration:none;
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
	
.accesoCooperativas {
	background:url(../imagenes/btn/acceso_footer-cooperativas.jpg) no-repeat;
	width:100px;
	height:82px;
	margin:0 30px;
}
.accesoCooperativas p {
	margin:30px 0px;
}
.accesoCooperativas a {
	text-decoration:none;
	font:14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.accesoProveedores {
	background:url(../imagenes/btn/acceso_footer-proveedores.jpg) no-repeat;
	width:100px;
	height:82px;
	margin:0 30px;
}
.accesoProveedores p {
	margin:30px 0px;
}
.accesoProveedores a {
	text-decoration:none;
	font:14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
/***** Termina accesos footer ****/

/*******Comienza Calendario*********/

.cortes {
	background: url(../imagenes/bkd/bkd_btn_servicios.jpg) repeat-x bottom;
	border: 1px solid #DDDCDC;
	margin-bottom:10px;
	margin-top:10px;
}


.calendario1 {
	background: url(../imagenes/bkd/bkd_cortes.jpg) repeat-x bottom;
	border: 1px solid #DDDCDC;
	margin-bottom:5px;
	margin-top:5px;
}


.calendario {
	margin-left:10px;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #006633;
}

.calendario a {
	font:12px Arial, Helvetica, sans-serif;
	color: #DDDCDC;
	text-decoration:none;
}







/*** paginacion ***/
.paginacion {
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:10px 0;
}
.paginacion a {
	text-decoration:underline;
	color:#666666;
	margin:0 5px;
}
#paginacion .MarcadoMenu {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#54B948;
}

/** termina paginacion **/

/*** links de interes ***/
.bkdLogos {
	color:#333;
	margin-top:10px;
	border-bottom:1px solid #CCCCCC;
}

/***** Preguntas ***/
#menuPreguntas {
	margin-top:10px;
	border: 1px solid #DDDCDC;
	margin-bottom:10px;
	margin-top:10px;
}
#menuPreguntas dl {
	margin-left:10px;
}
#menuPreguntas dt {
	margin-left:15px;
	margin-top:5px;
	background:url(../imagenes/iconos/flecha-menu-dt.gif) left no-repeat;
	padding-left:10px;
}
.tituloPreguntas {
		background:url(../imagenes/iconos/flecha-menu-p.gif) no-repeat left;
		padding-left:15px;
		margin-left:5px;
}
#menuPreguntas ul {
	margin:0;
	padding:0;
}
#menuPreguntas ul li {
	margin-left:35px;
	margin-bottom:10px;
	margin-top:5px;
	list-style:none;
	background:url(../imagenes/iconos/listas.gif) no-repeat left;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
#menuPreguntas dd a {
	color:#777777;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}
#menuPreguntas dt a {
	color:#777777;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}
#menuPreguntas p {
	color:#005B49;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}
#menuPreguntas p a {
	color:#005B49;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}
/***** termina Preguntas ***/

/***** termina Preguntas ***/
.nuevoSuministro {
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#003333;
	background:#F5F5F5;
}
.nuevoSuministroMarca {
	font:12px Arial, Helvetica, sans-serif;
	color:#003333;
	font-weight: 900;
}
#arr-izq {
float: left;
width: 5%;
height: 8px;
}
#arr-cen {
width: 100%;
height: 8px;
}
#arr-der {
float: right;
width: 35%;
height: 8px;
}

.button, .button:visited { /* botones genéricos */
  background: #222 url(URL_overlay.png) repeat-x;
  display: inline-block;
  padding: 5px 3px 5px;
  color: #FFF;
  text-decoration: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
  border-bottom: 1px solid rgba(0,0,0,0.25);
  position: relative;
  cursor:pointer;
}

 /* botones Nuevo Suministro*/
.small.button, .small.button:visited {
  font-size: 10,5px;
  outline-color:#FFFFFF;

}
  
.orange.button, .orange.button:visited { background-color: #009966; text-decoration: none; color:#FFFFFF}
.orange.button:hover{ background-color: #009999; }
.gris.button, .gris.button:visited { background-color: #CCCCCC; text-decoration: none;}
.gris.button:hover{ background-color: #CCCCCC; text-decoration: none; }

/* Mensaje de Adevertencia de Noticias */
.mensajeNoticias{
	float:center;
	font:16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#CC3333;
}
